@charset "UTF-8";
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  transition: all 0.5s ease-out;
  transition-property: transform, opacity;
  transform: scale(0) translate(0, 0);
  pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
  background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.waves-effect.waves-classic .waves-ripple {
  background: rgba(0, 0, 0, 0.2);
}
.waves-effect.waves-classic.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
}
.waves-notransition {
  transition: none !important;
}
.waves-button,
.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.waves-button,
.waves-button:hover,
.waves-button:visited,
.waves-button-input {
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  outline: none;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  z-index: 1;
}
.waves-button {
  padding: 0.85em 1.1em;
  border-radius: 0.2em;
}
.waves-button-input {
  margin: 0;
  padding: 0.85em 1.1em;
}
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
.waves-input-wrapper.waves-button {
  padding: 0;
}
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
}
.waves-float {
  -webkit-mask-image: none;
  box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  transition: all 300ms;
}
.waves-float:active {
  box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
}
.waves-block {
  display: block;
}
/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #00cfe8;
  --indigo: #6610f2;
  --purple: #7367f0;
  --pink: #e83e8c;
  --red: #DA2128;
  --orange: #ff9f43;
  --yellow: #ffc107;
  --green: #28c76f;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #b8c2cc;
  --gray-dark: #1e1e1e;
  --primary: #DA2128;
  --secondary: #82868b;
  --success: #28c76f;
  --info: #00cfe8;
  --warning: #ff9f43;
  --danger: #DA2128;
  --light: #f6f6f6;
  --dark: #4b4b4b;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Montserrat", Helvetica, Arial, serif;
  --font-family-monospace: "Montserrat", Helvetica, Arial, serif;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(34, 41, 47, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  text-align: left;
  background-color: #f8f8f8;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: 600;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #DA2128;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #c41e24;
  text-decoration: none;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: "Montserrat", Helvetica, Arial, serif;
  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.72rem;
  padding-bottom: 0.72rem;
  color: #b9b9c3;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.2857rem;
}
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;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-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: #5e5873;
}
h1, .h1 {
  font-size: 2rem;
}
h2, .h2 {
  font-size: 1.714rem;
}
h3, .h3 {
  font-size: 1.5rem;
}
h4, .h4 {
  font-size: 1.286rem;
}
h5, .h5 {
  font-size: 1.07rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.14rem;
  font-weight: 400;
}
.display-1 {
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #ebe9f1;
}
small,
.small {
  font-size: 0.857rem;
  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: 0.857rem;
  color: #b9b9c3;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #f8f8f8;
  border: 1px solid #dae1e7;
  border-radius: 0.357rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #b8c2cc;
}
code {
  font-size: 90%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #eee;
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 500;
}
pre {
  display: block;
  font-size: 90%;
  color: #2a2e30;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.container-xl, .container-lg, .container-md, .container-sm, .container {
  max-width: 1440px;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

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

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

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

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

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

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

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

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

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

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

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

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #6e6b7b;
}
.table th,
.table td {
  padding: 0.72rem;
  vertical-align: top;
  border-top: 1px solid #ebe9f1;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebe9f1;
}
.table tbody + tbody {
  border-top: 2px solid #ebe9f1;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #ebe9f1;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #ebe9f1;
}
.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: #fafafc;
}
.table-hover tbody tr:hover {
  color: #6e6b7b;
  background-color: #f6f6f9;
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #f5c1c3;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #ec8c8f;
}
.table-hover .table-primary:hover {
  background-color: #f1abae;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #f1abae;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dcdddf;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #bec0c3;
}
.table-hover .table-secondary:hover {
  background-color: #cfd0d3;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd0d3;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3efd7;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fe2b4;
}
.table-hover .table-success:hover {
  background-color: #afeaca;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #afeaca;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8f2f9;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7ae6f3;
}
.table-hover .table-info:hover {
  background-color: #a0eef7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a0eef7;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe4ca;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffcd9d;
}
.table-hover .table-warning:hover {
  background-color: #ffd7b1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffd7b1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c1c3;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ec8c8f;
}
.table-hover .table-danger:hover {
  background-color: #f1abae;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1abae;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfc;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fafafa;
}
.table-hover .table-light:hover {
  background-color: #efefef;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #efefef;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #cdcdcd;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #a1a1a1;
}
.table-hover .table-dark:hover {
  background-color: silver;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: silver;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: #f6f6f9;
}
.table-hover .table-active:hover {
  background-color: #e7e7ef;
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #e7e7ef;
}
.table .thead-dark th {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #404040;
}
.table .thead-light th {
  color: #5e5873;
  background-color: #f3f2f7;
  border-color: #ebe9f1;
}
.table-dark {
  color: #fff;
  background-color: #4b4b4b;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #404040;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #6e6b7b;
}
.form-control:focus {
  color: #6e6b7b;
  background-color: #fff;
  border-color: #DA2128;
  outline: 0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.form-control::-moz-placeholder {
  color: #b9b9c3;
  opacity: 1;
}
.form-control::placeholder {
  color: #b9b9c3;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #efefef;
  opacity: 1;
}
input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
select.form-control:focus::-ms-value {
  color: #6e6b7b;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.438rem + 1px);
  padding-bottom: calc(0.438rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.45;
}
.col-form-label-lg {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  font-size: 1.143rem;
  line-height: 1.25;
}
.col-form-label-sm {
  padding-top: calc(0.188rem + 1px);
  padding-bottom: calc(0.188rem + 1px);
  font-size: 0.857rem;
  line-height: 1;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.438rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.45;
  color: #6e6b7b;
  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: 2.142rem;
  padding: 0.188rem 0.857rem;
  font-size: 0.857rem;
  line-height: 1;
  border-radius: 0.357rem;
}
.form-control-lg {
  height: 3.2857rem;
  padding: 0.75rem 1.143rem;
  font-size: 1.143rem;
  line-height: 1.25;
  border-radius: 0.357rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #b9b9c3;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  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: 0.857rem;
  color: #28c76f;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.4rem 0.775rem;
  margin-top: 0.1rem;
  font-size: 0.857rem;
  line-height: 1.45;
  color: #fff;
  background-color: #28c76f;
  border-radius: 0.358rem;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28c76f;
  padding-right: calc(1.45em + 0.876rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328c76f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3625em + 0.219rem) center;
  background-size: calc(0.725em + 0.438rem) calc(0.725em + 0.438rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.45em + 0.876rem);
  background-position: top calc(0.3625em + 0.219rem) right calc(0.3625em + 0.219rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28c76f;
  padding-right: calc(0.75em + 2.657rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/10px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328c76f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 2rem/calc(0.725em + 0.438rem) calc(0.725em + 0.438rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28c76f;
}
.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: #28c76f;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28c76f;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #48da89;
  background-color: #48da89;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28c76f;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28c76f;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.857rem;
  color: #DA2128;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.4rem 0.775rem;
  margin-top: 0.1rem;
  font-size: 0.857rem;
  line-height: 1.45;
  color: #fff;
  background-color: #da2128;
  border-radius: 0.358rem;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #DA2128;
  padding-right: calc(1.45em + 0.876rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DA2128' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DA2128' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3625em + 0.219rem) center;
  background-size: calc(0.725em + 0.438rem) calc(0.725em + 0.438rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #DA2128;
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.45em + 0.876rem);
  background-position: top calc(0.3625em + 0.219rem) right calc(0.3625em + 0.219rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #DA2128;
  padding-right: calc(0.75em + 2.657rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/10px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DA2128' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DA2128' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 2rem/calc(0.725em + 0.438rem) calc(0.725em + 0.438rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #DA2128;
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #DA2128;
}
.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: #DA2128;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #DA2128;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e44a50;
  background-color: #e44a50;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #DA2128;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #DA2128;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #DA2128;
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #6e6b7b;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.786rem 1.5rem;
  font-size: 1rem;
  line-height: 1;
  border-radius: 0.358rem;
  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, background 0s, border 0s;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #6e6b7b;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #DA2128;
  border-color: #DA2128;
}
.btn-primary:hover {
  color: #fff;
  background-color: #b91c22;
  border-color: #ae1a20;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #b91c22;
  border-color: #ae1a20;
  box-shadow: 0 0 0 0.2rem rgba(224, 66, 72, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #DA2128;
  border-color: #DA2128;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #ae1a20;
  border-color: #a3191e;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 66, 72, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #6f7378;
  border-color: #696d71;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #6f7378;
  border-color: #696d71;
  box-shadow: 0 0 0 0.2rem rgba(149, 152, 156, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #696d71;
  border-color: #63666a;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(149, 152, 156, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}
.btn-success:hover {
  color: #fff;
  background-color: #22a75d;
  border-color: #1f9d57;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #22a75d;
  border-color: #1f9d57;
  box-shadow: 0 0 0 0.2rem rgba(72, 207, 133, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1f9d57;
  border-color: #1d9251;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 207, 133, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.btn-info:hover {
  color: #fff;
  background-color: #00adc2;
  border-color: #00a1b5;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #00adc2;
  border-color: #00a1b5;
  box-shadow: 0 0 0 0.2rem rgba(38, 214, 235, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #00a1b5;
  border-color: #0096a8;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 214, 235, 0.5);
}
.btn-warning {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43;
}
.btn-warning:hover {
  color: #2a2e30;
  background-color: #ff8b1d;
  border-color: #ff8510;
}
.btn-warning:focus, .btn-warning.focus {
  color: #2a2e30;
  background-color: #ff8b1d;
  border-color: #ff8510;
  box-shadow: 0 0 0 0.2rem rgba(223, 142, 64, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #2a2e30;
  background-color: #ff8510;
  border-color: #ff7e03;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 142, 64, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #DA2128;
  border-color: #DA2128;
}
.btn-danger:hover {
  color: #fff;
  background-color: #b91c22;
  border-color: #ae1a20;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #b91c22;
  border-color: #ae1a20;
  box-shadow: 0 0 0 0.2rem rgba(224, 66, 72, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #DA2128;
  border-color: #DA2128;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ae1a20;
  border-color: #a3191e;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 66, 72, 0.5);
}
.btn-light {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-light:hover {
  color: #2a2e30;
  background-color: #e3e3e3;
  border-color: #dddddd;
}
.btn-light:focus, .btn-light.focus {
  color: #2a2e30;
  background-color: #e3e3e3;
  border-color: #dddddd;
  box-shadow: 0 0 0 0.2rem rgba(215, 216, 216, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #2a2e30;
  background-color: #dddddd;
  border-color: #d6d6d6;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 216, 216, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-dark:hover {
  color: #fff;
  background-color: #383838;
  border-color: #323232;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #383838;
  border-color: #323232;
  box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #323232;
  border-color: #2b2b2b;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}
.btn-outline-primary {
  color: #DA2128;
  border-color: #DA2128;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #DA2128;
  border-color: #DA2128;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #DA2128;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #DA2128;
  border-color: #DA2128;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.5);
}
.btn-outline-secondary {
  color: #82868b;
  border-color: #82868b;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #82868b;
  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: #82868b;
  border-color: #82868b;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5);
}
.btn-outline-success {
  color: #28c76f;
  border-color: #28c76f;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28c76f;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}
.btn-outline-info {
  color: #00cfe8;
  border-color: #00cfe8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #00cfe8;
  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: #00cfe8;
  border-color: #00cfe8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}
.btn-outline-warning {
  color: #ff9f43;
  border-color: #ff9f43;
}
.btn-outline-warning:hover {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff9f43;
  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: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}
.btn-outline-danger {
  color: #DA2128;
  border-color: #DA2128;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #DA2128;
  border-color: #DA2128;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #DA2128;
  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: #DA2128;
  border-color: #DA2128;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.5);
}
.btn-outline-light {
  color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-light:hover {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f6f6f6;
  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: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}
.btn-outline-dark {
  color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #4b4b4b;
  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: #4b4b4b;
  border-color: #4b4b4b;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #DA2128;
  text-decoration: none;
}
.btn-link:hover {
  color: #c41e24;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #b8c2cc;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.8rem 2rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: 0.358rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.486rem 1rem;
  font-size: 0.9rem;
  line-height: 1;
  border-radius: 0.358rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0 0 0;
  font-size: 1rem;
  color: #6e6b7b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(34, 41, 47, 0.05);
  border-radius: 0.358rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

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

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

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

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(34, 41, 47, 0.08);
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.65rem 1.28rem;
  clear: both;
  font-weight: 400;
  color: #6e6b7b;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #DA2128;
  text-decoration: none;
  background-color: rgba(218, 33, 40, 0.12);
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #DA2128;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #b9b9c3;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.28rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #5e5873;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.65rem 1.28rem;
  color: #6e6b7b;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.438rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  text-align: center;
  white-space: nowrap;
  background-color: white;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: 3.2857rem;
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.75rem 1.143rem;
  font-size: 1.143rem;
  line-height: 1.25;
  border-radius: 0.357rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: 2.142rem;
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.188rem 0.857rem;
  font-size: 0.857rem;
  line-height: 1;
  border-radius: 0.357rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.45rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.225rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #DA2128;
  background-color: #DA2128;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #DA2128;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #f4b9bb;
  border-color: #f4b9bb;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #b8c2cc;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #efefef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.225rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #d8d6de solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.225rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 3px;
}
.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 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #DA2128;
  background-color: #DA2128;
}
.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' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-minus'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(218, 33, 40, 0.65);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(218, 33, 40, 0.65);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(218, 33, 40, 0.65);
}
.custom-switch {
  padding-left: 3.5rem;
}
.custom-switch .custom-control-label::before {
  left: -3.5rem;
  width: 3rem;
  pointer-events: all;
  border-radius: 1rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.225rem + 2px);
  left: calc(-3.5rem + 2px);
  width: 1rem;
  height: 1rem;
  background-color: #d8d6de;
  border-radius: 1rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(2rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(218, 33, 40, 0.65);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: 2.714rem;
  padding: 0.438rem 2rem 0.438rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/10px 10px;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #DA2128;
  outline: 0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-select:focus::-ms-value {
  color: #6e6b7b;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}
.custom-select:disabled {
  color: #b8c2cc;
  background-color: #efefef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #6e6b7b;
}
.custom-select-sm {
  height: 2.142rem;
  padding-top: 0.188rem;
  padding-bottom: 0.188rem;
  padding-left: 0.857rem;
  font-size: 0.857rem;
}
.custom-select-lg {
  height: 3.2857rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.143rem;
  font-size: 1.143rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.714rem;
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.714rem;
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #DA2128;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #efefef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: #fff;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  line-height: 1.45;
  color: #6e6b7b;
  content: "Browse";
  background-color: white;
  border-left: inherit;
  border-radius: 0 0.357rem 0.357rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #DA2128;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #f4b9bb;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dae1e7;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #DA2128;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #f4b9bb;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dae1e7;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #DA2128;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #f4b9bb;
}
.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: #dae1e7;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dae1e7;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.358rem 0.5rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #b9b9c3;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 0 solid #dae1e7;
}
.nav-tabs .nav-item {
  margin-bottom: 0;
}
.nav-tabs .nav-link {
  border: 0 solid transparent;
  border-top-left-radius: 0.25;
  border-top-right-radius: 0.25;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #ededed #ededed #dae1e7;
}
.nav-tabs .nav-link.disabled {
  color: #b9b9c3;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #DA2128;
  background-color: transparent;
  border-color: #dae1e7 #dae1e7 transparent;
}
.nav-tabs .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.358rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #DA2128;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl,
.navbar .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: -0.367rem;
  padding-bottom: -0.367rem;
  margin-right: 1rem;
  font-size: 2rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  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.358rem;
  padding-bottom: 0.358rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 2rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.358rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(34, 41, 47, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(34, 41, 47, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(34, 41, 47, 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(34, 41, 47, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(34, 41, 47, 0.5);
  border-color: rgba(34, 41, 47, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2834, 41, 47, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(34, 41, 47, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(34, 41, 47, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(34, 41, 47, 0.125);
  border-radius: 0.428rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.428rem - 1px);
  border-top-right-radius: calc(0.428rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.428rem - 1px);
  border-bottom-left-radius: calc(0.428rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.5rem;
}
.card-title {
  margin-bottom: 1.5rem;
}
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.5rem;
}
.card-header {
  padding: 1.5rem 1.5rem;
  margin-bottom: 0;
  background-color: rgba(34, 41, 47, 0.03);
  border-bottom: 1px solid rgba(34, 41, 47, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.428rem - 1px) calc(0.428rem - 1px) 0 0;
}
.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: rgba(34, 41, 47, 0.03);
  border-top: 1px solid rgba(34, 41, 47, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.428rem - 1px) calc(0.428rem - 1px);
}
.card-header-tabs {
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.428rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.428rem - 1px);
  border-top-right-radius: calc(0.428rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.428rem - 1px);
  border-bottom-left-radius: calc(0.428rem - 1px);
}
.card-deck .card {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -1rem;
    margin-left: -1rem;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 1rem;
    margin-bottom: 0;
    margin-left: 1rem;
  }
}
.card-group > .card {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.3rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
}
.breadcrumb-item {
  display: flex;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.6rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.6rem;
  color: #6e6b7b;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6e6b7b;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.357rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.85rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #6e6b7b;
  background-color: #f3f2f7;
  border: 1px solid #dae1e7;
}
.page-link:hover {
  z-index: 2;
  color: #DA2128;
  text-decoration: none;
  background-color: #f3f2f7;
  border-color: #dae1e7;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.357rem;
  border-bottom-left-radius: 0.357rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.357rem;
  border-bottom-right-radius: 0.357rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #DA2128;
  background-color: #DA2128;
  border-color: #DA2128;
}
.page-item.disabled .page-link {
  color: #b9b9c3;
  pointer-events: none;
  cursor: auto;
  background-color: #f3f2f7;
  border-color: #dae1e7;
}
.pagination-lg .page-link {
  padding: 0.5575rem 1rem;
  font-size: 2rem;
  line-height: 1.25;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.6rem;
  border-bottom-left-radius: 0.6rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.6rem;
  border-bottom-right-radius: 0.6rem;
}
.pagination-sm .page-link {
  padding: 0.443rem 0.745rem;
  font-size: 1rem;
  line-height: 1;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.badge {
  display: inline-block;
  padding: 0.3rem 0.5rem;
  font-size: 85%;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.358rem;
  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, background 0s, border 0s;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #DA2128;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #ae1a20;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #82868b;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #696d71;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #28c76f;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1f9d57;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #00cfe8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #00a1b5;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}
.badge-warning {
  color: #2a2e30;
  background-color: #ff9f43;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #2a2e30;
  background-color: #ff8510;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #DA2128;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ae1a20;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(218, 33, 40, 0.5);
}
.badge-light {
  color: #2a2e30;
  background-color: #f6f6f6;
}
a.badge-light:hover, a.badge-light:focus {
  color: #2a2e30;
  background-color: #dddddd;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #4b4b4b;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #323232;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #ededed;
  border-radius: 0.6rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.71rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.358rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.71rem 1rem;
  color: inherit;
}
.alert-primary {
  color: #82252b;
  background-color: #f8d3d4;
  border-color: #f5c1c3;
}
.alert-primary hr {
  border-top-color: #f1abae;
}
.alert-primary .alert-link {
  color: #5a1a1e;
}
.alert-secondary {
  color: #54595f;
  background-color: #e6e7e8;
  border-color: #dcdddf;
}
.alert-secondary hr {
  border-top-color: #cfd0d3;
}
.alert-secondary .alert-link {
  color: #3c4044;
}
.alert-success {
  color: #257b50;
  background-color: #d4f4e2;
  border-color: #c3efd7;
}
.alert-success hr {
  border-top-color: #afeaca;
}
.alert-success .alert-link {
  color: #195437;
}
.alert-info {
  color: #107f8f;
  background-color: #ccf5fa;
  border-color: #b8f2f9;
}
.alert-info hr {
  border-top-color: #a0eef7;
}
.alert-info .alert-link {
  color: #0b5661;
}
.alert-warning {
  color: #956639;
  background-color: #ffecd9;
  border-color: #ffe4ca;
}
.alert-warning hr {
  border-top-color: #ffd7b1;
}
.alert-warning .alert-link {
  color: #704d2b;
}
.alert-danger {
  color: #82252b;
  background-color: #f8d3d4;
  border-color: #f5c1c3;
}
.alert-danger hr {
  border-top-color: #f1abae;
}
.alert-danger .alert-link {
  color: #5a1a1e;
}
.alert-light {
  color: #909496;
  background-color: #fdfdfd;
  border-color: #fcfcfc;
}
.alert-light hr {
  border-top-color: #efefef;
}
.alert-light .alert-link {
  color: #767b7d;
}
.alert-dark {
  color: #373b3e;
  background-color: #dbdbdb;
  border-color: #cdcdcd;
}
.alert-dark hr {
  border-top-color: silver;
}
.alert-dark .alert-link {
  color: #1f2123;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0.857rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0.857rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 0.857rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.857rem;
  background-color: rgba(218, 33, 40, 0.12);
  border-radius: 5rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #DA2128;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 0.857rem 0.857rem;
}
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.358rem;
}
.list-group-item-action {
  width: 100%;
  color: #4e5154;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4e5154;
  text-decoration: none;
  background-color: #babfc7;
}
.list-group-item-action:active {
  color: #6e6b7b;
  background-color: #ededed;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(34, 41, 47, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #b9b9c3;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #DA2128;
  border-color: #DA2128;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.358rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.358rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #82252b;
  background-color: #f5c1c3;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #82252b;
  background-color: #f1abae;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #82252b;
  border-color: #82252b;
}
.list-group-item-secondary {
  color: #54595f;
  background-color: #dcdddf;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #54595f;
  background-color: #cfd0d3;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #54595f;
  border-color: #54595f;
}
.list-group-item-success {
  color: #257b50;
  background-color: #c3efd7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #257b50;
  background-color: #afeaca;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #257b50;
  border-color: #257b50;
}
.list-group-item-info {
  color: #107f8f;
  background-color: #b8f2f9;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #107f8f;
  background-color: #a0eef7;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #107f8f;
  border-color: #107f8f;
}
.list-group-item-warning {
  color: #956639;
  background-color: #ffe4ca;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #956639;
  background-color: #ffd7b1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #956639;
  border-color: #956639;
}
.list-group-item-danger {
  color: #82252b;
  background-color: #f5c1c3;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #82252b;
  background-color: #f1abae;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #82252b;
  border-color: #82252b;
}
.list-group-item-light {
  color: #909496;
  background-color: #fcfcfc;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #909496;
  background-color: #efefef;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #909496;
  border-color: #909496;
}
.list-group-item-dark {
  color: #373b3e;
  background-color: #cdcdcd;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #373b3e;
  background-color: silver;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #373b3e;
  border-color: #373b3e;
}
.close {
  float: right;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  color: #5e5873;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #5e5873;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 380px;
  max-width: 380px;
  font-size: 0.857rem;
  color: #6e6b7b;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 20px 0 rgba(34, 41, 47, 0.08);
  opacity: 0;
  border-radius: 0.286rem;
}
.toast:not(:last-child) {
  margin-bottom: 1.14rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.15rem 1.14rem;
  color: #6e6b7b;
  background-color: #fff;
  background-clip: padding-box;
  border-bottom: 0 solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 0.286rem;
  border-top-right-radius: 0.286rem;
}
.toast-body {
  padding: 1.14rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(34, 41, 47, 0.2);
  border-radius: 0.358rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #22292f;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0.8rem 1.4rem;
  border-bottom: 1px solid #ebe9f1;
  border-top-left-radius: calc(0.358rem - 1px);
  border-top-right-radius: calc(0.358rem - 1px);
}
.modal-header .close {
  padding: 0.8rem 1.4rem;
  margin: -0.8rem -1.4rem -0.8rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.45;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0.8rem 1.4rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.8rem 1.4rem-0.25rem;
  border-top: 1px solid rgba(34, 41, 47, 0.05);
  border-bottom-right-radius: calc(0.358rem - 1px);
  border-bottom-left-radius: calc(0.358rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 94%;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
  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.857rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.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: #323232;
}
.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: #323232;
}
.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: #323232;
}
.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: #323232;
}
.tooltip-inner {
  max-width: 220px;
  padding: 0.4rem 0.775rem;
  color: #fff;
  text-align: center;
  background-color: #323232;
  border-radius: 0.358rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
  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: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid #ebe9f1;
  border-radius: 0.358rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.358rem;
}
.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: -0.5rem;
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ebe9f1;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.358rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ebe9f1;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: -0.5rem;
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ebe9f1;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 0 solid #DA2128;
}
.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: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.358rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ebe9f1;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.65rem 1.21rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #fff;
  background-color: #DA2128;
  border-bottom: 0 solid #c41e24;
  border-top-left-radius: 0.358rem;
  border-top-right-radius: 0.358rem;
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.65rem 1.21rem;
  color: #6e6b7b;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}
.carousel-control-prev-icon {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"%3e%3cpolyline points="15 18 9 12 15 6"%3e%3c/polyline%3e%3c/svg%3e');
}
.carousel-control-next-icon {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"%3e%3cpolyline points="9 18 15 12 9 6"%3e%3c/polyline%3e%3c/svg%3e');
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #DA2128 !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #ae1a20 !important;
}
.bg-secondary {
  background-color: #82868b !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #696d71 !important;
}
.bg-success {
  background-color: #28c76f !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1f9d57 !important;
}
.bg-info {
  background-color: #00cfe8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #00a1b5 !important;
}
.bg-warning {
  background-color: #ff9f43 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ff8510 !important;
}
.bg-danger {
  background-color: #DA2128 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ae1a20 !important;
}
.bg-light {
  background-color: #f6f6f6 !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dddddd !important;
}
.bg-dark {
  background-color: #4b4b4b !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #323232 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #ebe9f1 !important;
}
.border-top {
  border-top: 1px solid #ebe9f1 !important;
}
.border-right {
  border-right: 1px solid #ebe9f1 !important;
}
.border-bottom {
  border-bottom: 1px solid #ebe9f1 !important;
}
.border-left {
  border-left: 1px solid #ebe9f1 !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: #DA2128 !important;
}
.border-secondary {
  border-color: #82868b !important;
}
.border-success {
  border-color: #28c76f !important;
}
.border-info {
  border-color: #00cfe8 !important;
}
.border-warning {
  border-color: #ff9f43 !important;
}
.border-danger {
  border-color: #DA2128 !important;
}
.border-light {
  border-color: #f6f6f6 !important;
}
.border-dark {
  border-color: #4b4b4b !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.25rem !important;
}
.rounded {
  border-radius: 0.357rem !important;
}
.rounded-top {
  border-top-left-radius: 0.357rem !important;
  border-top-right-radius: 0.357rem !important;
}
.rounded-right {
  border-top-right-radius: 0.357rem !important;
  border-bottom-right-radius: 0.357rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.357rem !important;
  border-bottom-left-radius: 0.357rem !important;
}
.rounded-left {
  border-top-left-radius: 0.357rem !important;
  border-bottom-left-radius: 0.357rem !important;
}
.rounded-lg {
  border-radius: 0.6rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  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: flex !important;
  }

  .d-sm-inline-flex {
    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: flex !important;
  }

  .d-md-inline-flex {
    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: flex !important;
  }

  .d-lg-inline-flex {
    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: flex !important;
  }

  .d-xl-inline-flex {
    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: flex !important;
  }

  .d-print-inline-flex {
    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.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

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

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

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

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

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

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

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

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

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

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

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

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

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

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

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

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

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

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

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

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

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

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

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

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

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

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

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    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;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: 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: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(34, 41, 47, 0.075) !important;
}
.shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(34, 41, 47, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.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: 1rem !important;
}
.mt-1,
.my-1 {
  margin-top: 1rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 1rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 1rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 1rem !important;
}
.m-2 {
  margin: 1.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 1.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 1.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 1.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 1.5rem !important;
}
.m-3 {
  margin: 3rem !important;
}
.mt-3,
.my-3 {
  margin-top: 3rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 3rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 3rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 3rem !important;
}
.m-4 {
  margin: 3.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 3.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 3.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 3.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 3.5rem !important;
}
.m-5 {
  margin: 4rem !important;
}
.mt-5,
.my-5 {
  margin-top: 4rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 4rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 4rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 4rem !important;
}
.m-25 {
  margin: 0.25rem !important;
}
.mt-25,
.my-25 {
  margin-top: 0.25rem !important;
}
.mr-25,
.mx-25 {
  margin-right: 0.25rem !important;
}
.mb-25,
.my-25 {
  margin-bottom: 0.25rem !important;
}
.ml-25,
.mx-25 {
  margin-left: 0.25rem !important;
}
.m-50 {
  margin: 0.5rem !important;
}
.mt-50,
.my-50 {
  margin-top: 0.5rem !important;
}
.mr-50,
.mx-50 {
  margin-right: 0.5rem !important;
}
.mb-50,
.my-50 {
  margin-bottom: 0.5rem !important;
}
.ml-50,
.mx-50 {
  margin-left: 0.5rem !important;
}
.m-75 {
  margin: 0.75rem !important;
}
.mt-75,
.my-75 {
  margin-top: 0.75rem !important;
}
.mr-75,
.mx-75 {
  margin-right: 0.75rem !important;
}
.mb-75,
.my-75 {
  margin-bottom: 0.75rem !important;
}
.ml-75,
.mx-75 {
  margin-left: 0.75rem !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: 1rem !important;
}
.pt-1,
.py-1 {
  padding-top: 1rem !important;
}
.pr-1,
.px-1 {
  padding-right: 1rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 1rem !important;
}
.pl-1,
.px-1 {
  padding-left: 1rem !important;
}
.p-2 {
  padding: 1.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 1.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 1.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 1.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 1.5rem !important;
}
.p-3 {
  padding: 3rem !important;
}
.pt-3,
.py-3 {
  padding-top: 3rem !important;
}
.pr-3,
.px-3 {
  padding-right: 3rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 3rem !important;
}
.pl-3,
.px-3 {
  padding-left: 3rem !important;
}
.p-4 {
  padding: 3.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 3.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 3.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 3.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 3.5rem !important;
}
.p-5 {
  padding: 4rem !important;
}
.pt-5,
.py-5 {
  padding-top: 4rem !important;
}
.pr-5,
.px-5 {
  padding-right: 4rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 4rem !important;
}
.pl-5,
.px-5 {
  padding-left: 4rem !important;
}
.p-25 {
  padding: 0.25rem !important;
}
.pt-25,
.py-25 {
  padding-top: 0.25rem !important;
}
.pr-25,
.px-25 {
  padding-right: 0.25rem !important;
}
.pb-25,
.py-25 {
  padding-bottom: 0.25rem !important;
}
.pl-25,
.px-25 {
  padding-left: 0.25rem !important;
}
.p-50 {
  padding: 0.5rem !important;
}
.pt-50,
.py-50 {
  padding-top: 0.5rem !important;
}
.pr-50,
.px-50 {
  padding-right: 0.5rem !important;
}
.pb-50,
.py-50 {
  padding-bottom: 0.5rem !important;
}
.pl-50,
.px-50 {
  padding-left: 0.5rem !important;
}
.p-75 {
  padding: 0.75rem !important;
}
.pt-75,
.py-75 {
  padding-top: 0.75rem !important;
}
.pr-75,
.px-75 {
  padding-right: 0.75rem !important;
}
.pb-75,
.py-75 {
  padding-bottom: 0.75rem !important;
}
.pl-75,
.px-75 {
  padding-left: 0.75rem !important;
}
.m-n1 {
  margin: -1rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -1rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -1rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -1rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -1rem !important;
}
.m-n2 {
  margin: -1.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -1.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -1.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -1.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -1.5rem !important;
}
.m-n3 {
  margin: -3rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -3rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -3rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -3rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -3rem !important;
}
.m-n4 {
  margin: -3.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -3.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -3.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -3.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -3.5rem !important;
}
.m-n5 {
  margin: -4rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -4rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -4rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -4rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -4rem !important;
}
.m-n25 {
  margin: -0.25rem !important;
}
.mt-n25,
.my-n25 {
  margin-top: -0.25rem !important;
}
.mr-n25,
.mx-n25 {
  margin-right: -0.25rem !important;
}
.mb-n25,
.my-n25 {
  margin-bottom: -0.25rem !important;
}
.ml-n25,
.mx-n25 {
  margin-left: -0.25rem !important;
}
.m-n50 {
  margin: -0.5rem !important;
}
.mt-n50,
.my-n50 {
  margin-top: -0.5rem !important;
}
.mr-n50,
.mx-n50 {
  margin-right: -0.5rem !important;
}
.mb-n50,
.my-n50 {
  margin-bottom: -0.5rem !important;
}
.ml-n50,
.mx-n50 {
  margin-left: -0.5rem !important;
}
.m-n75 {
  margin: -0.75rem !important;
}
.mt-n75,
.my-n75 {
  margin-top: -0.75rem !important;
}
.mr-n75,
.mx-n75 {
  margin-right: -0.75rem !important;
}
.mb-n75,
.my-n75 {
  margin-bottom: -0.75rem !important;
}
.ml-n75,
.mx-n75 {
  margin-left: -0.75rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-sm-75 {
    margin: 0.75rem !important;
  }

  .mt-sm-75,
.my-sm-75 {
    margin-top: 0.75rem !important;
  }

  .mr-sm-75,
.mx-sm-75 {
    margin-right: 0.75rem !important;
  }

  .mb-sm-75,
.my-sm-75 {
    margin-bottom: 0.75rem !important;
  }

  .ml-sm-75,
.mx-sm-75 {
    margin-left: 0.75rem !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: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .p-sm-75 {
    padding: 0.75rem !important;
  }

  .pt-sm-75,
.py-sm-75 {
    padding-top: 0.75rem !important;
  }

  .pr-sm-75,
.px-sm-75 {
    padding-right: 0.75rem !important;
  }

  .pb-sm-75,
.py-sm-75 {
    padding-bottom: 0.75rem !important;
  }

  .pl-sm-75,
.px-sm-75 {
    padding-left: 0.75rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-sm-n75 {
    margin: -0.75rem !important;
  }

  .mt-sm-n75,
.my-sm-n75 {
    margin-top: -0.75rem !important;
  }

  .mr-sm-n75,
.mx-sm-n75 {
    margin-right: -0.75rem !important;
  }

  .mb-sm-n75,
.my-sm-n75 {
    margin-bottom: -0.75rem !important;
  }

  .ml-sm-n75,
.mx-sm-n75 {
    margin-left: -0.75rem !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: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-md-75 {
    margin: 0.75rem !important;
  }

  .mt-md-75,
.my-md-75 {
    margin-top: 0.75rem !important;
  }

  .mr-md-75,
.mx-md-75 {
    margin-right: 0.75rem !important;
  }

  .mb-md-75,
.my-md-75 {
    margin-bottom: 0.75rem !important;
  }

  .ml-md-75,
.mx-md-75 {
    margin-left: 0.75rem !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: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .p-md-75 {
    padding: 0.75rem !important;
  }

  .pt-md-75,
.py-md-75 {
    padding-top: 0.75rem !important;
  }

  .pr-md-75,
.px-md-75 {
    padding-right: 0.75rem !important;
  }

  .pb-md-75,
.py-md-75 {
    padding-bottom: 0.75rem !important;
  }

  .pl-md-75,
.px-md-75 {
    padding-left: 0.75rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-md-n75 {
    margin: -0.75rem !important;
  }

  .mt-md-n75,
.my-md-n75 {
    margin-top: -0.75rem !important;
  }

  .mr-md-n75,
.mx-md-n75 {
    margin-right: -0.75rem !important;
  }

  .mb-md-n75,
.my-md-n75 {
    margin-bottom: -0.75rem !important;
  }

  .ml-md-n75,
.mx-md-n75 {
    margin-left: -0.75rem !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: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-lg-75 {
    margin: 0.75rem !important;
  }

  .mt-lg-75,
.my-lg-75 {
    margin-top: 0.75rem !important;
  }

  .mr-lg-75,
.mx-lg-75 {
    margin-right: 0.75rem !important;
  }

  .mb-lg-75,
.my-lg-75 {
    margin-bottom: 0.75rem !important;
  }

  .ml-lg-75,
.mx-lg-75 {
    margin-left: 0.75rem !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: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .p-lg-75 {
    padding: 0.75rem !important;
  }

  .pt-lg-75,
.py-lg-75 {
    padding-top: 0.75rem !important;
  }

  .pr-lg-75,
.px-lg-75 {
    padding-right: 0.75rem !important;
  }

  .pb-lg-75,
.py-lg-75 {
    padding-bottom: 0.75rem !important;
  }

  .pl-lg-75,
.px-lg-75 {
    padding-left: 0.75rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-lg-n75 {
    margin: -0.75rem !important;
  }

  .mt-lg-n75,
.my-lg-n75 {
    margin-top: -0.75rem !important;
  }

  .mr-lg-n75,
.mx-lg-n75 {
    margin-right: -0.75rem !important;
  }

  .mb-lg-n75,
.my-lg-n75 {
    margin-bottom: -0.75rem !important;
  }

  .ml-lg-n75,
.mx-lg-n75 {
    margin-left: -0.75rem !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: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-xl-75 {
    margin: 0.75rem !important;
  }

  .mt-xl-75,
.my-xl-75 {
    margin-top: 0.75rem !important;
  }

  .mr-xl-75,
.mx-xl-75 {
    margin-right: 0.75rem !important;
  }

  .mb-xl-75,
.my-xl-75 {
    margin-bottom: 0.75rem !important;
  }

  .ml-xl-75,
.mx-xl-75 {
    margin-left: 0.75rem !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: 1rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .p-xl-75 {
    padding: 0.75rem !important;
  }

  .pt-xl-75,
.py-xl-75 {
    padding-top: 0.75rem !important;
  }

  .pr-xl-75,
.px-xl-75 {
    padding-right: 0.75rem !important;
  }

  .pb-xl-75,
.py-xl-75 {
    padding-bottom: 0.75rem !important;
  }

  .pl-xl-75,
.px-xl-75 {
    padding-left: 0.75rem !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .m-xl-n75 {
    margin: -0.75rem !important;
  }

  .mt-xl-n75,
.my-xl-n75 {
    margin-top: -0.75rem !important;
  }

  .mr-xl-n75,
.mx-xl-n75 {
    margin-right: -0.75rem !important;
  }

  .mb-xl-n75,
.my-xl-n75 {
    margin-bottom: -0.75rem !important;
  }

  .ml-xl-n75,
.mx-xl-n75 {
    margin-left: -0.75rem !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;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: "Montserrat", Helvetica, Arial, serif !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

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

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

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

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

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

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

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

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 500 !important;
}
.font-weight-bolder {
  font-weight: 600 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #DA2128 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #98171c !important;
}
.text-secondary {
  color: #82868b !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #5d6064 !important;
}
.text-success {
  color: #28c76f !important;
}
a.text-success:hover, a.text-success:focus {
  color: #1b874b !important;
}
.text-info {
  color: #00cfe8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #008b9c !important;
}
.text-warning {
  color: #ff9f43 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #f67800 !important;
}
.text-danger {
  color: #DA2128 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #98171c !important;
}
.text-light {
  color: #f6f6f6 !important;
}
a.text-light:hover, a.text-light:focus {
  color: #d0d0d0 !important;
}
.text-dark {
  color: #4b4b4b !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #252525 !important;
}
.text-body {
  color: #6e6b7b !important;
}
.text-muted {
  color: #b9b9c3 !important;
}
.text-black-50 {
  color: rgba(34, 41, 47, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #22292f;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

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

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

  .table .thead-dark th {
    color: inherit;
    border-color: #ebe9f1;
  }
}
a:focus {
  outline: none;
}
a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}
.list-style-icons {
  padding-left: 10px;
  margin-left: 0;
  list-style: none;
}
.list-style-icons > li svg,
.list-style-icons > li i {
  margin-right: 6px;
}
.pull-up {
  transition: all 0.25s ease;
}
.pull-up:hover {
  transform: translateY(-4px) scale(1.02);
  box-shadow: 0px 14px 24px rgba(62, 57, 107, 0.2);
  z-index: 30;
}
.spinner {
  display: inline-block;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner-reverse {
  display: inline-block;
  -webkit-animation: spin-reverse 1s linear infinite;
          animation: spin-reverse 1s linear infinite;
}
@-webkit-keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.bullet {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  display: inline-block;
}
.bullet.bullet-xs {
  width: 0.5rem;
  height: 0.5rem;
}
.bullet.bullet-sm {
  width: 0.714rem;
  height: 0.714rem;
}
.bullet.bullet-lg {
  width: 1.25rem;
  height: 1.25rem;
}
.section-label {
  font-size: 0.85rem;
  color: #b9b9c3;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}
.cell-fit {
  width: 0.1%;
  white-space: nowrap;
}
.match-height > [class*=col] {
  display: flex;
  flex-flow: column;
}
.match-height > [class*=col] > .card {
  flex: 1 1 auto;
}
.text-body-heading {
  color: #5e5873;
}
.text-body-heading:hover {
  color: inherit !important;
}
.text-body[href]:hover {
  color: #c41e24 !important;
}
code {
  padding: 0.1rem 0.4rem;
  font-size: 90%;
  color: #e83e8c;
  background-color: #eee;
  border-radius: 0.1785rem;
}
pre {
  background-color: #f7f7f9;
}
pre code {
  background-color: transparent !important;
}
.table-white-space th,
.table-white-space td {
  white-space: nowrap;
}
.table thead th,
.table tfoot th {
  vertical-align: top;
  text-transform: uppercase;
  font-size: 0.857rem;
  letter-spacing: 0.5px;
}
.table th,
.table td {
  padding: 0.72rem 2rem;
  vertical-align: middle;
}
.table.table-sm th,
.table.table-sm td {
  padding: 0.3rem 0.5rem;
}
.table.table-sm th:first-child,
.table.table-sm td:first-child {
  padding-left: 0.75rem;
}
.table:not(.table-dark):not(.table-light) thead:not(.thead-dark) th,
.table:not(.table-dark):not(.table-light) tfoot:not(.thead-dark) th {
  background-color: #f3f2f7;
}
.table-hover tbody tr {
  cursor: pointer;
}
.table-hover-animation {
  background-color: #f8f8f8;
}
.table-hover-animation thead th {
  border-bottom: 0;
}
.table-hover-animation th,
.table-hover-animation td {
  border: 0;
}
.table-hover-animation tbody tr {
  transition: all 0.25s ease;
  background-color: #fff;
}
.table-hover-animation tbody tr:hover {
  transform: translateY(-4px);
}
.card .table {
  margin-bottom: 0;
  border-bottom-left-radius: 0.357rem;
  border-bottom-right-radius: 0.357rem;
}
.card .table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0.357rem;
}
.card .table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 0.357rem;
}
.card table tr[class*=table-]:last-child td:first-child {
  border-bottom-left-radius: 0.357rem;
}
.card table tr[class*=table-]:last-child td:last-child {
  border-bottom-right-radius: 0.357rem;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .table-hover-animation tr:hover {
    border-bottom-color: #ebe9f1;
  }
}
label {
  color: #5e5873;
  font-size: 0.857rem;
}
.form-control::-moz-placeholder {
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.form-control::placeholder {
  transition: all 0.2s ease;
}
.form-control:focus::-moz-placeholder {
  transform: translate(5px);
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.form-control:focus::placeholder {
  transform: translate(5px);
  transition: all 0.2s ease;
}
.form-control:focus:valid, .form-control:focus.is-valid {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}
.form-control-plaintext:focus {
  outline: none;
}
.custom-file-label {
  line-height: 1.75;
  height: 2.714rem !important;
}
.custom-file-label:after {
  height: 2.56rem;
  line-height: 1.75;
}
.valid-tooltip,
.invalid-tooltip {
  top: 102%;
  left: 5px;
}
/***************
* Form Group
***************/
.input-group:not(.bootstrap-touchspin):focus-within {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
  border-radius: 0.357rem;
}
.input-group:not(.bootstrap-touchspin):focus-within .form-control,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #DA2128;
  box-shadow: none;
}
.input-group:not(.bootstrap-touchspin):focus-within .form-control.is-valid,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text.is-valid {
  border-color: #28c76f;
}
.input-group:not(.bootstrap-touchspin):focus-within .form-control.is-invalid,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text.is-invalid {
  border-color: #DA2128;
}
.input-group.is-valid .input-group-text {
  border-color: #28c76f !important;
}
.input-group.is-valid:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #28c76f;
}
.input-group.is-invalid .input-group-text {
  border-color: #DA2128 !important;
}
.input-group.is-invalid:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #DA2128;
}
.input-group.disabled .input-group-text {
  background-color: #efefef;
}
.input-group.round .form-control,
.input-group.round .input-group-text, .input-group.round:focus-within {
  border-radius: 1.5rem;
}
.input-group.square .form-control,
.input-group.square .input-group-text, .input-group.square:focus-within {
  border-radius: 0;
}
.input-group.round .input-group-prepend .input-group-text, .input-group.square .input-group-prepend .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.round .input-group-append .input-group-text, .input-group.square .input-group-append .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group.round .form-control:not(:first-child), .input-group.square .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group.round .form-control:not(:last-child), .input-group.square .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.square .form-control,
.input-group.square .input-group-text {
  border-radius: 0;
}
.input-group-text {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .input-group-text {
    transition: none;
  }
}
.input-group-prepend .input-group-text {
  border-right: 0;
}
.input-group-append .input-group-text {
  border-left: 0;
}
.input-group-append:not(:last-child) .input-group-text {
  border-right: 0;
}
.input-group-merge .form-control:not(:first-child) {
  padding-left: 0;
  border-left: 0;
}
.input-group-merge .form-control:not(:last-child) {
  padding-right: 0;
  border-right: 0;
}
.input-group-merge .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28c76f;
}
.input-group-text .input-group-merge .input-group-prepend ~ .form-control.is-valid {
  border-color: #28c76f;
}
textarea.form-control {
  line-height: 1.6rem;
  padding: 0.8rem 1rem !important;
}
textarea.form-control-sm {
  padding: 0.4rem 0.857rem !important;
}
textarea.form-control-lg {
  padding: 1rem 1.143rem !important;
}
.form-actions {
  border-top: 1px solid #dfdfdf;
  padding: 20px 0;
  margin-top: 20px;
}
.form-actions.filled {
  background-color: #f8f8f8;
}
.form-actions.center {
  text-align: center;
}
.form-actions.right {
  text-align: right;
}
.form-actions.top {
  border-top: 0;
  border-bottom: 1px solid #dfdfdf;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .form-actions .buttons-group {
    float: left !important;
    margin-bottom: 10px;
  }
}
@media (min-width: 576px) {
  .form-horizontal .form-group .label-control {
    text-align: right;
  }
}
select.form-control:not([multiple=multiple]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8d6de' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
  background-size: 18px 14px, 18px 14px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 1.5rem;
}
select.form-control.form-control-lg {
  background-position: calc(100% - 12px) 16px, calc(100% - 20px) 16px, 100% 0;
}
select.form-control.form-control-sm {
  background-position: calc(100% - 12px) 8px, calc(100% - 20px) 8px, 100% 0;
}
.custom-select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
.custom-checkbox .custom-control-label::before,
.custom-checkbox .custom-control-label::after {
  top: 0.07rem;
}
.custom-checkbox .custom-control-label::after {
  background-size: 57%;
}
.custom-radio .custom-control-label::before {
  top: 0.1rem;
}
.custom-checkbox.custom-control,
.custom-radio.custom-control {
  padding-left: 1.8rem;
}
.input-group .custom-checkbox.custom-control,
.input-group .custom-radio.custom-control {
  padding-left: 1.3rem;
}
.custom-checkbox .custom-control-input,
.custom-radio .custom-control-input {
  width: 1.285rem;
  height: 1.285rem;
}
.custom-checkbox .custom-control-label,
.custom-radio .custom-control-label {
  font-size: 1rem;
  position: static;
}
.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after,
.custom-radio .custom-control-label::before,
.custom-radio .custom-control-label::after {
  width: 18px;
  height: 18px;
  left: 0;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(218, 33, 40, 0.4) !important;
}
.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before,
.custom-radio .custom-control-input:disabled ~ .custom-control-label::before {
  border: none;
  box-shadow: none !important;
}
.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before,
.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  border-color: none;
  box-shadow: 0 2px 4px 0 rgba(218, 33, 40, 0.4) !important;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #DA2128;
  border-color: #DA2128;
}
/* Floating label Group */
.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}
.form-label-group .form-control-lg ~ label {
  font-size: 1rem;
  padding: 1rem;
}
.form-label-group > label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  transition: all 0.25s ease-in-out;
  padding: 0.6rem;
  pointer-events: none;
  cursor: text;
  color: rgba(34, 41, 47, 0.4);
  font-size: 0.7rem;
  opacity: 0;
}
.form-label-group > input:focus:not(:-moz-placeholder-shown) ~ label, .form-label-group > input:not(:active):not(:-moz-placeholder-shown) ~ label, .form-label-group textarea:focus:not(:-moz-placeholder-shown) ~ label, .form-label-group textarea:not(:active):not(:-moz-placeholder-shown) ~ label {
  color: #da2128 !important;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.form-label-group > input:focus:not(:placeholder-shown) ~ label, .form-label-group > input:not(:active):not(:placeholder-shown) ~ label,
.form-label-group textarea:focus:not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:active):not(:placeholder-shown) ~ label {
  color: #da2128 !important;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.form-label-group > input:not(:focus):not(:-moz-placeholder-shown) ~ label, .form-label-group textarea:not(:focus):not(:-moz-placeholder-shown) ~ label {
  color: rgba(34, 41, 47, 0.4) !important;
}
.form-label-group > input:not(:focus):not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:focus):not(:placeholder-shown) ~ label {
  color: rgba(34, 41, 47, 0.4) !important;
}
.form-label-group > input:not(:-moz-placeholder-shown) ~ label, .form-label-group textarea:not(:-moz-placeholder-shown) ~ label {
  padding: 0.25rem 0;
  top: -20px;
  left: 3px;
}
.form-label-group > input:not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:placeholder-shown) ~ label {
  padding: 0.25rem 0;
  top: -20px;
  left: 3px;
}
.form-label-group > input.form-control-lg:not(:-moz-placeholder-shown) ~ label, .form-label-group textarea.form-control-lg:not(:-moz-placeholder-shown) ~ label {
  top: -23px;
}
.form-label-group > input.form-control-lg:not(:placeholder-shown) ~ label,
.form-label-group textarea.form-control-lg:not(:placeholder-shown) ~ label {
  top: -23px;
}
.form-label-group > input.form-control-sm:not(:-moz-placeholder-shown) ~ label, .form-label-group textarea.form-control-sm:not(:-moz-placeholder-shown) ~ label {
  top: -18px;
}
.form-label-group > input.form-control-sm:not(:placeholder-shown) ~ label,
.form-label-group textarea.form-control-sm:not(:placeholder-shown) ~ label {
  top: -18px;
}
/* Switches */
.custom-switch {
  padding-left: 0;
  line-height: 1.7rem;
  /*For Switch label*/
  /*For Switch Handle Animation*/
}
.custom-switch .custom-control-label {
  padding-left: 3.5rem;
  line-height: 1.7rem;
  /* For bg color of switch*/
  /*For Switch handle*/
  /*For Switch text*/
}
.custom-switch .custom-control-label::before {
  border: none;
  background-color: #e2e2e2;
  height: 1.7rem;
  box-shadow: none !important;
  transition: opacity 0.25s ease, background-color 0.1s ease;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  top: 0;
  left: 0;
}
.custom-switch .custom-control-label:after {
  position: absolute;
  top: 4px;
  left: 4px;
  box-shadow: -1px 2px 3px 0 rgba(34, 41, 47, 0.2);
  background-color: #fff;
  transition: all 0.15s ease-out;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.custom-switch .custom-control-label .switch-text-left,
.custom-switch .custom-control-label .switch-text-right,
.custom-switch .custom-control-label .switch-icon-left,
.custom-switch .custom-control-label .switch-icon-right {
  position: absolute;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 1.8;
}
.custom-switch .custom-control-label .switch-text-left i,
.custom-switch .custom-control-label .switch-text-left svg,
.custom-switch .custom-control-label .switch-text-right i,
.custom-switch .custom-control-label .switch-text-right svg,
.custom-switch .custom-control-label .switch-icon-left i,
.custom-switch .custom-control-label .switch-icon-left svg,
.custom-switch .custom-control-label .switch-icon-right i,
.custom-switch .custom-control-label .switch-icon-right svg {
  height: 13px;
  width: 13px;
  font-size: 13px;
}
.custom-switch .custom-control-label .switch-text-left,
.custom-switch .custom-control-label .switch-icon-left {
  left: 6px;
  color: #fff;
  opacity: 0;
  transform: translateX(8px);
  transition: opacity 0.1s ease, transform 0.15s ease;
}
.custom-switch .custom-control-label .switch-text-right,
.custom-switch .custom-control-label .switch-icon-right {
  right: 13px;
  opacity: 1;
  transform: translateX(0px);
  transition: opacity 0.08s ease, transform 0.15s ease;
}
.custom-switch .custom-control-label:focus {
  outline: 0;
}
.custom-switch .switch-label {
  padding-left: 1rem;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(1.4rem);
}
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-left,
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-icon-left {
  transform: translateX(0);
  opacity: 1;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-right,
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-icon-right {
  transform: translateX(-8px);
  opacity: 0;
}
.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label .switch-text-left {
  opacity: 0;
}
.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label .switch-text-right {
  opacity: 1;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-right {
  opacity: 0;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-left {
  opacity: 1;
}
/* Textarea with Counter */
.textarea-counter-value {
  background-color: #DA2128;
  color: #fff;
  padding: 1px 6px;
  font-size: 0.6rem;
  border-radius: 0 0 5px 5px;
  margin-right: 1rem;
}
.btn.disabled-max-min {
  background-color: rgba(34, 41, 47, 0.5) !important;
  cursor: default;
}
/* Number Type Input Box Scss for - Remove arrow on hover */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form-label-group label {
    display: none;
  }

  select.form-control:not([multiple=multiple]) {
    background: none;
  }
}
.picker__input.form-control {
  background-color: #fff;
}
.btn {
  box-shadow: none;
  font-weight: 500;
}
.btn[class*=bg-gradient-] {
  transition: all 0.2s ease;
}
.btn[class*=bg-gradient-]:hover {
  transform: translateY(-2px);
}
.btn.btn-icon {
  padding: 0.715rem 0.736rem;
}
.btn.btn-sm.btn-icon, .btn-group-sm > .btn.btn-icon {
  padding: 0.5rem;
  line-height: 0.5;
}
.btn.btn-lg.btn-icon, .btn-group-lg > .btn.btn-icon {
  padding: 1rem;
  line-height: 0.75;
}
.btn:focus, .btn.focus, .btn:active, .btn.active {
  outline: none;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: none !important;
}
.btn .feather {
  vertical-align: bottom;
}
.btn.waves-input-wrapper {
  padding: 0;
}
@media (max-width: 767.98px) {
  .btn-sm-block {
    display: block;
    width: 100%;
  }
}
.waves-effect {
  cursor: inherit;
}
.dropdown-toggle-split {
  padding-right: 0.7894736842rem;
  padding-left: 0.7894736842rem;
}
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.1428571429rem;
  padding-left: 1.1428571429rem;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.5263157895rem;
  padding-left: 0.5263157895rem;
}
.btn-group [class*=btn-]:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]) {
  border-left-color: rgba(34, 41, 47, 0.08) !important;
  border-right-color: rgba(34, 41, 47, 0.08) !important;
}
.btn-group > .btn:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]):first-child,
.btn-group > .btn:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]):first-of-type {
  border-left-color: transparent !important;
}
.btn-group > .btn:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]):last-child,
.btn-group > .btn:not([class*=btn-outline-]):not([class*=btn-flat-]):not([class*=btn-gradient-]):not([class*=btn-relief-]):last-of-type {
  border-right-color: transparent !important;
}
.btn-group-toggle [class*=btn-outline-]:not(:last-child) {
  border-right-width: 0 !important;
}
.btn-group-toggle :not([class*=btn-outline-]).active, .btn-group-toggle :not([class*=btn-outline-]):active {
  box-shadow: inset 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
.dropdown [class*=btn-outline-].dropdown-toggle.dropdown-toggle-split {
  border-left: 0 !important;
}
.dropdown.no-arrow .dropdown-toggle:after {
  display: none;
}
.dropdown.no-arrow .dropdown-toggle i,
.dropdown.no-arrow .dropdown-toggle svg {
  margin-right: 0;
}
.dropdown-menu {
  border-radius: 0.358rem;
  transform: scale(1, 0);
  box-shadow: 0 5px 25px rgba(34, 41, 47, 0.1);
}
.dropdown-menu .dropdown-item {
  width: auto;
  cursor: pointer;
}
.dropdown-menu .dropdown-header {
  font-weight: 500;
  line-height: 1;
}
.show > .dropdown-menu {
  transform: scale(1, 1);
  opacity: 1;
  display: block;
}
.show .dropdown-toggle:focus {
  box-shadow: none;
}
.show .btn.dropdown-toggle:focus {
  box-shadow: none;
}
.dropdown-toggle::after {
  border: none !important;
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  color: #6e6b7b;
  width: 14px;
  height: 11px;
  position: relative;
  top: 1px;
  right: 0px;
  left: 0.714rem;
  padding: 0;
  margin: 0;
  vertical-align: 0;
}
.dropdown-toggle.btn-lg::after, .btn-group-lg > .dropdown-toggle.btn::after {
  background-size: 18px;
}
.dropdown-toggle.btn-sm::after, .btn-group-sm > .dropdown-toggle.btn::after {
  background-size: 14px;
}
.dropdown-toggle.dropdown-toggle-split:after {
  left: 0;
}
.dropdown-toggle.nav-hide-arrow::after {
  display: none;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropup {
  position: relative;
}
.dropup .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: "";
  vertical-align: 0.05rem;
}
.dropup .dropdown-menu {
  min-width: 8rem;
}
.dropleft .dropdown-toggle::before {
  border: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: "";
  position: relative;
  left: 0;
}
.dropleft .dropdown-menu {
  min-width: 8rem;
}
.dropright .dropdown-toggle::after {
  border: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: "";
}
.dropright .dropdown-menu {
  min-width: 8rem;
}
.dropdown-menu[x-placement=bottom-start], .dropdown-menu[x-placement=bottom-end] {
  margin-top: 0.5rem;
}
.dropdown-menu[x-placement=top-start], .dropdown-menu[x-placement=top-end] {
  margin-bottom: 0.5rem;
}
.dropdown-menu[x-placement=right-start] {
  margin-left: 0.5rem;
}
.dropdown-menu[x-placement=left-start] {
  margin-right: 0.5rem;
}
.dropdown.dropdown-icon-wrapper .dropdown-toggle:after,
.dropup.dropdown-icon-wrapper .dropdown-toggle:after {
  display: none;
}
.dropdown.dropdown-icon-wrapper .dropdown-menu,
.dropup.dropdown-icon-wrapper .dropdown-menu {
  min-width: auto;
}
.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item {
  padding: 0.5rem 1.1rem;
  cursor: pointer;
}
.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item i,
.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item svg,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item i,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item svg {
  height: 1.3rem;
  width: 1.3rem;
  font-size: 1.3rem;
}
.horizontal-menu-wrapper .dropdown-menu,
.header-navbar .dropdown-menu {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: slideIn;
          animation-name: slideIn;
}
.dropdown-toggle.hide-arrow::before, .dropdown-toggle.hide-arrow::after,
.dropdown-toggle-hide-arrow > .dropdown-toggle::before,
.dropdown-toggle-hide-arrow > .dropdown-toggle::after {
  display: none;
}
@-webkit-keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform: translateY(0rem);
    opacity: 1;
  }
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}
@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform: translateY(0rem);
    opacity: 1;
  }
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}
/* ===============================================================================================
    File Name: navbar.scss
    Description: Contain header navigation bar, vertical main navigation bar and
    horiznotal main navigation bar related SCSS.
    ----------------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
.header-navbar {
  padding: 0px;
  min-height: 4.45rem;
  font-family: "Montserrat", Helvetica, Arial, serif;
  transition: 300ms ease all, background 0s;
  z-index: 997;
}
.header-navbar.fixed-top {
  left: 260px;
}
.header-navbar[class*=bg-] .navbar-nav .nav-item > a {
  color: #fff !important;
}
.header-navbar[class*=bg-] .navbar-nav .nav-item > a i,
.header-navbar[class*=bg-] .navbar-nav .nav-item > a svg,
.header-navbar[class*=bg-] .navbar-nav .nav-item > a span {
  color: #fff !important;
}
.header-navbar[class*=bg-] .navbar-nav .nav-item .dropdown-menu i,
.header-navbar[class*=bg-] .navbar-nav .nav-item .dropdown-menu svg {
  color: inherit !important;
}
.header-navbar[class*=bg-] .navbar-nav .search-input .input,
.header-navbar[class*=bg-] .navbar-nav .search-input .search-list .auto-suggestion span {
  color: #6e6b7b !important;
}
.header-navbar.floating-nav {
  position: fixed;
  right: 0;
  margin: 1.3rem 2rem 0;
  width: calc(100vw - (100vw - 100%) - calc(2rem * 2) - 260px);
  border-radius: 0.428rem;
  z-index: 12;
}
.header-navbar.navbar-static-top {
  top: 0;
  right: 0;
  left: 260px;
  width: calc(100vw - (100vw - 100%) - 260px);
  background: transparent;
  box-shadow: none !important;
}
.header-navbar.navbar-border {
  border-bottom: 1px solid #ebe9f1;
}
.header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
.header-navbar.navbar-dark.navbar-border {
  border-bottom: 1px solid #3b4253;
}
.header-navbar:not(.navbar-horizontal) .nav-link.dropdown-toggle::after {
  display: none;
}
.header-navbar .navbar-container {
  padding: 0.8rem 1rem;
  flex-basis: 100%;
  transition: 300ms ease all;
  margin-left: 0;
}
@media (min-width: 576px) {
  .header-navbar .navbar-container {
    padding: 0.8rem 1.4rem;
  }
}
.header-navbar .navbar-container .bookmark-wrapper .bookmark-input {
  z-index: 1;
}
.header-navbar .navbar-container .dropdown-language .selected-language {
  font-weight: 500;
}
.header-navbar .navbar-container .dropdown-language .nav-link .flag-icon {
  margin-right: 0.4rem;
}
.header-navbar .navbar-container .dropdown-language .dropdown-menu .dropdown-item .flag-icon {
  margin-right: 0.4rem;
}
.header-navbar .navbar-container ul.navbar-nav li {
  line-height: 1.5;
}
.vertical-layout .header-navbar .navbar-container ul.navbar-nav li.dropdown .dropdown-menu {
  top: 41px !important;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-language .dropdown-menu.dropdown-menu-right {
  right: -2px;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .badge.badge-up, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .badge.badge-up {
  right: -3px;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu.dropdown-menu-right, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu.dropdown-menu-right {
  right: -2px;
  padding: 0;
  left: inherit;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu.dropdown-menu-right::before, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu.dropdown-menu-right::before {
  background: #DA2128;
  border-color: #DA2128;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-header, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-header {
  border-top-left-radius: 0.358rem;
  border-top-right-radius: 0.358rem;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-header .dropdown-header, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-header .dropdown-header {
  padding: 1.22rem 1.28rem;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .notification-text, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .notification-text {
  margin-bottom: 0.5rem;
  font-size: smaller;
  color: #b9b9c3;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-footer, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-footer {
  padding: 1.28rem;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .media-body .media-heading {
  color: #6e6b7b;
  margin-bottom: 0;
  line-height: 1.2;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media {
  position: relative;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media img {
  background: #f8f8f8;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media:hover .cart-item-remove {
  visibility: visible;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading {
  width: 8rem;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading h6.cart-item-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading .cart-item-by {
  color: #b9b9c3;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-price {
  margin-bottom: 0;
  width: 5rem;
  text-align: right;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-remove {
  position: absolute;
  top: 10px;
  right: 17px;
  width: 14px;
  height: 14px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-remove {
    visibility: hidden;
  }
}
.header-navbar .navbar-container ul.navbar-nav li > a.nav-link {
  color: #6e6b7b;
  padding: 0 0.5rem;
  position: relative;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user {
  line-height: 1 !important;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu {
  width: 12rem;
  margin-top: 10px;
}
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu i,
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu svg {
  height: 16px;
  width: 16px;
  font-size: 16px;
  vertical-align: top;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link {
  display: flex;
  align-items: center;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-name {
  display: inline-block;
  margin-bottom: 0.435rem;
  margin-left: 0.2rem;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-status {
  font-size: smaller;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link img {
  box-shadow: 0 4px 8px 0 rgba(34, 41, 47, 0.12), 0 2px 4px 0 rgba(34, 41, 47, 0.08);
}
.header-navbar .navbar-container ul.navbar-nav li a.menu-toggle i,
.header-navbar .navbar-container ul.navbar-nav li a.menu-toggle svg {
  height: 1.6rem;
  width: 1.6rem;
  font-size: 1.6rem;
}
.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-nav {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  float: left;
  margin-right: 0.8rem;
}
.header-navbar .navbar-container ul.navbar-nav li div.input-group {
  padding: 0.7rem 1rem;
}
.header-navbar .navbar-container ul.navbar-nav li i.ficon,
.header-navbar .navbar-container ul.navbar-nav li svg.ficon {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 1.5rem;
  color: #6e6b7b;
}
.header-navbar .navbar-container ul.navbar-nav li i.ficon:hover,
.header-navbar .navbar-container ul.navbar-nav li svg.ficon:hover {
  color: #DA2128;
}
.header-navbar .navbar-container ul.navbar-nav li .media-list {
  max-height: 25rem;
}
.header-navbar .navbar-container ul.navbar-nav li .scrollable-container {
  position: relative;
}
.header-navbar .navbar-container .dropdown-menu-media {
  width: 30rem;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
  border-bottom: 1px solid #ebe9f1;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media {
  padding: 0.9rem 1.28rem;
  border: none;
  border-bottom: 1px solid #ebe9f1;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media:hover {
  background: #f8f8f8;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media .media-meta {
  color: #6e6b7b;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list a:last-of-type .media {
  border-bottom: none;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer {
  border-top: 1px solid #ebe9f1;
}
.header-navbar-shadow {
  display: none;
}
.navbar-floating .navbar-container {
  padding: 0.8rem 1rem;
}
.navbar-floating .header-navbar-shadow {
  display: block;
  background: linear-gradient(180deg, rgba(248, 248, 248, 0.95) 44%, rgba(248, 248, 248, 0.46) 73%, rgba(255, 255, 255, 0));
  padding-top: 2.2rem;
  background-repeat: repeat;
  width: 100%;
  height: 102px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
}
.navbar-light {
  background: #fff;
}
.navbar-light.navbar-horizontal {
  background: #fff;
}
.navbar-light .navbar-nav .active.nav-link {
  background-color: rgba(34, 41, 47, 0.03);
}
.navbar-light .navbar-nav .disabled.nav-link {
  color: #b9b9c3;
}
.navbar-dark {
  background: #b8c2cc;
}
.navbar-dark .navbar-brand {
  color: #fff !important;
}
.navbar-dark.navbar-horizontal {
  background: #b8c2cc;
}
.navbar-dark .nav-search .form-control,
.navbar-dark .nav-search .btn-secondary {
  color: #fff;
  background: #b8c2cc;
}
.navbar-dark .navbar-nav li {
  line-height: 1;
}
.navbar-dark .navbar-nav .active.nav-link {
  background-color: rgba(255, 255, 255, 0.05);
}
.navbar-dark .navbar-nav .disabled.nav-link {
  color: #dae1e7;
}
@media (max-width: 767.98px) {
  .header-navbar .navbar-nav .show {
    position: static;
  }
  .header-navbar .navbar-nav .open-navbar-container {
    padding-top: 0.625rem;
  }
  .header-navbar .navbar-container .show .dropdown-menu {
    right: 0;
    left: 0 !important;
    float: none;
    width: auto !important;
    margin-top: 0;
    overflow: hidden;
  }
  .header-navbar .navbar-container .dropdown-user .dropdown-menu-right {
    right: 0 !important;
  }
  .header-navbar .navbar-container ul.navbar-nav li .dropdown-toggle::after {
    margin-right: 0;
    margin-left: -2px;
  }

  .navbar-dark .navbar-header .navbar-nav .nav-link {
    color: #fff;
  }
  .navbar-dark .navbar-container .navbar-nav .nav-link {
    color: #b8c2cc;
  }

  .navbar-light .navbar-header .navbar-nav .nav-link {
    color: #b8c2cc;
  }
  .navbar-light .navbar-container .navbar-nav .nav-link {
    color: #b8c2cc;
  }
}
@media (max-width: 1199.98px) {
  .header-navbar.floating-nav {
    width: calc(100vw - (100vw - 100%) - calc(2rem * 2));
  }
  .header-navbar.navbar-static-top {
    left: 0;
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .header-navbar .navbar-nav {
    margin: 0;
    flex-flow: row wrap;
  }
  .header-navbar .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .header-navbar .navbar-nav .nav-item {
    float: left;
  }
}
@media (max-width: 767px) {
  .header-navbar .navbar-nav {
    margin: 0;
    flex-flow: row wrap;
  }
  .header-navbar .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .header-navbar .navbar-nav .nav-item {
    float: left;
  }
}
@media (max-width: 575.98px) {
  .header-navbar.floating-nav {
    width: calc( 100vw - (100vw - 100%) - calc(2rem + 0.4rem) ) !important;
    margin-left: 1rem;
    margin-right: 1.2rem;
  }
  .header-navbar .navbar-container ul.navbar-nav li .selected-language {
    display: none;
  }
}
/* ----------- iPhone 5, 5S  iPhone 6----------- */
/* Landscape */
@media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .header-navbar .navbar-container .show .dropdown-menu {
    max-height: 180px;
  }
}
/* ----------- iPhone 6+ ----------- */
/* Landscape */
@media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .header-navbar .navbar-container .show .dropdown-menu {
    max-height: 280px;
  }
}
@media (max-width: 1201px) {
  .header-navbar.fixed-top {
    left: 0;
  }

  .horizontal-layout .header-navbar .navbar-container {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
}
@media (max-width: 1199px) {
  .header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-name {
    margin-bottom: 0;
  }
}
.card {
  border: none;
  margin-bottom: 2rem;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
  transition: all 0.3s ease-in-out, background 0s, color 0s, border-color 0s;
}
.card .card {
  box-shadow: none !important;
}
.card .card-title {
  font-weight: 500;
  font-size: 1.285rem;
  margin-bottom: 1.53rem;
}
.card .card-bordered {
  border: 1px solid rgba(34, 41, 47, 0.125);
}
.card .card-img {
  -o-object-fit: cover;
     object-fit: cover;
}
.card .card-img-overlay {
  border-radius: 0.428rem;
}
.card.card-fullscreen {
  display: block;
  z-index: 9999;
  position: fixed;
  width: 100% !important;
  height: 100% !important;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: auto;
}
.card .card-body[class*=border-bottom-] {
  border-bottom-width: 2px !important;
}
.card .card-img-overlay.bg-overlay {
  background: rgba(34, 41, 47, 0.45);
}
.card .card-img-overlay .text-muted {
  color: #1e1e1e !important;
}
.card.card-minimal {
  border: none;
  box-shadow: none;
}
.card .card-header {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  border-bottom: none;
  padding: 1.5rem;
  background-color: transparent;
}
.card .card-header .card-title {
  margin-bottom: 0;
}
.card .card-header .heading-elements {
  position: relative;
  top: -1px;
}
.card .card-header .heading-elements li:not(:first-child) a {
  margin-left: 0.75rem;
}
.card .card-header .heading-elements a.btn {
  padding-top: 6px;
  padding-bottom: 6px;
}
.card .card-header .heading-elements a i,
.card .card-header .heading-elements a svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
}
.card .card-header .heading-elements a[data-action=collapse] i,
.card .card-header .heading-elements a[data-action=collapse] svg {
  transition: all 0.25s ease-out;
  display: inline-block;
}
.card .card-header .heading-elements a[data-action=collapse].rotate i,
.card .card-header .heading-elements a[data-action=collapse].rotate svg {
  transform: rotate(-180deg);
}
.card .card-header + .card-content > .card-body:first-of-type, .card .card-header + .card-body {
  padding-top: 0px;
}
.card .card-footer {
  border-top: 1px solid #dae1e7;
  background-color: transparent;
}
.card-columns .card {
  margin-bottom: 2.2rem;
}
.card-group,
.card-deck {
  margin-bottom: 0.75rem;
}
.card-head-inverse {
  color: #fff;
}
.card-head-inverse .heading-elements i,
.card-head-inverse .heading-elements svg {
  color: #fff;
}
.card-transparent {
  background-color: transparent;
}
.text-white .card-img-overlay .text-muted {
  color: #fff !important;
}
.text-white code {
  background-color: white;
}
.text-white .heading-elements i,
.text-white .heading-elements svg {
  color: #fff;
}
.overlay-img-card .card-img-overlay,
.overlay-img-card img {
  max-height: 34.64rem;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-body,
.card-content {
    min-height: 1px;
  }
}
.card-congratulations {
  background: linear-gradient(118deg, #da2128, rgba(218, 33, 40, 0.7));
  color: #fff;
}
.card-congratulations .congratulations-img-left {
  width: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 575.98px) {
  .card-congratulations .congratulations-img-left {
    width: 140px;
  }
}
.card-congratulations .congratulations-img-right {
  width: 175px;
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 575.98px) {
  .card-congratulations .congratulations-img-right {
    width: 140px;
  }
}
.card-congratulations .avatar {
  margin-bottom: 2rem;
}
.congratulation-medal {
  position: absolute;
  top: 0;
  right: 37px;
}
.card-deposits .deposits-divider {
  margin-top: 1.8rem;
  margin-bottom: 1.4rem;
}
.card-employee-task .employee-task:not(:last-child) {
  margin-bottom: 1.5rem;
}
.card-developer-meetup .meetup-img-wrapper {
  background-color: rgba(218, 33, 40, 0.1);
}
.card-developer-meetup .meetup-header {
  margin-bottom: 2rem;
}
.card-developer-meetup .meetup-header .meetup-day {
  text-align: center;
  border-right: 1px solid #d8d6de;
  padding-right: 1.3rem;
  margin-right: 1.3rem;
}
.card-developer-meetup .media .avatar .avatar-content {
  width: 34px;
  height: 34px;
}
.card-developer-meetup .media + .media {
  margin-top: 1.2rem;
}
.card-developer-meetup .avatar-group {
  margin-top: 2rem;
}
.card-profile {
  text-align: center;
}
.card-profile .card-body {
  position: relative;
  padding: 5rem 2.3rem 1.5rem 2.3rem;
}
.card-profile .card-body .profile-image-wrapper {
  display: flex;
  justify-content: center;
}
.card-profile .card-body .profile-image-wrapper .profile-image {
  position: absolute;
  top: -4rem;
  padding: 0.5rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 8px 0 rgba(34, 41, 47, 0.14);
  margin-bottom: 1.15rem;
}
.card-profile .card-body .profile-image-wrapper .profile-image img {
  width: 100px;
  height: 100px;
}
.card-profile .card-body .profile-badge {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}
.card-apply-job .apply-job-package {
  padding: 1.2rem;
  margin-bottom: 1.15rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card-apply-job .apply-job-package sup {
  top: -0.8rem;
}
.card-transaction .transaction-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card-transaction .transaction-item:not(:last-child) {
  margin-bottom: 1.2rem;
}
.card-transaction .transaction-item .avatar {
  margin-right: 1.2rem;
}
.card-transaction .transaction-item .avatar .avatar-content {
  width: 42px;
  height: 42px;
}
.card-transaction .transaction-item .transaction-title {
  margin-bottom: 0.2rem;
  margin-top: 0.2rem;
}
.card-user-timeline .user-timeline-title-icon {
  width: 1.714rem;
  height: 1.714rem;
  margin-right: 1.3rem;
}
.card-user-timeline .timeline .timeline-item:last-child .timeline-event {
  min-height: auto;
}
.card-user-timeline .timeline .timeline-item:not(:last-child) {
  padding-bottom: 2.3rem;
}
.business-card .business-items:not(:last-child) {
  margin-bottom: 1.3rem;
}
.business-card .business-items .business-item {
  border: 1px solid #ebe9f1;
  border-radius: 0.357rem;
  padding: 1rem 1rem 1rem 1.3rem;
}
.business-card .business-items .business-item:not(:last-child) {
  margin-bottom: 0.85rem;
}
.card-browser-states .browser-states {
  margin-top: 2.14rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.card-app-design .design-group {
  margin-bottom: 2rem;
}
.card-app-design .design-group .avatar:not(:last-child) {
  margin-right: 0.6rem;
}
.card-app-design .design-planning-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.card-app-design .design-planning-wrapper:not(:last-child) {
  margin-bottom: 1.3rem;
}
.card-app-design .design-planning-wrapper .design-planning {
  padding: 0.5rem;
  margin-bottom: 0.7rem;
  text-align: center;
  background-color: #f8f8f8;
  border-radius: 0.357rem;
  min-width: 6.4rem;
}
.card-app-design .design-planning-wrapper .design-planning:not(:last-child) {
  margin-right: 0.7rem;
}
.card-statistics .card-header {
  padding-left: 2.4rem;
}
.card-statistics .statistics-body {
  padding: 2rem 2.4rem 2.8rem !important;
}
.card-statistics .statistics-body .avatar .avatar-content {
  width: 48px;
  height: 48px;
}
.card-statistics .statistics-body .avatar .avatar-content .avatar-icon {
  width: 24px;
  height: 24px;
}
.chart-dropdown .btn {
  font-size: 1rem;
  font-weight: 400;
}
.chart-dropdown .btn:after {
  display: none;
}
.card-revenue-budget .revenue-report-wrapper {
  padding: 1.286rem 1.5rem;
}
@media (min-width: 768px) {
  .card-revenue-budget .revenue-report-wrapper {
    border-right: 1px solid #ebe9f1;
  }
}
.card-revenue-budget .revenue-report-wrapper #revenue-report-chart .apexcharts-series[seriesName=Earning] {
  transform: scaleY(0.965);
}
.card-revenue-budget .revenue-report-wrapper #revenue-report-chart .apexcharts-series[seriesName=Expense] {
  transform: scaleY(1.035);
}
.card-revenue-budget .budget-wrapper {
  padding: 2rem 3rem;
  text-align: center;
}
@media (max-width: 767.98px) {
  .card-revenue-budget .budget-wrapper {
    padding-top: 0;
  }
}
.card-revenue-budget .budget-wrapper .budget-dropdown {
  margin-bottom: 2rem;
}
.card-revenue-budget .budget-wrapper #budget-chart {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-label {
  font-size: 0.8rem;
  fill: #6e6b7b !important;
}
.earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-value {
  fill: #5e5873;
  font-size: 1.286rem;
  font-weight: 500;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #dashboard-analytics .avatar .avatar-content,
#statistics-card .avatar .avatar-content {
    padding: 0 !important;
  }
}
.breadcrumb:not([class*=breadcrumb-]) .breadcrumb-item + .breadcrumb-item:before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  margin-right: 0.6rem;
  background-size: 14px;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  height: 20px;
}
/* Component Specific */
.breadcrumb-slash.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: "/";
}
.breadcrumb-dots.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: ".";
  position: relative;
  top: -4px;
}
.breadcrumb-dashes.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: "-";
}
.breadcrumb-pipes.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: "|";
}
.breadcrumb-chevron.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  margin-right: 0.6rem;
  background-size: 14px;
}
@media (max-width: 648px) {
  .content-header .breadcrumb {
    display: none;
  }

  .breadcrumbs-top .content-header-title {
    display: contents !important;
  }
}
.badge {
  color: #fff;
}
.badge[class*=badge-] [class*=icon-] {
  line-height: 1;
}
.badge[class*=badge-] a {
  color: #fff;
}
.badge[class*=badge-] .dropdown-toggle span,
.badge[class*=badge-] .dropdown-toggle i,
.badge[class*=badge-] .dropdown-toggle svg, .badge[class*=badge-].dropdown-toggle span,
.badge[class*=badge-].dropdown-toggle i,
.badge[class*=badge-].dropdown-toggle svg {
  vertical-align: text-top;
}
.badge[class*=badge-] .dropdown-toggle i,
.badge[class*=badge-] .dropdown-toggle svg, .badge[class*=badge-].dropdown-toggle i,
.badge[class*=badge-].dropdown-toggle svg {
  padding-left: 0.2rem;
}
.badge[class*=badge-] .dropdown-toggle::after, .badge[class*=badge-].dropdown-toggle::after {
  position: relative;
  top: 0;
  left: 0;
  font-size: 1rem;
}
.badge[class*=badge-] .dropdown-menu a {
  color: #6e6b7b;
}
.badge i,
.badge svg {
  height: 12px;
  width: 11px;
  font-size: 12px;
  stroke-width: 3;
  vertical-align: top;
}
.badge.badge-square {
  border-radius: 0;
}
.badge.badge-up {
  position: absolute;
  top: -11px;
  right: -9px;
  min-width: 1.429rem;
  min-height: 1.429rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.786rem;
  line-height: 0.786;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.badge.badge-up.badge-sm {
  top: -0.5rem;
  right: -0.5rem;
}
.badge-icon i,
.badge-icon svg {
  font-size: 100%;
  margin-right: 5px;
}
.dropup .badge {
  cursor: pointer;
}
.nav {
  border-radius: 0.25rem;
}
.nav.wrap-border {
  border: 1px solid #ddd;
}
.nav.wrap-border li.nav-header {
  margin: 0 0.5rem;
}
.nav.wrap-border li.nav-item,
.nav.wrap-border div {
  padding: 2px 0.714rem;
}
.nav.nav-left .nav-item .nav-link {
  justify-content: flex-start;
}
.nav.nav-right .nav-item .nav-link {
  justify-content: flex-end;
}
.nav.square-border {
  border-radius: 0;
}
.nav.square-border .nav-item .nav-link.active {
  border-radius: 0;
}
.nav .modern-nav-toggle {
  padding: 0;
  margin: 1.571rem 0;
}
.nav .dropdown.show .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.nav .dropdown-toggle:not(.active)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.nav-pills .nav-link,
.nav-tabs .nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-pills .nav-link i,
.nav-pills .nav-link svg,
.nav-tabs .nav-link i,
.nav-tabs .nav-link svg {
  margin-right: 0.5rem;
}
.nav-pills {
  margin-bottom: 1rem;
}
.nav-pills .nav-link {
  padding: 0.786rem 1.5rem;
  font-size: 1rem;
  line-height: 1rem;
  border: 1px solid transparent;
  color: #5e5873;
}
.nav-pills .nav-link.active {
  border-color: #DA2128;
  box-shadow: 0 4px 18px -4px rgba(218, 33, 40, 0.65);
}
.nav-pills .nav-link.disabled {
  color: #b9b9c3;
}
.nav-pills .nav-link.dropdown-toggle::after {
  top: 1px;
  left: 1px;
}
.nav-pills.dropdown.show .nav-link {
  color: #fff;
}
.nav-pills.dropdown.show .dropdown-item.active:hover {
  color: #DA2128;
}
.nav-pills.nav-justified {
  width: 100%;
}
.nav-pills.nav-justified .nav-item {
  float: none;
}
.nav-pills.nav-justified .nav-link {
  text-align: center;
  margin-bottom: 5px;
}
.nav-pills.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 576px) {
  .nav-pills.nav-justified .nav-item {
    display: block;
    width: 1%;
  }
  .nav-pills.nav-justified .nav-link {
    margin-bottom: 0;
  }
}
.nav-pills.nav-justified .nav-link {
  margin-right: 0;
  border-radius: 0.357rem;
}
@media (min-width: 576px) {
  .nav-pills.nav-justified .nav-link.active,
.nav-pills.nav-justified .nav-link.active:hover,
.nav-pills.nav-justified .nav-link.active:focus {
    border-bottom-color: transparent;
  }
}
.nav-pills.nav-justified .nav-link {
  display: block;
}
.nav-pills.nav-justified .nav-link.active {
  border: none;
}
.nav-pills.nav-justified .nav-link.active:hover, .nav-pills.nav-justified .nav-link.active:focus {
  border: none;
}
.nav-tabs {
  margin-bottom: 1rem;
  position: relative;
}
.nav-tabs .nav-item {
  position: relative;
}
.nav-tabs .nav-link {
  color: #6e6b7b;
  border: none;
  min-width: auto;
  font-weight: 450;
  padding: 0.61rem 1.2rem;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}
.nav-tabs .nav-link:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(30deg, #da2128, rgba(218, 33, 40, 0.5)) !important;
  transition: transform 0.3s;
  transform: translate3d(0, 150%, 0);
}
.nav-tabs .nav-link.active {
  position: relative;
  color: #DA2128;
}
.nav-tabs .nav-link.active:after {
  transform: translate3d(0, 0, 0);
}
.nav-tabs .nav-link.dropdown-toggle::after {
  top: 1px;
  left: 1px;
}
.nav-tabs.nav-justified {
  width: 100%;
}
.nav-tabs.nav-justified .nav-item {
  float: none;
}
.nav-tabs.nav-justified .nav-link {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 576px) {
  .nav-tabs.nav-justified .nav-item {
    display: block;
    width: 1%;
  }
  .nav-tabs.nav-justified .nav-link {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified .nav-link {
  margin-right: 0;
  border-radius: 0.357rem;
}
@media (min-width: 576px) {
  .nav-tabs.nav-justified .nav-link.active,
.nav-tabs.nav-justified .nav-link.active:hover,
.nav-tabs.nav-justified .nav-link.active:focus {
    border-bottom-color: transparent;
  }
}
.nav-tabs.nav-justified .nav-item a.nav-link {
  display: block;
  border-radius: 0;
}
.nav-tabs.nav-justified .nav-item a.nav-link.active {
  border: none;
}
.nav-tabs.nav-justified .nav-item a.nav-link:hover {
  border-color: transparent;
}
.nav-vertical {
  overflow: hidden;
}
.nav-vertical .nav.nav-tabs .nav-item .nav-link {
  margin-bottom: 0;
}
.nav-vertical .nav.nav-tabs .nav-item .nav-link:after {
  transform: rotate(90deg) translate3d(0, 150%, 0);
  left: 70%;
}
.nav-vertical .nav.nav-tabs .nav-item .nav-link.active:after {
  left: auto;
  right: -1.4rem;
  transform: rotate(90deg) translate3d(0, 225%, 0);
  top: 1.25rem;
  width: 2.14rem;
}
.nav-vertical .nav.nav-tabs.nav-left {
  float: left;
  display: table;
  margin-right: 1rem;
}
.nav-vertical .nav.nav-tabs.nav-left ~ .tab-content .tab-pane {
  display: none;
  overflow-y: auto;
  padding-left: 1rem;
}
.nav-vertical .nav.nav-tabs.nav-left ~ .tab-content .tab-pane.active {
  display: block;
}
.nav-vertical .nav.nav-tabs.nav-right {
  float: right;
  display: table;
  margin-left: 1rem;
}
.nav-vertical .nav.nav-tabs.nav-right .nav-item .nav-link.active:after {
  left: -0.9rem;
  transform: rotate(90deg) translate3d(0, 10%, 0);
}
.nav-vertical .nav.nav-tabs.nav-right ~ .tab-content .tab-pane {
  display: none;
  overflow-y: auto;
  padding-right: 1rem;
}
.nav-vertical .nav.nav-tabs.nav-right ~ .tab-content .tab-pane.active {
  display: block;
}
.alert {
  font-weight: 500;
  border: none;
  padding: 0;
}
.alert.alert-dismissible .close {
  padding: 0.5rem 1rem 0.5rem 1rem;
  background-color: transparent !important;
  box-shadow: none !important;
}
.alert.alert-dismissible .alert-body {
  padding: 0.71rem 2rem 0.71rem 1rem;
}
.alert .close:focus {
  outline: 0;
}
.alert .alert-link:hover {
  text-decoration: underline;
}
.alert p {
  font-weight: 500;
  padding: 2px 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.alert .alert-heading {
  font-weight: 600;
  font-size: 1rem;
  padding: 0.71rem 1rem;
  margin-bottom: 0;
}
.alert .alert-body {
  padding: 0.71rem 1rem;
}
.alert .alert-body i,
.alert .alert-body svg {
  position: relative;
  top: -2px;
}
.alert.alert-dark .alert-heading {
  box-shadow: rgba(75, 75, 75, 0.4) 0px 6px 15px -7px;
}
.media-list .media {
  padding: 1.25rem;
  width: 100%;
  margin-top: 0;
}
.media-list .media .media-left {
  margin-right: 1rem;
}
.media-list .media .media-right {
  margin-left: 1rem;
}
.media-list a.media {
  color: #b8c2cc !important;
}
.media-bordered .media:not(:first-child) {
  border-top: 1px solid #ebe9f1;
}
/*=========================================================================================
  File Name: progress.scss
  Description: Extended bootstrap progress bar scss.
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
  ----------------------------------------------------------------------------------------
==========================================================================================*/
.progress .progress-bar + .progress-bar:not(:last-child) {
  border-radius: 0;
}
.progress .progress-bar:last-child {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
}
/* ===============================================================================================
  File Name: list-group.scss
  Description: Contain list item, list group related extended SCSS.
  ----------------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
ul.list-inline li {
  display: inline-block;
}
ul.list-inline.list-inline-pipe > li + li:before {
  content: " | ";
  padding-right: 2px;
}
.list-group .list-group-item {
  line-height: 1.5;
}
.list-group .list-group-item.active:hover {
  background-color: #DA2128;
}
.list-group .list-group-item.active:focus {
  outline: 0;
}
.list-group .list-group-item.active:focus:hover {
  color: #fff;
}
.list-group .list-group-item.active small {
  color: #fff !important;
}
.list-group .list-group-item:hover {
  background-color: #f8f8f8;
}
.list-group .list-group-item i,
.list-group .list-group-item svg {
  position: relative;
}
.list-group .list-group-item:not(.active):focus:active {
  color: inherit;
}
.list-group .list-group-item-action.active {
  background-color: #DA2128;
  color: #fff;
}
.list-group .list-group-item-action.active:focus {
  background-color: #DA2128;
}
.list-group .list-group-item-action:focus {
  background-color: #f8f8f8;
  outline: 0;
}
.list-group.list-group-circle {
  border: none;
}
.list-group.list-group-circle .list-group-item {
  border: none;
  position: relative;
  padding-left: 1.5rem;
}
.list-group.list-group-circle .list-group-item:after {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  background-size: 10px;
  position: absolute;
  height: 10px;
  width: 10px;
  top: 1.15rem;
  left: 0;
}
.list-group.list-group-circle .list-group-item:hover {
  background-color: transparent;
}
.list-group-item.gu-mirror {
  border-radius: 0;
}
.toast.show {
  z-index: 1030;
}
.toast .close:focus {
  outline: none;
}
@media (max-width: 575.98px) {
  .toast {
    left: 1rem;
  }
}
[class*=collapse-] .collapse-title {
  font-weight: 500;
  font-size: 1.1rem;
}
[class*=collapse-] .card {
  margin-bottom: 0;
}
[class*=collapse-] .card:last-of-type {
  margin-bottom: 0;
}
[class*=collapse-] .card:not(:last-of-type) {
  border-bottom: 1px solid #ebe9f1;
}
[class*=collapse-] .card .card-header {
  cursor: pointer;
  padding: 1rem 2.8rem 1rem 1rem;
}
[class*=collapse-] .card .card-body {
  padding: 1rem;
  line-height: 1.5;
  padding-top: 0.42rem;
}
.collapse-title {
  color: inherit;
}
.collapse-title:hover {
  color: inherit;
}
.collapse-default .card:first-child {
  border-top: 0;
}
.collapse-default .card:last-child {
  border-bottom: 0;
}
.collapse-default .card {
  border-radius: 0;
}
.collapse-border .card {
  border: 1px solid #ebe9f1;
}
.collapse-border .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.collapse-border .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.collapse-shadow {
  box-shadow: 0 0px 4px 0 rgba(34, 41, 47, 0.1);
  padding: 0.15rem 0.75rem;
  border-radius: 0.357rem;
}
.collapse-shadow .card {
  border-radius: 0;
  transition: border 0.5s ease-in-out, all 0.3s ease-in-out;
}
.collapse-shadow .card.open {
  border-radius: 0.571rem;
  margin: 10px 0;
  border: 0;
  box-shadow: 0px 0px 8px 0px rgba(34, 41, 47, 0.1) !important;
}
.collapse-shadow .card:first-child {
  border-top-left-radius: 0.571rem;
  border-top-right-radius: 0.571rem;
}
.collapse-shadow .card:last-child {
  border-bottom-left-radius: 0.571rem;
  border-bottom-right-radius: 0.571rem;
}
.collapse-margin .card {
  margin-top: 0.71rem;
  margin-bottom: 0.71rem;
  box-shadow: 0 2px 15px 0 rgba(34, 41, 47, 0.05) !important;
  border-radius: 0.358rem;
  border-bottom: 0 solid transparent !important;
}
.collapse-margin .card-header {
  border-radius: 0.358rem;
}
.collapse-icon .card-header {
  position: relative;
}
.collapse-icon [data-toggle=collapse]:after {
  position: absolute;
  top: 58%;
  right: 1rem;
  margin-top: -8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 14px;
  height: 11px;
  content: "";
  transition: all 300ms linear 0s;
}
.collapse-icon [data-toggle=collapse]:disabled:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
}
.collapse-icon [aria-expanded=false]:after {
  transform: rotate(-180deg);
}
.page-item {
  border-radius: 5rem;
}
.page-item:not(.prev-item) .page-link, .page-item:not(.next-item) .page-link, .page-item:not(.first) .page-link, .page-item:not(.last) .page-link, .page-item:not(.active) .page-link {
  line-height: 1.3;
}
.page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-item.previous .page-link, .page-item.prev .page-link, .page-item.next .page-link, .page-item.first .page-link, .page-item.last .page-link {
  width: auto;
}
.page-item.prev-item .page-link, .page-item.next-item .page-link {
  transition: all 0.2s ease-out;
}
.page-item.prev-item {
  margin-right: 0.3571rem;
}
.page-item.prev-item .page-link {
  border-radius: 50%;
}
.page-item.prev-item .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 8px;
  height: 18px;
  content: "";
}
.page-item.prev-item .page-link:hover {
  background: #f3f2f7;
  color: #DA2128;
}
.page-item.prev-item .page-link:active, .page-item.prev-item .page-link:hover {
  background-color: #DA2128 !important;
}
.page-item.prev-item .page-link:active:before, .page-item.prev-item .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.page-item.prev-item.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.page-item.prev-item ~ .page-item:nth-child(2) {
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem;
}
.page-item.prev-item ~ .page-item:nth-child(2) .page-link {
  border-top-left-radius: 5rem !important;
  border-bottom-left-radius: 5rem !important;
}
.page-item.prev-item ~ .page-item:nth-last-child(2) {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
}
.page-item.prev-item ~ .page-item:nth-last-child(2) .page-link {
  border-top-right-radius: 5rem !important;
  border-bottom-right-radius: 5rem !important;
}
.page-item.next-item {
  margin-left: 0.3571rem;
}
.page-item.next-item .page-link {
  border-radius: 50%;
}
.page-item.next-item .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 8px;
  height: 18px;
  content: "";
}
.page-item.next-item .page-link:hover {
  background: #f3f2f7;
  color: #DA2128;
}
.page-item.next-item .page-link:active, .page-item.next-item .page-link:hover {
  background-color: #DA2128 !important;
}
.page-item.next-item .page-link:active:after, .page-item.next-item .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.page-item.next-item.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.page-item.prev .page-link:before, .page-item.previous .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 12px;
  height: 18px;
  content: "";
}
.page-item.prev .page-link:hover:before, .page-item.previous .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.page-item.prev.disabled .page-link:before, .page-item.previous.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.page-item.next .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 12px;
  height: 18px;
  content: "";
}
.page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.page-item.next.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.page-item.disabled .page-link {
  color: #b9b9c3;
}
.page-item .page-link {
  border: none;
  margin: 0;
  margin-left: 0;
  font-size: 1rem;
  min-width: 2.286rem;
}
.page-item .page-link:focus {
  box-shadow: none;
}
.page-item .page-link:hover {
  color: #DA2128;
}
.page-item.active {
  background-color: #f3f2f7;
  border-radius: 0;
}
.page-item.active .page-link {
  z-index: 3;
  border-radius: 5rem;
  background-color: #DA2128;
  color: #fff !important;
  font-weight: 600;
}
.page-item:first-child:not(.prev-item).active {
  border-top-left-radius: 1.428rem;
  border-bottom-left-radius: 1.428rem;
}
.page-item:first-child:not(.prev-item).active .page-link {
  border-radius: 5rem;
}
.page-item:first-child:not(.prev-item) .page-link {
  border-top-left-radius: 1.428rem;
  border-bottom-left-radius: 1.428rem;
}
.page-item:last-child:not(.next-item).active {
  border-top-right-radius: 1.428rem;
  border-bottom-right-radius: 1.428rem;
}
.page-item:last-child:not(.next-item).active .page-link {
  border-radius: 5rem;
}
.page-item:last-child:not(.next-item) .page-link {
  border-top-right-radius: 1.428rem;
  border-bottom-right-radius: 1.428rem;
}
.pagination.pagination-lg .page-item .page-link {
  font-size: 1.14rem;
  min-width: 2.6rem;
}
.pagination.pagination-sm .page-item .page-link {
  font-size: 0.857rem;
  min-width: 2rem;
}
.modal .modal-header {
  background-color: #f8f8f8;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.modal .modal-header .close {
  padding: 0.2rem 0.62rem;
  box-shadow: 0 5px 20px 0 rgba(34, 41, 47, 0.1);
  border-radius: 0.357rem;
  background: #fff;
  opacity: 1;
  transition: all 0.23s ease 0.1s;
  position: relative;
  transform: translate(8px, -2px);
}
.modal .modal-header .close:hover, .modal .modal-header .close:focus, .modal .modal-header .close:active {
  opacity: 1;
  outline: none;
  transform: translate(5px, 3px);
  box-shadow: none;
}
.modal .modal-content {
  border: none;
  overflow: visible;
  box-shadow: 0 5px 20px 0 rgba(34, 41, 47, 0.1);
}
.modal .modal-footer {
  padding: 0.8rem 1.4rem;
}
.modal.modal-sticky {
  bottom: 0;
  right: 0;
  top: auto;
  left: auto;
  height: auto;
  position: fixed;
}
.modal.modal-sticky .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modal.modal-sticky .modal-dialog {
  margin-right: 2rem !important;
  box-shadow: 0px 0px 24px 0 rgba(34, 41, 47, 0.25);
  border-radius: 0.357rem;
}
.modal.modal-sticky .modal-actions {
  background: transparent;
  box-shadow: none;
  line-height: 0;
}
.modal-xs {
  max-width: 300px;
}
@media (min-width: 1200px) {
  .modal-xl {
    margin-left: 3%;
    margin-right: 3%;
  }
}
.modal-slide-in,
.modal-slide-in .modal {
  padding: 0 !important;
  overflow: hidden !important;
}
.modal-slide-in .modal-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  margin: 0;
  max-width: none;
  width: 20rem;
}
.modal-slide-in .modal-dialog .modal-content {
  padding-bottom: 3.7rem;
  padding-top: 3.7rem;
  overflow: auto;
  border-radius: 0;
  height: 100%;
}
.modal-slide-in .modal-dialog .modal-body {
  padding-bottom: 0;
  padding-top: 0;
  margin: auto 0;
  flex-grow: 0;
}
@media (min-width: 576px) {
  .modal-slide-in .modal-dialog {
    width: 28rem;
  }
}
.modal-slide-in .modal-dialog.sidebar-sm {
  width: 25rem;
}
@media (min-width: 576px) {
  .modal-slide-in .modal-dialog.sidebar-lg {
    width: 30rem;
  }
}
.modal-slide-in .close {
  top: 0.4rem;
  z-index: 10;
  transform: none;
  position: absolute;
  top: 1.5rem;
  right: 1.4rem;
  margin: 0;
  padding: 0 !important;
  line-height: 0.5;
  transform: translate(0, -50%);
}
.modal-slide-in.fade .modal-dialog,
.modal-slide-in .modal.fade .modal-dialog {
  transform: translateX(100%);
  transition: transform 0.1s ease-out;
}
.modal-slide-in.show .modal-dialog,
.modal-slide-in .modal.show .modal-dialog {
  transform: translateX(0) !important;
  transition: transform 0.1s ease-out;
}
@media (max-width: 576px) {
  .modal {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .modal .modal-xs,
.modal .modal-sm {
    max-width: unset;
  }
  .modal.modal-sticky .modal-dialog {
    margin-right: 0.2rem !important;
    margin-left: 0.2rem;
    margin-bottom: 3rem;
  }
}
.popover {
  box-shadow: 0 0 10px 0 rgba(34, 41, 47, 0.1);
}
.popover .popover-header {
  font-size: 1.07rem;
  border: 1px solid #DA2128;
}
.popover .popover-body {
  border: 1px solid #ebe9f1;
  border-top-color: #fff;
  border-bottom-left-radius: 0.358rem;
  border-bottom-right-radius: 0.358rem;
}
.popover.bs-popover-bottom .arrow:after, .popover.bs-popover-auto[x-placement^=bottom] .arrow:after {
  border-bottom-color: #DA2128;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
}
.font-small-1 {
  font-size: 0.7rem !important;
}
svg.font-small-1 {
  height: 0.7rem !important;
  width: 0.7rem !important;
}
.font-small-2 {
  font-size: 0.8rem !important;
}
svg.font-small-2 {
  height: 0.8rem !important;
  width: 0.8rem !important;
}
.font-small-3 {
  font-size: 0.9rem !important;
}
svg.font-small-3 {
  height: 0.9rem !important;
  width: 0.9rem !important;
}
.font-small-4 {
  font-size: 1rem !important;
}
svg.font-small-4 {
  height: 1rem !important;
  width: 1rem !important;
}
.font-medium-1 {
  font-size: 1.1rem !important;
}
svg.font-medium-1 {
  height: 1.1rem !important;
  width: 1.1rem !important;
}
.font-medium-2 {
  font-size: 1.2rem !important;
}
svg.font-medium-2 {
  height: 1.2rem !important;
  width: 1.2rem !important;
}
.font-medium-3 {
  font-size: 1.3rem !important;
}
svg.font-medium-3 {
  height: 1.3rem !important;
  width: 1.3rem !important;
}
.font-medium-4 {
  font-size: 1.4rem !important;
}
svg.font-medium-4 {
  height: 1.4rem !important;
  width: 1.4rem !important;
}
.font-medium-5 {
  font-size: 1.5rem !important;
}
svg.font-medium-5 {
  height: 1.5rem !important;
  width: 1.5rem !important;
}
.font-large-1 {
  font-size: 2rem !important;
}
svg.font-large-1 {
  height: 2rem !important;
  width: 2rem !important;
}
.font-large-2 {
  font-size: 3rem !important;
}
svg.font-large-2 {
  height: 3rem !important;
  width: 3rem !important;
}
.font-large-3 {
  font-size: 4rem !important;
}
svg.font-large-3 {
  height: 4rem !important;
  width: 4rem !important;
}
.font-large-4 {
  font-size: 5rem !important;
}
svg.font-large-4 {
  height: 5rem !important;
  width: 5rem !important;
}
.font-large-5 {
  font-size: 6rem !important;
}
svg.font-large-5 {
  height: 6rem !important;
  width: 6rem !important;
}
.line-height-1 {
  line-height: 1 !important;
}
.line-height-condensed {
  line-height: 1.5 !important;
}
.line-height-inherit {
  line-height: inherit !important;
}
.rotate-45 {
  transform: rotate(45deg);
}
.rotate-45-inverse {
  transform: rotate(-45deg);
}
.rotate-90 {
  transform: rotate(90deg);
}
.rotate-90-inverse {
  transform: rotate(-90deg);
}
.rotate-180 {
  transform: rotate(180deg);
}
.rotate-180-inverse {
  transform: rotate(-180deg);
}
.border-2 {
  border-width: 2px !important;
}
.border-top-2 {
  border-top-width: 2px !important;
}
.border-bottom-2 {
  border-bottom-width: 2px !important;
}
.border-left-2 {
  border-left-width: 2px !important;
}
.border-right-2 {
  border-right-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-top-3 {
  border-top-width: 3px !important;
}
.border-bottom-3 {
  border-bottom-width: 3px !important;
}
.border-left-3 {
  border-left-width: 3px !important;
}
.border-right-3 {
  border-right-width: 3px !important;
}
.round {
  border-radius: 1.5rem;
}
.square {
  border-radius: 0;
}
.fit {
  max-width: 100% !important;
}
.half-width {
  width: 50% !important;
}
.full-width {
  width: 100% !important;
}
.full-height {
  height: 100% !important;
}
.height-50 {
  height: 50px !important;
}
.width-50 {
  width: 50px !important;
}
.height-100 {
  height: 100px !important;
}
.width-100 {
  width: 100px !important;
}
.height-150 {
  height: 150px !important;
}
.width-150 {
  width: 150px !important;
}
.height-200 {
  height: 200px !important;
}
.width-200 {
  width: 200px !important;
}
.height-250 {
  height: 250px !important;
}
.width-250 {
  width: 250px !important;
}
.height-300 {
  height: 300px !important;
}
.width-300 {
  width: 300px !important;
}
.height-350 {
  height: 350px !important;
}
.width-350 {
  width: 350px !important;
}
.height-400 {
  height: 405px !important;
}
.width-400 {
  width: 405px !important;
}
.height-450 {
  height: 455px !important;
}
.width-450 {
  width: 455px !important;
}
.height-500 {
  height: 500px !important;
}
.width-500 {
  width: 500px !important;
}
.height-550 {
  height: 550px !important;
}
.width-550 {
  width: 550px !important;
}
.height-600 {
  height: 600px !important;
}
.width-600 {
  width: 600px !important;
}
.height-650 {
  height: 650px !important;
}
.width-650 {
  width: 650px !important;
}
.height-700 {
  height: 700px !important;
}
.width-700 {
  width: 700px !important;
}
.height-750 {
  height: 750px !important;
}
.width-750 {
  width: 750px !important;
}
.height-800 {
  height: 800px !important;
}
.width-800 {
  width: 800px !important;
}
.height-5-per {
  height: 5% !important;
}
.width-5-per {
  width: 5% !important;
}
.height-10-per {
  height: 10% !important;
}
.width-10-per {
  width: 10% !important;
}
.height-15-per {
  height: 15% !important;
}
.width-15-per {
  width: 15% !important;
}
.height-20-per {
  height: 20% !important;
}
.width-20-per {
  width: 20% !important;
}
.height-25-per {
  height: 25% !important;
}
.width-25-per {
  width: 25% !important;
}
.height-30-per {
  height: 30% !important;
}
.width-30-per {
  width: 30% !important;
}
.height-35-per {
  height: 35% !important;
}
.width-35-per {
  width: 35% !important;
}
.height-40-per {
  height: 40% !important;
}
.width-40-per {
  width: 40% !important;
}
.height-45-per {
  height: 45% !important;
}
.width-45-per {
  width: 45% !important;
}
.height-50-per {
  height: 50% !important;
}
.width-50-per {
  width: 50% !important;
}
.height-55-per {
  height: 55% !important;
}
.width-55-per {
  width: 55% !important;
}
.height-60-per {
  height: 60% !important;
}
.width-60-per {
  width: 60% !important;
}
.height-65-per {
  height: 65% !important;
}
.width-65-per {
  width: 65% !important;
}
.height-70-per {
  height: 70% !important;
}
.width-70-per {
  width: 70% !important;
}
.height-75-per {
  height: 75% !important;
}
.width-75-per {
  width: 75% !important;
}
.height-80-per {
  height: 80% !important;
}
.width-80-per {
  width: 80% !important;
}
.height-85-per {
  height: 85% !important;
}
.width-85-per {
  width: 85% !important;
}
.height-90-per {
  height: 90% !important;
}
.width-90-per {
  width: 90% !important;
}
.height-95-per {
  height: 95% !important;
}
.width-95-per {
  width: 95% !important;
}
.position-top-0 {
  top: 0;
}
.position-right-0 {
  right: 0;
}
.position-bottom-0 {
  bottom: 0;
}
.position-left-0 {
  left: 0;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-scroll {
  overflow: scroll;
}
.overflow-y-scroll {
  overflow: scroll;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-move {
  cursor: move;
}
.cursor-default {
  cursor: default;
}
.cursor-progress {
  cursor: progress;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.zindex-1 {
  z-index: 1 !important;
}
.zindex-2 {
  z-index: 2 !important;
}
.zindex-3 {
  z-index: 3 !important;
}
.zindex-4 {
  z-index: 4 !important;
}
.zindex-0 {
  z-index: 0 !important;
}
.zindex-minus-1 {
  z-index: -1 !important;
}
.zindex-minus-2 {
  z-index: -2 !important;
}
.zindex-minus-3 {
  z-index: -3 !important;
}
.zindex-minus-4 {
  z-index: -4 !important;
}
.box-shadow-0 {
  box-shadow: none !important;
}
.box-shadow-1 {
  box-shadow: 0 2px 5px 0 rgba(34, 41, 47, 0.16), 0 2px 10px 0 rgba(34, 41, 47, 0.12);
}
.box-shadow-2 {
  box-shadow: 0 8px 17px 0 rgba(34, 41, 47, 0.2), 0 6px 20px 0 rgba(34, 41, 47, 0.19);
}
.box-shadow-3 {
  box-shadow: 0 12px 15px 0 rgba(34, 41, 47, 0.24), 0 17px 50px 0 rgba(34, 41, 47, 0.19);
}
.box-shadow-4 {
  box-shadow: 0 16px 28px 0 rgba(34, 41, 47, 0.22), 0 25px 55px 0 rgba(34, 41, 47, 0.21);
}
.box-shadow-5 {
  box-shadow: 0 27px 24px 0 rgba(34, 41, 47, 0.2), 0 40px 77px 0 rgba(34, 41, 47, 0.22);
}
.box-shadow-6 {
  box-shadow: 0 4px 8px 0 rgba(34, 41, 47, 0.12), 0 2px 4px 0 rgba(34, 41, 47, 0.08);
}
.outline-none {
  outline: none !important;
}
.list-style-inside {
  list-style: inside;
}
.list-style-circle {
  list-style: circle;
}
.list-style-square {
  list-style: square;
}
.bg-cover {
  background-size: cover !important;
}
.background-repeat {
  background-repeat: repeat !important;
}
.background-no-repeat {
  background-repeat: no-repeat !important;
}
.icon-bg-circle {
  color: #fff;
  padding: 0.5rem;
  border-radius: 50%;
}
.icon-left {
  margin-right: 0.5rem;
}
.icon-right {
  margin-right: 0.5rem;
}
.blockOverlay {
  z-index: 1050 !important;
}
.blockElement,
.blockPage {
  z-index: 1051 !important;
}
.hidden {
  display: none;
  visibility: hidden;
}
a:hover {
  cursor: pointer;
}
.table-middle td {
  vertical-align: middle;
}
.fill-current {
  fill: currentColor;
}
.pointer-events-none {
  pointer-events: none;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-white .card-header,
.bg-white .card-footer {
  background-color: transparent;
}
.border-white {
  border: 1px solid #ffffff !important;
}
.border-top-white {
  border-top: 1px solid #ffffff;
}
.border-bottom-white {
  border-bottom: 1px solid #ffffff;
}
.border-left-white {
  border-left: 1px solid #ffffff;
}
.border-right-white {
  border-right: 1px solid #ffffff;
}
.bg-white.badge-glow,
.border-white.badge-glow,
.badge-white.badge-glow {
  box-shadow: 0px 0px 10px #ffffff;
}
.overlay-white {
  background: #ffffff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.6);
}
input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff !important;
}
.bg-black {
  background-color: #000000 !important;
}
.bg-black .card-header,
.bg-black .card-footer {
  background-color: transparent;
}
.border-black {
  border: 1px solid #000000 !important;
}
.border-top-black {
  border-top: 1px solid #000000;
}
.border-bottom-black {
  border-bottom: 1px solid #000000;
}
.border-left-black {
  border-left: 1px solid #000000;
}
.border-right-black {
  border-right: 1px solid #000000;
}
.bg-black.badge-glow,
.border-black.badge-glow,
.badge-black.badge-glow {
  box-shadow: 0px 0px 10px #000000;
}
.overlay-black {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.6);
}
input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000 !important;
}
.bg-dark {
  background-color: #4b4b4b !important;
}
.bg-dark .card-header,
.bg-dark .card-footer {
  background-color: transparent;
}
.alert-dark {
  background: rgba(75, 75, 75, 0.12) !important;
  color: #4b4b4b !important;
}
.alert-dark .alert-heading {
  box-shadow: rgba(75, 75, 75, 0.4) 0px 6px 15px -7px;
}
.alert-dark .alert-link {
  color: #3e3e3e !important;
}
.alert-dark .close {
  color: #4b4b4b !important;
}
.border-dark {
  border: 1px solid #4b4b4b !important;
}
.border-top-dark {
  border-top: 1px solid #4b4b4b;
}
.border-bottom-dark {
  border-bottom: 1px solid #4b4b4b;
}
.border-left-dark {
  border-left: 1px solid #4b4b4b;
}
.border-right-dark {
  border-right: 1px solid #4b4b4b;
}
.bg-dark.badge-glow,
.border-dark.badge-glow,
.badge-dark.badge-glow {
  box-shadow: 0px 0px 10px #4b4b4b;
}
.badge.badge-light-dark {
  background-color: rgba(75, 75, 75, 0.12);
  color: #4b4b4b !important;
}
.overlay-dark {
  background: #4b4b4b;
  /* The Fallback */
  background: rgba(75, 75, 75, 0.6);
}
.btn-dark {
  border-color: #4b4b4b !important;
  background-color: #4b4b4b !important;
  color: #fff !important;
}
.btn-dark:focus, .btn-dark:active, .btn-dark.active {
  color: #fff;
  background-color: #343434 !important;
}
.btn-dark:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #4b4b4b;
}
.btn-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-dark {
  background-color: transparent;
  color: #4b4b4b;
}
.btn-flat-dark:hover {
  color: #4b4b4b;
}
.btn-flat-dark:hover:not(.disabled):not(:disabled) {
  background-color: rgba(75, 75, 75, 0.12);
}
.btn-flat-dark:active, .btn-flat-dark.active, .btn-flat-dark:focus {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-flat-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-dark {
  background-color: #4b4b4b;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-dark:hover:not(.disabled):not(:disabled) {
  background-color: #626262;
}
.btn-relief-dark:active, .btn-relief-dark.active, .btn-relief-dark:focus {
  background-color: #343434;
}
.btn-relief-dark:hover {
  color: #fff;
}
.btn-relief-dark:active, .btn-relief-dark.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-dark {
  border: 1px solid #4b4b4b !important;
  background-color: transparent;
  color: #4b4b4b;
}
.btn-outline-dark:hover:not(.disabled):not(:disabled) {
  background-color: rgba(75, 75, 75, 0.04);
  color: #4b4b4b;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):focus {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-outline-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-dark.dropdown-toggle {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b;
}
.btn-outline-dark.waves-effect .waves-ripple,
.btn-flat-dark.waves-effect .waves-ripple {
  background: radial-gradient(rgba(75, 75, 75, 0.2) 0, rgba(75, 75, 75, 0.3) 40%, rgba(75, 75, 75, 0.4) 50%, rgba(75, 75, 75, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-dark {
  background-color: #4b4b4b;
}
.modal.modal-dark .modal-header .modal-title {
  color: #4b4b4b;
}
.modal.modal-dark .modal-header .close {
  color: #4b4b4b !important;
}
.progress-bar-dark {
  background-color: rgba(75, 75, 75, 0.12);
}
.progress-bar-dark .progress-bar {
  background-color: #4b4b4b;
}
.timeline .timeline-point-dark {
  border-color: #4b4b4b !important;
}
.timeline .timeline-point-dark i,
.timeline .timeline-point-dark svg {
  stroke: #4b4b4b !important;
}
.timeline .timeline-point-dark.timeline-point-indicator {
  background-color: #4b4b4b !important;
}
.timeline .timeline-point-dark.timeline-point-indicator:before {
  background: rgba(75, 75, 75, 0.12) !important;
}
.divider.divider-dark .divider-text:before, .divider.divider-dark .divider-text:after {
  border-color: #4b4b4b !important;
}
input:focus ~ .bg-dark {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4b4b4b !important;
}
.custom-control-dark .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark .custom-control-input:active ~ .custom-control-label::before {
  border-color: #4b4b4b;
  background-color: #4b4b4b;
}
.custom-control-dark.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-dark.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-dark.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-dark.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(75, 75, 75, 0.4) !important;
}
.custom-control-dark .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(75, 75, 75, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-dark .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #4b4b4b;
}
.custom-switch-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4b4b4b !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #4b4b4b !important;
  border-color: #4b4b4b !important;
}
.text-dark.text-darken-1 {
  color: #343434 !important;
}
.bg-dark.bg-darken-1 {
  background-color: #343434 !important;
}
.border-dark.border-darken-1 {
  border: 1px solid #343434 !important;
}
.border-top-dark.border-top-darken-1 {
  border-top: 1px solid #343434 !important;
}
.border-bottom-dark.border-bottom-darken-1 {
  border-bottom: 1px solid #343434 !important;
}
.border-left-dark.border-left-darken-1 {
  border-left: 1px solid #343434 !important;
}
.border-right-dark.border-right-darken-1 {
  border-right: 1px solid #343434 !important;
}
.overlay-dark.overlay-darken-1 {
  background: #343434;
  /* The Fallback */
  background: rgba(52, 52, 52, 0.6);
}
.text-dark.text-darken-2 {
  color: #1e1e1e !important;
}
.bg-dark.bg-darken-2 {
  background-color: #1e1e1e !important;
}
.border-dark.border-darken-2 {
  border: 1px solid #1e1e1e !important;
}
.border-top-dark.border-top-darken-2 {
  border-top: 1px solid #1e1e1e !important;
}
.border-bottom-dark.border-bottom-darken-2 {
  border-bottom: 1px solid #1e1e1e !important;
}
.border-left-dark.border-left-darken-2 {
  border-left: 1px solid #1e1e1e !important;
}
.border-right-dark.border-right-darken-2 {
  border-right: 1px solid #1e1e1e !important;
}
.overlay-dark.overlay-darken-2 {
  background: #1e1e1e;
  /* The Fallback */
  background: rgba(30, 30, 30, 0.6);
}
.text-dark.text-darken-3 {
  color: #626262 !important;
}
.bg-dark.bg-darken-3 {
  background-color: #626262 !important;
}
.border-dark.border-darken-3 {
  border: 1px solid #626262 !important;
}
.border-top-dark.border-top-darken-3 {
  border-top: 1px solid #626262 !important;
}
.border-bottom-dark.border-bottom-darken-3 {
  border-bottom: 1px solid #626262 !important;
}
.border-left-dark.border-left-darken-3 {
  border-left: 1px solid #626262 !important;
}
.border-right-dark.border-right-darken-3 {
  border-right: 1px solid #626262 !important;
}
.overlay-dark.overlay-darken-3 {
  background: #626262;
  /* The Fallback */
  background: rgba(98, 98, 98, 0.6);
}
.bg-light {
  background-color: #f6f6f6 !important;
}
.bg-light .card-header,
.bg-light .card-footer {
  background-color: transparent;
}
.border-light {
  border: 1px solid #f6f6f6 !important;
}
.border-top-light {
  border-top: 1px solid #f6f6f6;
}
.border-bottom-light {
  border-bottom: 1px solid #f6f6f6;
}
.border-left-light {
  border-left: 1px solid #f6f6f6;
}
.border-right-light {
  border-right: 1px solid #f6f6f6;
}
.bg-light.badge-glow,
.border-light.badge-glow,
.badge-light.badge-glow {
  box-shadow: 0px 0px 10px #f6f6f6;
}
.overlay-light {
  background: #f6f6f6;
  /* The Fallback */
  background: rgba(246, 246, 246, 0.6);
}
input:focus ~ .bg-light {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f6f6f6 !important;
}
.text-primary.text-lighten-5 {
  color: #ee8d90 !important;
}
.bg-primary.bg-lighten-5 {
  background-color: #ee8d90 !important;
}
.border-primary.border-lighten-5 {
  border: 1px solid #ee8d90 !important;
}
.border-top-primary.border-top-lighten-5 {
  border-top: 1px solid #ee8d90 !important;
}
.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom: 1px solid #ee8d90 !important;
}
.border-left-primary.border-left-lighten-5 {
  border-left: 1px solid #ee8d90 !important;
}
.border-right-primary.border-right-lighten-5 {
  border-right: 1px solid #ee8d90 !important;
}
.overlay-primary.overlay-lighten-5 {
  background: #ee8d90;
  /* The Fallback */
  background: rgba(238, 141, 144, 0.6);
}
.text-primary.text-lighten-4 {
  color: #ea777b !important;
}
.bg-primary.bg-lighten-4 {
  background-color: #ea777b !important;
}
.border-primary.border-lighten-4 {
  border: 1px solid #ea777b !important;
}
.border-top-primary.border-top-lighten-4 {
  border-top: 1px solid #ea777b !important;
}
.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom: 1px solid #ea777b !important;
}
.border-left-primary.border-left-lighten-4 {
  border-left: 1px solid #ea777b !important;
}
.border-right-primary.border-right-lighten-4 {
  border-right: 1px solid #ea777b !important;
}
.overlay-primary.overlay-lighten-4 {
  background: #ea777b;
  /* The Fallback */
  background: rgba(234, 119, 123, 0.6);
}
.text-primary.text-lighten-3 {
  color: #e76066 !important;
}
.bg-primary.bg-lighten-3 {
  background-color: #e76066 !important;
}
.border-primary.border-lighten-3 {
  border: 1px solid #e76066 !important;
}
.border-top-primary.border-top-lighten-3 {
  border-top: 1px solid #e76066 !important;
}
.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom: 1px solid #e76066 !important;
}
.border-left-primary.border-left-lighten-3 {
  border-left: 1px solid #e76066 !important;
}
.border-right-primary.border-right-lighten-3 {
  border-right: 1px solid #e76066 !important;
}
.overlay-primary.overlay-lighten-3 {
  background: #e76066;
  /* The Fallback */
  background: rgba(231, 96, 102, 0.6);
}
.text-primary.text-lighten-2 {
  color: #e44a50 !important;
}
.bg-primary.bg-lighten-2 {
  background-color: #e44a50 !important;
}
.border-primary.border-lighten-2 {
  border: 1px solid #e44a50 !important;
}
.border-top-primary.border-top-lighten-2 {
  border-top: 1px solid #e44a50 !important;
}
.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom: 1px solid #e44a50 !important;
}
.border-left-primary.border-left-lighten-2 {
  border-left: 1px solid #e44a50 !important;
}
.border-right-primary.border-right-lighten-2 {
  border-right: 1px solid #e44a50 !important;
}
.overlay-primary.overlay-lighten-2 {
  background: #e44a50;
  /* The Fallback */
  background: rgba(228, 74, 80, 0.6);
}
.text-primary.text-lighten-1 {
  color: #e0343b !important;
}
.bg-primary.bg-lighten-1 {
  background-color: #e0343b !important;
}
.border-primary.border-lighten-1 {
  border: 1px solid #e0343b !important;
}
.border-top-primary.border-top-lighten-1 {
  border-top: 1px solid #e0343b !important;
}
.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom: 1px solid #e0343b !important;
}
.border-left-primary.border-left-lighten-1 {
  border-left: 1px solid #e0343b !important;
}
.border-right-primary.border-right-lighten-1 {
  border-right: 1px solid #e0343b !important;
}
.overlay-primary.overlay-lighten-1 {
  background: #e0343b;
  /* The Fallback */
  background: rgba(224, 52, 59, 0.6);
}
.bg-primary {
  background-color: #DA2128 !important;
}
.bg-primary .card-header,
.bg-primary .card-footer {
  background-color: transparent;
}
.alert-primary {
  background: rgba(218, 33, 40, 0.12) !important;
  color: #DA2128 !important;
}
.alert-primary .alert-heading {
  box-shadow: rgba(218, 33, 40, 0.4) 0px 6px 15px -7px;
}
.alert-primary .alert-link {
  color: #c41e24 !important;
}
.alert-primary .close {
  color: #DA2128 !important;
}
.bg-light-primary {
  background: rgba(218, 33, 40, 0.12) !important;
  color: #DA2128 !important;
}
.bg-light-primary.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: rgba(218, 33, 40, 0.1);
}
.bg-light-primary .fc-list-event-dot {
  border-color: #DA2128 !important;
}
.bg-light-primary.fc-list-event:hover td {
  background: rgba(218, 33, 40, 0.1) !important;
}
.bg-light-primary.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-primary {
  color: #DA2128 !important;
}
.border-primary {
  border: 1px solid #DA2128 !important;
}
.border-top-primary {
  border-top: 1px solid #DA2128;
}
.border-bottom-primary {
  border-bottom: 1px solid #DA2128;
}
.border-left-primary {
  border-left: 1px solid #DA2128;
}
.border-right-primary {
  border-right: 1px solid #DA2128;
}
.bg-primary.badge-glow,
.border-primary.badge-glow,
.badge-primary.badge-glow {
  box-shadow: 0px 0px 10px #DA2128;
}
.badge.badge-light-primary {
  background-color: rgba(218, 33, 40, 0.12);
  color: #DA2128 !important;
}
.overlay-primary {
  background: #DA2128;
  /* The Fallback */
  background: rgba(218, 33, 40, 0.6);
}
.btn-primary {
  border-color: #DA2128 !important;
  background-color: #DA2128 !important;
  color: #fff !important;
}
.btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #fff;
  background-color: #c41e24 !important;
}
.btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #da2128;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-primary {
  background-color: transparent;
  color: #DA2128;
}
.btn-flat-primary:hover {
  color: #DA2128;
}
.btn-flat-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(218, 33, 40, 0.12);
}
.btn-flat-primary:active, .btn-flat-primary.active, .btn-flat-primary:focus {
  background-color: rgba(218, 33, 40, 0.2);
  color: #DA2128;
}
.btn-flat-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-primary {
  background-color: #DA2128;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-primary:hover:not(.disabled):not(:disabled) {
  background-color: #e0343b;
}
.btn-relief-primary:active, .btn-relief-primary.active, .btn-relief-primary:focus {
  background-color: #c41e24;
}
.btn-relief-primary:hover {
  color: #fff;
}
.btn-relief-primary:active, .btn-relief-primary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-primary {
  border: 1px solid #DA2128 !important;
  background-color: transparent;
  color: #DA2128;
}
.btn-outline-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(218, 33, 40, 0.04);
  color: #DA2128;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):focus {
  background-color: rgba(218, 33, 40, 0.2);
  color: #DA2128;
}
.btn-outline-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-primary.dropdown-toggle {
  background-color: rgba(218, 33, 40, 0.2);
  color: #DA2128;
}
.btn-outline-primary.waves-effect .waves-ripple,
.btn-flat-primary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(218, 33, 40, 0.2) 0, rgba(218, 33, 40, 0.3) 40%, rgba(218, 33, 40, 0.4) 50%, rgba(218, 33, 40, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-primary {
  background-color: #DA2128;
}
.modal.modal-primary .modal-header .modal-title {
  color: #DA2128;
}
.modal.modal-primary .modal-header .close {
  color: #DA2128 !important;
}
.pagination-primary .page-item.active .page-link {
  background: #DA2128 !important;
  color: #fff;
}
.pagination-primary .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-primary .page-item .page-link:hover {
  color: #DA2128;
}
.pagination-primary .page-item.prev-item .page-link:hover, .pagination-primary .page-item.next-item .page-link:hover {
  background: #DA2128;
  color: #fff;
}
.pagination-primary .page-item.next-item .page-link:active:after, .pagination-primary .page-item.next-item .page-link:hover:after, .pagination-primary .page-item.next .page-link:active:after, .pagination-primary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-primary .page-item.prev-item .page-link:active:before, .pagination-primary .page-item.prev-item .page-link:hover:before, .pagination-primary .page-item.prev .page-link:active:before, .pagination-primary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-primary .nav-item .nav-link.active {
  color: #fff;
  background-color: #DA2128 !important;
  border-color: #DA2128;
  box-shadow: 0 4px 18px -4px rgba(218, 33, 40, 0.65);
}
.progress-bar-primary {
  background-color: rgba(218, 33, 40, 0.12);
}
.progress-bar-primary .progress-bar {
  background-color: #DA2128;
}
.timeline .timeline-point-primary {
  border-color: #DA2128 !important;
}
.timeline .timeline-point-primary i,
.timeline .timeline-point-primary svg {
  stroke: #DA2128 !important;
}
.timeline .timeline-point-primary.timeline-point-indicator {
  background-color: #DA2128 !important;
}
.timeline .timeline-point-primary.timeline-point-indicator:before {
  background: rgba(218, 33, 40, 0.12) !important;
}
.divider.divider-primary .divider-text:before, .divider.divider-primary .divider-text:after {
  border-color: #DA2128 !important;
}
input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #DA2128 !important;
}
.custom-control-primary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #DA2128;
  background-color: #DA2128;
}
.custom-control-primary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-primary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(218, 33, 40, 0.4) !important;
}
.custom-control-primary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(218, 33, 40, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-primary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #DA2128;
}
.custom-switch-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #DA2128 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #DA2128 !important;
  border-color: #DA2128 !important;
}
.text-primary.text-darken-1 {
  color: #c41e24 !important;
}
.bg-primary.bg-darken-1 {
  background-color: #c41e24 !important;
}
.border-primary.border-darken-1 {
  border: 1px solid #c41e24 !important;
}
.border-top-primary.border-top-darken-1 {
  border-top: 1px solid #c41e24 !important;
}
.border-bottom-primary.border-bottom-darken-1 {
  border-bottom: 1px solid #c41e24 !important;
}
.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #c41e24 !important;
}
.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #c41e24 !important;
}
.overlay-primary.overlay-darken-1 {
  background: #c41e24;
  /* The Fallback */
  background: rgba(196, 30, 36, 0.6);
}
.text-primary.text-darken-2 {
  color: #ae1a20 !important;
}
.bg-primary.bg-darken-2 {
  background-color: #ae1a20 !important;
}
.border-primary.border-darken-2 {
  border: 1px solid #ae1a20 !important;
}
.border-top-primary.border-top-darken-2 {
  border-top: 1px solid #ae1a20 !important;
}
.border-bottom-primary.border-bottom-darken-2 {
  border-bottom: 1px solid #ae1a20 !important;
}
.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #ae1a20 !important;
}
.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #ae1a20 !important;
}
.overlay-primary.overlay-darken-2 {
  background: #ae1a20;
  /* The Fallback */
  background: rgba(174, 26, 32, 0.6);
}
.text-primary.text-darken-3 {
  color: #98171c !important;
}
.bg-primary.bg-darken-3 {
  background-color: #98171c !important;
}
.border-primary.border-darken-3 {
  border: 1px solid #98171c !important;
}
.border-top-primary.border-top-darken-3 {
  border-top: 1px solid #98171c !important;
}
.border-bottom-primary.border-bottom-darken-3 {
  border-bottom: 1px solid #98171c !important;
}
.border-left-primary.border-left-darken-3 {
  border-left: 1px solid #98171c !important;
}
.border-right-primary.border-right-darken-3 {
  border-right: 1px solid #98171c !important;
}
.overlay-primary.overlay-darken-3 {
  background: #98171c;
  /* The Fallback */
  background: rgba(152, 23, 28, 0.6);
}
.text-primary.text-darken-4 {
  color: #811418 !important;
}
.bg-primary.bg-darken-4 {
  background-color: #811418 !important;
}
.border-primary.border-darken-4 {
  border: 1px solid #811418 !important;
}
.border-top-primary.border-top-darken-4 {
  border-top: 1px solid #811418 !important;
}
.border-bottom-primary.border-bottom-darken-4 {
  border-bottom: 1px solid #811418 !important;
}
.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #811418 !important;
}
.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #811418 !important;
}
.overlay-primary.overlay-darken-4 {
  background: #811418;
  /* The Fallback */
  background: rgba(129, 20, 24, 0.6);
}
.text-primary.text-accent-1 {
  color: #bdfdff !important;
}
.bg-primary.bg-accent-1 {
  background-color: #bdfdff !important;
}
.border-primary.border-accent-1 {
  border: 1px solid #bdfdff !important;
}
.border-top-primary.border-top-accent-1 {
  border-top: 1px solid #bdfdff !important;
}
.border-bottom-primary.border-bottom-accent-1 {
  border-bottom: 1px solid #bdfdff !important;
}
.border-left-primary.border-left-accent-1 {
  border-left: 1px solid #bdfdff !important;
}
.border-right-primary.border-right-accent-1 {
  border-right: 1px solid #bdfdff !important;
}
.overlay-primary.overlay-accent-1 {
  background: #bdfdff;
  /* The Fallback */
  background: rgba(189, 253, 255, 0.6);
}
.text-primary.text-accent-2 {
  color: #8afbff !important;
}
.bg-primary.bg-accent-2 {
  background-color: #8afbff !important;
}
.border-primary.border-accent-2 {
  border: 1px solid #8afbff !important;
}
.border-top-primary.border-top-accent-2 {
  border-top: 1px solid #8afbff !important;
}
.border-bottom-primary.border-bottom-accent-2 {
  border-bottom: 1px solid #8afbff !important;
}
.border-left-primary.border-left-accent-2 {
  border-left: 1px solid #8afbff !important;
}
.border-right-primary.border-right-accent-2 {
  border-right: 1px solid #8afbff !important;
}
.overlay-primary.overlay-accent-2 {
  background: #8afbff;
  /* The Fallback */
  background: rgba(138, 251, 255, 0.6);
}
.text-primary.text-accent-3 {
  color: #57faff !important;
}
.bg-primary.bg-accent-3 {
  background-color: #57faff !important;
}
.border-primary.border-accent-3 {
  border: 1px solid #57faff !important;
}
.border-top-primary.border-top-accent-3 {
  border-top: 1px solid #57faff !important;
}
.border-bottom-primary.border-bottom-accent-3 {
  border-bottom: 1px solid #57faff !important;
}
.border-left-primary.border-left-accent-3 {
  border-left: 1px solid #57faff !important;
}
.border-right-primary.border-right-accent-3 {
  border-right: 1px solid #57faff !important;
}
.overlay-primary.overlay-accent-3 {
  background: #57faff;
  /* The Fallback */
  background: rgba(87, 250, 255, 0.6);
}
.text-primary.text-accent-4 {
  color: #3df9ff !important;
}
.bg-primary.bg-accent-4 {
  background-color: #3df9ff !important;
}
.border-primary.border-accent-4 {
  border: 1px solid #3df9ff !important;
}
.border-top-primary.border-top-accent-4 {
  border-top: 1px solid #3df9ff !important;
}
.border-bottom-primary.border-bottom-accent-4 {
  border-bottom: 1px solid #3df9ff !important;
}
.border-left-primary.border-left-accent-4 {
  border-left: 1px solid #3df9ff !important;
}
.border-right-primary.border-right-accent-4 {
  border-right: 1px solid #3df9ff !important;
}
.overlay-primary.overlay-accent-4 {
  background: #3df9ff;
  /* The Fallback */
  background: rgba(61, 249, 255, 0.6);
}
.text-secondary.text-lighten-5 {
  color: #c4c6c8 !important;
}
.bg-secondary.bg-lighten-5 {
  background-color: #c4c6c8 !important;
}
.border-secondary.border-lighten-5 {
  border: 1px solid #c4c6c8 !important;
}
.border-top-secondary.border-top-lighten-5 {
  border-top: 1px solid #c4c6c8 !important;
}
.border-bottom-secondary.border-bottom-lighten-5 {
  border-bottom: 1px solid #c4c6c8 !important;
}
.border-left-secondary.border-left-lighten-5 {
  border-left: 1px solid #c4c6c8 !important;
}
.border-right-secondary.border-right-lighten-5 {
  border-right: 1px solid #c4c6c8 !important;
}
.overlay-secondary.overlay-lighten-5 {
  background: #c4c6c8;
  /* The Fallback */
  background: rgba(196, 198, 200, 0.6);
}
.text-secondary.text-lighten-4 {
  color: #b7b9bc !important;
}
.bg-secondary.bg-lighten-4 {
  background-color: #b7b9bc !important;
}
.border-secondary.border-lighten-4 {
  border: 1px solid #b7b9bc !important;
}
.border-top-secondary.border-top-lighten-4 {
  border-top: 1px solid #b7b9bc !important;
}
.border-bottom-secondary.border-bottom-lighten-4 {
  border-bottom: 1px solid #b7b9bc !important;
}
.border-left-secondary.border-left-lighten-4 {
  border-left: 1px solid #b7b9bc !important;
}
.border-right-secondary.border-right-lighten-4 {
  border-right: 1px solid #b7b9bc !important;
}
.overlay-secondary.overlay-lighten-4 {
  background: #b7b9bc;
  /* The Fallback */
  background: rgba(183, 185, 188, 0.6);
}
.text-secondary.text-lighten-3 {
  color: #aaacb0 !important;
}
.bg-secondary.bg-lighten-3 {
  background-color: #aaacb0 !important;
}
.border-secondary.border-lighten-3 {
  border: 1px solid #aaacb0 !important;
}
.border-top-secondary.border-top-lighten-3 {
  border-top: 1px solid #aaacb0 !important;
}
.border-bottom-secondary.border-bottom-lighten-3 {
  border-bottom: 1px solid #aaacb0 !important;
}
.border-left-secondary.border-left-lighten-3 {
  border-left: 1px solid #aaacb0 !important;
}
.border-right-secondary.border-right-lighten-3 {
  border-right: 1px solid #aaacb0 !important;
}
.overlay-secondary.overlay-lighten-3 {
  background: #aaacb0;
  /* The Fallback */
  background: rgba(170, 172, 176, 0.6);
}
.text-secondary.text-lighten-2 {
  color: #9ca0a4 !important;
}
.bg-secondary.bg-lighten-2 {
  background-color: #9ca0a4 !important;
}
.border-secondary.border-lighten-2 {
  border: 1px solid #9ca0a4 !important;
}
.border-top-secondary.border-top-lighten-2 {
  border-top: 1px solid #9ca0a4 !important;
}
.border-bottom-secondary.border-bottom-lighten-2 {
  border-bottom: 1px solid #9ca0a4 !important;
}
.border-left-secondary.border-left-lighten-2 {
  border-left: 1px solid #9ca0a4 !important;
}
.border-right-secondary.border-right-lighten-2 {
  border-right: 1px solid #9ca0a4 !important;
}
.overlay-secondary.overlay-lighten-2 {
  background: #9ca0a4;
  /* The Fallback */
  background: rgba(156, 160, 164, 0.6);
}
.text-secondary.text-lighten-1 {
  color: #8f9397 !important;
}
.bg-secondary.bg-lighten-1 {
  background-color: #8f9397 !important;
}
.border-secondary.border-lighten-1 {
  border: 1px solid #8f9397 !important;
}
.border-top-secondary.border-top-lighten-1 {
  border-top: 1px solid #8f9397 !important;
}
.border-bottom-secondary.border-bottom-lighten-1 {
  border-bottom: 1px solid #8f9397 !important;
}
.border-left-secondary.border-left-lighten-1 {
  border-left: 1px solid #8f9397 !important;
}
.border-right-secondary.border-right-lighten-1 {
  border-right: 1px solid #8f9397 !important;
}
.overlay-secondary.overlay-lighten-1 {
  background: #8f9397;
  /* The Fallback */
  background: rgba(143, 147, 151, 0.6);
}
.bg-secondary {
  background-color: #82868b !important;
}
.bg-secondary .card-header,
.bg-secondary .card-footer {
  background-color: transparent;
}
.alert-secondary {
  background: rgba(130, 134, 139, 0.12) !important;
  color: #82868b !important;
}
.alert-secondary .alert-heading {
  box-shadow: rgba(130, 134, 139, 0.4) 0px 6px 15px -7px;
}
.alert-secondary .alert-link {
  color: #75797e !important;
}
.alert-secondary .close {
  color: #82868b !important;
}
.bg-light-secondary {
  background: rgba(130, 134, 139, 0.12) !important;
  color: #82868b !important;
}
.bg-light-secondary.fc-h-event, .bg-light-secondary.fc-v-event {
  border-color: rgba(130, 134, 139, 0.1);
}
.bg-light-secondary .fc-list-event-dot {
  border-color: #82868b !important;
}
.bg-light-secondary.fc-list-event:hover td {
  background: rgba(130, 134, 139, 0.1) !important;
}
.bg-light-secondary.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-secondary {
  color: #82868b !important;
}
.border-secondary {
  border: 1px solid #82868b !important;
}
.border-top-secondary {
  border-top: 1px solid #82868b;
}
.border-bottom-secondary {
  border-bottom: 1px solid #82868b;
}
.border-left-secondary {
  border-left: 1px solid #82868b;
}
.border-right-secondary {
  border-right: 1px solid #82868b;
}
.bg-secondary.badge-glow,
.border-secondary.badge-glow,
.badge-secondary.badge-glow {
  box-shadow: 0px 0px 10px #82868b;
}
.badge.badge-light-secondary {
  background-color: rgba(130, 134, 139, 0.12);
  color: #82868b !important;
}
.overlay-secondary {
  background: #82868b;
  /* The Fallback */
  background: rgba(130, 134, 139, 0.6);
}
.btn-secondary {
  border-color: #82868b !important;
  background-color: #82868b !important;
  color: #fff !important;
}
.btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  background-color: #75797e !important;
}
.btn-secondary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #82868b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-secondary {
  background-color: transparent;
  color: #82868b;
}
.btn-flat-secondary:hover {
  color: #82868b;
}
.btn-flat-secondary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(130, 134, 139, 0.12);
}
.btn-flat-secondary:active, .btn-flat-secondary.active, .btn-flat-secondary:focus {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-flat-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-secondary {
  background-color: #82868b;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-secondary:hover:not(.disabled):not(:disabled) {
  background-color: #8f9397;
}
.btn-relief-secondary:active, .btn-relief-secondary.active, .btn-relief-secondary:focus {
  background-color: #75797e;
}
.btn-relief-secondary:hover {
  color: #fff;
}
.btn-relief-secondary:active, .btn-relief-secondary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-secondary {
  border: 1px solid #82868b !important;
  background-color: transparent;
  color: #82868b;
}
.btn-outline-secondary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(130, 134, 139, 0.04);
  color: #82868b;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):focus {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-outline-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-secondary.dropdown-toggle {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b;
}
.btn-outline-secondary.waves-effect .waves-ripple,
.btn-flat-secondary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(130, 134, 139, 0.2) 0, rgba(130, 134, 139, 0.3) 40%, rgba(130, 134, 139, 0.4) 50%, rgba(130, 134, 139, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-secondary {
  background-color: #82868b;
}
.modal.modal-secondary .modal-header .modal-title {
  color: #82868b;
}
.modal.modal-secondary .modal-header .close {
  color: #82868b !important;
}
.pagination-secondary .page-item.active .page-link {
  background: #82868b !important;
  color: #fff;
}
.pagination-secondary .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-secondary .page-item .page-link:hover {
  color: #82868b;
}
.pagination-secondary .page-item.prev-item .page-link:hover, .pagination-secondary .page-item.next-item .page-link:hover {
  background: #82868b;
  color: #fff;
}
.pagination-secondary .page-item.next-item .page-link:active:after, .pagination-secondary .page-item.next-item .page-link:hover:after, .pagination-secondary .page-item.next .page-link:active:after, .pagination-secondary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-secondary .page-item.prev-item .page-link:active:before, .pagination-secondary .page-item.prev-item .page-link:hover:before, .pagination-secondary .page-item.prev .page-link:active:before, .pagination-secondary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-secondary .nav-item .nav-link.active {
  color: #fff;
  background-color: #82868b !important;
  border-color: #82868b;
  box-shadow: 0 4px 18px -4px rgba(130, 134, 139, 0.65);
}
.progress-bar-secondary {
  background-color: rgba(130, 134, 139, 0.12);
}
.progress-bar-secondary .progress-bar {
  background-color: #82868b;
}
.timeline .timeline-point-secondary {
  border-color: #82868b !important;
}
.timeline .timeline-point-secondary i,
.timeline .timeline-point-secondary svg {
  stroke: #82868b !important;
}
.timeline .timeline-point-secondary.timeline-point-indicator {
  background-color: #82868b !important;
}
.timeline .timeline-point-secondary.timeline-point-indicator:before {
  background: rgba(130, 134, 139, 0.12) !important;
}
.divider.divider-secondary .divider-text:before, .divider.divider-secondary .divider-text:after {
  border-color: #82868b !important;
}
input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #82868b !important;
}
.custom-control-secondary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #82868b;
  background-color: #82868b;
}
.custom-control-secondary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-secondary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-secondary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-secondary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(130, 134, 139, 0.4) !important;
}
.custom-control-secondary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(130, 134, 139, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-secondary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #82868b;
}
.custom-switch-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #82868b !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #82868b !important;
  border-color: #82868b !important;
}
.text-secondary.text-darken-1 {
  color: #75797e !important;
}
.bg-secondary.bg-darken-1 {
  background-color: #75797e !important;
}
.border-secondary.border-darken-1 {
  border: 1px solid #75797e !important;
}
.border-top-secondary.border-top-darken-1 {
  border-top: 1px solid #75797e !important;
}
.border-bottom-secondary.border-bottom-darken-1 {
  border-bottom: 1px solid #75797e !important;
}
.border-left-secondary.border-left-darken-1 {
  border-left: 1px solid #75797e !important;
}
.border-right-secondary.border-right-darken-1 {
  border-right: 1px solid #75797e !important;
}
.overlay-secondary.overlay-darken-1 {
  background: #75797e;
  /* The Fallback */
  background: rgba(117, 121, 126, 0.6);
}
.text-secondary.text-darken-2 {
  color: #696d71 !important;
}
.bg-secondary.bg-darken-2 {
  background-color: #696d71 !important;
}
.border-secondary.border-darken-2 {
  border: 1px solid #696d71 !important;
}
.border-top-secondary.border-top-darken-2 {
  border-top: 1px solid #696d71 !important;
}
.border-bottom-secondary.border-bottom-darken-2 {
  border-bottom: 1px solid #696d71 !important;
}
.border-left-secondary.border-left-darken-2 {
  border-left: 1px solid #696d71 !important;
}
.border-right-secondary.border-right-darken-2 {
  border-right: 1px solid #696d71 !important;
}
.overlay-secondary.overlay-darken-2 {
  background: #696d71;
  /* The Fallback */
  background: rgba(105, 109, 113, 0.6);
}
.text-secondary.text-darken-3 {
  color: #5d6064 !important;
}
.bg-secondary.bg-darken-3 {
  background-color: #5d6064 !important;
}
.border-secondary.border-darken-3 {
  border: 1px solid #5d6064 !important;
}
.border-top-secondary.border-top-darken-3 {
  border-top: 1px solid #5d6064 !important;
}
.border-bottom-secondary.border-bottom-darken-3 {
  border-bottom: 1px solid #5d6064 !important;
}
.border-left-secondary.border-left-darken-3 {
  border-left: 1px solid #5d6064 !important;
}
.border-right-secondary.border-right-darken-3 {
  border-right: 1px solid #5d6064 !important;
}
.overlay-secondary.overlay-darken-3 {
  background: #5d6064;
  /* The Fallback */
  background: rgba(93, 96, 100, 0.6);
}
.text-secondary.text-darken-4 {
  color: #505357 !important;
}
.bg-secondary.bg-darken-4 {
  background-color: #505357 !important;
}
.border-secondary.border-darken-4 {
  border: 1px solid #505357 !important;
}
.border-top-secondary.border-top-darken-4 {
  border-top: 1px solid #505357 !important;
}
.border-bottom-secondary.border-bottom-darken-4 {
  border-bottom: 1px solid #505357 !important;
}
.border-left-secondary.border-left-darken-4 {
  border-left: 1px solid #505357 !important;
}
.border-right-secondary.border-right-darken-4 {
  border-right: 1px solid #505357 !important;
}
.overlay-secondary.overlay-darken-4 {
  background: #505357;
  /* The Fallback */
  background: rgba(80, 83, 87, 0.6);
}
.text-success.text-lighten-5 {
  color: #88e7b2 !important;
}
.bg-success.bg-lighten-5 {
  background-color: #88e7b2 !important;
}
.border-success.border-lighten-5 {
  border: 1px solid #88e7b2 !important;
}
.border-top-success.border-top-lighten-5 {
  border-top: 1px solid #88e7b2 !important;
}
.border-bottom-success.border-bottom-lighten-5 {
  border-bottom: 1px solid #88e7b2 !important;
}
.border-left-success.border-left-lighten-5 {
  border-left: 1px solid #88e7b2 !important;
}
.border-right-success.border-right-lighten-5 {
  border-right: 1px solid #88e7b2 !important;
}
.overlay-success.overlay-lighten-5 {
  background: #88e7b2;
  /* The Fallback */
  background: rgba(136, 231, 178, 0.6);
}
.text-success.text-lighten-4 {
  color: #72e3a4 !important;
}
.bg-success.bg-lighten-4 {
  background-color: #72e3a4 !important;
}
.border-success.border-lighten-4 {
  border: 1px solid #72e3a4 !important;
}
.border-top-success.border-top-lighten-4 {
  border-top: 1px solid #72e3a4 !important;
}
.border-bottom-success.border-bottom-lighten-4 {
  border-bottom: 1px solid #72e3a4 !important;
}
.border-left-success.border-left-lighten-4 {
  border-left: 1px solid #72e3a4 !important;
}
.border-right-success.border-right-lighten-4 {
  border-right: 1px solid #72e3a4 !important;
}
.overlay-success.overlay-lighten-4 {
  background: #72e3a4;
  /* The Fallback */
  background: rgba(114, 227, 164, 0.6);
}
.text-success.text-lighten-3 {
  color: #5dde97 !important;
}
.bg-success.bg-lighten-3 {
  background-color: #5dde97 !important;
}
.border-success.border-lighten-3 {
  border: 1px solid #5dde97 !important;
}
.border-top-success.border-top-lighten-3 {
  border-top: 1px solid #5dde97 !important;
}
.border-bottom-success.border-bottom-lighten-3 {
  border-bottom: 1px solid #5dde97 !important;
}
.border-left-success.border-left-lighten-3 {
  border-left: 1px solid #5dde97 !important;
}
.border-right-success.border-right-lighten-3 {
  border-right: 1px solid #5dde97 !important;
}
.overlay-success.overlay-lighten-3 {
  background: #5dde97;
  /* The Fallback */
  background: rgba(93, 222, 151, 0.6);
}
.text-success.text-lighten-2 {
  color: #48da89 !important;
}
.bg-success.bg-lighten-2 {
  background-color: #48da89 !important;
}
.border-success.border-lighten-2 {
  border: 1px solid #48da89 !important;
}
.border-top-success.border-top-lighten-2 {
  border-top: 1px solid #48da89 !important;
}
.border-bottom-success.border-bottom-lighten-2 {
  border-bottom: 1px solid #48da89 !important;
}
.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #48da89 !important;
}
.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #48da89 !important;
}
.overlay-success.overlay-lighten-2 {
  background: #48da89;
  /* The Fallback */
  background: rgba(72, 218, 137, 0.6);
}
.text-success.text-lighten-1 {
  color: #33d67c !important;
}
.bg-success.bg-lighten-1 {
  background-color: #33d67c !important;
}
.border-success.border-lighten-1 {
  border: 1px solid #33d67c !important;
}
.border-top-success.border-top-lighten-1 {
  border-top: 1px solid #33d67c !important;
}
.border-bottom-success.border-bottom-lighten-1 {
  border-bottom: 1px solid #33d67c !important;
}
.border-left-success.border-left-lighten-1 {
  border-left: 1px solid #33d67c !important;
}
.border-right-success.border-right-lighten-1 {
  border-right: 1px solid #33d67c !important;
}
.overlay-success.overlay-lighten-1 {
  background: #33d67c;
  /* The Fallback */
  background: rgba(51, 214, 124, 0.6);
}
.bg-success {
  background-color: #28c76f !important;
}
.bg-success .card-header,
.bg-success .card-footer {
  background-color: transparent;
}
.alert-success {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #28c76f !important;
}
.alert-success .alert-heading {
  box-shadow: rgba(40, 199, 111, 0.4) 0px 6px 15px -7px;
}
.alert-success .alert-link {
  color: #24b263 !important;
}
.alert-success .close {
  color: #28c76f !important;
}
.bg-light-success {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #28c76f !important;
}
.bg-light-success.fc-h-event, .bg-light-success.fc-v-event {
  border-color: rgba(40, 199, 111, 0.1);
}
.bg-light-success .fc-list-event-dot {
  border-color: #28c76f !important;
}
.bg-light-success.fc-list-event:hover td {
  background: rgba(40, 199, 111, 0.1) !important;
}
.bg-light-success.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-success {
  color: #28c76f !important;
}
.border-success {
  border: 1px solid #28c76f !important;
}
.border-top-success {
  border-top: 1px solid #28c76f;
}
.border-bottom-success {
  border-bottom: 1px solid #28c76f;
}
.border-left-success {
  border-left: 1px solid #28c76f;
}
.border-right-success {
  border-right: 1px solid #28c76f;
}
.bg-success.badge-glow,
.border-success.badge-glow,
.badge-success.badge-glow {
  box-shadow: 0px 0px 10px #28c76f;
}
.badge.badge-light-success {
  background-color: rgba(40, 199, 111, 0.12);
  color: #28c76f !important;
}
.overlay-success {
  background: #28c76f;
  /* The Fallback */
  background: rgba(40, 199, 111, 0.6);
}
.btn-success {
  border-color: #28c76f !important;
  background-color: #28c76f !important;
  color: #fff !important;
}
.btn-success:focus, .btn-success:active, .btn-success.active {
  color: #fff;
  background-color: #24b263 !important;
}
.btn-success:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #28c76f;
}
.btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-success {
  background-color: transparent;
  color: #28c76f;
}
.btn-flat-success:hover {
  color: #28c76f;
}
.btn-flat-success:hover:not(.disabled):not(:disabled) {
  background-color: rgba(40, 199, 111, 0.12);
}
.btn-flat-success:active, .btn-flat-success.active, .btn-flat-success:focus {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-flat-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-success {
  background-color: #28c76f;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-success:hover:not(.disabled):not(:disabled) {
  background-color: #33d67c;
}
.btn-relief-success:active, .btn-relief-success.active, .btn-relief-success:focus {
  background-color: #24b263;
}
.btn-relief-success:hover {
  color: #fff;
}
.btn-relief-success:active, .btn-relief-success.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-success {
  border: 1px solid #28c76f !important;
  background-color: transparent;
  color: #28c76f;
}
.btn-outline-success:hover:not(.disabled):not(:disabled) {
  background-color: rgba(40, 199, 111, 0.04);
  color: #28c76f;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):focus {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-outline-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-success.dropdown-toggle {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f;
}
.btn-outline-success.waves-effect .waves-ripple,
.btn-flat-success.waves-effect .waves-ripple {
  background: radial-gradient(rgba(40, 199, 111, 0.2) 0, rgba(40, 199, 111, 0.3) 40%, rgba(40, 199, 111, 0.4) 50%, rgba(40, 199, 111, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-success {
  background-color: #28c76f;
}
.modal.modal-success .modal-header .modal-title {
  color: #28c76f;
}
.modal.modal-success .modal-header .close {
  color: #28c76f !important;
}
.pagination-success .page-item.active .page-link {
  background: #28c76f !important;
  color: #fff;
}
.pagination-success .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-success .page-item .page-link:hover {
  color: #28c76f;
}
.pagination-success .page-item.prev-item .page-link:hover, .pagination-success .page-item.next-item .page-link:hover {
  background: #28c76f;
  color: #fff;
}
.pagination-success .page-item.next-item .page-link:active:after, .pagination-success .page-item.next-item .page-link:hover:after, .pagination-success .page-item.next .page-link:active:after, .pagination-success .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-success .page-item.prev-item .page-link:active:before, .pagination-success .page-item.prev-item .page-link:hover:before, .pagination-success .page-item.prev .page-link:active:before, .pagination-success .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-success .nav-item .nav-link.active {
  color: #fff;
  background-color: #28c76f !important;
  border-color: #28c76f;
  box-shadow: 0 4px 18px -4px rgba(40, 199, 111, 0.65);
}
.progress-bar-success {
  background-color: rgba(40, 199, 111, 0.12);
}
.progress-bar-success .progress-bar {
  background-color: #28c76f;
}
.timeline .timeline-point-success {
  border-color: #28c76f !important;
}
.timeline .timeline-point-success i,
.timeline .timeline-point-success svg {
  stroke: #28c76f !important;
}
.timeline .timeline-point-success.timeline-point-indicator {
  background-color: #28c76f !important;
}
.timeline .timeline-point-success.timeline-point-indicator:before {
  background: rgba(40, 199, 111, 0.12) !important;
}
.divider.divider-success .divider-text:before, .divider.divider-success .divider-text:after {
  border-color: #28c76f !important;
}
input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #28c76f !important;
}
.custom-control-success .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success .custom-control-input:active ~ .custom-control-label::before {
  border-color: #28c76f;
  background-color: #28c76f;
}
.custom-control-success.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-success.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-success.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-success.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(40, 199, 111, 0.4) !important;
}
.custom-control-success .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(40, 199, 111, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-success .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #28c76f;
}
.custom-switch-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28c76f !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #28c76f !important;
  border-color: #28c76f !important;
}
.text-success.text-darken-1 {
  color: #24b263 !important;
}
.bg-success.bg-darken-1 {
  background-color: #24b263 !important;
}
.border-success.border-darken-1 {
  border: 1px solid #24b263 !important;
}
.border-top-success.border-top-darken-1 {
  border-top: 1px solid #24b263 !important;
}
.border-bottom-success.border-bottom-darken-1 {
  border-bottom: 1px solid #24b263 !important;
}
.border-left-success.border-left-darken-1 {
  border-left: 1px solid #24b263 !important;
}
.border-right-success.border-right-darken-1 {
  border-right: 1px solid #24b263 !important;
}
.overlay-success.overlay-darken-1 {
  background: #24b263;
  /* The Fallback */
  background: rgba(36, 178, 99, 0.6);
}
.text-success.text-darken-2 {
  color: #1f9d57 !important;
}
.bg-success.bg-darken-2 {
  background-color: #1f9d57 !important;
}
.border-success.border-darken-2 {
  border: 1px solid #1f9d57 !important;
}
.border-top-success.border-top-darken-2 {
  border-top: 1px solid #1f9d57 !important;
}
.border-bottom-success.border-bottom-darken-2 {
  border-bottom: 1px solid #1f9d57 !important;
}
.border-left-success.border-left-darken-2 {
  border-left: 1px solid #1f9d57 !important;
}
.border-right-success.border-right-darken-2 {
  border-right: 1px solid #1f9d57 !important;
}
.overlay-success.overlay-darken-2 {
  background: #1f9d57;
  /* The Fallback */
  background: rgba(31, 157, 87, 0.6);
}
.text-success.text-darken-3 {
  color: #1b874b !important;
}
.bg-success.bg-darken-3 {
  background-color: #1b874b !important;
}
.border-success.border-darken-3 {
  border: 1px solid #1b874b !important;
}
.border-top-success.border-top-darken-3 {
  border-top: 1px solid #1b874b !important;
}
.border-bottom-success.border-bottom-darken-3 {
  border-bottom: 1px solid #1b874b !important;
}
.border-left-success.border-left-darken-3 {
  border-left: 1px solid #1b874b !important;
}
.border-right-success.border-right-darken-3 {
  border-right: 1px solid #1b874b !important;
}
.overlay-success.overlay-darken-3 {
  background: #1b874b;
  /* The Fallback */
  background: rgba(27, 135, 75, 0.6);
}
.text-success.text-darken-4 {
  color: #177240 !important;
}
.bg-success.bg-darken-4 {
  background-color: #177240 !important;
}
.border-success.border-darken-4 {
  border: 1px solid #177240 !important;
}
.border-top-success.border-top-darken-4 {
  border-top: 1px solid #177240 !important;
}
.border-bottom-success.border-bottom-darken-4 {
  border-bottom: 1px solid #177240 !important;
}
.border-left-success.border-left-darken-4 {
  border-left: 1px solid #177240 !important;
}
.border-right-success.border-right-darken-4 {
  border-right: 1px solid #177240 !important;
}
.overlay-success.overlay-darken-4 {
  background: #177240;
  /* The Fallback */
  background: rgba(23, 114, 64, 0.6);
}
.text-success.text-accent-1 {
  color: #e1fff1 !important;
}
.bg-success.bg-accent-1 {
  background-color: #e1fff1 !important;
}
.border-success.border-accent-1 {
  border: 1px solid #e1fff1 !important;
}
.border-top-success.border-top-accent-1 {
  border-top: 1px solid #e1fff1 !important;
}
.border-bottom-success.border-bottom-accent-1 {
  border-bottom: 1px solid #e1fff1 !important;
}
.border-left-success.border-left-accent-1 {
  border-left: 1px solid #e1fff1 !important;
}
.border-right-success.border-right-accent-1 {
  border-right: 1px solid #e1fff1 !important;
}
.overlay-success.overlay-accent-1 {
  background: #e1fff1;
  /* The Fallback */
  background: rgba(225, 255, 241, 0.6);
}
.text-success.text-accent-2 {
  color: #aeffd9 !important;
}
.bg-success.bg-accent-2 {
  background-color: #aeffd9 !important;
}
.border-success.border-accent-2 {
  border: 1px solid #aeffd9 !important;
}
.border-top-success.border-top-accent-2 {
  border-top: 1px solid #aeffd9 !important;
}
.border-bottom-success.border-bottom-accent-2 {
  border-bottom: 1px solid #aeffd9 !important;
}
.border-left-success.border-left-accent-2 {
  border-left: 1px solid #aeffd9 !important;
}
.border-right-success.border-right-accent-2 {
  border-right: 1px solid #aeffd9 !important;
}
.overlay-success.overlay-accent-2 {
  background: #aeffd9;
  /* The Fallback */
  background: rgba(174, 255, 217, 0.6);
}
.text-success.text-accent-3 {
  color: #7bffc1 !important;
}
.bg-success.bg-accent-3 {
  background-color: #7bffc1 !important;
}
.border-success.border-accent-3 {
  border: 1px solid #7bffc1 !important;
}
.border-top-success.border-top-accent-3 {
  border-top: 1px solid #7bffc1 !important;
}
.border-bottom-success.border-bottom-accent-3 {
  border-bottom: 1px solid #7bffc1 !important;
}
.border-left-success.border-left-accent-3 {
  border-left: 1px solid #7bffc1 !important;
}
.border-right-success.border-right-accent-3 {
  border-right: 1px solid #7bffc1 !important;
}
.overlay-success.overlay-accent-3 {
  background: #7bffc1;
  /* The Fallback */
  background: rgba(123, 255, 193, 0.6);
}
.text-success.text-accent-4 {
  color: #62ffb5 !important;
}
.bg-success.bg-accent-4 {
  background-color: #62ffb5 !important;
}
.border-success.border-accent-4 {
  border: 1px solid #62ffb5 !important;
}
.border-top-success.border-top-accent-4 {
  border-top: 1px solid #62ffb5 !important;
}
.border-bottom-success.border-bottom-accent-4 {
  border-bottom: 1px solid #62ffb5 !important;
}
.border-left-success.border-left-accent-4 {
  border-left: 1px solid #62ffb5 !important;
}
.border-right-success.border-right-accent-4 {
  border-right: 1px solid #62ffb5 !important;
}
.overlay-success.overlay-accent-4 {
  background: #62ffb5;
  /* The Fallback */
  background: rgba(98, 255, 181, 0.6);
}
.text-info.text-lighten-5 {
  color: #69efff !important;
}
.bg-info.bg-lighten-5 {
  background-color: #69efff !important;
}
.border-info.border-lighten-5 {
  border: 1px solid #69efff !important;
}
.border-top-info.border-top-lighten-5 {
  border-top: 1px solid #69efff !important;
}
.border-bottom-info.border-bottom-lighten-5 {
  border-bottom: 1px solid #69efff !important;
}
.border-left-info.border-left-lighten-5 {
  border-left: 1px solid #69efff !important;
}
.border-right-info.border-right-lighten-5 {
  border-right: 1px solid #69efff !important;
}
.overlay-info.overlay-lighten-5 {
  background: #69efff;
  /* The Fallback */
  background: rgba(105, 239, 255, 0.6);
}
.text-info.text-lighten-4 {
  color: #4fecff !important;
}
.bg-info.bg-lighten-4 {
  background-color: #4fecff !important;
}
.border-info.border-lighten-4 {
  border: 1px solid #4fecff !important;
}
.border-top-info.border-top-lighten-4 {
  border-top: 1px solid #4fecff !important;
}
.border-bottom-info.border-bottom-lighten-4 {
  border-bottom: 1px solid #4fecff !important;
}
.border-left-info.border-left-lighten-4 {
  border-left: 1px solid #4fecff !important;
}
.border-right-info.border-right-lighten-4 {
  border-right: 1px solid #4fecff !important;
}
.overlay-info.overlay-lighten-4 {
  background: #4fecff;
  /* The Fallback */
  background: rgba(79, 236, 255, 0.6);
}
.text-info.text-lighten-3 {
  color: #36e9ff !important;
}
.bg-info.bg-lighten-3 {
  background-color: #36e9ff !important;
}
.border-info.border-lighten-3 {
  border: 1px solid #36e9ff !important;
}
.border-top-info.border-top-lighten-3 {
  border-top: 1px solid #36e9ff !important;
}
.border-bottom-info.border-bottom-lighten-3 {
  border-bottom: 1px solid #36e9ff !important;
}
.border-left-info.border-left-lighten-3 {
  border-left: 1px solid #36e9ff !important;
}
.border-right-info.border-right-lighten-3 {
  border-right: 1px solid #36e9ff !important;
}
.overlay-info.overlay-lighten-3 {
  background: #36e9ff;
  /* The Fallback */
  background: rgba(54, 233, 255, 0.6);
}
.text-info.text-lighten-2 {
  color: #1ce7ff !important;
}
.bg-info.bg-lighten-2 {
  background-color: #1ce7ff !important;
}
.border-info.border-lighten-2 {
  border: 1px solid #1ce7ff !important;
}
.border-top-info.border-top-lighten-2 {
  border-top: 1px solid #1ce7ff !important;
}
.border-bottom-info.border-bottom-lighten-2 {
  border-bottom: 1px solid #1ce7ff !important;
}
.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #1ce7ff !important;
}
.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #1ce7ff !important;
}
.overlay-info.overlay-lighten-2 {
  background: #1ce7ff;
  /* The Fallback */
  background: rgba(28, 231, 255, 0.6);
}
.text-info.text-lighten-1 {
  color: #03e4ff !important;
}
.bg-info.bg-lighten-1 {
  background-color: #03e4ff !important;
}
.border-info.border-lighten-1 {
  border: 1px solid #03e4ff !important;
}
.border-top-info.border-top-lighten-1 {
  border-top: 1px solid #03e4ff !important;
}
.border-bottom-info.border-bottom-lighten-1 {
  border-bottom: 1px solid #03e4ff !important;
}
.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #03e4ff !important;
}
.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #03e4ff !important;
}
.overlay-info.overlay-lighten-1 {
  background: #03e4ff;
  /* The Fallback */
  background: rgba(3, 228, 255, 0.6);
}
.bg-info {
  background-color: #00cfe8 !important;
}
.bg-info .card-header,
.bg-info .card-footer {
  background-color: transparent;
}
.alert-info {
  background: rgba(0, 207, 232, 0.12) !important;
  color: #00cfe8 !important;
}
.alert-info .alert-heading {
  box-shadow: rgba(0, 207, 232, 0.4) 0px 6px 15px -7px;
}
.alert-info .alert-link {
  color: #00b8cf !important;
}
.alert-info .close {
  color: #00cfe8 !important;
}
.bg-light-info {
  background: rgba(0, 207, 232, 0.12) !important;
  color: #00cfe8 !important;
}
.bg-light-info.fc-h-event, .bg-light-info.fc-v-event {
  border-color: rgba(0, 207, 232, 0.1);
}
.bg-light-info .fc-list-event-dot {
  border-color: #00cfe8 !important;
}
.bg-light-info.fc-list-event:hover td {
  background: rgba(0, 207, 232, 0.1) !important;
}
.bg-light-info.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-info {
  color: #00cfe8 !important;
}
.border-info {
  border: 1px solid #00cfe8 !important;
}
.border-top-info {
  border-top: 1px solid #00cfe8;
}
.border-bottom-info {
  border-bottom: 1px solid #00cfe8;
}
.border-left-info {
  border-left: 1px solid #00cfe8;
}
.border-right-info {
  border-right: 1px solid #00cfe8;
}
.bg-info.badge-glow,
.border-info.badge-glow,
.badge-info.badge-glow {
  box-shadow: 0px 0px 10px #00cfe8;
}
.badge.badge-light-info {
  background-color: rgba(0, 207, 232, 0.12);
  color: #00cfe8 !important;
}
.overlay-info {
  background: #00cfe8;
  /* The Fallback */
  background: rgba(0, 207, 232, 0.6);
}
.btn-info {
  border-color: #00cfe8 !important;
  background-color: #00cfe8 !important;
  color: #fff !important;
}
.btn-info:focus, .btn-info:active, .btn-info.active {
  color: #fff;
  background-color: #00b8cf !important;
}
.btn-info:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #00cfe8;
}
.btn-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-info {
  background-color: transparent;
  color: #00cfe8;
}
.btn-flat-info:hover {
  color: #00cfe8;
}
.btn-flat-info:hover:not(.disabled):not(:disabled) {
  background-color: rgba(0, 207, 232, 0.12);
}
.btn-flat-info:active, .btn-flat-info.active, .btn-flat-info:focus {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-flat-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-info {
  background-color: #00cfe8;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-info:hover:not(.disabled):not(:disabled) {
  background-color: #03e4ff;
}
.btn-relief-info:active, .btn-relief-info.active, .btn-relief-info:focus {
  background-color: #00b8cf;
}
.btn-relief-info:hover {
  color: #fff;
}
.btn-relief-info:active, .btn-relief-info.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-info {
  border: 1px solid #00cfe8 !important;
  background-color: transparent;
  color: #00cfe8;
}
.btn-outline-info:hover:not(.disabled):not(:disabled) {
  background-color: rgba(0, 207, 232, 0.04);
  color: #00cfe8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):focus {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-outline-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-info.dropdown-toggle {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8;
}
.btn-outline-info.waves-effect .waves-ripple,
.btn-flat-info.waves-effect .waves-ripple {
  background: radial-gradient(rgba(0, 207, 232, 0.2) 0, rgba(0, 207, 232, 0.3) 40%, rgba(0, 207, 232, 0.4) 50%, rgba(0, 207, 232, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-info {
  background-color: #00cfe8;
}
.modal.modal-info .modal-header .modal-title {
  color: #00cfe8;
}
.modal.modal-info .modal-header .close {
  color: #00cfe8 !important;
}
.pagination-info .page-item.active .page-link {
  background: #00cfe8 !important;
  color: #fff;
}
.pagination-info .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-info .page-item .page-link:hover {
  color: #00cfe8;
}
.pagination-info .page-item.prev-item .page-link:hover, .pagination-info .page-item.next-item .page-link:hover {
  background: #00cfe8;
  color: #fff;
}
.pagination-info .page-item.next-item .page-link:active:after, .pagination-info .page-item.next-item .page-link:hover:after, .pagination-info .page-item.next .page-link:active:after, .pagination-info .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-info .page-item.prev-item .page-link:active:before, .pagination-info .page-item.prev-item .page-link:hover:before, .pagination-info .page-item.prev .page-link:active:before, .pagination-info .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-info .nav-item .nav-link.active {
  color: #fff;
  background-color: #00cfe8 !important;
  border-color: #00cfe8;
  box-shadow: 0 4px 18px -4px rgba(0, 207, 232, 0.65);
}
.progress-bar-info {
  background-color: rgba(0, 207, 232, 0.12);
}
.progress-bar-info .progress-bar {
  background-color: #00cfe8;
}
.timeline .timeline-point-info {
  border-color: #00cfe8 !important;
}
.timeline .timeline-point-info i,
.timeline .timeline-point-info svg {
  stroke: #00cfe8 !important;
}
.timeline .timeline-point-info.timeline-point-indicator {
  background-color: #00cfe8 !important;
}
.timeline .timeline-point-info.timeline-point-indicator:before {
  background: rgba(0, 207, 232, 0.12) !important;
}
.divider.divider-info .divider-text:before, .divider.divider-info .divider-text:after {
  border-color: #00cfe8 !important;
}
input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00cfe8 !important;
}
.custom-control-info .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info .custom-control-input:active ~ .custom-control-label::before {
  border-color: #00cfe8;
  background-color: #00cfe8;
}
.custom-control-info.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-info.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-info.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-info.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(0, 207, 232, 0.4) !important;
}
.custom-control-info .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 207, 232, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-info .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #00cfe8;
}
.custom-switch-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00cfe8 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #00cfe8 !important;
  border-color: #00cfe8 !important;
}
.text-info.text-darken-1 {
  color: #00b8cf !important;
}
.bg-info.bg-darken-1 {
  background-color: #00b8cf !important;
}
.border-info.border-darken-1 {
  border: 1px solid #00b8cf !important;
}
.border-top-info.border-top-darken-1 {
  border-top: 1px solid #00b8cf !important;
}
.border-bottom-info.border-bottom-darken-1 {
  border-bottom: 1px solid #00b8cf !important;
}
.border-left-info.border-left-darken-1 {
  border-left: 1px solid #00b8cf !important;
}
.border-right-info.border-right-darken-1 {
  border-right: 1px solid #00b8cf !important;
}
.overlay-info.overlay-darken-1 {
  background: #00b8cf;
  /* The Fallback */
  background: rgba(0, 184, 207, 0.6);
}
.text-info.text-darken-2 {
  color: #00a1b5 !important;
}
.bg-info.bg-darken-2 {
  background-color: #00a1b5 !important;
}
.border-info.border-darken-2 {
  border: 1px solid #00a1b5 !important;
}
.border-top-info.border-top-darken-2 {
  border-top: 1px solid #00a1b5 !important;
}
.border-bottom-info.border-bottom-darken-2 {
  border-bottom: 1px solid #00a1b5 !important;
}
.border-left-info.border-left-darken-2 {
  border-left: 1px solid #00a1b5 !important;
}
.border-right-info.border-right-darken-2 {
  border-right: 1px solid #00a1b5 !important;
}
.overlay-info.overlay-darken-2 {
  background: #00a1b5;
  /* The Fallback */
  background: rgba(0, 161, 181, 0.6);
}
.text-info.text-darken-3 {
  color: #008b9c !important;
}
.bg-info.bg-darken-3 {
  background-color: #008b9c !important;
}
.border-info.border-darken-3 {
  border: 1px solid #008b9c !important;
}
.border-top-info.border-top-darken-3 {
  border-top: 1px solid #008b9c !important;
}
.border-bottom-info.border-bottom-darken-3 {
  border-bottom: 1px solid #008b9c !important;
}
.border-left-info.border-left-darken-3 {
  border-left: 1px solid #008b9c !important;
}
.border-right-info.border-right-darken-3 {
  border-right: 1px solid #008b9c !important;
}
.overlay-info.overlay-darken-3 {
  background: #008b9c;
  /* The Fallback */
  background: rgba(0, 139, 156, 0.6);
}
.text-info.text-darken-4 {
  color: #007482 !important;
}
.bg-info.bg-darken-4 {
  background-color: #007482 !important;
}
.border-info.border-darken-4 {
  border: 1px solid #007482 !important;
}
.border-top-info.border-top-darken-4 {
  border-top: 1px solid #007482 !important;
}
.border-bottom-info.border-bottom-darken-4 {
  border-bottom: 1px solid #007482 !important;
}
.border-left-info.border-left-darken-4 {
  border-left: 1px solid #007482 !important;
}
.border-right-info.border-right-darken-4 {
  border-right: 1px solid #007482 !important;
}
.overlay-info.overlay-darken-4 {
  background: #007482;
  /* The Fallback */
  background: rgba(0, 116, 130, 0.6);
}
.text-info.text-accent-1 {
  color: #feffff !important;
}
.bg-info.bg-accent-1 {
  background-color: #feffff !important;
}
.border-info.border-accent-1 {
  border: 1px solid #feffff !important;
}
.border-top-info.border-top-accent-1 {
  border-top: 1px solid #feffff !important;
}
.border-bottom-info.border-bottom-accent-1 {
  border-bottom: 1px solid #feffff !important;
}
.border-left-info.border-left-accent-1 {
  border-left: 1px solid #feffff !important;
}
.border-right-info.border-right-accent-1 {
  border-right: 1px solid #feffff !important;
}
.overlay-info.overlay-accent-1 {
  background: #feffff;
  /* The Fallback */
  background: rgba(254, 255, 255, 0.6);
}
.text-info.text-accent-2 {
  color: #cbf5ff !important;
}
.bg-info.bg-accent-2 {
  background-color: #cbf5ff !important;
}
.border-info.border-accent-2 {
  border: 1px solid #cbf5ff !important;
}
.border-top-info.border-top-accent-2 {
  border-top: 1px solid #cbf5ff !important;
}
.border-bottom-info.border-bottom-accent-2 {
  border-bottom: 1px solid #cbf5ff !important;
}
.border-left-info.border-left-accent-2 {
  border-left: 1px solid #cbf5ff !important;
}
.border-right-info.border-right-accent-2 {
  border-right: 1px solid #cbf5ff !important;
}
.overlay-info.overlay-accent-2 {
  background: #cbf5ff;
  /* The Fallback */
  background: rgba(203, 245, 255, 0.6);
}
.text-info.text-accent-3 {
  color: #98ecff !important;
}
.bg-info.bg-accent-3 {
  background-color: #98ecff !important;
}
.border-info.border-accent-3 {
  border: 1px solid #98ecff !important;
}
.border-top-info.border-top-accent-3 {
  border-top: 1px solid #98ecff !important;
}
.border-bottom-info.border-bottom-accent-3 {
  border-bottom: 1px solid #98ecff !important;
}
.border-left-info.border-left-accent-3 {
  border-left: 1px solid #98ecff !important;
}
.border-right-info.border-right-accent-3 {
  border-right: 1px solid #98ecff !important;
}
.overlay-info.overlay-accent-3 {
  background: #98ecff;
  /* The Fallback */
  background: rgba(152, 236, 255, 0.6);
}
.text-info.text-accent-4 {
  color: #7fe7ff !important;
}
.bg-info.bg-accent-4 {
  background-color: #7fe7ff !important;
}
.border-info.border-accent-4 {
  border: 1px solid #7fe7ff !important;
}
.border-top-info.border-top-accent-4 {
  border-top: 1px solid #7fe7ff !important;
}
.border-bottom-info.border-bottom-accent-4 {
  border-bottom: 1px solid #7fe7ff !important;
}
.border-left-info.border-left-accent-4 {
  border-left: 1px solid #7fe7ff !important;
}
.border-right-info.border-right-accent-4 {
  border-right: 1px solid #7fe7ff !important;
}
.overlay-info.overlay-accent-4 {
  background: #7fe7ff;
  /* The Fallback */
  background: rgba(127, 231, 255, 0.6);
}
.text-warning.text-lighten-5 {
  color: #ffe0c3 !important;
}
.bg-warning.bg-lighten-5 {
  background-color: #ffe0c3 !important;
}
.border-warning.border-lighten-5 {
  border: 1px solid #ffe0c3 !important;
}
.border-top-warning.border-top-lighten-5 {
  border-top: 1px solid #ffe0c3 !important;
}
.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom: 1px solid #ffe0c3 !important;
}
.border-left-warning.border-left-lighten-5 {
  border-left: 1px solid #ffe0c3 !important;
}
.border-right-warning.border-right-lighten-5 {
  border-right: 1px solid #ffe0c3 !important;
}
.overlay-warning.overlay-lighten-5 {
  background: #ffe0c3;
  /* The Fallback */
  background: rgba(255, 224, 195, 0.6);
}
.text-warning.text-lighten-4 {
  color: #ffd3a9 !important;
}
.bg-warning.bg-lighten-4 {
  background-color: #ffd3a9 !important;
}
.border-warning.border-lighten-4 {
  border: 1px solid #ffd3a9 !important;
}
.border-top-warning.border-top-lighten-4 {
  border-top: 1px solid #ffd3a9 !important;
}
.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffd3a9 !important;
}
.border-left-warning.border-left-lighten-4 {
  border-left: 1px solid #ffd3a9 !important;
}
.border-right-warning.border-right-lighten-4 {
  border-right: 1px solid #ffd3a9 !important;
}
.overlay-warning.overlay-lighten-4 {
  background: #ffd3a9;
  /* The Fallback */
  background: rgba(255, 211, 169, 0.6);
}
.text-warning.text-lighten-3 {
  color: #ffc690 !important;
}
.bg-warning.bg-lighten-3 {
  background-color: #ffc690 !important;
}
.border-warning.border-lighten-3 {
  border: 1px solid #ffc690 !important;
}
.border-top-warning.border-top-lighten-3 {
  border-top: 1px solid #ffc690 !important;
}
.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffc690 !important;
}
.border-left-warning.border-left-lighten-3 {
  border-left: 1px solid #ffc690 !important;
}
.border-right-warning.border-right-lighten-3 {
  border-right: 1px solid #ffc690 !important;
}
.overlay-warning.overlay-lighten-3 {
  background: #ffc690;
  /* The Fallback */
  background: rgba(255, 198, 144, 0.6);
}
.text-warning.text-lighten-2 {
  color: #ffb976 !important;
}
.bg-warning.bg-lighten-2 {
  background-color: #ffb976 !important;
}
.border-warning.border-lighten-2 {
  border: 1px solid #ffb976 !important;
}
.border-top-warning.border-top-lighten-2 {
  border-top: 1px solid #ffb976 !important;
}
.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom: 1px solid #ffb976 !important;
}
.border-left-warning.border-left-lighten-2 {
  border-left: 1px solid #ffb976 !important;
}
.border-right-warning.border-right-lighten-2 {
  border-right: 1px solid #ffb976 !important;
}
.overlay-warning.overlay-lighten-2 {
  background: #ffb976;
  /* The Fallback */
  background: rgba(255, 185, 118, 0.6);
}
.text-warning.text-lighten-1 {
  color: #ffac5d !important;
}
.bg-warning.bg-lighten-1 {
  background-color: #ffac5d !important;
}
.border-warning.border-lighten-1 {
  border: 1px solid #ffac5d !important;
}
.border-top-warning.border-top-lighten-1 {
  border-top: 1px solid #ffac5d !important;
}
.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom: 1px solid #ffac5d !important;
}
.border-left-warning.border-left-lighten-1 {
  border-left: 1px solid #ffac5d !important;
}
.border-right-warning.border-right-lighten-1 {
  border-right: 1px solid #ffac5d !important;
}
.overlay-warning.overlay-lighten-1 {
  background: #ffac5d;
  /* The Fallback */
  background: rgba(255, 172, 93, 0.6);
}
.bg-warning {
  background-color: #ff9f43 !important;
}
.bg-warning .card-header,
.bg-warning .card-footer {
  background-color: transparent;
}
.alert-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  color: #ff9f43 !important;
}
.alert-warning .alert-heading {
  box-shadow: rgba(255, 159, 67, 0.4) 0px 6px 15px -7px;
}
.alert-warning .alert-link {
  color: #ff922a !important;
}
.alert-warning .close {
  color: #ff9f43 !important;
}
.bg-light-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  color: #ff9f43 !important;
}
.bg-light-warning.fc-h-event, .bg-light-warning.fc-v-event {
  border-color: rgba(255, 159, 67, 0.1);
}
.bg-light-warning .fc-list-event-dot {
  border-color: #ff9f43 !important;
}
.bg-light-warning.fc-list-event:hover td {
  background: rgba(255, 159, 67, 0.1) !important;
}
.bg-light-warning.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-warning {
  color: #ff9f43 !important;
}
.border-warning {
  border: 1px solid #ff9f43 !important;
}
.border-top-warning {
  border-top: 1px solid #ff9f43;
}
.border-bottom-warning {
  border-bottom: 1px solid #ff9f43;
}
.border-left-warning {
  border-left: 1px solid #ff9f43;
}
.border-right-warning {
  border-right: 1px solid #ff9f43;
}
.bg-warning.badge-glow,
.border-warning.badge-glow,
.badge-warning.badge-glow {
  box-shadow: 0px 0px 10px #ff9f43;
}
.badge.badge-light-warning {
  background-color: rgba(255, 159, 67, 0.12);
  color: #ff9f43 !important;
}
.overlay-warning {
  background: #ff9f43;
  /* The Fallback */
  background: rgba(255, 159, 67, 0.6);
}
.btn-warning {
  border-color: #ff9f43 !important;
  background-color: #ff9f43 !important;
  color: #fff !important;
}
.btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: #fff;
  background-color: #ff922a !important;
}
.btn-warning:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #ff9f43;
}
.btn-warning:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-warning {
  background-color: transparent;
  color: #ff9f43;
}
.btn-flat-warning:hover {
  color: #ff9f43;
}
.btn-flat-warning:hover:not(.disabled):not(:disabled) {
  background-color: rgba(255, 159, 67, 0.12);
}
.btn-flat-warning:active, .btn-flat-warning.active, .btn-flat-warning:focus {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-flat-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-warning {
  background-color: #ff9f43;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-warning:hover:not(.disabled):not(:disabled) {
  background-color: #ffac5d;
}
.btn-relief-warning:active, .btn-relief-warning.active, .btn-relief-warning:focus {
  background-color: #ff922a;
}
.btn-relief-warning:hover {
  color: #fff;
}
.btn-relief-warning:active, .btn-relief-warning.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-warning {
  border: 1px solid #ff9f43 !important;
  background-color: transparent;
  color: #ff9f43;
}
.btn-outline-warning:hover:not(.disabled):not(:disabled) {
  background-color: rgba(255, 159, 67, 0.04);
  color: #ff9f43;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):focus {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-outline-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-warning.dropdown-toggle {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43;
}
.btn-outline-warning.waves-effect .waves-ripple,
.btn-flat-warning.waves-effect .waves-ripple {
  background: radial-gradient(rgba(255, 159, 67, 0.2) 0, rgba(255, 159, 67, 0.3) 40%, rgba(255, 159, 67, 0.4) 50%, rgba(255, 159, 67, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-warning {
  background-color: #ff9f43;
}
.modal.modal-warning .modal-header .modal-title {
  color: #ff9f43;
}
.modal.modal-warning .modal-header .close {
  color: #ff9f43 !important;
}
.pagination-warning .page-item.active .page-link {
  background: #ff9f43 !important;
  color: #fff;
}
.pagination-warning .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-warning .page-item .page-link:hover {
  color: #ff9f43;
}
.pagination-warning .page-item.prev-item .page-link:hover, .pagination-warning .page-item.next-item .page-link:hover {
  background: #ff9f43;
  color: #fff;
}
.pagination-warning .page-item.next-item .page-link:active:after, .pagination-warning .page-item.next-item .page-link:hover:after, .pagination-warning .page-item.next .page-link:active:after, .pagination-warning .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-warning .page-item.prev-item .page-link:active:before, .pagination-warning .page-item.prev-item .page-link:hover:before, .pagination-warning .page-item.prev .page-link:active:before, .pagination-warning .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-warning .nav-item .nav-link.active {
  color: #fff;
  background-color: #ff9f43 !important;
  border-color: #ff9f43;
  box-shadow: 0 4px 18px -4px rgba(255, 159, 67, 0.65);
}
.progress-bar-warning {
  background-color: rgba(255, 159, 67, 0.12);
}
.progress-bar-warning .progress-bar {
  background-color: #ff9f43;
}
.timeline .timeline-point-warning {
  border-color: #ff9f43 !important;
}
.timeline .timeline-point-warning i,
.timeline .timeline-point-warning svg {
  stroke: #ff9f43 !important;
}
.timeline .timeline-point-warning.timeline-point-indicator {
  background-color: #ff9f43 !important;
}
.timeline .timeline-point-warning.timeline-point-indicator:before {
  background: rgba(255, 159, 67, 0.12) !important;
}
.divider.divider-warning .divider-text:before, .divider.divider-warning .divider-text:after {
  border-color: #ff9f43 !important;
}
input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff9f43 !important;
}
.custom-control-warning .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning .custom-control-input:active ~ .custom-control-label::before {
  border-color: #ff9f43;
  background-color: #ff9f43;
}
.custom-control-warning.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-warning.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-warning.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-warning.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(255, 159, 67, 0.4) !important;
}
.custom-control-warning .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 159, 67, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-warning .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #ff9f43;
}
.custom-switch-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff9f43 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ff9f43 !important;
  border-color: #ff9f43 !important;
}
.text-warning.text-darken-1 {
  color: #ff922a !important;
}
.bg-warning.bg-darken-1 {
  background-color: #ff922a !important;
}
.border-warning.border-darken-1 {
  border: 1px solid #ff922a !important;
}
.border-top-warning.border-top-darken-1 {
  border-top: 1px solid #ff922a !important;
}
.border-bottom-warning.border-bottom-darken-1 {
  border-bottom: 1px solid #ff922a !important;
}
.border-left-warning.border-left-darken-1 {
  border-left: 1px solid #ff922a !important;
}
.border-right-warning.border-right-darken-1 {
  border-right: 1px solid #ff922a !important;
}
.overlay-warning.overlay-darken-1 {
  background: #ff922a;
  /* The Fallback */
  background: rgba(255, 146, 42, 0.6);
}
.text-warning.text-darken-2 {
  color: #ff8510 !important;
}
.bg-warning.bg-darken-2 {
  background-color: #ff8510 !important;
}
.border-warning.border-darken-2 {
  border: 1px solid #ff8510 !important;
}
.border-top-warning.border-top-darken-2 {
  border-top: 1px solid #ff8510 !important;
}
.border-bottom-warning.border-bottom-darken-2 {
  border-bottom: 1px solid #ff8510 !important;
}
.border-left-warning.border-left-darken-2 {
  border-left: 1px solid #ff8510 !important;
}
.border-right-warning.border-right-darken-2 {
  border-right: 1px solid #ff8510 !important;
}
.overlay-warning.overlay-darken-2 {
  background: #ff8510;
  /* The Fallback */
  background: rgba(255, 133, 16, 0.6);
}
.text-warning.text-darken-3 {
  color: #f67800 !important;
}
.bg-warning.bg-darken-3 {
  background-color: #f67800 !important;
}
.border-warning.border-darken-3 {
  border: 1px solid #f67800 !important;
}
.border-top-warning.border-top-darken-3 {
  border-top: 1px solid #f67800 !important;
}
.border-bottom-warning.border-bottom-darken-3 {
  border-bottom: 1px solid #f67800 !important;
}
.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #f67800 !important;
}
.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #f67800 !important;
}
.overlay-warning.overlay-darken-3 {
  background: #f67800;
  /* The Fallback */
  background: rgba(246, 120, 0, 0.6);
}
.text-warning.text-darken-4 {
  color: #dc6c00 !important;
}
.bg-warning.bg-darken-4 {
  background-color: #dc6c00 !important;
}
.border-warning.border-darken-4 {
  border: 1px solid #dc6c00 !important;
}
.border-top-warning.border-top-darken-4 {
  border-top: 1px solid #dc6c00 !important;
}
.border-bottom-warning.border-bottom-darken-4 {
  border-bottom: 1px solid #dc6c00 !important;
}
.border-left-warning.border-left-darken-4 {
  border-left: 1px solid #dc6c00 !important;
}
.border-right-warning.border-right-darken-4 {
  border-right: 1px solid #dc6c00 !important;
}
.overlay-warning.overlay-darken-4 {
  background: #dc6c00;
  /* The Fallback */
  background: rgba(220, 108, 0, 0.6);
}
.text-warning.text-accent-1 {
  color: #fff5ef !important;
}
.bg-warning.bg-accent-1 {
  background-color: #fff5ef !important;
}
.border-warning.border-accent-1 {
  border: 1px solid #fff5ef !important;
}
.border-top-warning.border-top-accent-1 {
  border-top: 1px solid #fff5ef !important;
}
.border-bottom-warning.border-bottom-accent-1 {
  border-bottom: 1px solid #fff5ef !important;
}
.border-left-warning.border-left-accent-1 {
  border-left: 1px solid #fff5ef !important;
}
.border-right-warning.border-right-accent-1 {
  border-right: 1px solid #fff5ef !important;
}
.overlay-warning.overlay-accent-1 {
  background: #fff5ef;
  /* The Fallback */
  background: rgba(255, 245, 239, 0.6);
}
.text-warning.text-accent-2 {
  color: #ffe5d8 !important;
}
.bg-warning.bg-accent-2 {
  background-color: #ffe5d8 !important;
}
.border-warning.border-accent-2 {
  border: 1px solid #ffe5d8 !important;
}
.border-top-warning.border-top-accent-2 {
  border-top: 1px solid #ffe5d8 !important;
}
.border-bottom-warning.border-bottom-accent-2 {
  border-bottom: 1px solid #ffe5d8 !important;
}
.border-left-warning.border-left-accent-2 {
  border-left: 1px solid #ffe5d8 !important;
}
.border-right-warning.border-right-accent-2 {
  border-right: 1px solid #ffe5d8 !important;
}
.overlay-warning.overlay-accent-2 {
  background: #ffe5d8;
  /* The Fallback */
  background: rgba(255, 229, 216, 0.6);
}
.text-warning.text-accent-3 {
  color: #fff6f3 !important;
}
.bg-warning.bg-accent-3 {
  background-color: #fff6f3 !important;
}
.border-warning.border-accent-3 {
  border: 1px solid #fff6f3 !important;
}
.border-top-warning.border-top-accent-3 {
  border-top: 1px solid #fff6f3 !important;
}
.border-bottom-warning.border-bottom-accent-3 {
  border-bottom: 1px solid #fff6f3 !important;
}
.border-left-warning.border-left-accent-3 {
  border-left: 1px solid #fff6f3 !important;
}
.border-right-warning.border-right-accent-3 {
  border-right: 1px solid #fff6f3 !important;
}
.overlay-warning.overlay-accent-3 {
  background: #fff6f3;
  /* The Fallback */
  background: rgba(255, 246, 243, 0.6);
}
.text-warning.text-accent-4 {
  color: #ffe3da !important;
}
.bg-warning.bg-accent-4 {
  background-color: #ffe3da !important;
}
.border-warning.border-accent-4 {
  border: 1px solid #ffe3da !important;
}
.border-top-warning.border-top-accent-4 {
  border-top: 1px solid #ffe3da !important;
}
.border-bottom-warning.border-bottom-accent-4 {
  border-bottom: 1px solid #ffe3da !important;
}
.border-left-warning.border-left-accent-4 {
  border-left: 1px solid #ffe3da !important;
}
.border-right-warning.border-right-accent-4 {
  border-right: 1px solid #ffe3da !important;
}
.overlay-warning.overlay-accent-4 {
  background: #ffe3da;
  /* The Fallback */
  background: rgba(255, 227, 218, 0.6);
}
.text-danger.text-lighten-5 {
  color: #ee8d90 !important;
}
.bg-danger.bg-lighten-5 {
  background-color: #ee8d90 !important;
}
.border-danger.border-lighten-5 {
  border: 1px solid #ee8d90 !important;
}
.border-top-danger.border-top-lighten-5 {
  border-top: 1px solid #ee8d90 !important;
}
.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom: 1px solid #ee8d90 !important;
}
.border-left-danger.border-left-lighten-5 {
  border-left: 1px solid #ee8d90 !important;
}
.border-right-danger.border-right-lighten-5 {
  border-right: 1px solid #ee8d90 !important;
}
.overlay-danger.overlay-lighten-5 {
  background: #ee8d90;
  /* The Fallback */
  background: rgba(238, 141, 144, 0.6);
}
.text-danger.text-lighten-4 {
  color: #ea777b !important;
}
.bg-danger.bg-lighten-4 {
  background-color: #ea777b !important;
}
.border-danger.border-lighten-4 {
  border: 1px solid #ea777b !important;
}
.border-top-danger.border-top-lighten-4 {
  border-top: 1px solid #ea777b !important;
}
.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom: 1px solid #ea777b !important;
}
.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #ea777b !important;
}
.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #ea777b !important;
}
.overlay-danger.overlay-lighten-4 {
  background: #ea777b;
  /* The Fallback */
  background: rgba(234, 119, 123, 0.6);
}
.text-danger.text-lighten-3 {
  color: #e76066 !important;
}
.bg-danger.bg-lighten-3 {
  background-color: #e76066 !important;
}
.border-danger.border-lighten-3 {
  border: 1px solid #e76066 !important;
}
.border-top-danger.border-top-lighten-3 {
  border-top: 1px solid #e76066 !important;
}
.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom: 1px solid #e76066 !important;
}
.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #e76066 !important;
}
.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #e76066 !important;
}
.overlay-danger.overlay-lighten-3 {
  background: #e76066;
  /* The Fallback */
  background: rgba(231, 96, 102, 0.6);
}
.text-danger.text-lighten-2 {
  color: #e44a50 !important;
}
.bg-danger.bg-lighten-2 {
  background-color: #e44a50 !important;
}
.border-danger.border-lighten-2 {
  border: 1px solid #e44a50 !important;
}
.border-top-danger.border-top-lighten-2 {
  border-top: 1px solid #e44a50 !important;
}
.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom: 1px solid #e44a50 !important;
}
.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #e44a50 !important;
}
.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #e44a50 !important;
}
.overlay-danger.overlay-lighten-2 {
  background: #e44a50;
  /* The Fallback */
  background: rgba(228, 74, 80, 0.6);
}
.text-danger.text-lighten-1 {
  color: #e0343b !important;
}
.bg-danger.bg-lighten-1 {
  background-color: #e0343b !important;
}
.border-danger.border-lighten-1 {
  border: 1px solid #e0343b !important;
}
.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #e0343b !important;
}
.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #e0343b !important;
}
.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #e0343b !important;
}
.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #e0343b !important;
}
.overlay-danger.overlay-lighten-1 {
  background: #e0343b;
  /* The Fallback */
  background: rgba(224, 52, 59, 0.6);
}
.bg-danger {
  background-color: #DA2128 !important;
}
.bg-danger .card-header,
.bg-danger .card-footer {
  background-color: transparent;
}
.alert-danger {
  background: rgba(218, 33, 40, 0.12) !important;
  color: #DA2128 !important;
}
.alert-danger .alert-heading {
  box-shadow: rgba(218, 33, 40, 0.4) 0px 6px 15px -7px;
}
.alert-danger .alert-link {
  color: #c41e24 !important;
}
.alert-danger .close {
  color: #DA2128 !important;
}
.bg-light-danger {
  background: rgba(218, 33, 40, 0.12) !important;
  color: #DA2128 !important;
}
.bg-light-danger.fc-h-event, .bg-light-danger.fc-v-event {
  border-color: rgba(218, 33, 40, 0.1);
}
.bg-light-danger .fc-list-event-dot {
  border-color: #DA2128 !important;
}
.bg-light-danger.fc-list-event:hover td {
  background: rgba(218, 33, 40, 0.1) !important;
}
.bg-light-danger.fc-list-event .fc-list-event-title {
  color: #6e6b7b;
}
.avatar.bg-light-danger {
  color: #DA2128 !important;
}
.border-danger {
  border: 1px solid #DA2128 !important;
}
.border-top-danger {
  border-top: 1px solid #DA2128;
}
.border-bottom-danger {
  border-bottom: 1px solid #DA2128;
}
.border-left-danger {
  border-left: 1px solid #DA2128;
}
.border-right-danger {
  border-right: 1px solid #DA2128;
}
.bg-danger.badge-glow,
.border-danger.badge-glow,
.badge-danger.badge-glow {
  box-shadow: 0px 0px 10px #DA2128;
}
.badge.badge-light-danger {
  background-color: rgba(218, 33, 40, 0.12);
  color: #DA2128 !important;
}
.overlay-danger {
  background: #DA2128;
  /* The Fallback */
  background: rgba(218, 33, 40, 0.6);
}
.btn-danger {
  border-color: #DA2128 !important;
  background-color: #DA2128 !important;
  color: #fff !important;
}
.btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: #fff;
  background-color: #c41e24 !important;
}
.btn-danger:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #da2128;
}
.btn-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-flat-danger {
  background-color: transparent;
  color: #DA2128;
}
.btn-flat-danger:hover {
  color: #DA2128;
}
.btn-flat-danger:hover:not(.disabled):not(:disabled) {
  background-color: rgba(218, 33, 40, 0.12);
}
.btn-flat-danger:active, .btn-flat-danger.active, .btn-flat-danger:focus {
  background-color: rgba(218, 33, 40, 0.2);
  color: #DA2128;
}
.btn-flat-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.btn-relief-danger {
  background-color: #DA2128;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease;
}
.btn-relief-danger:hover:not(.disabled):not(:disabled) {
  background-color: #e0343b;
}
.btn-relief-danger:active, .btn-relief-danger.active, .btn-relief-danger:focus {
  background-color: #c41e24;
}
.btn-relief-danger:hover {
  color: #fff;
}
.btn-relief-danger:active, .btn-relief-danger.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px);
}
.btn-outline-danger {
  border: 1px solid #DA2128 !important;
  background-color: transparent;
  color: #DA2128;
}
.btn-outline-danger:hover:not(.disabled):not(:disabled) {
  background-color: rgba(218, 33, 40, 0.04);
  color: #DA2128;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):focus {
  background-color: rgba(218, 33, 40, 0.2);
  color: #DA2128;
}
.btn-outline-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.show > .btn-outline-danger.dropdown-toggle {
  background-color: rgba(218, 33, 40, 0.2);
  color: #DA2128;
}
.btn-outline-danger.waves-effect .waves-ripple,
.btn-flat-danger.waves-effect .waves-ripple {
  background: radial-gradient(rgba(218, 33, 40, 0.2) 0, rgba(218, 33, 40, 0.3) 40%, rgba(218, 33, 40, 0.4) 50%, rgba(218, 33, 40, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.bullet.bullet-danger {
  background-color: #DA2128;
}
.modal.modal-danger .modal-header .modal-title {
  color: #DA2128;
}
.modal.modal-danger .modal-header .close {
  color: #DA2128 !important;
}
.pagination-danger .page-item.active .page-link {
  background: #DA2128 !important;
  color: #fff;
}
.pagination-danger .page-item.active .page-link:hover {
  color: #fff;
}
.pagination-danger .page-item .page-link:hover {
  color: #DA2128;
}
.pagination-danger .page-item.prev-item .page-link:hover, .pagination-danger .page-item.next-item .page-link:hover {
  background: #DA2128;
  color: #fff;
}
.pagination-danger .page-item.next-item .page-link:active:after, .pagination-danger .page-item.next-item .page-link:hover:after, .pagination-danger .page-item.next .page-link:active:after, .pagination-danger .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.pagination-danger .page-item.prev-item .page-link:active:before, .pagination-danger .page-item.prev-item .page-link:hover:before, .pagination-danger .page-item.prev .page-link:active:before, .pagination-danger .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important;
}
.nav-pill-danger .nav-item .nav-link.active {
  color: #fff;
  background-color: #DA2128 !important;
  border-color: #DA2128;
  box-shadow: 0 4px 18px -4px rgba(218, 33, 40, 0.65);
}
.progress-bar-danger {
  background-color: rgba(218, 33, 40, 0.12);
}
.progress-bar-danger .progress-bar {
  background-color: #DA2128;
}
.timeline .timeline-point-danger {
  border-color: #DA2128 !important;
}
.timeline .timeline-point-danger i,
.timeline .timeline-point-danger svg {
  stroke: #DA2128 !important;
}
.timeline .timeline-point-danger.timeline-point-indicator {
  background-color: #DA2128 !important;
}
.timeline .timeline-point-danger.timeline-point-indicator:before {
  background: rgba(218, 33, 40, 0.12) !important;
}
.divider.divider-danger .divider-text:before, .divider.divider-danger .divider-text:after {
  border-color: #DA2128 !important;
}
input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #DA2128 !important;
}
.custom-control-danger .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger .custom-control-input:active ~ .custom-control-label::before {
  border-color: #DA2128;
  background-color: #DA2128;
}
.custom-control-danger.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-danger.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-danger.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-danger.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(218, 33, 40, 0.4) !important;
}
.custom-control-danger .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(218, 33, 40, 0.65) !important;
  border: none;
  box-shadow: none !important;
}
.custom-control-danger .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #DA2128;
}
.custom-switch-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #DA2128 !important;
  color: #fff;
  transition: all 0.2s ease-out;
}
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #DA2128 !important;
  border-color: #DA2128 !important;
}
.text-danger.text-darken-1 {
  color: #c41e24 !important;
}
.bg-danger.bg-darken-1 {
  background-color: #c41e24 !important;
}
.border-danger.border-darken-1 {
  border: 1px solid #c41e24 !important;
}
.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #c41e24 !important;
}
.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #c41e24 !important;
}
.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #c41e24 !important;
}
.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #c41e24 !important;
}
.overlay-danger.overlay-darken-1 {
  background: #c41e24;
  /* The Fallback */
  background: rgba(196, 30, 36, 0.6);
}
.text-danger.text-darken-2 {
  color: #ae1a20 !important;
}
.bg-danger.bg-darken-2 {
  background-color: #ae1a20 !important;
}
.border-danger.border-darken-2 {
  border: 1px solid #ae1a20 !important;
}
.border-top-danger.border-top-darken-2 {
  border-top: 1px solid #ae1a20 !important;
}
.border-bottom-danger.border-bottom-darken-2 {
  border-bottom: 1px solid #ae1a20 !important;
}
.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #ae1a20 !important;
}
.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #ae1a20 !important;
}
.overlay-danger.overlay-darken-2 {
  background: #ae1a20;
  /* The Fallback */
  background: rgba(174, 26, 32, 0.6);
}
.text-danger.text-darken-3 {
  color: #98171c !important;
}
.bg-danger.bg-darken-3 {
  background-color: #98171c !important;
}
.border-danger.border-darken-3 {
  border: 1px solid #98171c !important;
}
.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #98171c !important;
}
.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #98171c !important;
}
.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #98171c !important;
}
.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #98171c !important;
}
.overlay-danger.overlay-darken-3 {
  background: #98171c;
  /* The Fallback */
  background: rgba(152, 23, 28, 0.6);
}
.text-danger.text-darken-4 {
  color: #811418 !important;
}
.bg-danger.bg-darken-4 {
  background-color: #811418 !important;
}
.border-danger.border-darken-4 {
  border: 1px solid #811418 !important;
}
.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #811418 !important;
}
.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #811418 !important;
}
.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #811418 !important;
}
.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #811418 !important;
}
.overlay-danger.overlay-darken-4 {
  background: #811418;
  /* The Fallback */
  background: rgba(129, 20, 24, 0.6);
}
.text-danger.text-accent-1 {
  color: #ffeef1 !important;
}
.bg-danger.bg-accent-1 {
  background-color: #ffeef1 !important;
}
.border-danger.border-accent-1 {
  border: 1px solid #ffeef1 !important;
}
.border-top-danger.border-top-accent-1 {
  border-top: 1px solid #ffeef1 !important;
}
.border-bottom-danger.border-bottom-accent-1 {
  border-bottom: 1px solid #ffeef1 !important;
}
.border-left-danger.border-left-accent-1 {
  border-left: 1px solid #ffeef1 !important;
}
.border-right-danger.border-right-accent-1 {
  border-right: 1px solid #ffeef1 !important;
}
.overlay-danger.overlay-accent-1 {
  background: #ffeef1;
  /* The Fallback */
  background: rgba(255, 238, 241, 0.6);
}
.text-danger.text-accent-2 {
  color: #ffd6db !important;
}
.bg-danger.bg-accent-2 {
  background-color: #ffd6db !important;
}
.border-danger.border-accent-2 {
  border: 1px solid #ffd6db !important;
}
.border-top-danger.border-top-accent-2 {
  border-top: 1px solid #ffd6db !important;
}
.border-bottom-danger.border-bottom-accent-2 {
  border-bottom: 1px solid #ffd6db !important;
}
.border-left-danger.border-left-accent-2 {
  border-left: 1px solid #ffd6db !important;
}
.border-right-danger.border-right-accent-2 {
  border-right: 1px solid #ffd6db !important;
}
.overlay-danger.overlay-accent-2 {
  background: #ffd6db;
  /* The Fallback */
  background: rgba(255, 214, 219, 0.6);
}
.text-danger.text-accent-3 {
  color: #ffecee !important;
}
.bg-danger.bg-accent-3 {
  background-color: #ffecee !important;
}
.border-danger.border-accent-3 {
  border: 1px solid #ffecee !important;
}
.border-top-danger.border-top-accent-3 {
  border-top: 1px solid #ffecee !important;
}
.border-bottom-danger.border-bottom-accent-3 {
  border-bottom: 1px solid #ffecee !important;
}
.border-left-danger.border-left-accent-3 {
  border-left: 1px solid #ffecee !important;
}
.border-right-danger.border-right-accent-3 {
  border-right: 1px solid #ffecee !important;
}
.overlay-danger.overlay-accent-3 {
  background: #ffecee;
  /* The Fallback */
  background: rgba(255, 236, 238, 0.6);
}
.text-danger.text-accent-4 {
  color: #ffd3d7 !important;
}
.bg-danger.bg-accent-4 {
  background-color: #ffd3d7 !important;
}
.border-danger.border-accent-4 {
  border: 1px solid #ffd3d7 !important;
}
.border-top-danger.border-top-accent-4 {
  border-top: 1px solid #ffd3d7 !important;
}
.border-bottom-danger.border-bottom-accent-4 {
  border-bottom: 1px solid #ffd3d7 !important;
}
.border-left-danger.border-left-accent-4 {
  border-left: 1px solid #ffd3d7 !important;
}
.border-right-danger.border-right-accent-4 {
  border-right: 1px solid #ffd3d7 !important;
}
.overlay-danger.overlay-accent-4 {
  background: #ffd3d7;
  /* The Fallback */
  background: rgba(255, 211, 215, 0.6);
}
.bg-gradient-dark,
.btn-gradient-dark {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #4b4b4b, #1e1e1e);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.dark-layout .bg-gradient-dark,
.dark-layout .btn-gradient-dark {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-dark:hover, .bg-gradient-dark:active,
.btn-gradient-dark:hover,
.btn-gradient-dark:active {
  color: #fff;
}
.bg-gradient-dark:hover:not(.disabled):not(:disabled),
.btn-gradient-dark:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-dark:active,
.btn-gradient-dark:active {
  transform: translateY(0);
}
.bg-gradient-dark:active, .bg-gradient-dark:focus,
.btn-gradient-dark:active,
.btn-gradient-dark:focus {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary,
.btn-gradient-primary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #DA2128, #e44a50);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary:hover, .bg-gradient-primary:active,
.btn-gradient-primary:hover,
.btn-gradient-primary:active {
  color: #fff;
}
.bg-gradient-primary:hover:not(.disabled):not(:disabled),
.btn-gradient-primary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-primary:active,
.btn-gradient-primary:active {
  transform: translateY(0);
}
.bg-gradient-primary:active, .bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus {
  background-image: linear-gradient(47deg, #ae1a20, #DA2128);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary,
.btn-gradient-secondary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #82868b, #9ca0a4);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary:hover, .bg-gradient-secondary:active,
.btn-gradient-secondary:hover,
.btn-gradient-secondary:active {
  color: #fff;
}
.bg-gradient-secondary:hover:not(.disabled):not(:disabled),
.btn-gradient-secondary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-secondary:active,
.btn-gradient-secondary:active {
  transform: translateY(0);
}
.bg-gradient-secondary:active, .bg-gradient-secondary:focus,
.btn-gradient-secondary:active,
.btn-gradient-secondary:focus {
  background-image: linear-gradient(47deg, #696d71, #82868b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success,
.btn-gradient-success {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #28c76f, #48da89);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success:hover, .bg-gradient-success:active,
.btn-gradient-success:hover,
.btn-gradient-success:active {
  color: #fff;
}
.bg-gradient-success:hover:not(.disabled):not(:disabled),
.btn-gradient-success:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-success:active,
.btn-gradient-success:active {
  transform: translateY(0);
}
.bg-gradient-success:active, .bg-gradient-success:focus,
.btn-gradient-success:active,
.btn-gradient-success:focus {
  background-image: linear-gradient(47deg, #1f9d57, #28c76f);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info,
.btn-gradient-info {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #00cfe8, #1ce7ff);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info:hover, .bg-gradient-info:active,
.btn-gradient-info:hover,
.btn-gradient-info:active {
  color: #fff;
}
.bg-gradient-info:hover:not(.disabled):not(:disabled),
.btn-gradient-info:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-info:active,
.btn-gradient-info:active {
  transform: translateY(0);
}
.bg-gradient-info:active, .bg-gradient-info:focus,
.btn-gradient-info:active,
.btn-gradient-info:focus {
  background-image: linear-gradient(47deg, #00a1b5, #00cfe8);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning,
.btn-gradient-warning {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ff9f43, #ffb976);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning:hover, .bg-gradient-warning:active,
.btn-gradient-warning:hover,
.btn-gradient-warning:active {
  color: #fff;
}
.bg-gradient-warning:hover:not(.disabled):not(:disabled),
.btn-gradient-warning:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-warning:active,
.btn-gradient-warning:active {
  transform: translateY(0);
}
.bg-gradient-warning:active, .bg-gradient-warning:focus,
.btn-gradient-warning:active,
.btn-gradient-warning:focus {
  background-image: linear-gradient(47deg, #ff8510, #ff9f43);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger,
.btn-gradient-danger {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #DA2128, #e44a50);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger:hover, .bg-gradient-danger:active,
.btn-gradient-danger:hover,
.btn-gradient-danger:active {
  color: #fff;
}
.bg-gradient-danger:hover:not(.disabled):not(:disabled),
.btn-gradient-danger:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-danger:active,
.btn-gradient-danger:active {
  transform: translateY(0);
}
.bg-gradient-danger:active, .bg-gradient-danger:focus,
.btn-gradient-danger:active,
.btn-gradient-danger:focus {
  background-image: linear-gradient(47deg, #ae1a20, #DA2128);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
html {
  font-size: 14px;
  height: 100%;
  letter-spacing: 0.01rem;
  /*
    * Blank page
    */
}
html body {
  height: 100%;
  background-color: #f8f8f8;
  direction: ltr;
}
html body p {
  line-height: 1.5rem;
}
html .content {
  padding: 0;
  position: relative;
  transition: 300ms ease all;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  min-height: calc(100% - 3.35rem);
  margin-left: 260px;
}
html .content.app-content {
  padding: calc(2rem + 4.45rem + 1.3rem) 2rem 0;
}
html .content.app-content.show-overlay .content-overlay {
  z-index: 10;
  opacity: 1;
}
html .content.app-content.show-overlay .content-overlay ~ .header-navbar-shadow {
  display: none;
}
html .content.app-content .content-overlay {
  position: fixed;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(34, 41, 47, 0.5);
  cursor: pointer;
  transition: all 0.7s, z-index 0s;
  z-index: -1;
}
html .content.app-content .content-area-wrapper {
  display: flex;
  position: relative;
  overflow: hidden;
}
html .content.app-content .content-area-wrapper .content-wrapper,
html .content.app-content .content-area-wrapper .content-body {
  height: 100%;
}
html .content .body-content-overlay {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  display: block;
  z-index: 4;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
html .content .body-content-overlay.show {
  visibility: visible;
  transition: all 0.3s ease;
  opacity: 1;
  background-color: rgba(34, 41, 47, 0.2);
  border-radius: 0.1785rem;
}
html .content .content-wrapper .content-header-title {
  font-weight: 500;
  color: #636363;
  padding-right: 1rem;
  border-right: 1px solid #d6dce1;
}
html .content .content-wrapper .content-header-right .dropdown-toggle::after {
  display: none;
}
html .content .content-wrapper .content-header-right .dropdown-toggle i,
html .content .content-wrapper .content-header-right .dropdown-toggle svg {
  margin-right: 0;
}
html .content .content-wrapper .content-header-right .btn-icon {
  padding: 0.8rem;
}
html .content .content-wrapper .content-header-right .btn-icon i,
html .content .content-wrapper .content-header-right .btn-icon svg {
  height: 1rem;
  width: 1rem;
}
html .navbar-floating.footer-static .app-content .content-area-wrapper,
html .navbar-floating.footer-static .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-floating.footer-static .app-content .content-area-wrapper,
html .navbar-floating.footer-static .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
  }
}
html .navbar-floating.footer-hidden .app-content .content-area-wrapper,
html .navbar-floating.footer-hidden .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 0rem + 1.3rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 0rem + 1.3rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-floating.footer-hidden .app-content .content-area-wrapper,
html .navbar-floating.footer-hidden .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 1.3rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 1.3rem + 0rem ) );
  }
}
html .navbar-floating.footer-fixed .app-content .content-area-wrapper,
html .navbar-floating.footer-fixed .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-floating.footer-fixed .app-content .content-area-wrapper,
html .navbar-floating.footer-fixed .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 1.3rem + 0rem ) );
  }
}
html .navbar-hidden .app-content {
  padding: 2rem 2rem 0 2rem !important;
}
html .navbar-hidden.footer-static .app-content .content-area-wrapper,
html .navbar-hidden.footer-static .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 1) + 0rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 1) + 0rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-hidden.footer-static .app-content .content-area-wrapper,
html .navbar-hidden.footer-static .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 0rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 0rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-hidden.footer-hidden .app-content .content-area-wrapper,
html .navbar-hidden.footer-hidden .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 0rem + 0rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 0rem + 0rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-hidden.footer-hidden .app-content .content-area-wrapper,
html .navbar-hidden.footer-hidden .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 0rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 0rem + 0rem + 0rem ) );
  }
}
html .navbar-hidden.footer-fixed .app-content .content-area-wrapper,
html .navbar-hidden.footer-fixed .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 0rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 0rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-hidden.footer-fixed .app-content .content-area-wrapper,
html .navbar-hidden.footer-fixed .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-static .main-menu {
  top: 0;
}
html .navbar-static .content {
  min-height: calc(100% - calc(4.45rem + 3.35rem));
}
html .navbar-static .app-content {
  padding: 2rem 2rem 0 2rem;
}
html .navbar-static.footer-static .app-content .content-area-wrapper,
html .navbar-static.footer-static .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-static.footer-static .app-content .content-area-wrapper,
html .navbar-static.footer-static .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-static.footer-hidden .app-content .content-area-wrapper,
html .navbar-static.footer-hidden .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-static.footer-hidden .app-content .content-area-wrapper,
html .navbar-static.footer-hidden .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 0rem + 0rem ) );
  }
}
html .navbar-static.footer-fixed .app-content .content-area-wrapper,
html .navbar-static.footer-fixed .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-static.footer-fixed .app-content .content-area-wrapper,
html .navbar-static.footer-fixed .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-sticky .app-content {
  padding: calc(2rem + 4.45rem) 2rem 0 2rem;
}
html .navbar-sticky.footer-static .app-content .content-area-wrapper,
html .navbar-sticky.footer-static .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-sticky.footer-static .app-content .content-area-wrapper,
html .navbar-sticky.footer-static .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-sticky.footer-hidden .app-content .content-area-wrapper,
html .navbar-sticky.footer-hidden .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-sticky.footer-hidden .app-content .content-area-wrapper,
html .navbar-sticky.footer-hidden .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem + 0rem + 0rem ) );
  }
}
html .navbar-sticky.footer-fixed .app-content .content-area-wrapper,
html .navbar-sticky.footer-fixed .app-content .kanban-wrapper {
  height: calc( 100vh - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  height: calc( var(--vh, 1vh) * 100 - calc( calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem ) );
}
@media (max-width: 575.98px) {
  html .navbar-sticky.footer-fixed .app-content .content-area-wrapper,
html .navbar-sticky.footer-fixed .app-content .kanban-wrapper {
    height: calc( 100vh - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
    height: calc( var(--vh, 1vh) * 100 - calc( calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem + 0rem + 0rem ) );
  }
}
html .navbar-static .nav.header-navbar .navbar-container,
html .navbar-sticky .nav.header-navbar .navbar-container {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
html .navbar-static .nav.header-navbar .navbar-container .search-input .search-list.show,
html .navbar-sticky .nav.header-navbar .navbar-container .search-input .search-list.show {
  width: 98%;
  left: 1%;
}
html .footer-fixed .content.app-content {
  padding-bottom: 3.35rem !important;
}
html [data-col="1-column"] .header-navbar {
  width: 100%;
  left: 0 !important;
}
html [data-col="1-column"] .header-navbar.floating-nav {
  width: calc( 100vw - (100vw - 100%) - calc(2rem * 2) ) !important;
}
html [data-col="1-column"] .content,
html [data-col="1-column"] .footer {
  margin-left: 0px !important;
}
html [data-col="1-column"].horizontal-layout .header-navbar {
  width: 100% !important;
}
html [data-col="1-column"].horizontal-layout .app-content {
  padding: calc(2rem + 4.45rem + 1.3rem) 2rem 0 2rem !important;
}
html [data-col="1-column"].horizontal-layout.footer-fixed .app-content {
  padding: calc(2rem + 4.45rem + 1.3rem) 2rem 3.35rem 2rem !important;
}
html .blank-page .content {
  margin-left: 0;
}
html .blank-page .content.app-content {
  overflow: overlay;
  overflow-x: hidden;
  padding: 0 !important;
  transition: none;
}
html .blank-page .content.app-content .header-navbar-shadow {
  display: none;
}
html .blank-page .content-wrapper {
  padding: 0 !important;
}
html .blank-page .content-wrapper .flexbox-container {
  display: flex;
  align-items: center;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
}
html .pace .pace-progress {
  background: #DA2128;
}
.app-content.center-layout {
  overflow: hidden;
}
/*
* Col 3 layout for detached and general type
*/
@media (min-width: 992px) {
  body .content-right {
    width: calc(100vw - (100vw - 100%) - 260px);
    float: right;
  }
  body .content-left {
    width: calc(100vw - (100vw - 100%) - 260px);
    float: left;
  }
  body .content-detached {
    width: 100%;
  }
  body .content-detached.content-right {
    float: right;
    margin-left: -260px;
  }
  body .content-detached.content-right .content-body {
    margin-left: calc(260px + 2rem);
  }
  body .content-detached.content-left {
    float: left;
    margin-right: -260px;
  }
  body .content-detached.content-left .content-body {
    margin-right: calc(260px + 2rem);
  }

  .sidebar-right.sidebar-sticky {
    float: right !important;
    margin-left: -260px;
    width: 260px !important;
    margin-top: 5.7rem;
  }
}
@media (max-width: 575.98px) {
  html body .app-content {
    padding: calc(2rem - 0.8rem + 4.45rem + 1.3rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }

  html body.navbar-static .app-content {
    padding: calc(2rem - 0.8rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }

  html body.navbar-sticky .app-content {
    padding: calc(2rem - 0.8rem + 4.45rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }

  html body.navbar-hidden .app-content {
    padding: calc(2rem - 0.8rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }
}
@media (max-width: 575.98px) {
  .navbar-static .app-content .header-navbar .navbar-container,
.navbar-sticky .app-content .header-navbar .navbar-container {
    padding-left: 1rem;
    padding-right: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html.full-screen {
    width: 100%;
  }
  html.full-screen .content.app-content {
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
  }
}
/*=========================================================================================
    File Name: sidebar.scss
    Description: content sidebar specific scss.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.sidebar {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .sidebar {
    vertical-align: top;
  }
}
.sidebar-fixed {
  position: fixed;
  height: 100%;
  overflow: scroll;
}
.sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(34, 41, 47, 0.5);
  z-index: 997;
  display: block;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease;
}
.sidenav-overlay.show {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s ease;
}
.drag-target {
  height: 100%;
  width: 40px;
  position: fixed;
  top: 0;
  left: -10px;
  z-index: 1036;
}
.sidebar-detached .sidebar {
  width: 260px;
}
@media (min-width: 992px) {
  .sidebar-left {
    float: left;
  }

  .sidebar-right {
    float: right;
  }
}
@media (max-width: 991.98px) {
  .sidebar-detached .sidebar {
    width: 100%;
  }
}
footer.footer {
  padding: 0.8rem 2rem;
  min-height: 3.35rem;
  transition: 300ms ease all;
}
footer.footer span i,
footer.footer span svg {
  height: 1.51rem;
  width: 1.51rem;
  font-size: 1.51rem;
  margin-left: 0.5rem;
  color: #DA2128;
}
footer.footer .scroll-top {
  padding: 0.81rem 0.83rem;
}
footer.footer-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
footer.footer-border {
  border-top: 1px solid #ebe9f1;
}
.footer-fixed footer {
  position: fixed !important;
  z-index: 1030;
  right: 0;
  left: 0;
  bottom: 0;
}
.footer-fixed footer.footer-light {
  background: #fff;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
.footer-fixed footer.footer-dark {
  background: #b8c2cc;
  color: #fff;
}
.footer-hidden .app-content {
  padding-bottom: 0.1px !important;
}
.scroll-top {
  position: fixed;
  bottom: 5%;
  right: 30px;
  display: none;
  z-index: 99;
}
/*=========================================================================================
    File Name: navigation.scss
    Description: Common mixin for menus, contain dark and light version scss.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.main-menu {
  z-index: 1031;
  position: absolute;
  display: table-cell;
  height: 100%;
  overflow: hidden;
}
.main-menu.menu-light {
  color: #6e6b7b;
  background: #fff;
}
.main-menu.menu-light .navigation {
  background: #fff;
}
.main-menu.menu-light .navigation .navigation-header {
  color: #a6a4b0;
  margin: calc(2rem + 0.286rem) 0 0.8rem 2.2rem;
  padding: 0;
  line-height: 1.5;
  letter-spacing: 0.01rem;
}
.main-menu.menu-light .navigation .navigation-header span {
  font-weight: 500;
}
.main-menu.menu-light .navigation li.has-sub > a {
  transition: all 0.5s ease, background 0s, color 0s;
}
.main-menu.menu-light .navigation li a {
  color: #625f6e;
  padding: 10px 15px 10px 15px;
  line-height: 1.45;
}
.main-menu.menu-light .navigation li a span.menu-sub-title {
  color: #bdbbc4;
}
.main-menu.menu-light .navigation li a > * {
  transition: transform 0.25s ease;
}
.main-menu.menu-light .navigation li.nav-item a:hover > * {
  transition: transform 0.25s ease;
  transform: translateX(5px);
}
.main-menu.menu-light .navigation li.nav-item ul.menu-content li a:hover > * {
  transition: transform 0.25s ease;
  transform: translateX(5px);
}
.main-menu.menu-light .navigation > li > a {
  margin: 0 15px;
}
.main-menu.menu-light .navigation > li > a .label {
  margin-top: 4px;
  margin-right: 5px;
}
.main-menu.menu-light .navigation > li > a i,
.main-menu.menu-light .navigation > li > a svg {
  position: relative;
  top: 1px;
}
.main-menu.menu-light .navigation > li > ul li:first-of-type {
  margin-top: 7px !important;
}
.main-menu.menu-light .navigation > li > ul li:not(.has-sub) {
  margin: 0 15px;
}
.main-menu.menu-light .navigation > li > ul li.has-sub > a {
  margin: 0 15px;
}
.main-menu.menu-light .navigation > li > ul li.has-sub > ul > li {
  margin: 0 15px;
}
.main-menu.menu-light .navigation > li.open:not(.menu-item-closing) > a, .main-menu.menu-light .navigation > li.sidebar-group-active > a {
  color: #565360;
  background: whitesmoke;
  border-radius: 6px;
}
.main-menu.menu-light .navigation > li:not(.open) > ul {
  display: none;
}
.main-menu.menu-light .navigation > li:not(.open) > ul .active {
  background: transparent;
  box-shadow: none;
}
.main-menu.menu-light .navigation > li.active {
  z-index: 1;
}
.main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(118deg, #da2128, rgba(218, 33, 40, 0.7));
  box-shadow: 0 0 10px 1px rgba(218, 33, 40, 0.7);
  color: #fff;
  font-weight: 400;
  border-radius: 4px;
}
.main-menu.menu-light .navigation > li .active {
  background: #f0f0f0;
}
.main-menu.menu-light .navigation > li .active > a {
  color: #DA2128;
  margin-bottom: 0;
}
.main-menu.menu-light .navigation > li .active .hover > a,
.main-menu.menu-light .navigation > li .active :hover > a {
  background: whitesmoke;
}
.main-menu.menu-light .navigation > li ul {
  padding: 0;
  margin: 0;
}
.main-menu.menu-light .navigation > li ul li {
  color: #6e6b7b;
  background: transparent;
}
.main-menu.menu-light .navigation > li ul li > a {
  padding: 10px 15px 10px 20px;
}
.main-menu.menu-light .navigation > li ul li ul a {
  padding: 10px 15px 10px 53px;
}
.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul {
  display: none;
}
.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul .active {
  background: transparent;
  box-shadow: none;
}
.main-menu.menu-light .navigation > li ul .open > a,
.main-menu.menu-light .navigation > li ul .sidebar-group-active > a {
  color: #6e6b7b;
  background: whitesmoke;
  border-radius: 6px;
}
.main-menu.menu-light .navigation > li ul .open > ul,
.main-menu.menu-light .navigation > li ul .sidebar-group-active > ul {
  display: block;
}
.main-menu.menu-light .navigation > li ul .open > ul .open > ul,
.main-menu.menu-light .navigation > li ul .sidebar-group-active > ul .open > ul {
  display: block;
}
.main-menu.menu-light .navigation > li ul .hover > a, .main-menu.menu-light .navigation > li ul:hover > a {
  color: #787486;
}
.main-menu.menu-light .navigation > li ul .active {
  background: linear-gradient(118deg, #da2128, rgba(218, 33, 40, 0.7));
  box-shadow: 0 0 10px 1px rgba(218, 33, 40, 0.7);
  border-radius: 4px;
  z-index: 1;
}
.main-menu.menu-light .navigation > li ul .active > a {
  color: #fff;
}
.main-menu.menu-dark {
  color: #dcdcdc;
  background: #10163a;
}
.main-menu.menu-dark .navigation {
  background: #10163a;
}
.main-menu.menu-dark .navigation .navigation-header {
  color: white;
  margin: calc(2rem + 0.286rem) 0 0.8rem 2.2rem;
  padding: 0;
  line-height: 1.5;
  letter-spacing: 0.01rem;
}
.main-menu.menu-dark .navigation .navigation-header span {
  font-weight: 500;
}
.main-menu.menu-dark .navigation li.has-sub > a {
  transition: all 0.5s ease, background 0s, color 0s;
}
.main-menu.menu-dark .navigation li a {
  color: #d0d0d0;
  padding: 10px 15px 10px 15px;
  line-height: 1.45;
}
.main-menu.menu-dark .navigation li a span.menu-sub-title {
  color: white;
}
.main-menu.menu-dark .navigation li a > * {
  transition: transform 0.25s ease;
}
.main-menu.menu-dark .navigation li.nav-item a:hover > * {
  transition: transform 0.25s ease;
  transform: translateX(5px);
}
.main-menu.menu-dark .navigation li.nav-item ul.menu-content li a:hover > * {
  transition: transform 0.25s ease;
  transform: translateX(5px);
}
.main-menu.menu-dark .navigation > li > a {
  margin: 0 15px;
}
.main-menu.menu-dark .navigation > li > a .label {
  margin-top: 4px;
  margin-right: 5px;
}
.main-menu.menu-dark .navigation > li > a i,
.main-menu.menu-dark .navigation > li > a svg {
  position: relative;
  top: 1px;
}
.main-menu.menu-dark .navigation > li > ul li:first-of-type {
  margin-top: 7px !important;
}
.main-menu.menu-dark .navigation > li > ul li:not(.has-sub) {
  margin: 0 15px;
}
.main-menu.menu-dark .navigation > li > ul li.has-sub > a {
  margin: 0 15px;
}
.main-menu.menu-dark .navigation > li > ul li.has-sub > ul > li {
  margin: 0 15px;
}
.main-menu.menu-dark .navigation > li.open:not(.menu-item-closing) > a, .main-menu.menu-dark .navigation > li.sidebar-group-active > a {
  color: #c3c3c3;
  background: #0c102a;
  border-radius: 6px;
}
.main-menu.menu-dark .navigation > li:not(.open) > ul {
  display: none;
}
.main-menu.menu-dark .navigation > li:not(.open) > ul .active {
  background: transparent;
  box-shadow: none;
}
.main-menu.menu-dark .navigation > li.active {
  z-index: 1;
}
.main-menu.menu-dark .navigation > li.active > a {
  background: linear-gradient(118deg, #da2128, rgba(218, 33, 40, 0.7));
  box-shadow: 0 0 10px 1px rgba(218, 33, 40, 0.7);
  color: #fff;
  font-weight: 400;
  border-radius: 4px;
}
.main-menu.menu-dark .navigation > li .active {
  background: #090d22;
}
.main-menu.menu-dark .navigation > li .active > a {
  color: #DA2128;
  margin-bottom: 0;
}
.main-menu.menu-dark .navigation > li .active .hover > a,
.main-menu.menu-dark .navigation > li .active :hover > a {
  background: #0c102a;
}
.main-menu.menu-dark .navigation > li ul {
  padding: 0;
  margin: 0;
}
.main-menu.menu-dark .navigation > li ul li {
  color: #dcdcdc;
  background: transparent;
}
.main-menu.menu-dark .navigation > li ul li > a {
  padding: 10px 15px 10px 20px;
}
.main-menu.menu-dark .navigation > li ul li ul a {
  padding: 10px 15px 10px 53px;
}
.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul {
  display: none;
}
.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul .active {
  background: transparent;
  box-shadow: none;
}
.main-menu.menu-dark .navigation > li ul .open > a,
.main-menu.menu-dark .navigation > li ul .sidebar-group-active > a {
  color: #dcdcdc;
  background: #0c102a;
  border-radius: 6px;
}
.main-menu.menu-dark .navigation > li ul .open > ul,
.main-menu.menu-dark .navigation > li ul .sidebar-group-active > ul {
  display: block;
}
.main-menu.menu-dark .navigation > li ul .open > ul .open > ul,
.main-menu.menu-dark .navigation > li ul .sidebar-group-active > ul .open > ul {
  display: block;
}
.main-menu.menu-dark .navigation > li ul .hover > a, .main-menu.menu-dark .navigation > li ul:hover > a {
  color: #e6e6e6;
}
.main-menu.menu-dark .navigation > li ul .active {
  background: linear-gradient(118deg, #da2128, rgba(218, 33, 40, 0.7));
  box-shadow: 0 0 10px 1px rgba(218, 33, 40, 0.7);
  border-radius: 4px;
  z-index: 1;
}
.main-menu.menu-dark .navigation > li ul .active > a {
  color: #fff;
}
.main-menu.menu-fixed {
  position: fixed;
}
.main-menu.menu-static {
  height: 100%;
  padding-bottom: calc(100% - 20rem);
}
.main-menu.menu-static .main-menu-content {
  height: unset !important;
}
.main-menu.menu-shadow {
  box-shadow: 0 0 15px 0 rgba(34, 41, 47, 0.05);
}
.main-menu.menu-border {
  border-right: 1px solid #ebe9f1;
}
.main-menu .shadow-bottom {
  display: none;
  position: absolute;
  z-index: 2;
  height: 50px;
  width: 100%;
  pointer-events: none;
  margin-top: -0.7rem;
  filter: blur(5px);
  background: linear-gradient(#fff 41%, rgba(255, 255, 255, 0.11) 95%, rgba(255, 255, 255, 0));
}
.bordered-layout .main-menu .shadow-bottom {
  background: linear-gradient(#f8f8f8 41%, rgba(255, 255, 255, 0.11) 95%, rgba(255, 255, 255, 0));
}
.main-menu.menu-native-scroll .main-menu-content {
  overflow-y: scroll !important;
}
.main-menu .navbar-header {
  height: 100%;
  width: 260px;
  height: 4.45rem;
  position: relative;
  padding: 0.35rem 1rem 0.3rem 1.64rem;
  transition: 300ms ease all, background 0s;
}
.main-menu .navbar-header .navbar-nav {
  align-items: center;
}
.main-menu .navbar-header .navbar-brand {
  display: flex;
  align-items: center;
  font-size: inherit;
}
.main-menu .navbar-header .navbar-brand .brand-logo img {
  max-width: 128px;
}
.main-menu .navbar-header .navbar-brand .brand-text {
  color: #DA2128;
  padding-left: 1rem;
  margin-bottom: 0;
  font-weight: 600;
  letter-spacing: 0.01rem;
  font-size: 1.45rem;
  -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
.main-menu .navbar-header .modern-nav-toggle {
  -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}
.main-menu .main-menu-content {
  height: calc(100% - 4.45rem) !important;
  position: relative;
}
.main-menu .main-menu-content .ps__rail-y {
  z-index: 3;
}
.main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-menu ul.navigation-main {
  overflow-x: hidden;
  padding-bottom: 0.75rem;
}
.main-menu ul.navigation-main > li:first-child {
  margin-top: 0.5rem;
}
.main-menu a {
  outline: none;
}
.main-menu a:hover, .main-menu a:focus {
  text-decoration: none;
}
.navigation {
  font-size: 1.1rem;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-weight: 400;
  overflow-y: hidden;
  padding-bottom: 20px;
}
.navigation .navigation-header {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-weight: 500;
  line-height: 1.2;
  padding: 12px 22px;
  font-size: 0.9rem;
  text-transform: uppercase;
}
.navigation li {
  position: relative;
  white-space: nowrap;
}
.navigation li a {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.navigation li a i,
.navigation li a svg {
  height: 11px;
  width: 11px;
  font-size: 11px;
  margin-right: 1.38rem;
}
.navigation li.menu-item-animating {
  transition: height 0.25s ease-in-out;
}
.navigation li.disabled a {
  cursor: not-allowed;
  opacity: 0.65;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .menu-hide .main-menu,
.menu-open .main-menu {
    transition: transform 0.25s, top 0.35s, height 0.35s;
  }

  .main-menu {
    transform: translate3d(-240px, 0, 0);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    perspective: 1000;
  }

  .menu-open .main-menu {
    transform: translate3d(0, 0, 0);
  }
}
@media (min-width: 768px) {
  .drag-target {
    z-index: 0;
  }
}
.avatar {
  white-space: nowrap;
  background-color: #c3c3c3;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-size: 1rem;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.avatar .avatar-content {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 0.857rem;
}
.avatar .avatar-content .avatar-icon {
  height: 1rem;
  width: 1rem;
}
.avatar [class*=avatar-status-] {
  border-radius: 50%;
  width: 11px;
  height: 11px;
  position: absolute;
  right: 0;
  bottom: 0;
  border: 1px solid #fff;
}
.avatar [class*=avatar-status-].avatar-status-lg, .avatar [class*=avatar-status-].avatar-status-xl {
  width: 17px;
  height: 17px;
  border-width: 2px;
}
.avatar .avatar-status-online {
  background-color: #28c76f;
}
.avatar .avatar-status-busy {
  background-color: #DA2128;
}
.avatar .avatar-status-away {
  background-color: #ff9f43;
}
.avatar .avatar-status-offline {
  background-color: #82868b;
}
.avatar.avatar-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  width: 42px;
  border-radius: 0.357rem;
}
.avatar img {
  border-radius: 50%;
}
.avatar.avatar-xl {
  font-size: 1.5rem;
}
.avatar.avatar-xl img {
  width: 70px;
  height: 70px;
}
.avatar.avatar-xl .avatar-content {
  height: 70px;
  width: 70px;
  font-size: 2.57rem;
}
.avatar.avatar-xl .avatar-content .avatar-icon,
.avatar.avatar-xl .avatar-content i,
.avatar.avatar-xl .avatar-content svg {
  height: 3rem;
  width: 3rem;
  font-size: 3rem;
}
.avatar.avatar-xl [class*=avatar-status-] {
  right: 3px;
  bottom: 0;
}
.avatar.avatar-lg {
  font-size: 1.2rem;
}
.avatar.avatar-lg img {
  width: 50px;
  height: 50px;
}
.avatar.avatar-lg .avatar-content {
  width: 50px;
  height: 50px;
  font-size: 1.714rem;
}
.avatar.avatar-lg .avatar-content .avatar-icon,
.avatar.avatar-lg .avatar-content i,
.avatar.avatar-lg .avatar-content svg {
  height: 2rem;
  width: 2rem;
  font-size: 2rem;
}
.avatar.avatar-lg [class*=avatar-status-] {
  right: 3px;
  bottom: 1px;
}
.avatar.avatar-sm .avatar-content {
  width: 24px;
  height: 24px;
}
.avatar.avatar-sm .avatar-content .avatar-icon,
.avatar.avatar-sm .avatar-content i,
.avatar.avatar-sm .avatar-content svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
}
.avatar.avatar-sm img {
  width: 24px;
  height: 24px;
}
.avatar.avatar-sm [class*=avatar-status-] {
  right: -3px;
  bottom: -2px;
}
.avatar-group {
  display: flex;
  justify-content: flex-start;
}
.avatar-group .avatar {
  transition: all 0.25s ease;
}
.avatar-group .avatar img,
.avatar-group .avatar .avatar-content {
  box-shadow: 0 0 0 2px #fff, inset 0 0 0 1px rgba(34, 41, 47, 0.07);
}
.avatar-group .avatar .avatar-content {
  background-color: #b7b9bc !important;
}
.avatar-group .avatar:hover {
  transition: all 0.25s ease;
}
.avatar-group .avatar.pull-up:hover {
  transform: translateY(-4px) scale(1.07);
}
.avatar-group .avatar:not(:first-child) {
  margin-left: -0.55rem;
}
.avatar-group .avatar-sm:not(:first-child) {
  margin-left: -0.4rem;
}
.avatar-group .avatar-lg:not(:first-child) {
  margin-left: -1rem;
}
.avatar-group .avatar-xl:not(:first-child) {
  margin-left: -1.5rem;
}
/*=========================================================================================
	File Name: search.scss
	Description: Search  functionality.
	----------------------------------------------------------------------------------------
	Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.navbar-container a.nav-link-search {
  float: left;
}
.navbar-container .search-input {
  width: 0;
  float: left;
  display: none;
}
.navbar-container .search-input input {
  width: 0;
  border: none;
  background: none;
  transition: all 0.2s ease-out;
  line-height: 16px;
  padding: 1.6rem 3.6rem;
}
.navbar-container .search-input.open {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  display: block;
  background: #fff;
  border-radius: 0.5rem;
}
.navbar-container .search-input.open .search-input-close,
.navbar-container .search-input.open .search-input-icon {
  display: block;
}
.navbar-container .search-input.open input {
  width: 100%;
  outline: none;
  background: none;
  height: auto;
  box-shadow: none;
  transition: all 0.3s ease-out;
}
.navbar-container .search-input .search-list {
  max-height: 450px;
  height: auto;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  width: 100%;
  margin-top: 0.5rem;
  padding-left: 0;
  border-radius: 0.357rem;
  display: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 875px) and (orientation: landscape) {
  .navbar-container .search-input .search-list {
    max-height: 250px;
  }
}
.navbar-container .search-input .search-list.search-list-bookmark {
  height: auto !important;
}
.navbar-container .search-input .search-list.search-list-bookmark i,
.navbar-container .search-input .search-list.search-list-bookmark svg {
  font-size: 1.2rem;
  height: 1.2rem;
  width: 1.2rem;
}
.navbar-container .search-input .search-list.show {
  display: block;
  min-height: 3rem;
}
.navbar-container .search-input .search-list li a {
  padding: 0.9rem 1rem;
  color: #6e6b7b;
}
.navbar-container .search-input .search-list li a i,
.navbar-container .search-input .search-list li a svg[class*="feather feather-"] {
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
}
.navbar-container .search-input .search-list li:first-child {
  border-top-left-radius: 0.357rem;
  border-top-right-radius: 0.357rem;
}
.navbar-container .search-input .search-list li:last-child {
  border-bottom-left-radius: 0.357rem;
  border-bottom-right-radius: 0.357rem;
}
.navbar-container .search-input .search-list li.auto-suggestion {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.navbar-container .search-input .search-list li.auto-suggestion:hover, .navbar-container .search-input .search-list li.auto-suggestion.current_item {
  background-color: #f8f8f8;
}
.navbar-container .search-input .search-input-icon {
  z-index: 2;
  display: none;
  position: absolute;
  left: 1.5rem;
  top: 32%;
  cursor: pointer;
}
.navbar-container .search-input .search-input-icon i,
.navbar-container .search-input .search-input-icon svg {
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
}
.navbar-container .search-input .search-input-close {
  z-index: 1;
  display: none;
  position: absolute;
  right: 2rem;
  top: 32%;
  cursor: pointer;
}
.navbar-container .search-input .search-input-close i,
.navbar-container .search-input .search-input-close svg {
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
}
.navbar-container .bookmark-input {
  position: absolute;
  top: 102%;
  width: 25%;
  display: none;
  background: #fff;
  border-radius: 0.357rem;
  box-shadow: 0 15px 30px 0 rgba(34, 41, 47, 0.11), 0 5px 15px 0 rgba(34, 41, 47, 0.08);
}
.navbar-container .bookmark-input.show {
  display: block;
}
.navbar-container .bookmark-input .bookmark-input-icon {
  position: absolute;
  z-index: 1;
  top: 20px;
  left: 24px;
}
.navbar-container .bookmark-input input {
  padding: 0.7rem 0.7rem 0.7rem 2.5rem;
  margin: 12px;
  width: calc(100% - 24px);
  background: #fff;
  border: 1px solid rgba(34, 41, 47, 0.2);
}
.navbar-container .bookmark-input input:focus {
  border: 1px solid #DA2128;
}
.navbar-container .bookmark-input .search-list {
  position: relative;
}
.navbar-container .bookmark-icon {
  cursor: pointer;
}
.navbar-container .dropdown.bookmark-dropdown {
  padding: 1.4rem 0.5rem 1.35rem;
}
.navbar-container .dropdown.bookmark-dropdown .dropdown-toggle:after {
  display: none;
}
.navbar-container .search-data-title {
  line-height: 1.25rem;
}
.navbar-dark .search-input .input {
  color: #f5f7fa;
  border-radius: 0.5rem;
}
.navbar-dark .search-input.open .input {
  color: #f5f7fa;
  border: 1px solid #f5f7fa;
}
.navbar-static .navbar-container .search-input.open {
  border-radius: 0;
}
.btn-social, .btn-social-icon {
  position: relative;
  padding-left: 4.95rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn-social > :first-child, .btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 2px;
  bottom: 0;
  width: 2.95rem;
  line-height: 2.7rem;
  font-size: 1rem;
  text-align: center;
  border-right: 1px solid rgba(34, 41, 47, 0.2);
}
.btn-social-icon {
  height: 2.95rem;
  width: 2.95rem;
  padding: 0;
}
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100% !important;
}
.btn-adn {
  background-color: #d87a68;
  color: #fff;
  background-color: #d87a68;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-adn:hover {
  color: #fff;
  background-color: #d87a68;
  border-color: #d87a68;
}
.btn-adn:focus, .btn-adn.focus {
  color: #fff;
  background-color: #d87a68;
  border-color: #d87a68;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-adn.disabled, .btn-adn:disabled {
  color: #fff;
  background-color: #d87a68;
  border-color: #fff;
}
.btn-adn:not(:disabled):not(.disabled):active, .btn-adn:not(:disabled):not(.disabled).active, .show > .btn-adn.dropdown-toggle {
  color: #fff;
  background-color: #ce563f;
  border-color: #dfdfdf;
}
.btn-adn:not(:disabled):not(.disabled):active:focus, .btn-adn:not(:disabled):not(.disabled).active:focus, .show > .btn-adn.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-bitbucket {
  background-color: #205081;
  color: #fff;
  background-color: #205081;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-bitbucket:hover {
  color: #fff;
  background-color: #205081;
  border-color: #205081;
}
.btn-bitbucket:focus, .btn-bitbucket.focus {
  color: #fff;
  background-color: #205081;
  border-color: #205081;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-bitbucket.disabled, .btn-bitbucket:disabled {
  color: #fff;
  background-color: #205081;
  border-color: #fff;
}
.btn-bitbucket:not(:disabled):not(.disabled):active, .btn-bitbucket:not(:disabled):not(.disabled).active, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: #163758;
  border-color: #dfdfdf;
}
.btn-bitbucket:not(:disabled):not(.disabled):active:focus, .btn-bitbucket:not(:disabled):not(.disabled).active:focus, .show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-dropbox {
  background-color: #1087dd;
  color: #fff;
  background-color: #1087dd;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-dropbox:hover {
  color: #fff;
  background-color: #1087dd;
  border-color: #1087dd;
}
.btn-dropbox:focus, .btn-dropbox.focus {
  color: #fff;
  background-color: #1087dd;
  border-color: #1087dd;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-dropbox.disabled, .btn-dropbox:disabled {
  color: #fff;
  background-color: #1087dd;
  border-color: #fff;
}
.btn-dropbox:not(:disabled):not(.disabled):active, .btn-dropbox:not(:disabled):not(.disabled).active, .show > .btn-dropbox.dropdown-toggle {
  color: #fff;
  background-color: #0d6aad;
  border-color: #dfdfdf;
}
.btn-dropbox:not(:disabled):not(.disabled):active:focus, .btn-dropbox:not(:disabled):not(.disabled).active:focus, .show > .btn-dropbox.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-facebook {
  background-color: #3b5998;
  color: #fff;
  background-color: #3b5998;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-facebook:hover {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #fff;
}
.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #dfdfdf;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-flickr {
  background-color: #ff0084;
  color: #fff;
  background-color: #ff0084;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-flickr:hover {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
}
.btn-flickr:focus, .btn-flickr.focus {
  color: #fff;
  background-color: #ff0084;
  border-color: #ff0084;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-flickr.disabled, .btn-flickr:disabled {
  color: #fff;
  background-color: #ff0084;
  border-color: #fff;
}
.btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #cc006a;
  border-color: #dfdfdf;
}
.btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus, .show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-foursquare {
  background-color: #f94877;
  color: #fff;
  background-color: #f94877;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-foursquare:hover {
  color: #fff;
  background-color: #f94877;
  border-color: #f94877;
}
.btn-foursquare:focus, .btn-foursquare.focus {
  color: #fff;
  background-color: #f94877;
  border-color: #f94877;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-foursquare.disabled, .btn-foursquare:disabled {
  color: #fff;
  background-color: #f94877;
  border-color: #fff;
}
.btn-foursquare:not(:disabled):not(.disabled):active, .btn-foursquare:not(:disabled):not(.disabled).active, .show > .btn-foursquare.dropdown-toggle {
  color: #fff;
  background-color: #f71752;
  border-color: #dfdfdf;
}
.btn-foursquare:not(:disabled):not(.disabled):active:focus, .btn-foursquare:not(:disabled):not(.disabled).active:focus, .show > .btn-foursquare.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-github {
  background-color: #444444;
  color: #fff;
  background-color: #444444;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-github:hover {
  color: #fff;
  background-color: #444444;
  border-color: #444444;
}
.btn-github:focus, .btn-github.focus {
  color: #fff;
  background-color: #444444;
  border-color: #444444;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-github.disabled, .btn-github:disabled {
  color: #fff;
  background-color: #444444;
  border-color: #fff;
}
.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active, .show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: #2b2b2b;
  border-color: #dfdfdf;
}
.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-google {
  background-color: #dd4b39;
  color: #fff;
  background-color: #dd4b39;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-google:hover {
  color: #fff;
  background-color: #dd4b39;
  border-color: #dd4b39;
}
.btn-google:focus, .btn-google.focus {
  color: #fff;
  background-color: #dd4b39;
  border-color: #dd4b39;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-google.disabled, .btn-google:disabled {
  color: #fff;
  background-color: #dd4b39;
  border-color: #fff;
}
.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c23321;
  border-color: #dfdfdf;
}
.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-instagram {
  background-color: #3f729b;
  color: #fff;
  background-color: #3f729b;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-instagram:hover {
  color: #fff;
  background-color: #3f729b;
  border-color: #3f729b;
}
.btn-instagram:focus, .btn-instagram.focus {
  color: #fff;
  background-color: #3f729b;
  border-color: #3f729b;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-instagram.disabled, .btn-instagram:disabled {
  color: #fff;
  background-color: #3f729b;
  border-color: #fff;
}
.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #305777;
  border-color: #dfdfdf;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-linkedin {
  background-color: #007bb6;
  color: #fff;
  background-color: #007bb6;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-linkedin:hover {
  color: #fff;
  background-color: #007bb6;
  border-color: #007bb6;
}
.btn-linkedin:focus, .btn-linkedin.focus {
  color: #fff;
  background-color: #007bb6;
  border-color: #007bb6;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-linkedin.disabled, .btn-linkedin:disabled {
  color: #fff;
  background-color: #007bb6;
  border-color: #fff;
}
.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active, .show > .btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: #005983;
  border-color: #dfdfdf;
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-microsoft {
  background-color: #2672ec;
  color: #fff;
  background-color: #2672ec;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-microsoft:hover {
  color: #fff;
  background-color: #2672ec;
  border-color: #2672ec;
}
.btn-microsoft:focus, .btn-microsoft.focus {
  color: #fff;
  background-color: #2672ec;
  border-color: #2672ec;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-microsoft.disabled, .btn-microsoft:disabled {
  color: #fff;
  background-color: #2672ec;
  border-color: #fff;
}
.btn-microsoft:not(:disabled):not(.disabled):active, .btn-microsoft:not(:disabled):not(.disabled).active, .show > .btn-microsoft.dropdown-toggle {
  color: #fff;
  background-color: #125acd;
  border-color: #dfdfdf;
}
.btn-microsoft:not(:disabled):not(.disabled):active:focus, .btn-microsoft:not(:disabled):not(.disabled).active:focus, .show > .btn-microsoft.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-odnoklassniki {
  background-color: #f4731c;
  color: #fff;
  background-color: #f4731c;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-odnoklassniki:hover {
  color: #fff;
  background-color: #f4731c;
  border-color: #f4731c;
}
.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
  color: #fff;
  background-color: #f4731c;
  border-color: #f4731c;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-odnoklassniki.disabled, .btn-odnoklassniki:disabled {
  color: #fff;
  background-color: #f4731c;
  border-color: #fff;
}
.btn-odnoklassniki:not(:disabled):not(.disabled):active, .btn-odnoklassniki:not(:disabled):not(.disabled).active, .show > .btn-odnoklassniki.dropdown-toggle {
  color: #fff;
  background-color: #d35b0a;
  border-color: #dfdfdf;
}
.btn-odnoklassniki:not(:disabled):not(.disabled):active:focus, .btn-odnoklassniki:not(:disabled):not(.disabled).active:focus, .show > .btn-odnoklassniki.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-openid {
  background-color: #f7931e;
  color: #2a2e30;
  background-color: #f7931e;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-openid:hover {
  color: #2a2e30;
  background-color: #f7931e;
  border-color: #f7931e;
}
.btn-openid:focus, .btn-openid.focus {
  color: #2a2e30;
  background-color: #f7931e;
  border-color: #f7931e;
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-openid.disabled, .btn-openid:disabled {
  color: #2a2e30;
  background-color: #f7931e;
  border-color: #fff;
}
.btn-openid:not(:disabled):not(.disabled):active, .btn-openid:not(:disabled):not(.disabled).active, .show > .btn-openid.dropdown-toggle {
  color: #fff;
  background-color: #da7908;
  border-color: #dfdfdf;
}
.btn-openid:not(:disabled):not(.disabled):active:focus, .btn-openid:not(:disabled):not(.disabled).active:focus, .show > .btn-openid.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-pinterest {
  background-color: #cb2027;
  color: #fff;
  background-color: #cb2027;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-pinterest:hover {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
}
.btn-pinterest:focus, .btn-pinterest.focus {
  color: #fff;
  background-color: #cb2027;
  border-color: #cb2027;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-pinterest.disabled, .btn-pinterest:disabled {
  color: #fff;
  background-color: #cb2027;
  border-color: #fff;
}
.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #9f191f;
  border-color: #dfdfdf;
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-reddit {
  background-color: #eff7ff;
  color: #2a2e30;
  background-color: #eff7ff;
  border-color: #000;
  color: #fff !important;
  border: none;
}
.btn-reddit:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-reddit:focus, .btn-reddit.focus {
  color: #fff;
  background-color: #000;
  border-color: #000;
  box-shadow: 0 0 0 0.2rem rgba(6, 7, 7, 0.5);
}
.btn-reddit.disabled, .btn-reddit:disabled {
  color: #2a2e30;
  background-color: #eff7ff;
  border-color: #000;
}
.btn-reddit:not(:disabled):not(.disabled):active, .btn-reddit:not(:disabled):not(.disabled).active, .show > .btn-reddit.dropdown-toggle {
  color: #2a2e30;
  background-color: #bcdeff;
  border-color: black;
}
.btn-reddit:not(:disabled):not(.disabled):active:focus, .btn-reddit:not(:disabled):not(.disabled).active:focus, .show > .btn-reddit.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 7, 7, 0.5);
}
.btn-soundcloud {
  background-color: #ff5500;
  color: #fff;
  background-color: #ff5500;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-soundcloud:hover {
  color: #fff;
  background-color: #ff5500;
  border-color: #ff5500;
}
.btn-soundcloud:focus, .btn-soundcloud.focus {
  color: #fff;
  background-color: #ff5500;
  border-color: #ff5500;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-soundcloud.disabled, .btn-soundcloud:disabled {
  color: #fff;
  background-color: #ff5500;
  border-color: #fff;
}
.btn-soundcloud:not(:disabled):not(.disabled):active, .btn-soundcloud:not(:disabled):not(.disabled).active, .show > .btn-soundcloud.dropdown-toggle {
  color: #fff;
  background-color: #cc4400;
  border-color: #dfdfdf;
}
.btn-soundcloud:not(:disabled):not(.disabled):active:focus, .btn-soundcloud:not(:disabled):not(.disabled).active:focus, .show > .btn-soundcloud.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-tumblr {
  background-color: #2c4762;
  color: #fff;
  background-color: #2c4762;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-tumblr:hover {
  color: #fff;
  background-color: #2c4762;
  border-color: #2c4762;
}
.btn-tumblr:focus, .btn-tumblr.focus {
  color: #fff;
  background-color: #2c4762;
  border-color: #2c4762;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-tumblr.disabled, .btn-tumblr:disabled {
  color: #fff;
  background-color: #2c4762;
  border-color: #fff;
}
.btn-tumblr:not(:disabled):not(.disabled):active, .btn-tumblr:not(:disabled):not(.disabled).active, .show > .btn-tumblr.dropdown-toggle {
  color: #fff;
  background-color: #1c2e3f;
  border-color: #dfdfdf;
}
.btn-tumblr:not(:disabled):not(.disabled):active:focus, .btn-tumblr:not(:disabled):not(.disabled).active:focus, .show > .btn-tumblr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-twitter {
  background-color: #55acee;
  color: #2a2e30;
  background-color: #55acee;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-twitter:hover {
  color: #2a2e30;
  background-color: #55acee;
  border-color: #55acee;
}
.btn-twitter:focus, .btn-twitter.focus {
  color: #2a2e30;
  background-color: #55acee;
  border-color: #55acee;
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color: #2a2e30;
  background-color: #55acee;
  border-color: #fff;
}
.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #2795e9;
  border-color: #dfdfdf;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}
.btn-vimeo {
  background-color: #1ab7ea;
  color: #fff;
  background-color: #1ab7ea;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-vimeo:hover {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-vimeo:focus, .btn-vimeo.focus {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-vimeo.disabled, .btn-vimeo:disabled {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #fff;
}
.btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active, .show > .btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: #1295bf;
  border-color: #dfdfdf;
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus, .show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-vk {
  background-color: #587ea3;
  color: #fff;
  background-color: #587ea3;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-vk:hover {
  color: #fff;
  background-color: #587ea3;
  border-color: #587ea3;
}
.btn-vk:focus, .btn-vk.focus {
  color: #fff;
  background-color: #587ea3;
  border-color: #587ea3;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-vk.disabled, .btn-vk:disabled {
  color: #fff;
  background-color: #587ea3;
  border-color: #fff;
}
.btn-vk:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active, .show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #466482;
  border-color: #dfdfdf;
}
.btn-vk:not(:disabled):not(.disabled):active:focus, .btn-vk:not(:disabled):not(.disabled).active:focus, .show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-yahoo {
  background-color: #720e9e;
  color: #fff;
  background-color: #720e9e;
  border-color: #fff;
  color: #fff !important;
  border: none;
}
.btn-yahoo:hover {
  color: #fff;
  background-color: #720e9e;
  border-color: #720e9e;
}
.btn-yahoo:focus, .btn-yahoo.focus {
  color: #fff;
  background-color: #720e9e;
  border-color: #720e9e;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-yahoo.disabled, .btn-yahoo:disabled {
  color: #fff;
  background-color: #720e9e;
  border-color: #fff;
}
.btn-yahoo:not(:disabled):not(.disabled):active, .btn-yahoo:not(:disabled):not(.disabled).active, .show > .btn-yahoo.dropdown-toggle {
  color: #fff;
  background-color: #500a6f;
  border-color: #dfdfdf;
}
.btn-yahoo:not(:disabled):not(.disabled):active:focus, .btn-yahoo:not(:disabled):not(.disabled).active:focus, .show > .btn-yahoo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-adn {
  border: 1px solid #d87a68 !important;
  color: #d87a68;
}
.btn-outline-bitbucket {
  border: 1px solid #205081 !important;
  color: #205081;
}
.btn-outline-dropbox {
  border: 1px solid #1087dd !important;
  color: #1087dd;
}
.btn-outline-facebook {
  border: 1px solid #3b5998 !important;
  color: #3b5998;
}
.btn-outline-flickr {
  border: 1px solid #ff0084 !important;
  color: #ff0084;
}
.btn-outline-foursquare {
  border: 1px solid #f94877 !important;
  color: #f94877;
}
.btn-outline-github {
  border: 1px solid #444444 !important;
  color: #444444;
}
.btn-outline-google {
  border: 1px solid #dd4b39 !important;
  color: #dd4b39;
}
.btn-outline-instagram {
  border: 1px solid #3f729b !important;
  color: #3f729b;
}
.btn-outline-linkedin {
  border: 1px solid #007bb6 !important;
  color: #007bb6;
}
.btn-outline-microsoft {
  border: 1px solid #2672ec !important;
  color: #2672ec;
}
.btn-outline-odnoklassniki {
  border: 1px solid #f4731c !important;
  color: #f4731c;
}
.btn-outline-openid {
  border: 1px solid #f7931e !important;
  color: #f7931e;
}
.btn-outline-pinterest {
  border: 1px solid #cb2027 !important;
  color: #cb2027;
}
.btn-outline-reddit {
  border: 1px solid #ff4500 !important;
  color: #ff4500;
}
.btn-outline-soundcloud {
  border: 1px solid #ff5500 !important;
  color: #ff5500;
}
.btn-outline-tumblr {
  border: 1px solid #2c4762 !important;
  color: #2c4762;
}
.btn-outline-twitter {
  border: 1px solid #55acee !important;
  color: #55acee;
}
.btn-outline-vimeo {
  border: 1px solid #1ab7ea !important;
  color: #1ab7ea;
}
.btn-outline-vk {
  border: 1px solid #587ea3 !important;
  color: #587ea3;
}
.btn-outline-yahoo {
  border: 1px solid #720e9e !important;
  color: #720e9e;
}
.btn-outline-adn:hover {
  color: #ad412d;
  border: 1px solid #ad412d !important;
}
.btn-outline-bitbucket:hover {
  color: #0c1d2f;
  border: 1px solid #0c1d2f !important;
}
.btn-outline-dropbox:hover {
  color: #094d7e;
  border: 1px solid #094d7e !important;
}
.btn-outline-facebook:hover {
  color: #1e2e4f;
  border: 1px solid #1e2e4f !important;
}
.btn-outline-flickr:hover {
  color: #99004f;
  border: 1px solid #99004f !important;
}
.btn-outline-foursquare:hover {
  color: #d4073d;
  border: 1px solid #d4073d !important;
}
.btn-outline-github:hover {
  color: #111111;
  border: 1px solid #111111 !important;
}
.btn-outline-google:hover {
  color: #96271a;
  border: 1px solid #96271a !important;
}
.btn-outline-instagram:hover {
  color: #223d52;
  border: 1px solid #223d52 !important;
}
.btn-outline-linkedin:hover {
  color: #003650;
  border: 1px solid #003650 !important;
}
.btn-outline-microsoft:hover {
  color: #0e459e;
  border: 1px solid #0e459e !important;
}
.btn-outline-odnoklassniki:hover {
  color: #a24608;
  border: 1px solid #a24608 !important;
}
.btn-outline-openid:hover {
  color: #a95e06;
  border: 1px solid #a95e06 !important;
}
.btn-outline-pinterest:hover {
  color: #731216;
  border: 1px solid #731216 !important;
}
.btn-outline-reddit:hover {
  color: #992900;
  border: 1px solid #992900 !important;
}
.btn-outline-soundcloud:hover {
  color: #993300;
  border: 1px solid #993300 !important;
}
.btn-outline-tumblr:hover {
  color: #0c141c;
  border: 1px solid #0c141c !important;
}
.btn-outline-twitter:hover {
  color: #147bc9;
  border: 1px solid #147bc9 !important;
}
.btn-outline-vimeo:hover {
  color: #0d7091;
  border: 1px solid #0d7091 !important;
}
.btn-outline-vk:hover {
  color: #344b61;
  border: 1px solid #344b61 !important;
}
.btn-outline-yahoo:hover {
  color: #2e0640;
  border: 1px solid #2e0640 !important;
}
.bg-adn {
  background-color: #d87a68;
}
.bg-bitbucket {
  background-color: #205081;
}
.bg-dropbox {
  background-color: #1087dd;
}
.bg-facebook {
  background-color: #3b5998;
}
.bg-flickr {
  background-color: #ff0084;
}
.bg-foursquare {
  background-color: #f94877;
}
.bg-github {
  background-color: #444444;
}
.bg-google {
  background-color: #dd4b39;
}
.bg-instagram {
  background-color: #3f729b;
}
.bg-linkedin {
  background-color: #007bb6;
}
.bg-microsoft {
  background-color: #2672ec;
}
.bg-odnoklassniki {
  background-color: #f4731c;
}
.bg-openid {
  background-color: #f7931e;
}
.bg-pinterest {
  background-color: #cb2027;
}
.bg-reddit {
  background-color: #ff4500;
}
.bg-soundcloud {
  background-color: #ff5500;
}
.bg-tumblr {
  background-color: #2c4762;
}
.bg-twitter {
  background-color: #55acee;
}
.bg-vimeo {
  background-color: #1ab7ea;
}
.bg-vk {
  background-color: #587ea3;
}
.bg-yahoo {
  background-color: #720e9e;
}
/*=========================================================================================
    File Name: demo.scss
    Description: CSS used for demo purpose only. Remove this css from your project.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.demo-inline-spacing {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.demo-inline-spacing > * {
  margin-right: 1.5rem;
  margin-top: 1.5rem;
}
.demo-vertical-spacing > * {
  margin: 0;
  margin-bottom: 1.5rem;
}
.demo-vertical-spacing > *:last-child {
  margin: 0;
}
.demo-spacing-0 > *:last-child {
  margin: 0;
}
.icon-wrapper .feather {
  height: 24px;
  width: 24px;
}
.scroll-example {
  padding: 0.5rem;
  position: relative;
  border: 2px solid #dfdfdf;
  overflow: auto;
}
.scroll-example .horz-scroll-content {
  width: 1200px;
}
.browser {
  background: #e0e0e0;
  border: 4px solid #e0e0e0;
  width: 100%;
  height: 12rem;
  padding-top: 20px;
  margin: 0 0 10px;
  box-sizing: border-box;
}
.browser iframe {
  border: 0;
  background: #fff;
  height: 100%;
  width: 100%;
}
.loader-wrapper {
  height: 8em;
}
.maintenance-icon {
  font-size: 4rem;
}
.animationIcon {
  right: 30px;
  bottom: 10px;
}
#component-breadcrumbs .breadcrumb:not(last-child) {
  margin-bottom: 0.5rem;
}
#breadcrumb-alignment .breadcrumb-wrapper {
  box-shadow: 1px 1px 10px rgba(34, 41, 47, 0.1);
  padding: 1px;
  border-radius: 0.357rem;
}
#breadcrumb-alignment .breadcrumb-wrapper .breadcrumb {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}
.dark-layout #breadcrumb-alignment .breadcrumb-wrapper {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24);
}
.buy-now {
  position: fixed;
  bottom: 5%;
  right: 79px;
  z-index: 1031;
}
.buy-now .btn {
  box-shadow: 0 1px 20px 1px #DA2128 !important;
}
.buy-now .btn:hover {
  box-shadow: none !important;
}
/*=========================================================================================
	File Name: customizer.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Vuexy - Vuejs, React, Angular, HTML & Laravel Admin Dashboard Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.customizer {
  width: 400px;
  right: -400px;
  padding: 0;
  background-color: #fff;
  z-index: 1051;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-left: 1px solid rgba(34, 41, 47, 0.05);
}
.customizer.open {
  box-shadow: 0 15px 30px 0 rgba(34, 41, 47, 0.11), 0 5px 15px 0 rgba(34, 41, 47, 0.08);
  right: 0;
}
.customizer .customizer-content {
  position: relative;
  height: 100%;
}
.customizer .customizer-close {
  position: absolute;
  right: 0.6rem;
  top: 0.6rem;
  padding: 7px;
  width: auto;
  z-index: 10;
  color: #5e5873;
}
.customizer .customizer-close i,
.customizer .customizer-close svg {
  font-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.customizer .customizer-toggle {
  background: #DA2128;
  color: #fff !important;
  display: block;
  box-shadow: -3px 0px 8px rgba(34, 41, 47, 0.1);
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  position: absolute;
  top: 50%;
  width: 38px;
  height: 38px;
  left: -39px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}
.customizer .color-box {
  height: 24px;
  width: 24px;
  margin: 0.5rem;
  border-radius: 0.5rem;
  cursor: pointer;
  position: relative;
}
.customizer .color-box.selected:after {
  content: "";
  border: 1px solid #DA2128;
  height: 30px;
  width: 30px;
  top: -3px;
  left: -3px;
  position: absolute;
  border-radius: 0.5rem;
}
.customizer .color-box.selected.border:after {
  top: -4px;
  left: -4px;
}
.divider {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  margin: 1rem 0;
}
.divider .divider-text {
  position: relative;
  display: inline-block;
  font-size: 0.9375rem;
  padding: 0 1rem;
}
.divider .divider-text i,
.divider .divider-text svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
}
.divider .divider-text:before, .divider .divider-text:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 9999px;
  border-top: 1px solid #ebe9f1;
}
.divider .divider-text:before {
  right: 100%;
}
.divider .divider-text:after {
  left: 100%;
}
.divider.divider-left .divider-text {
  float: left;
  padding-left: 0;
}
.divider.divider-left .divider-text:before {
  display: none;
}
.divider.divider-left-center .divider-text {
  left: -25%;
}
.divider.divider-right .divider-text {
  float: right;
  padding-right: 0;
}
.divider.divider-right .divider-text:after {
  display: none;
}
.divider.divider-right-center .divider-text {
  right: -25%;
}
.divider.divider-dotted .divider-text:before, .divider.divider-dotted .divider-text:after {
  border-style: dotted;
  border-width: 1px;
  border-top-width: 0;
  border-color: #ebe9f1;
}
.divider.divider-dashed .divider-text:before, .divider.divider-dashed .divider-text:after {
  border-style: dashed;
  border-width: 1px;
  border-top-width: 0;
  border-color: #ebe9f1;
}
.timeline {
  padding: 0;
  margin-bottom: 0;
  margin-left: 1rem;
  list-style: none;
}
.timeline .timeline-item {
  position: relative;
  padding-left: 2.5rem;
  border-left: 1px solid #ebe9f1;
}
.timeline .timeline-item:not(:last-child) {
  padding-bottom: 1.8rem;
}
.timeline .timeline-item .timeline-point {
  position: absolute;
  left: -0.85rem;
  top: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.75rem;
  width: 1.75rem;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #DA2128;
  background-color: #fff;
}
.timeline .timeline-item .timeline-point.timeline-point-indicator {
  left: -0.412rem;
  top: 0.07rem;
  height: 12px;
  width: 12px;
  border: 0;
  background-color: #DA2128;
}
.timeline .timeline-item .timeline-point.timeline-point-indicator:before {
  content: "";
  background: rgba(218, 33, 40, 0.12);
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  top: -0.285rem;
  left: -0.285rem;
  border-radius: 50%;
}
.timeline .timeline-item .timeline-point i,
.timeline .timeline-item .timeline-point svg {
  color: #DA2128;
  font-size: 0.85rem;
  vertical-align: baseline;
}
.timeline .timeline-item .timeline-event {
  position: relative;
  width: 100%;
  min-height: 4rem;
}
.timeline .timeline-item .timeline-event .timeline-event-time {
  font-size: 0.85rem;
  color: #b9b9c3;
}
.timeline .timeline-item:last-of-type {
  border-left-color: transparent !important;
}
.timeline .timeline-item:last-of-type:after {
  content: "";
  position: absolute;
  left: -1px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(#ebe9f1, transparent);
}
@media screen and (min-width: 0px) {
  head {
    font-family: "xs 0px";
  }

  body:after {
    content: "xs - min-width: 0px";
  }
}
@media screen and (min-width: 544px) {
  head {
    font-family: "sm 544px";
  }

  body:after {
    content: "sm - min-width: 544px";
  }
}
@media screen and (min-width: 768px) {
  head {
    font-family: "md 768px";
  }

  body:after {
    content: "md - min-width: 768px";
  }
}
@media screen and (min-width: 992px) {
  head {
    font-family: "lg 992px";
  }

  body:after {
    content: "lg - min-width: 992px";
  }
}
@media screen and (min-width: 1200px) {
  head {
    font-family: "xl 1200px";
  }

  body:after {
    content: "xl - min-width: 1200px";
  }
}
head {
  clear: both;
}
head title {
  font-family: "xs 0px, sm 544px, md 768px, lg 992px, xl 1200px";
}
body:after {
  display: none;
}
*[data-usn-if] {
  display: none;
}
.select2-container {
  width: 100% !important;
  margin: 0;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  box-sizing: border-box;
}
.select2-container--classic:focus,
.select2-container--default:focus {
  outline: none;
}
.select2-container--classic .select2-selection__choice,
.select2-container--default .select2-selection__choice {
  font-size: 0.9rem;
  margin-top: 6px !important;
}
.select2-container--classic .select2-selection--single,
.select2-container--default .select2-selection--single {
  min-height: 2.714rem;
  padding: 5px;
  border: 1px solid #d8d6de;
}
.select2-container--classic .select2-selection--single:focus,
.select2-container--default .select2-selection--single:focus {
  outline: 0;
  border-color: #DA2128 !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered i,
.select2-container--classic .select2-selection--single .select2-selection__rendered svg,
.select2-container--default .select2-selection--single .select2-selection__rendered i,
.select2-container--default .select2-selection--single .select2-selection__rendered svg {
  font-size: 1.15rem;
  height: 1.15rem;
  width: 1.15rem;
  margin-right: 0.5rem;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8d6de' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: 18px 14px, 18px 14px;
  background-repeat: no-repeat;
  height: 1rem;
  padding-right: 1.5rem;
  margin-left: 0;
  margin-top: 0;
  left: -8px;
  border-style: none;
}
.select2-container--classic.select2-container--open,
.select2-container--default.select2-container--open {
  box-shadow: 0 5px 25px rgba(34, 41, 47, 0.1);
}
.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #DA2128 !important;
  outline: 0;
}
.select2-container--classic.select2-container--focus,
.select2-container--default.select2-container--focus {
  outline: 0;
}
.select2-container--classic.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #DA2128 !important;
  outline: 0;
}
.select2-container--classic .select2-dropdown,
.select2-container--default .select2-dropdown {
  border-color: #d8d6de;
}
.select2-container--classic .select2-search--dropdown,
.select2-container--default .select2-search--dropdown {
  padding: 0.5rem;
}
.select2-container--classic .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none !important;
  border-radius: 0.357rem;
  border-color: #d8d6de;
  padding: 0.438rem 1rem;
}
.select2-container--classic .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
  min-height: 38px !important;
  border: 1px solid #d8d6de;
}
.select2-container--classic .select2-selection--multiple:focus,
.select2-container--default .select2-selection--multiple:focus {
  outline: 0;
  border-color: #DA2128 !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #DA2128 !important;
  border-color: #DA2128 !important;
  color: #fff;
  padding: 2px 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 6px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field,
.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top: 7px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  float: right;
  margin-left: 0.7rem;
  margin-right: 0.5rem;
  font-size: 0px;
  display: inline-block;
  position: relative;
  line-height: 1rem;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:before,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
  background-size: 0.85rem;
  height: 0.85rem;
  width: 0.85rem;
  position: absolute;
  top: 22%;
  left: -4px;
}
.select2-container--classic .select2-selection--multiple i,
.select2-container--classic .select2-selection--multiple svg,
.select2-container--default .select2-selection--multiple i,
.select2-container--default .select2-selection--multiple svg {
  position: relative;
  top: 1px;
  margin-right: 0.5rem;
  height: 1.15rem;
  width: 1.15rem;
  font-size: 1.15rem;
  padding-left: 1px;
}
.select2-container--classic .select2-results__group,
.select2-container--default .select2-results__group {
  padding: 6px 9px;
  font-weight: 600;
}
.select2-container--classic .select2-results__option,
.select2-container--default .select2-results__option {
  padding: 0.428rem 1rem;
}
.select2-container--classic .select2-results__option[role=group],
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #DA2128 !important;
  color: white !important;
}
.select2-container--classic .select2-results__option i,
.select2-container--classic .select2-results__option svg,
.select2-container--default .select2-results__option i,
.select2-container--default .select2-results__option svg {
  height: 1.15rem;
  width: 1.15rem;
  font-size: 1.15rem;
  margin-right: 0.5rem;
}
.select2-container--classic .select2-results__option--highlighted,
.select2-container--default .select2-results__option--highlighted {
  background-color: rgba(218, 33, 40, 0.12) !important;
  color: #DA2128 !important;
}
.select2-container--classic .select2-result-repository__avatar img,
.select2-container--default .select2-result-repository__avatar img {
  width: 50px;
}
.select2-container--classic .select-lg,
.select2-container--default .select-lg {
  min-height: 2.714rem !important;
  font-size: 1.2rem;
  margin-bottom: 0 !important;
  padding: 0.3rem 0.7rem;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-lg.select2-selection--single .select2-selection__rendered {
  padding-top: -0.1rem;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-lg.select2-selection--single .select2-selection__arrow {
  top: 0rem !important;
}
.select2-container--classic .select-lg.select2-selection--multiple,
.select2-container--default .select-lg.select2-selection--multiple {
  padding: 0 0.2rem;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered {
  padding-top: 0 !important;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered li,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered li {
  font-size: 1.2rem;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered li .select2-search__field,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top: 10px;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 5px;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before {
  top: 46%;
}
.select2-container--classic .select-sm,
.select2-container--default .select-sm {
  min-height: 2.142rem !important;
  padding: 0 0.2rem;
  font-size: 0.75rem;
  margin-bottom: 0 !important;
  line-height: 1.5;
}
.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-sm.select2-selection--single .select2-selection__arrow {
  top: -0.3rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple,
.select2-container--default .select-sm.select2-selection--multiple {
  line-height: 1.3;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered {
  padding: 3px;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered li,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered li {
  font-size: 0.75rem;
  margin-top: 2px;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered li .select2-search__field,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top: 4px;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice {
  padding: 0 0.2rem;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before {
  top: 5%;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
  margin-top: 0;
}
.dark-layout .select2-container .select2-selection,
.dark-layout .select2-container .select2-search__field,
.dark-layout .select2-container .select2-selection__placeholder {
  background: #283046;
  border-color: #3b4253;
  color: #b4b7bd;
}
.dark-layout .select2-container .select2-selection__rendered {
  color: #b4b7bd;
}
.dark-layout .select2-container .select2-dropdown {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice {
  background: rgba(218, 33, 40, 0.12) !important;
  color: #DA2128 !important;
  border: none;
}
.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  color: #DA2128 !important;
}
.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice__remove:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
}
.dark-layout .select2-container .select2-results__option[aria-disabled=true] {
  color: #676d7d;
}
.dark-layout .select2-container .select2-selection__arrow b {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .select2-container--disabled .select2-selection {
  opacity: 0.5;
}
table.dataTable {
  width: 100% !important;
  border-collapse: collapse !important;
}
table.dataTable td,
table.dataTable th {
  padding: 0.72rem 1.5rem;
  vertical-align: middle;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  padding-right: inherit;
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e5873' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  color: #6e6b7b;
  width: 14px;
  height: 14px;
  content: "";
  right: 0.3rem;
  top: 0.5rem;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e5873' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  color: #6e6b7b;
  width: 14px;
  height: 14px;
  content: "";
  right: 0.3rem;
  top: 1.3rem;
}
table.dataTable .dt-checkboxes-cell .custom-control {
  padding-left: 0;
  padding-right: 1.25rem;
}
div.dataTables_wrapper .dt-button-collection {
  background-color: #fff;
}
div.dataTables_wrapper .dt-button-collection > div[role=menu] {
  text-align: left;
  box-shadow: 0px 5px 16px -8px;
  min-width: 8rem;
}
div.dataTables_wrapper .dt-button-collection [class*=buttons-]:focus {
  outline: 0;
}
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  line-height: 16px;
}
div.dataTables_wrapper div.dataTables_filter label,
div.dataTables_wrapper div.dataTables_length label {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
div.dataTables_wrapper div.dataTables_filter select,
div.dataTables_wrapper div.dataTables_length select {
  background-position: calc(100% - 3px) 11px, calc(100% - 20px) 13px, 100% 0;
  padding: 0 0.8rem;
  width: 5rem;
  margin: 0 0.5rem;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.75rem;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
div.dataTables_wrapper .dataTables_info {
  padding-top: 1.25rem !important;
  color: #b9b9c3;
}
tr.group {
  background-color: #fafafc;
}
@media only screen and (max-width: 768px) {
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center;
  }

  div.dataTables_wrapper div.dataTables_info {
    white-space: inherit;
  }

  div.dt-buttons {
    justify-content: center;
    margin-top: 1rem;
  }
  div.dt-buttons button {
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 575.98px) {
  .dtr-bs-modal .modal-body {
    padding-left: 0;
    padding-right: 0;
    overflow-x: scroll;
  }
  .dtr-bs-modal .table.dtr-details {
    margin: 0 auto 1rem;
  }
  .dtr-bs-modal .table.dtr-details td {
    padding-left: 0;
    padding-right: 0;
  }
  .dtr-bs-modal .table.dtr-details tr td:first-child {
    padding-left: 0.75rem;
  }

  div.dataTables_wrapper {
    overflow: scroll;
  }
}
/* Bootstrap Touchspin */
.bootstrap-touchspin.input-group {
  width: 8.4rem;
  align-items: center;
}
.bootstrap-touchspin.input-group .form-control {
  padding: 5px;
  height: auto;
  border: 0;
  background-color: #f8f8f8;
  border-radius: 0.357rem !important;
  text-align: center;
  font-weight: 500;
}
.bootstrap-touchspin.input-group .form-control:focus {
  z-index: 1;
  box-shadow: none;
}
.bootstrap-touchspin .bootstrap-touchspin-injected {
  margin: 0 !important;
}
.bootstrap-touchspin .bootstrap-touchspin-injected.input-group-prepend {
  left: 12px;
  position: relative;
}
.bootstrap-touchspin .bootstrap-touchspin-injected.input-group-append {
  right: 12px;
  position: relative;
}
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down,
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up {
  padding: 0;
  min-width: 20px;
  min-height: 20px;
  border-radius: 0.357rem !important;
}
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down i,
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down svg,
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up i,
.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up svg {
  height: 0.8rem;
  width: 0.8rem;
  font-size: 0.8rem;
  position: relative;
  top: -1px;
}
.bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-down,
.bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-up {
  background-color: rgba(34, 41, 47, 0.5) !important;
  cursor: default;
  opacity: 0.5;
}
.bootstrap-touchspin.input-group-lg {
  width: 9.375rem;
}
.bootstrap-touchspin.input-group-lg .touchspin.form-control {
  height: auto !important;
}
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down,
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up {
  min-width: 24px;
  min-height: 24px;
}
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down i,
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down svg,
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up i,
.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem;
  top: -3px;
}
.bootstrap-touchspin.input-group-sm {
  width: 6.25rem;
}
.bootstrap-touchspin.input-group-sm .touchspin.form-control {
  height: auto !important;
}
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down,
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up {
  min-width: 16px;
  min-height: 16px;
}
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down i,
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down svg,
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up i,
.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up svg {
  height: 0.6rem;
  width: 0.6rem;
  font-size: 0.6rem;
}
/* Number Type Input Box Scss for Touchspin - Remove arrow for firefox */
.bootstrap-touchspin.input-group input[type=number] {
  -moz-appearance: textfield;
}
.dark-layout .bootstrap-touchspin.input-group .form-control {
  background-color: #161d31;
}
.dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down,
.dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up,
.dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .disabled-max-min {
  background-color: #b8c2cc !important;
  opacity: 1;
}
.dark-layout .bootstrap-touchspin .bootstrap-touchspin-injected .disabled-max-min {
  background-color: #b8c2cc !important;
  opacity: 1;
}
.dark-layout {
  /********* COMPONENTS *********/
  /********** FORMS **********/
  /********** TABLE **********/
  /********** PAGES **********/
  /********** APPLICATIONS **********/
  /********** CUSTOMIZER **********/
  /********** HORIZONTAL LAYOUT **********/
}
body.dark-layout {
  color: #b4b7bd;
  background-color: #161d31;
}
.dark-layout body {
  color: #b4b7bd;
  background-color: #161d31;
}
.dark-layout h1,
.dark-layout h2,
.dark-layout h3,
.dark-layout h4,
.dark-layout h5,
.dark-layout h6 {
  color: #d0d2d6;
}
.dark-layout .border,
.dark-layout .border-top,
.dark-layout .border-right,
.dark-layout .border-bottom,
.dark-layout .border-left {
  border-color: #3b4253 !important;
}
.dark-layout a:hover {
  color: #DA2128;
}
.dark-layout label {
  color: #d0d2d6;
}
.dark-layout .btn span {
  color: inherit;
}
.dark-layout hr {
  border-color: #3b4253;
}
.dark-layout pre {
  background-color: #161d31 !important;
  border: 0;
}
.dark-layout pre code {
  background-color: inherit;
  text-shadow: none;
}
.dark-layout pre code .url {
  background-color: #161d31;
}
.dark-layout code {
  background-color: #161d31;
}
.dark-layout kbd {
  background-color: #161d31;
}
.dark-layout .text-dark {
  color: #b8c2cc !important;
}
.dark-layout .text-muted {
  color: #676d7d !important;
}
.dark-layout .text-body {
  color: #b4b7bd !important;
}
.dark-layout .text-body-heading {
  color: #d0d2d6;
}
.dark-layout .section-label {
  color: #676d7d;
}
.dark-layout .shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24) !important;
}
.dark-layout .blockquote-footer {
  color: #676d7d;
}
.dark-layout .header-navbar-shadow {
  background: linear-gradient(180deg, rgba(22, 29, 49, 0.9) 44%, rgba(22, 29, 49, 0.43) 73%, rgba(22, 29, 49, 0));
}
.dark-layout .horizontal-layout .header-navbar {
  background-color: #283046;
}
.dark-layout .horizontal-layout.navbar-sticky .header-navbar, .dark-layout .horizontal-layout.navbar-static .header-navbar {
  background-color: #161d31;
}
.dark-layout .navbar-sticky .header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75);
}
.dark-layout .header-navbar {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link {
  color: #d0d2d6;
  background-color: transparent;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link i,
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link svg {
  color: #d0d2d6;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link.bookmark-star i,
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link.bookmark-star svg {
  color: #fff !important;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input {
  border-color: #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input::-moz-placeholder {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input,
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input::placeholder,
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .search-input-close {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .bookmark-input {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .bookmark-input .form-control {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list li a {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list .auto-suggestion.current_item {
  background-color: #161d31;
}
.dark-layout .header-navbar .navbar-container .nav li i.ficon,
.dark-layout .header-navbar .navbar-container .nav li svg.ficon {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media {
  overflow: hidden;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media {
  border-color: #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media .media-meta,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media .media-meta {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media:hover,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media:hover {
  background-color: #161d31;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-header,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-header {
  border-bottom: 1px solid #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer {
  background-color: #283046;
  border-top: 1px solid #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item {
  border-color: #3b4253;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item:hover,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item:hover {
  background-color: #283046;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart.empty-cart:before {
  background-color: #161d31;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart li {
  color: #fff;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .cart-item {
  color: #b4b7bd;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-header span {
  color: #fff;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .media img {
  background-color: #161d31;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .media-heading .cart-item-by {
  color: #676d7d;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .media-body .media-heading {
  color: #d0d2d6;
}
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .notification-text {
  color: #676d7d;
}
.dark-layout .header-navbar.navbar-static-top {
  background-color: transparent !important;
}
.dark-layout .header-navbar[class*=bg-] .navbar-nav .nav-item .nav-link {
  background-color: inherit;
}
.dark-layout .blank-page .card.bg-transparent h1,
.dark-layout .blank-page .card.bg-transparent h2,
.dark-layout .blank-page .card.bg-transparent h3,
.dark-layout .blank-page .card.bg-transparent h4,
.dark-layout .blank-page .card.bg-transparent h5,
.dark-layout .blank-page .card.bg-transparent h6 {
  color: #283046;
}
.dark-layout .blank-page .card.bg-transparent p {
  color: #161d31;
}
.dark-layout .main-menu {
  background-color: #283046;
}
.dark-layout .main-menu .shadow-bottom {
  background: linear-gradient(180deg, #283046 44%, rgba(40, 48, 70, 0.51) 73%, rgba(40, 48, 70, 0));
}
.dark-layout .main-menu:not(.expanded) .navigation .sidebar-group-active > a {
  background-color: #161d31;
}
.dark-layout .main-menu.menu-dark .navigation > li.open:not(.menu-item-closing) > a {
  background-color: #161d31;
}
.dark-layout .main-menu.menu-dark .navigation > li.sidebar-group-active > a {
  background-color: #161d31;
}
.dark-layout .main-menu .collapse-toggle-icon {
  color: #DA2128 !important;
}
.dark-layout .ps__thumb-x,
.dark-layout .ps__thumb-y {
  background-color: #b4b7bd;
}
.dark-layout .ps .ps__rail-x.ps--clicking,
.dark-layout .ps .ps__rail-x:focus,
.dark-layout .ps .ps__rail-x:hover,
.dark-layout .ps .ps__rail-y.ps--clicking,
.dark-layout .ps .ps__rail-y:focus,
.dark-layout .ps .ps__rail-y:hover {
  background-color: #3b4253;
}
.dark-layout .ps__rail-y.ps--clicking .ps__thumb-y,
.dark-layout .ps__rail-y:focus > .ps__thumb-y,
.dark-layout .ps__rail-y:hover > .ps__thumb-y {
  background-color: #b4b7bd;
}
.dark-layout .main-menu-content .navigation-main {
  background-color: #283046;
}
.dark-layout .main-menu-content .navigation-main .navigation-header {
  color: #676d7d;
}
.dark-layout .main-menu-content .navigation-main li a {
  color: #d0d2d6 !important;
}
.dark-layout .main-menu-content .navigation-main li ul .open > a,
.dark-layout .main-menu-content .navigation-main li ul .sidebar-group-active > a {
  background-color: #161d31;
}
.dark-layout .main-menu-content .navigation-main .nav-item i,
.dark-layout .main-menu-content .navigation-main .nav-item svg {
  color: #d0d2d6;
}
.dark-layout .main-menu-content .navigation-main .nav-item.open > a {
  background-color: #161d31 !important;
}
.dark-layout .main-menu-content .navigation-main .nav-item a:after {
  color: #d0d2d6;
}
.dark-layout .main-menu-content .navigation-main .nav-item .menu-content {
  background-color: #283046;
}
.dark-layout .main-menu-content .navigation-main .nav-item .menu-content .active .menu-item {
  color: #fff;
}
.dark-layout .main-menu-content .navigation-main .active .menu-title,
.dark-layout .main-menu-content .navigation-main .active i,
.dark-layout .main-menu-content .navigation-main .active svg {
  color: #fff;
}
.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content {
  background-color: #283046;
}
.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active {
  z-index: 1;
}
.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active a {
  background-color: transparent;
}
.dark-layout .menu-collapsed .main-menu:not(.expanded) .navigation-main li.active > a {
  background: #161d31 !important;
}
.dark-layout .alert .alert-heading,
.dark-layout .alert p {
  color: inherit;
}
.dark-layout .alert .close {
  text-shadow: none;
}
.dark-layout .alert.alert-dark .alert-heading,
.dark-layout .alert.alert-dark .alert-body,
.dark-layout .alert.alert-dark p {
  color: #b8c2cc;
}
.dark-layout .alert.alert-dark.alert-dismissible .close {
  color: #b8c2cc !important;
}
.dark-layout .content-header-left .breadcrumbs-top .content-header-title {
  color: #d0d2d6;
  border-color: #3b4253;
}
.dark-layout .breadcrumb .breadcrumb-item {
  color: #b4b7bd;
}
.dark-layout .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #b4b7bd;
}
.dark-layout .breadcrumb:not([class*=breadcrumb-]) .breadcrumb-item + .breadcrumb-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .breadcrumb-chevron.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout [class*=collapse-] .card:not(:last-of-type) {
  border-color: #3b4253;
}
.dark-layout .collapse-border .card {
  border-color: #3b4253;
}
.dark-layout .collapse-shadow {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24);
}
.dark-layout .collapse-margin .card {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24) !important;
}
.dark-layout .collapse-icon .card-header a {
  color: #b4b7bd;
}
.dark-layout .collapse-icon [data-toggle=collapse]:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .collapse-icon [data-toggle=collapse]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .btn:not([class*=btn-]) {
  color: #b4b7bd;
}
.dark-layout .btn.btn-dark, .dark-layout .btn.btn-outline-dark, .dark-layout .btn.btn-flat-dark {
  color: #b8c2cc;
}
.dark-layout .btn.btn-dark {
  background-color: #4b4b4b !important;
}
.dark-layout .btn.btn-outline-dark {
  border-color: #4b4b4b;
  color: #b8c2cc;
}
.dark-layout .btn.btn-outline-dark:hover:not(.disabled):not(:disabled) {
  color: #b8c2cc;
}
.dark-layout .btn.btn-flat-dark:active, .dark-layout .btn.btn-flat-dark:focus {
  background: #4b4b4b;
}
.dark-layout .btn-group-toggle label[class*=btn-outline-] {
  color: #DA2128 !important;
}
.dark-layout .dropdown-menu {
  background-color: #283046;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.24);
}
.dark-layout .dropdown-menu .dropdown-header {
  color: #d0d2d6;
}
.dark-layout .dropdown-menu .dropdown-item {
  color: #b4b7bd;
}
.dark-layout .dropdown-menu .dropdown-item:hover, .dark-layout .dropdown-menu .dropdown-item:focus {
  background: rgba(218, 33, 40, 0.12);
  color: #DA2128;
}
.dark-layout .dropdown-menu .dropdown-item:active, .dark-layout .dropdown-menu .dropdown-item.active {
  color: #fff;
  background-color: #DA2128;
}
.dark-layout .dropdown-menu .dropdown-item.disabled, .dark-layout .dropdown-menu .dropdown-item:disabled {
  color: #676d7d;
}
.dark-layout .dropdown-divider {
  border-color: #3b4253;
}
.dark-layout .modal .modal-header,
.dark-layout .modal .modal-header[class*=bg-] {
  background-color: #161d31;
}
.dark-layout .modal .modal-header .close {
  text-shadow: none;
  background-color: #283046 !important;
  color: #b4b7bd;
  box-shadow: 0 3px 8px 0 rgba(11, 10, 25, 0.49) !important;
}
.dark-layout .modal .modal-content,
.dark-layout .modal .modal-body,
.dark-layout .modal .modal-footer {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item.active {
  background-color: #242b3d;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item.active .page-link {
  background-color: #DA2128;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item.active .page-link:hover {
  color: #fff;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item .page-link {
  background-color: #242b3d;
  color: #b4b7bd;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item .page-link:hover {
  color: #DA2128;
}
.dark-layout .pagination:not([class*=pagination-]) .page-item.prev-item .page-link:hover, .dark-layout .pagination:not([class*=pagination-]) .page-item.next-item .page-link:hover {
  color: #fff;
}
.dark-layout .pagination[class*=pagination-] .page-item:not(.active) .page-link {
  background-color: #242b3d;
}
.dark-layout .pagination[class*=pagination-] .page-item:not(.active):not(:hover) .page-link {
  color: #fff;
}
.dark-layout .pagination[class*=pagination-] .page-item:not(.active) .page-link:hover {
  background-color: #242b3d;
}
.dark-layout .pagination[class*=pagination-] .page-item.active {
  background-color: #242b3d;
}
.dark-layout .pagination .page-item.prev-item .page-link:before, .dark-layout .pagination .page-item.prev .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .pagination .page-item.prev-item.disabled .page-link:before, .dark-layout .pagination .page-item.prev.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .pagination .page-item.next-item .page-link::after, .dark-layout .pagination .page-item.next .page-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .pagination .page-item.next-item.disabled .page-link:after, .dark-layout .pagination .page-item.next.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .pagination .page-item.disabled .page-link {
  color: #676d7d;
}
.dark-layout .nav-tabs .nav-item .nav-link,
.dark-layout .nav-pills .nav-item .nav-link,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link {
  color: #d0d2d6;
}
.dark-layout .nav-tabs .nav-item .nav-link.active,
.dark-layout .nav-pills .nav-item .nav-link.active,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link.active {
  background-color: #283046;
  color: #DA2128;
}
.dark-layout .nav-tabs .nav-item .nav-link.disabled,
.dark-layout .nav-pills .nav-item .nav-link.disabled,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link.disabled {
  color: #676d7d;
}
.dark-layout .nav.wrap-border {
  border-color: #3b4253;
}
.dark-layout .nav-pills .nav-item .nav-link.active {
  color: #fff;
  background-color: #DA2128;
}
.dark-layout .media-bordered .media:not(:first-child) {
  border-color: #3b4253;
}
.dark-layout .popover[x-placement=top] .arrow:before {
  border-top-color: #3b4253;
}
.dark-layout .popover[x-placement=top] .arrow:after {
  border-top-color: #283046;
}
.dark-layout .popover[x-placement=left] .arrow:before {
  border-left-color: #3b4253;
}
.dark-layout .popover[x-placement=left] .arrow:after {
  border-left-color: #283046;
}
.dark-layout .popover[x-placement=right] .arrow:before {
  border-right-color: #3b4253;
}
.dark-layout .popover[x-placement=right] .arrow:after {
  border-right-color: #283046;
}
.dark-layout .popover .popover-header {
  color: #fff;
}
.dark-layout .popover .popover-body {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253 !important;
}
.dark-layout .toast {
  background-color: rgba(40, 48, 70, 0.85);
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
  color: #b4b7bd;
}
.dark-layout .toast .toast-header {
  background-color: #283046;
  color: #b4b7bd;
}
.dark-layout .toast .toast-header .close {
  background-color: transparent !important;
  box-shadow: none !important;
  text-shadow: none;
}
.dark-layout .list-group .list-group-item:not([class*=list-group-item-]), .dark-layout .list-group .list-group-item.list-group-item-action {
  background-color: #283046;
  border-color: #3b4253;
  color: #b4b7bd;
}
.dark-layout .list-group .list-group-item:not([class*=list-group-item-]):hover, .dark-layout .list-group .list-group-item:not([class*=list-group-item-]):focus, .dark-layout .list-group .list-group-item.list-group-item-action:hover, .dark-layout .list-group .list-group-item.list-group-item-action:focus {
  background-color: #161d31;
}
.dark-layout .list-group .list-group-item:not([class*=list-group-item-]).active, .dark-layout .list-group .list-group-item:not([class*=list-group-item-]):active, .dark-layout .list-group .list-group-item.list-group-item-action.active, .dark-layout .list-group .list-group-item.list-group-item-action:active {
  background-color: #DA2128;
  color: #fff;
}
.dark-layout .list-group .list-group-item.active p,
.dark-layout .list-group .list-group-item.active small {
  color: #fff;
}
.dark-layout .list-group .list-group-item.disabled {
  color: #676d7d;
}
.dark-layout .list-group.list-group-circle .list-group-item:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
}
.dark-layout .spinner-border {
  border-color: currentColor !important;
  border-right-color: transparent !important;
}
.dark-layout .avatar {
  background-color: #161d31;
}
.dark-layout .avatar [class*=avatar-status-] {
  border-color: #283046;
}
.dark-layout .avatar-group .avatar img,
.dark-layout .avatar-group .avatar .avatar-content {
  box-shadow: 0 0 0 2px #283046, inset 0 0 0 1px rgba(40, 48, 70, 0.07);
}
.dark-layout .divider .divider-text {
  color: #b4b7bd;
}
.dark-layout .divider .divider-text::before, .dark-layout .divider .divider-text::after {
  border-color: #3b4253;
}
.dark-layout .divider.divider-dark .divider-text::before, .dark-layout .divider.divider-dark .divider-text::after {
  border-color: #3b4253 !important;
}
.dark-layout .timeline .timeline-item {
  border-color: #3b4253;
}
.dark-layout .timeline .timeline-item .timeline-point:not(.timeline-point-indicator) {
  background-color: #283046;
}
.dark-layout .timeline .timeline-item .timeline-event .timeline-event-time {
  color: #676d7d;
}
.dark-layout .timeline .timeline-item:last-of-type:after {
  background: linear-gradient(#3b4253, transparent);
}
.dark-layout .card {
  background-color: #283046;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .card .card-footer {
  border-color: #3b4253;
}
.dark-layout .card.overlay-img-card .card-img-overlay span,
.dark-layout .card.overlay-img-card .card-img-overlay p,
.dark-layout .card.overlay-img-card .card-img-overlay .card-body {
  color: #fff;
}
.dark-layout .card-developer-meetup .meetup-header .meetup-day {
  border-right-color: #404656;
}
.dark-layout .card-profile .profile-image-wrapper .profile-image {
  background-color: #161d31;
}
.dark-layout .business-card .business-items .business-item {
  border-color: #3b4253;
}
.dark-layout .card-app-design .design-planning-wrapper .design-planning {
  background-color: #161d31;
}
.dark-layout .card-tiny-line-stats .apexcharts-series-markers .apexcharts-marker {
  stroke: #00cfe8;
}
.dark-layout .card-tiny-line-stats .apexcharts-series-markers:last-child .apexcharts-marker {
  fill: #283046;
}
.dark-layout .card-revenue-budget .revenue-report-wrapper {
  border-right-color: #3b4253;
}
.dark-layout .card-revenue-budget .budget-wrapper .apexcharts-series:not(:first-child) path {
  stroke: #b4b7bd;
}
.dark-layout .earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-label {
  fill: #b4b7bd !important;
}
.dark-layout .earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-value {
  fill: #d0d2d6;
}
.dark-layout .card-company-table .avatar {
  background-color: #161d31;
}
.dark-layout input.form-control,
.dark-layout .custom-file-label,
.dark-layout textarea.form-control {
  background-color: #283046;
  color: #b4b7bd;
}
.dark-layout input.form-control:not(:focus),
.dark-layout .custom-file-label:not(:focus),
.dark-layout textarea.form-control:not(:focus) {
  border-color: #404656;
}
.dark-layout input.form-control::-moz-placeholder, .dark-layout .custom-file-label::-moz-placeholder, .dark-layout textarea.form-control::-moz-placeholder {
  color: #676d7d;
}
.dark-layout input.form-control::placeholder,
.dark-layout .custom-file-label::placeholder,
.dark-layout textarea.form-control::placeholder {
  color: #676d7d;
}
.dark-layout input.form-control:disabled, .dark-layout input.form-control[readonly=readonly],
.dark-layout .custom-file-label:disabled,
.dark-layout .custom-file-label[readonly=readonly],
.dark-layout textarea.form-control:disabled,
.dark-layout textarea.form-control[readonly=readonly] {
  opacity: 0.5;
}
.dark-layout .char-textarea.active {
  color: #b4b7bd !important;
}
.dark-layout .char-textarea.max-limit {
  color: #DA2128 !important;
}
.dark-layout .custom-file-label:after {
  background-color: #161d31;
  border-left: 1px solid #3b4253;
  color: #b4b7bd;
}
.dark-layout .custom-control-input:not(:checked) ~ .custom-control-label:before {
  background-color: #283046;
  border-color: #404656;
}
.dark-layout .custom-control-input:disabled ~ .custom-control-label:before {
  background-color: #444b60;
  border-color: #444b60;
}
.dark-layout .custom-switch .custom-control-input:not(:checked) ~ .custom-control-label:before {
  background-color: #545a6a;
}
.dark-layout .custom-switch .custom-control-input:disabled ~ .custom-control-label:before {
  background-color: #1b2337;
}
.dark-layout select.form-control,
.dark-layout .custom-select {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253;
}
.dark-layout select.form-control option:checked,
.dark-layout .custom-select option:checked {
  background-color: #283046;
}
.dark-layout select.form-control:disabled,
.dark-layout .custom-select:disabled {
  opacity: 0.5;
}
.dark-layout select.form-control:focus,
.dark-layout .custom-select:focus {
  border-color: #DA2128;
}
.dark-layout select.form-control:not([multiple=multiple]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .was-validated .form-control:invalid,
.dark-layout .form-control.is-invalid {
  border-color: #DA2128 !important;
}
.dark-layout .was-validated .form-control:valid,
.dark-layout .form-control.is-valid {
  border-color: #28c76f !important;
}
.dark-layout .wizard .steps ul .disabled a,
.dark-layout .wizard .steps ul .done a {
  color: #b4b7bd !important;
}
.dark-layout .wizard .steps ul .disabled a:hover,
.dark-layout .wizard .steps ul .done a:hover {
  color: #b4b7bd;
}
.dark-layout .wizard .steps ul .disabled a .step,
.dark-layout .wizard .steps ul .done a .step {
  background-color: #161d31 !important;
  color: #fff !important;
}
.dark-layout .input-group .input-group-text {
  background-color: #283046;
  border-color: #3b4253;
  color: #b4b7bd;
}
.dark-layout .input-group:focus-within .form-control,
.dark-layout .input-group:focus-within .input-group-text {
  border-color: #DA2128;
  box-shadow: none;
}
.dark-layout .form-label-group > input:not(:focus):not(:-moz-placeholder-shown) ~ label, .dark-layout .form-label-group > textarea:not(:focus):not(:-moz-placeholder-shown) ~ label {
  color: #b4b7bd !important;
}
.dark-layout .form-label-group > input:not(:focus):not(:placeholder-shown) ~ label, .dark-layout .form-label-group > textarea:not(:focus):not(:placeholder-shown) ~ label {
  color: #b4b7bd !important;
}
.dark-layout .counter-value {
  color: white;
}
.dark-layout .table {
  background-color: #283046;
}
.dark-layout .table td,
.dark-layout .table th {
  color: #b4b7bd;
  border-color: #3b4253 !important;
}
.dark-layout .table .thead tr:not([class*=table-]) th,
.dark-layout .table .thead tr:not([class*=table-]) td,
.dark-layout .table tbody tr:not([class*=table-]) th,
.dark-layout .table tbody tr:not([class*=table-]) td {
  border-color: #3b4253;
  color: #b4b7bd;
}
.dark-layout .table .thead tr:not([class*=table-]) th code,
.dark-layout .table .thead tr:not([class*=table-]) td code,
.dark-layout .table tbody tr:not([class*=table-]) th code,
.dark-layout .table tbody tr:not([class*=table-]) td code {
  background-color: #283046;
}
.dark-layout .table thead tr th,
.dark-layout .table tfoot tr th {
  border-color: #3b4253;
  background-color: #343d55;
  color: #d0d2d6;
}
.dark-layout .table thead.thead-dark th,
.dark-layout .table tfoot.thead-dark th {
  background-color: #fff;
  color: #4b4b4b !important;
}
.dark-layout .table:not(.table-dark):not(.table-light) thead:not(.thead-dark) th, .dark-layout .table:not(.table-dark):not(.table-light) tfoot:not(.thead-dark) th {
  background-color: #343d55;
}
.dark-layout .table.table-dark {
  background-color: #fff;
}
.dark-layout .table.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(75, 75, 75, 0.05);
}
.dark-layout .table.table-dark.table-striped tbody tr:nth-of-type(odd) td {
  background-color: inherit;
}
.dark-layout .table.table-dark td,
.dark-layout .table.table-dark th {
  border-color: #f8f9fa !important;
  color: #4b4b4b !important;
  background-color: #fff;
}
.dark-layout .table.table-dark td .text-white,
.dark-layout .table.table-dark th .text-white {
  color: #4b4b4b !important;
}
.dark-layout .table tbody tr[class*=table-] td,
.dark-layout .table tbody tr[class*=table-] th {
  background-color: unset;
}
.dark-layout .table tbody tr.table-dark td,
.dark-layout .table tbody tr.table-dark th {
  color: #fff;
}
.dark-layout .table tbody tr.table-active td,
.dark-layout .table tbody tr.table-active th {
  color: #b4b7bd;
}
.dark-layout .table.table-bordered {
  border-color: #3b4253;
}
.dark-layout .table.table-hover tbody tr:hover {
  background-color: #242b3d;
}
.dark-layout .table.table-hover tbody tr th,
.dark-layout .table.table-hover tbody tr td {
  background-color: unset;
}
.dark-layout .table.table-hover-animation tbody tr {
  background-color: #283046;
}
.dark-layout .table.table-hover-animation tbody tr:hover {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .table.table-striped tbody tr:nth-of-type(odd) {
  background-color: #242b3d;
}
.dark-layout .dataTables_wrapper .dt-buttons .buttons-copy,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-excel,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-pdf,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-print,
.dark-layout .dataTables_wrapper .dt-buttons .btn-secondary,
.dark-layout .dataTables_wrapper .dt-buttons [class*=buttons-] {
  background-color: #161d31 !important;
}
.dark-layout .dataTables_wrapper .dt-buttons .buttons-copy:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-excel:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-pdf:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-print:active,
.dark-layout .dataTables_wrapper .dt-buttons .btn-secondary:active,
.dark-layout .dataTables_wrapper .dt-buttons [class*=buttons-]:active {
  background-color: #DA2128 !important;
  color: #fff;
}
.dark-layout .dataTables_wrapper .dt-button-collection > div[role=menu] {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .dataTables_wrapper .table.dataTable tr.group td {
  background-color: #242b3d;
  color: #d0d2d6;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:before,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:before,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:after,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:after,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:before, .dark-layout .dataTables_wrapper .table.dataTable thead .sorting:after {
  opacity: 0.5;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:before {
  opacity: 1;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:after {
  opacity: 0.5;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:after {
  opacity: 1;
}
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:before {
  opacity: 0.5;
}
.dark-layout .ag-grid-btns .filter-btn {
  background-color: transparent !important;
}
.dark-layout .aggrid .ag-input-wrapper input {
  color: #b4b7bd;
}
.dark-layout .aggrid,
.dark-layout .ag-header {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253;
}
.dark-layout .aggrid .ag-row-hover,
.dark-layout .aggrid .ag-row-selected,
.dark-layout .ag-header .ag-row-hover,
.dark-layout .ag-header .ag-row-selected {
  background-color: #242b3d !important;
}
.dark-layout .aggrid .ag-icon,
.dark-layout .ag-header .ag-icon {
  color: #404656;
}
.dark-layout .aggrid .ag-header-cell.ag-column-hover,
.dark-layout .ag-header .ag-header-cell.ag-column-hover {
  background: transparent !important;
}
.dark-layout .aggrid .ag-header-cell,
.dark-layout .aggrid .ag-cell,
.dark-layout .aggrid .ag-row,
.dark-layout .aggrid .ag-pinned-left-header,
.dark-layout .aggrid .ag-pinned-left-cols-container,
.dark-layout .aggrid .ag-horizontal-left-spacer,
.dark-layout .aggrid .ag-paging-panel,
.dark-layout .aggrid .ag-floating-filter-input,
.dark-layout .ag-header .ag-header-cell,
.dark-layout .ag-header .ag-cell,
.dark-layout .ag-header .ag-row,
.dark-layout .ag-header .ag-pinned-left-header,
.dark-layout .ag-header .ag-pinned-left-cols-container,
.dark-layout .ag-header .ag-horizontal-left-spacer,
.dark-layout .ag-header .ag-paging-panel,
.dark-layout .ag-header .ag-floating-filter-input {
  border-color: #3b4253 !important;
  color: #b4b7bd;
}
.dark-layout .aggrid .ag-cell.ag-cell-inline-editing,
.dark-layout .ag-header .ag-cell.ag-cell-inline-editing {
  border-color: #3b4253;
  background: #161d31;
  height: auto;
  padding-top: 0;
}
.dark-layout .aggrid .ag-paging-panel .ag-paging-button,
.dark-layout .ag-header .ag-paging-panel .ag-paging-button {
  background-color: #161d31;
}
.dark-layout .aggrid .ag-paging-panel .ag-disabled,
.dark-layout .ag-header .ag-paging-panel .ag-disabled {
  background: #283046;
}
.dark-layout .aggrid .ag-paging-panel span[ref=lbTotal],
.dark-layout .ag-header .ag-paging-panel span[ref=lbTotal] {
  background-color: #242b3d;
  color: #b4b7bd !important;
}
.dark-layout .aggrid ::-webkit-scrollbar-track,
.dark-layout .ag-header ::-webkit-scrollbar-track {
  background: #161d31;
}
.dark-layout .aggrid ::-webkit-scrollbar-thumb,
.dark-layout .ag-header ::-webkit-scrollbar-thumb {
  background: #DA2128;
}
.dark-layout .getting-started .clockCard p {
  color: #b4b7bd !important;
}
.dark-layout #user-profile .profile-header .navbar {
  background-color: #283046;
}
.dark-layout #user-profile .profile-header .navbar .navbar-toggler {
  color: #b4b7bd;
  border-color: #3b4253;
}
.dark-layout .search-bar .form-control {
  background-color: #283046;
}
.dark-layout .blog-edit-wrapper .border {
  border-color: #3b4253 !important;
}
.dark-layout .kb-search-content-info .kb-search-content .card-img-top {
  background-color: #3f4860;
}
.dark-layout .list-group-circle .list-group-item:not([class*=list-group-item-]):hover, .dark-layout .list-group-circle .list-group-item:not([class*=list-group-item-]):focus, .dark-layout .list-group-circle .list-group-item:not([class*=list-group-item-]):active,
.dark-layout .list-group-circle .list-group-item-action:hover,
.dark-layout .list-group-circle .list-group-item-action:focus,
.dark-layout .list-group-circle .list-group-item-action:active {
  background-color: transparent !important;
}
.dark-layout .content-area-wrapper {
  border-color: #3b4253 !important;
}
.dark-layout .content-area-wrapper .sidebar .sidebar-content {
  background-color: #283046 !important;
}
.dark-layout .content-area-wrapper .app-fixed-search {
  background-color: #283046 !important;
  border-color: #3b4253 !important;
}
.dark-layout .content-area-wrapper .content-right {
  border-color: #3b4253 !important;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .app-action {
  border-color: #3b4253;
  background-color: #283046;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .app-action .action-right .list-inline-item .dropdown-toggle {
  color: #b4b7bd;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media {
  border-color: #3b4253;
  background-color: #283046;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media:hover {
  box-shadow: 0 3px 10px 0 #283046;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media.selected-row-bg {
  background-color: rgba(218, 33, 40, 0.06);
  border-color: #3b4253;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .user-details p,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .user-details .mail-date,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .mail-message p,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .mail-message .mail-date {
  color: #676d7d;
}
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .mail-read {
  background-color: #242b3d;
}
.dark-layout .email-application .content-area-wrapper .email-app-details {
  border-color: #3b4253;
}
.dark-layout .email-application .content-area-wrapper .email-app-details .email-scroll-area {
  background-color: #161d31;
}
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header .email-header-right .list-inline-item .dropdown-toggle,
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header .email-header-right .list-inline-item .action-icon {
  color: #b4b7bd;
}
.dark-layout .email-application .content-area-wrapper .email-app-details .email-info-dropup .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .email-application .content-area-wrapper .email-app-details .mail-message-wrapper,
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-head {
  border-color: #3b4253 !important;
}
.dark-layout .email-application .content-area-wrapper #compose-mail .compose-mail-form-field,
.dark-layout .email-application .content-area-wrapper #compose-mail .ql-toolbar,
.dark-layout .email-application .content-area-wrapper #compose-mail .ql-container {
  border-color: #3b4253;
}
.dark-layout .email-application .content-area-wrapper #compose-mail label {
  color: #b4b7bd;
}
.dark-layout .email-application .content-area-wrapper #compose-mail .modal-body {
  border-bottom-left-radius: 0.358rem;
  border-bottom-right-radius: 0.358rem;
}
.dark-layout .chat-application .content-area-wrapper {
  border-color: #3b4253;
}
.dark-layout .chat-application .sidebar .chat-profile-sidebar {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .chat-application .sidebar .sidebar-content {
  border-color: #3b4253;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-fixed-search {
  border-color: #3b4253;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li:not(.active):hover {
  background: #161d31;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li .chat-info .card-text,
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li .chat-time {
  color: #676d7d;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li.active .chat-info .card-text,
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li.active .chat-time {
  color: #fff;
}
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li img {
  border-color: #3b4253;
}
.dark-layout .chat-application .avatar-border img {
  border-color: #3b4253;
}
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area {
  background-color: #283046;
}
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area .start-chat-icon,
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area .start-chat-text {
  background: #283046;
  color: #b4b7bd;
}
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area,
.dark-layout .chat-application .content-right .chat-app-window .user-chats {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjAgMjYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjAgMjYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE3MUEyNDt9Cjwvc3R5bGU+CjxnPgoJPGcgaWQ9ImktbGlrZS1mb29kIj4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuNCwxNmMwLjIsMC42LDAuNCwxLjMsMC41LDJoLTMuN2wxLjIsMi4zbDAuNSwwLjlsLTAuMiwwLjFWMjhjMi4yLDEuNywyLjcsNC44LDEsNwoJCQljLTAuOCwxLTEuOSwxLjctMy4yLDEuOVYzN2MtMC45LDMuNS00LjEsNi03LjgsNmgtMjBjLTMuNiwwLTYuOC0yLjUtNy43LTZ2LTAuMWMtMi43LTAuNC00LjYtMy00LjItNS43YzAuMi0xLjMsMC45LTIuNSwxLjktMy4yCgkJCXYtNi44bC0wLjgtMS42bC0wLjQtMC45bDAuOS0wLjRMLTE3LDE4aC0zQy0xNy4yLDUuNi00LjktMi4yLDcuNSwwLjZDMTUuNCwyLjMsMjEuOSw4LjIsMjQuNCwxNnogTS0xMi40LDE4Yy0wLjIsMC0wLjMsMC0wLjQsMC4xCgkJCWwtMy4xLDEuNmwwLjksMS44bDEuMy0wLjdjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjFjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDIuMi0xLjFjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjEKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xYzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xQzcuNCwyMiw3LjcsMjIsOCwyMS45bDIuOS0xLjNjMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjMKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwzLjEtMS41bC0wLjktMS44bC0xLjQsMC43Yy0wLjgsMC40LTEuNywwLjQtMi42LDAuMWwtMi44LTEuMkMxMi4zLDE4LDEyLjIsMTgsMTIuMSwxOGwwLDAKCQkJYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMUw0LDE4LjFDMy45LDE4LDMuNywxOCwzLjYsMThsMCwwYy0wLjIsMC0wLjMsMC0wLjQsMC4xTDEsMTkuMgoJCQljLTAuOCwwLjQtMS44LDAuNC0yLjcsMEwtNCwxOC4xQy00LjEsMTgtNC4zLDE4LTQuNCwxOGwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFMLTcsMTkuMmMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xCgkJCUMtMTIuMSwxOC0xMi4zLDE4LTEyLjQsMThMLTEyLjQsMThMLTEyLjQsMTh6IE0tMTIuNCwxNmgtNC45Qy0xMy41LDUuMS0xLjUtMC43LDkuNSwzLjJjNiwyLjEsMTAuNyw2LjgsMTIuOCwxMi44aC0yLjFsLTAuMS0wLjEKCQkJTDE5LjksMTZILTEyLjRMLTEyLjQsMTZ6IE0xNy45LDIzLjdsMS40LTAuN2gxLjN2MmgtMzZ2LTEuMWwwLjMtMC4ybDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdILTMKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwTDIuMywyM2gyLjZsMS40LDAuN2MwLjcsMC40LDEuNywwLjQsMi41LDBsMS43LTAuN2gzLjJsMS43LDAuN0MxNi4yLDI0LjEsMTcuMSwyNC4xLDE3LjksMjMuN3oKCQkJIE0tMTMuOCwyN2wxNi40LDQuOUwxOC45LDI3SC0xMy44eiBNLTE0LjQsMjloMC4zbDE2LjcsNWwxNi43LTVoMC4zYzEuNywwLDMsMS4zLDMsM3MtMS4zLDMtMywzaC0zNGMtMS43LDAtMy0xLjMtMy0zCgkJCUMtMTcuNCwzMC4zLTE2LjEsMjktMTQuNCwyOXogTS0xMy4xLDM3YzAuOCwyLjQsMy4xLDQsNS43LDRoMjBjMi41LDAsNC44LTEuNiw1LjctNEMxOC4yLDM3LTEzLjEsMzctMTMuMSwzN3oiLz4KCQk8cGF0aCBpZD0icGF0aDZfZmlsbC1jb3B5IiBjbGFzcz0ic3QwIiBkPSJNMjg0LjQsMTZjMC4yLDAuNiwwLjQsMS4zLDAuNSwyaC0zLjdsMS4yLDIuM2wwLjUsMC45bC0wLjIsMC4xVjI4YzIuMiwxLjcsMi43LDQuOCwxLDcKCQkJYy0wLjgsMS0xLjksMS43LTMuMiwxLjlWMzdjLTAuOSwzLjUtNC4xLDYtNy44LDZoLTIwYy0zLjYsMC02LjgtMi41LTcuNy02di0wLjFjLTIuNy0wLjQtNC42LTMtNC4yLTUuN2MwLjItMS4zLDAuOS0yLjUsMS45LTMuMgoJCQl2LTYuOGwtMC44LTEuNmwtMC40LTAuOWwwLjktMC40TDI0MywxOGgtM2MyLjgtMTIuNCwxNS4xLTIwLjIsMjcuNS0xNy40QzI3NS40LDIuMywyODEuOSw4LjIsMjg0LjQsMTZ6IE0yNDcuNSwxOAoJCQljLTAuMiwwLTAuMywwLTAuNCwwLjFsLTMuMSwxLjZsMC45LDEuOGwxLjMtMC43YzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xCgkJCWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi4yLTEuMWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi45LTEuMwoJCQljMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjNjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDMuMS0xLjVsLTAuOS0xLjhsLTEuNCwwLjdjLTAuOCwwLjQtMS43LDAuNC0yLjYsMC4xbC0yLjgtMS4yCgkJCWMtMC4xLTAuMS0wLjMtMC4xLTAuNC0wLjFsMCwwYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMWwtMi4zLTEuMWMtMC4xLTAuMS0wLjMtMC4xLTAuNS0wLjFsMCwwCgkJCWMtMC4yLDAtMC4zLDAtMC40LDAuMWwtMi4yLDEuMWMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xYy0wLjEtMC4xLTAuMy0wLjEtMC40LTAuMWwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFsLTIuMiwxLjEKCQkJYy0wLjgsMC40LTEuOCwwLjQtMi43LDBsLTIuMi0xLjFDMjQ3LjksMTgsMjQ3LjcsMTgsMjQ3LjUsMThMMjQ3LjUsMThMMjQ3LjUsMTh6IE0yNDcuNSwxNmgtNC45YzMuOS0xMC45LDE1LjktMTYuNywyNi44LTEyLjgKCQkJYzYsMi4xLDEwLjcsNi44LDEyLjgsMTIuOGgtMi4xbC0wLjEtMC4xbC0wLjMsMC4xSDI0Ny41TDI0Ny41LDE2eiBNMjc3LjksMjMuN2wxLjQtMC43aDEuM3YyaC0zNnYtMS4xbDAuMy0wLjJsMS40LTAuN2gyLjYKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjcsMC40LDIuNiwwLjFsMS43LTAuNwoJCQloMy4ybDEuNywwLjdDMjc2LjIsMjQuMSwyNzcuMSwyNC4xLDI3Ny45LDIzLjdMMjc3LjksMjMuN3ogTTI0Ni4yLDI3bDE2LjQsNC45TDI3OSwyN0gyNDYuMnogTTI0NS41LDI5aDAuM2wxNi43LDVsMTYuNy01aDAuMwoJCQljMS43LDAsMywxLjMsMywzcy0xLjMsMy0zLDNoLTM0Yy0xLjcsMC0zLTEuMy0zLTNTMjQzLjksMjksMjQ1LjUsMjl6IE0yNDYuOSwzN2MwLjgsMi40LDMuMSw0LDUuNiw0aDIwYzIuNSwwLDQuOC0xLjYsNS43LTQKCQkJSDI0Ni45eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTkuNSwyMWMtMS4zLTMuNi00LjctNi04LjUtNmgtNDJjLTMuOCwwLTcuMiwyLjQtOC41LDZjLTMuMywwLjMtNS44LDMuMi01LjUsNi41YzAuMiwyLjksMi42LDUuMiw1LjUsNS41CgkJCWMtMS43LDQuNywwLjgsOS44LDUuNCwxMS41YzEsMC4zLDIsMC41LDMsMC41aDQyYzUsMCw5LTQsOS05YzAtMS0wLjItMi4xLTAuNS0zYzMuMy0wLjMsNS44LTMuMiw1LjUtNi41CgkJCUMxNjQuNywyMy42LDE2Mi40LDIxLjMsMTU5LjUsMjF6IE0xNTEsMTdoLTQyYy0yLjcsMC01LjIsMS42LTYuMyw0aDU0LjdDMTU2LjIsMTguNiwxNTMuNywxNywxNTEsMTd6IE0xNDEuNyw0MwoJCQljMi4xLTEuNywzLjMtNC4zLDMuMy03aC0yYzAsMy45LTMuMSw3LTcsN2gtNC4zYzIuMS0xLjcsMy4zLTQuMywzLjMtN2gtMmMwLDMuOS0zLjEsNy03LDdoLTQuM2MyLjEtMS43LDMuMy00LjMsMy4zLTdoLTIKCQkJYzAsMy45LTMuMSw3LTcsN2gtN2MtMy45LDAtNy0zLjEtNy03czMuMS03LDctN2g0MmMzLjksMCw3LDMuMSw3LDdzLTMuMSw3LTcsN0gxNDEuN3ogTTEwOSwyN2MtMywwLTUuOCwxLjUtNy41LDRIMTAxCgkJCWMtMi4yLDAtNC0xLjgtNC00czEuOC00LDQtNGg1OGMyLjIsMCw0LDEuOCw0LDRzLTEuOCw0LTQsNGgtMC41Yy0xLjctMi41LTQuNS00LTcuNS00SDEwOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzksMTE1YzQuNCwwLDgtMy42LDgtOHMtMy42LTgtOC04cy04LDMuNi04LDhTMzQuNiwxMTUsMzksMTE1eiBNNDUsMTA3YzAsMy4zLTIuNyw2LTYsNnMtNi0yLjctNi02CgkJCXMyLjctNiw2LTZTNDUsMTAzLjcsNDUsMTA3eiBNNDIsNzh2LTJoOHYtNkg0MGMtMi4yLDAtNCwxLjgtNCw0djEwSDIybC0xLjMsNEwyMCw5MGgyLjJsMy44LDQwaDI2bDMuOC00MEg1OGwtMC43LTJMNTYsODRINDJWNzh6CgkJCSBNMzgsNzR2MTBoMlY3NGg4di0yaC04QzM4LjksNzIsMzgsNzIuOSwzOCw3NHogTTQwLDg2aDE0LjZsMC43LDJIMjIuOGwwLjctMkg0MHogTTUzLjgsOTBIMjQuMmwzLjYsMzhoMjIuNEw1My44LDkweiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjksOTJoLTZ2NGgtNnY0aC02djE0aC0zbDAuMiwybDMuOCwzMmgzNmwzLjgtMzJsMC4yLTJoLTN2LTE0aC02di00aC02di00SDEyOXogTTE0NywxMTR2LTEyaC00djRoM3Y4SDE0NwoJCQl6IE0xNDQsMTE0di02aC00djZIMTQ0eiBNMTM4LDEyMHYtMTZoLTR2MTkuMkMxMzUuNiwxMjIuNSwxMzcsMTIxLjQsMTM4LDEyMHogTTEzMiwxMjMuOFYxMDBoLTR2MjMuOAoJCQlDMTI5LjMsMTI0LjEsMTMwLjcsMTI0LjEsMTMyLDEyMy44eiBNMTI2LDEyMy4yVjEwNGgtNHYxNkMxMjMsMTIxLjQsMTI0LjQsMTIyLjUsMTI2LDEyMy4yeiBNMTIwLDExNHYtNmgtNHY2SDEyMHogTTExNCwxMTR2LThoMwoJCQl2LTRoLTR2MTJIMTE0eiBNMTQxLDEwMnYtNGgtNHY0aDN2NGgxVjEwMnogTTEzNSwxMDJ2LThoLTR2NGgzdjRIMTM1eiBNMTI5LDk4di00aC00djhoMXYtNEgxMjl6IE0xMjMsMTAydi00aC00djhoMXYtNEgxMjN6CgkJCSBNMTMwLDEyNmM1LjksMCwxMC45LTQuMiwxMS44LTEwaDcuOWwtMy41LDMwaC0zMi40bC0zLjUtMzBoNy45QzExOS4xLDEyMS44LDEyNC4xLDEyNiwxMzAsMTI2eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTIsODZ2MmgtNHYtMkgyMTJ6IE0yMTYsODZoLTJ2MmgyVjg2eiBNMTk2LDg2TDE5Niw4NmMtMi43LDAuNy00LjUsMy4zLTMuOSw2YzAuNCwxLjgsMS42LDMuMiwzLjMsMy44CgkJCWwwLjEsMC4ybDEuMSw0LjVjMC4yLDAuOSwxLDEuNSwxLjksMS41bDAsMGw3LDI0LjZjMC4yLDAuOSwxLDEuNCwxLjksMS40aDVjMC45LDAsMS43LTAuNiwxLjktMS40bDctMjQuNmMwLjksMCwxLjctMC42LDEuOS0xLjUKCQkJbDEuMS00LjVsMC4xLTAuMmMyLjYtMC45LDQuMS0zLjcsMy4yLTYuM2MtMC42LTEuNy0yLTMtMy44LTMuM1Y4NmMwLTcuNy02LjMtMTQtMTQtMTRTMTk2LDc4LjMsMTk2LDg2eiBNMjAwLDg2aDZ2MmgtOQoJCQljLTEuNywwLTMsMS4zLTMsM3MxLjMsMywzLDNoMjZjMS43LDAsMy0xLjMsMy0zcy0xLjMtMy0zLTNoLTN2LTJoMmMwLTYuNi01LjQtMTItMTItMTJzLTEyLDUuNC0xMiwxMkgyMDB6IE0xOTguNiwxMDBsLTEtNGgyNC45CgkJCWwtMSw0SDE5OC42eiBNMjA3LjUsMTI2bC02LjktMjRoMTguN2wtNi45LDI0SDIwNy41eiBNMTUwLDI0MmMxMi4yLDAsMjItOS44LDIyLTIycy05LjgtMjItMjItMjJzLTIyLDkuOC0yMiwyMgoJCQlTMTM3LjgsMjQyLDE1MCwyNDJ6IE0xNzQsMjIwYzAsMTMuMy0xMC43LDI0LTI0LDI0cy0yNC0xMC43LTI0LTI0bDAsMGMwLTEzLjMsMTAuNy0yNCwyNC0yNFMxNzQsMjA2LjcsMTc0LDIyMHogTTE0NS42LDIzNy43CgkJCWwyLTAuOWMxLjUtMC42LDMuMi0wLjYsNC43LDBsMiwwLjljMC45LDAuNCwyLDAsMi41LTAuOGwxLjEtMS45YzAuOC0xLjQsMi4yLTIuNCwzLjgtMi44bDIuMS0wLjVjMS0wLjIsMS42LTEuMSwxLjUtMi4xbC0wLjItMi4yCgkJCWMtMC4xLTEuNiwwLjQtMy4yLDEuNC00LjVsMS40LTEuN2MwLjctMC44LDAuNy0xLjksMC0yLjZsLTEuNC0xLjdjLTEuMS0xLjItMS42LTIuOC0xLjQtNC41bDAuMi0yLjJjMC4xLTEtMC42LTEuOS0xLjYtMi4xCgkJCWwtMi4xLTAuNWMtMS42LTAuNC0zLTEuNC0zLjgtMi44bC0xLjEtMS45Yy0wLjUtMC45LTEuNi0xLjItMi41LTAuOGwtMiwwLjljLTEuNSwwLjYtMy4yLDAuNi00LjcsMGwtMi0wLjljLTAuOS0wLjQtMiwwLTIuNSwwLjgKCQkJbC0xLDIuMWMtMC44LDEuNC0yLjIsMi40LTMuOCwyLjhsLTIuMSwwLjVjLTEsMC4yLTEuNiwxLjEtMS41LDIuMWwwLjIsMi4yYzAuMSwxLjYtMC40LDMuMi0xLjQsNC41bC0xLjQsMS43CgkJCWMtMC43LDAuOC0wLjcsMS45LDAsMi42bDEuNCwxLjdjMS4xLDEuMiwxLjYsMi44LDEuNCw0LjVsLTAuMiwyLjJjLTAuMSwxLDAuNiwxLjksMS42LDIuMWwyLjEsMC41YzEuNiwwLjQsMywxLjQsMy44LDIuOGwxLjEsMS45CgkJCUMxNDMuNiwyMzcuOCwxNDQuNywyMzguMSwxNDUuNiwyMzcuN0wxNDUuNiwyMzcuN3ogTTE0OC40LDIzOC43YzEtMC40LDIuMS0wLjQsMy4xLDBsMiwwLjljMS44LDAuOCw0LDAuMSw1LTEuNmwxLjEtMS45CgkJCWMwLjYtMC45LDEuNS0xLjYsMi41LTEuOGwyLjEtMC41YzEuOS0wLjQsMy4zLTIuMywzLjEtNC4ybC0wLjItMi4yYy0wLjEtMS4xLDAuMy0yLjIsMS0zbDEuNC0xLjdjMS4zLTEuNSwxLjMtMy43LDAtNS4ybC0xLjQtMS43CgkJCWMtMC43LTAuOC0xLjEtMS45LTEtM2wwLjItMi4yYzAuMi0yLTEuMS0zLjgtMy4xLTQuMmwtMi4xLTAuNWMtMS4xLTAuMi0yLTAuOS0yLjUtMS44bC0xLjEtMS45Yy0xLTEuNy0zLjItMi40LTUtMS42bC0yLDAuOQoJCQljLTEsMC40LTIuMSwwLjQtMy4xLDBsLTItMC45Yy0xLjgtMC44LTQtMC4xLTUsMS42bC0xLjEsMS45Yy0wLjYsMC45LTEuNSwxLjYtMi41LDEuOGwtMi4xLDAuNWMtMS45LDAuNC0zLjMsMi4zLTMuMSw0LjJsMC4yLDIuMgoJCQljMC4xLDEuMS0wLjMsMi4yLTEsM2wtMS40LDEuN2MtMS4zLDEuNS0xLjMsMy43LDAsNS4ybDEuNCwxLjdjMC43LDAuOCwxLjEsMS45LDEsM2wtMC4yLDIuMmMtMC4yLDIsMS4xLDMuOCwzLjEsNC4ybDIuMSwwLjUKCQkJYzEuMSwwLjIsMiwwLjksMi41LDEuOGwxLjEsMS45YzEsMS43LDMuMiwyLjQsNSwxLjZMMTQ4LjQsMjM4Ljd6IE0xNTIsMjA3YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQlTMTUyLDIwNy42LDE1MiwyMDd6IE0xNTgsMjA5YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjA5LjYsMTU4LDIwOXogTTE0NywyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMQoJCQlzLTAuNCwxLTEsMVMxNDcsMjEwLjYsMTQ3LDIxMHogTTE0MSwyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE0MSwyMTAuNiwxNDEsMjEweiBNMTQ0LDIwNWMwLTAuNiwwLjQtMSwxLTEKCQkJczEsMC40LDEsMXMtMC40LDEtMSwxUzE0NCwyMDUuNiwxNDQsMjA1eiBNMTM2LDIxM2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM2LDIxMy42LDEzNiwyMTN6IE0xMzksMjE5CgkJCWMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM5LDIxOS42LDEzOSwyMTl6IE0xMzksMjI1YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxMzksMjI1LjYsMTM5LDIyNXoKCQkJIE0xNDMsMjMyYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNDMsMjMyLjYsMTQzLDIzMnogTTE0OCwyMzBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxCgkJCVMxNDgsMjMwLjYsMTQ4LDIzMHogTTE1MywyMzRjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE1MywyMzQuNiwxNTMsMjM0eiBNMTU3LDIyOGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxCgkJCXMtMC40LDEtMSwxUzE1NywyMjguNiwxNTcsMjI4eiBNMTYzLDIyNGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTYzLDIyNC42LDE2MywyMjR6IE0xNTksMjIxYzAtMC42LDAuNC0xLDEtMQoJCQlzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTU5LDIyMS42LDE1OSwyMjF6IE0xNjMsMjE4YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNjMsMjE4LjYsMTYzLDIxOHogTTE1OCwyMTQKCQkJYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjE0LjYsMTU4LDIxNHogTTEzNCwyMjBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzEzNCwyMjAuNiwxMzQsMjIwegoJCQkgTTE1MCwyMjVjMi44LDAsNS0yLjIsNS01cy0yLjItNS01LTVzLTUsMi4yLTUsNVMxNDcuMiwyMjUsMTUwLDIyNXogTTE1NywyMjBjMCwzLjktMy4xLDctNyw3cy03LTMuMS03LTdzMy4xLTcsNy03CgkJCVMxNTcsMjE2LjEsMTU3LDIyMHogTTI0MywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNDN6IE0yNjIsMjAwYzAtMC42LDAuNC0xLDEtMWgyCgkJCWMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMyNjIuNCwyMDEsMjYyLDIwMC42LDI2MiwyMDB6IE0yNDgsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTEKCQkJSDI0OHogTTIyMywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyMjN6IE0yMjgsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDIKCQkJYzAuNiwwLDEtMC40LDEtMXMtMC40LTEtMS0xSDIyOHogTTIzNywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjM3LjQsMjExLDIzNywyMTAuNiwyMzcsMjEwegoJCQkgTTI1MiwyMTFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjUyLjQsMjEyLDI1MiwyMTEuNiwyNTIsMjExeiBNMjY0LDIwOWMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWgyCgkJCWMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNjR6IE0yNTMsMTk1YzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMXMtMC40LDEtMSwxaC0yQzI1My40LDE5NiwyNTMsMTk1LjYsMjUzLDE5NXoKCQkJIE0yMzQsMTk1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFIMjM0eiBNMjQwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQloLTJDMjQwLjQsMjAxLDI0MCwyMDAuNiwyNDAsMjAweiBNMjE1LDIxNWMwLTAuNSwwLTAuOSwwLTEuNGMtMi41LTEuMS0zLjctNC0yLjYtNi42YzAuMi0wLjUsMC41LTEsMC45LTEuNGMtMC45LTIsMC00LjIsMS45LTUuMgoJCQljLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMGMwLjQtMC41LDAuOS0wLjksMS41LTEuMWMwLjUtMi43LDMuMS00LjUsNS44LTQuMWMwLjcsMC4xLDEuNCwwLjQsMiwwLjhjNS4zLTMuOCwxMS42LTUuOSwxOC4yLTUuOQoJCQljNi44LDAsMTMuMSwyLjIsMTguMiw1LjljMi4zLTEuNiw1LjQtMSw3LDEuM2MwLjQsMC42LDAuNywxLjMsMC44LDJjMC42LDAuMiwxLjEsMC42LDEuNSwxLjFjMi43LDAuOCw0LjIsMy41LDMuNCw2LjJsMCwwCgkJCWMxLjksMSwyLjcsMy4yLDEuOSw1LjJjMS45LDIsMS44LDUuMi0wLjIsN2MtMC40LDAuNC0wLjksMC43LTEuNSwxYzAsMC41LDAsMC45LDAsMS40djFoLTYydi0xSDIxNXogTTIxNS44LDIwNy44CgkJCWMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjZjLTEuMy0xLTEuNi0yLjktMC42LTQuMmwwLDBDMjE1LDIwNy41LDIxNS40LDIwNy43LDIxNS44LDIwNy44TDIxNS44LDIwNy44eiBNMjE3LjMsMjAzLjIKCQkJYy0wLjQsMC45LTAuNywxLjgtMSwyLjdjLTEtMC40LTEuNi0xLjUtMS4zLTIuNWMwLjItMC41LDAuNi0wLjksMS4xLTEuMkMyMTYuNSwyMDIuNiwyMTYuOSwyMDIuOSwyMTcuMywyMDMuMkwyMTcuMywyMDMuMnoKCQkJIE0yMTkuNiwxOTguN2MtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDMjE4LjMsMTk3LjYsMjE4LjksMTk4LjMsMjE5LjYsMTk4LjcKCQkJTDIxOS42LDE5OC43eiBNMjIwLjgsMTk3YzAuNC0wLjUsMC43LTEsMS4xLTEuNWMtMC4zLTAuNS0wLjktMC43LTEuNC0wLjRzLTAuNywwLjktMC40LDEuNEMyMjAuMywxOTYuNywyMjAuNSwxOTYuOSwyMjAuOCwxOTcKCQkJTDIyMC44LDE5N3ogTTIyNi4xLDE5MS4yYy0xLDAuOS0yLDEuOC0yLjksMi44Yy0wLjMtMC4zLTAuNy0wLjYtMS4xLTAuOGMwLjQtMS42LDIuMS0yLjUsMy43LTIuMQoJCQlDMjI1LjksMTkxLjEsMjI2LDE5MS4yLDIyNi4xLDE5MS4yTDIyNi4xLDE5MS4yeiBNMjY4LjgsMTk0Yy0wLjktMS0xLjktMS45LTIuOS0yLjhjMS41LTAuNiwzLjMsMC4xLDMuOSwxLjcKCQkJYzAsMC4xLDAuMSwwLjIsMC4xLDAuM0MyNjkuNSwxOTMuNCwyNjkuMSwxOTMuNiwyNjguOCwxOTRMMjY4LjgsMTk0eiBNMjcwLjEsMTk1LjVjMC40LDAuNSwwLjgsMSwxLjEsMS40CgkJCWMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMnMtMC43LTAuOS0xLjItMC44QzI3MC41LDE5NS4xLDI3MC4zLDE5NS4zLDI3MC4xLDE5NS41eiBNMjczLjksMjAxLjRjLTAuNS0wLjktMS0xLjgtMS41LTIuNwoJCQljMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMyNzQuMiwyMDEuMSwyNzQsMjAxLjIsMjczLjksMjAxLjR6IE0yNzUuNiwyMDUuOWMtMC4zLTAuOS0wLjYtMS44LTEtMi43CgkJCWMwLjQtMC4zLDAuOC0wLjYsMS4yLTFjMSwwLjUsMS40LDEuNywxLDIuN0MyNzYuNiwyMDUuMywyNzYuMiwyMDUuNywyNzUuNiwyMDUuOXogTTI3Ni44LDIxMS40Yy0wLjEtMS4yLTAuNC0yLjQtMC42LTMuNgoJCQljMC41LTAuMSwwLjktMC40LDEuMi0wLjZDMjc4LjQsMjA4LjUsMjc4LjEsMjEwLjQsMjc2LjgsMjExLjRMMjc2LjgsMjExLjRMMjc2LjgsMjExLjR6IE0yNzUsMjE0Yy0wLjUtMTYtMTMuOS0yOC42LTI5LjktMjguMQoJCQljLTE1LjMsMC41LTI3LjYsMTIuOC0yOC4xLDI4LjFIMjc1TDI3NSwyMTR6IE03Mi4zLDE5OC4xYy0wLjItMC4zLTAuMy0wLjctMC4zLTEuMXYtMTJoLTJ2MTJjMCwyLjIsMS44LDQsNCw0CgkJCWMxLjIsMCwyLjMtMC41LDMuMS0xLjRjMC42LTAuNywwLjktMS42LDAuOS0yLjV2LTEyaC0ydjEyYzAsMS4xLTAuOSwyLTIsMmwwLDBDNzMuMywxOTksNzIuNywxOTguNyw3Mi4zLDE5OC4xeiBNNzUsMTc2CgkJCWMwLjQsMCwwLjcsMCwxLjEtMC4xYzAuNSwyLjIsMi42LDMuNSw0LjgsM2MwLjUtMC4xLDEtMC4zLDEuNC0wLjZjMS4xLDIuMSwxLjcsNC40LDEuNyw2Ljd2MjRjMCwzLjMtMi43LDYtNiw2aC0zdjkKCQkJYzAsMi44LTIuMiw1LTUsNXMtNS0yLjItNS01di05aC0zYy0zLjMsMC02LTIuNy02LTZ2LTI0YzAtNy43LDYuMy0xNCwxNC0xNEM3MCwxNzMuOCw3Mi4yLDE3Niw3NSwxNzZ6IE01OCwxOTF2MTIKCQkJYzAsMC44LDAuNSwxLjUsMS4yLDEuOGMwLjksMC40LDEuOSwwLjEsMi40LTAuN2MwLjItMC4zLDAuMy0wLjcsMC4zLTEuMXYtMTJoMnYxMmMwLDIuMi0xLjcsNC0zLjksNGMtMC41LDAtMS0wLjEtMS40LTAuMgoJCQljLTAuMi0wLjEtMC40LTAuMi0wLjctMC4zdjIuNWMwLDIuMiwxLjgsNCw0LDRoMTZjMi4yLDAsNC0xLjgsNC00di0yNGMwLTEuNS0wLjItMi45LTAuNy00LjJjLTAuNCwwLjEtMC45LDAuMi0xLjMsMC4yCgkJCWMtMi4xLDAtNC4xLTEuMS01LjItM2MtMy0wLjEtNS42LTItNi41LTQuOUM2Mi40LDE3NCw1OCwxNzksNTgsMTg1VjE5MXogTTY3LDIxNXY5YzAsMS43LDEuMywzLDMsM3MzLTEuMywzLTN2LTlINjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xNywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMTd6IE0yLDIwMGMwLTAuNiwwLjQtMSwxLTFoMgoJCQljMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFIM0MyLjQsMjAxLDIsMjAwLjYsMiwyMDB6IE0tMTIsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTEyegoJCQkgTS0zNywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMzd6IE0tMzIsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xCgkJCXMtMC40LTEtMS0xSC0zMnogTS0yMywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTIyLjYsMjExLTIzLDIxMC42LTIzLDIxMHogTS04LDIxMWMwLTAuNiwwLjQtMSwxLTEKCQkJaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTcuNiwyMTItOCwyMTEuNi04LDIxMXogTTQsMjA5Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFINHoKCQkJIE0tNywxOTVjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTYuNiwxOTYtNywxOTUuNi03LDE5NXogTS0yNiwxOTVjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMgoJCQljMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTI2eiBNLTIwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMtMTkuNiwyMDEtMjAsMjAwLjYtMjAsMjAweiBNLTQ1LDIxNQoJCQljMC0wLjUsMC0wLjksMC0xLjRjLTIuNS0xLjEtMy43LTQtMi42LTYuNmMwLjItMC41LDAuNS0xLDAuOS0xLjRjLTAuOS0yLDAtNC4yLDEuOS01LjJjLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMAoJCQljMC40LTAuNSwwLjktMC45LDEuNS0xLjFjMC41LTIuNywzLjEtNC41LDUuOC00LjFjMC43LDAuMSwxLjQsMC40LDIsMC44YzUuMy0zLjgsMTEuNi01LjksMTguMi01LjljNi44LDAsMTMuMSwyLjIsMTguMiw1LjkKCQkJYzIuMy0xLjYsNS40LTEsNywxLjNjMC40LDAuNiwwLjcsMS4zLDAuOCwyYzAuNiwwLjIsMS4xLDAuNiwxLjUsMS4xYzIuNywwLjgsNC4yLDMuNSwzLjQsNi4ybDAsMGMxLjksMSwyLjcsMy4yLDEuOSw1LjIKCQkJYzEuOSwyLDEuOCw1LjItMC4yLDdjLTAuNCwwLjQtMC45LDAuNy0xLjUsMWMwLDAuNSwwLDAuOSwwLDEuNHYxaC02MnYtMUgtNDV6IE0tNDQuMiwyMDcuOGMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjYKCQkJYy0xLjMtMS0xLjYtMi45LTAuNi00LjJsMCwwQy00NSwyMDcuNS00NC42LDIwNy43LTQ0LjIsMjA3LjhMLTQ0LjIsMjA3Ljh6IE0tNDIuNywyMDMuMmMtMC40LDAuOS0wLjcsMS44LTEsMi43CgkJCWMtMS0wLjQtMS42LTEuNS0xLjMtMi41YzAuMi0wLjUsMC42LTAuOSwxLjEtMS4yQy00My41LDIwMi42LTQzLjEsMjAyLjktNDIuNywyMDMuMkwtNDIuNywyMDMuMnogTS00MC40LDE5OC43CgkJCWMtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDLTQxLjcsMTk3LjYtNDEuMSwxOTguMy00MC40LDE5OC43eiBNLTM5LjIsMTk3CgkJCWMwLjMtMC41LDAuNy0xLDEuMS0xLjVjLTAuMy0wLjUtMC45LTAuNy0xLjQtMC40cy0wLjcsMC45LTAuNCwxLjRDLTM5LjcsMTk2LjctMzkuNSwxOTYuOS0zOS4yLDE5N0wtMzkuMiwxOTd6IE0tMzMuOSwxOTEuMgoJCQljLTEsMC45LTIsMS44LTIuOSwyLjhjLTAuMy0wLjMtMC43LTAuNi0xLjEtMC44YzAuNC0xLjYsMi4xLTIuNSwzLjctMi4xQy0zNC4xLDE5MS4xLTM0LDE5MS4yLTMzLjksMTkxLjJMLTMzLjksMTkxLjJ6IE04LjgsMTk0CgkJCWMtMC45LTEtMS45LTEuOS0yLjktMi44YzEuNS0wLjYsMy4zLDAuMSwzLjksMS43YzAsMC4xLDAuMSwwLjIsMC4xLDAuM0M5LjUsMTkzLjQsOS4xLDE5My42LDguOCwxOTRMOC44LDE5NHogTTEwLjEsMTk1LjUKCQkJYzAuNCwwLjUsMC44LDEsMS4xLDEuNGMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMmMtMC4xLTAuNS0wLjctMC45LTEuMi0wLjhDMTAuNSwxOTUuMSwxMC4zLDE5NS4zLDEwLjEsMTk1LjV6IE0xMy45LDIwMS40CgkJCWMtMC41LTAuOS0wLjktMS44LTEuNS0yLjdjMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMxNC4yLDIwMS4xLDE0LDIwMS4yLDEzLjksMjAxLjR6IE0xNS43LDIwNS45CgkJCWMtMC4zLTAuOS0wLjYtMS44LTEtMi43YzAuNC0wLjMsMC44LTAuNiwxLjItMWMxLDAuNSwxLjQsMS43LDEsMi43QzE2LjYsMjA1LjMsMTYuMiwyMDUuNywxNS43LDIwNS45eiBNMTYuOCwyMTEuNAoJCQljLTAuMS0xLjItMC40LTIuNC0wLjYtMy42YzAuNS0wLjEsMC45LTAuNCwxLjItMC42QzE4LjQsMjA4LjUsMTguMSwyMTAuNCwxNi44LDIxMS40TDE2LjgsMjExLjRMMTYuOCwyMTEuNHogTTE1LDIxNAoJCQljLTAuNS0xNi0xMy45LTI4LjYtMjkuOS0yOC4xYy0xNS4zLDAuNS0yNy42LDEyLjgtMjguMSwyOC4xSDE1TDE1LDIxNHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
  background-color: #1e232f;
}
.dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text {
  background: #283046;
}
.dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text:before, .dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text:after {
  border-color: #3b4253;
}
.dark-layout .chat-application .content-right .chat-app-window .user-chats .avatar img {
  border-color: #3b4253;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-left .chat-content {
  background-color: #283046;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-left .chat-content p {
  color: #b4b7bd;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-content p {
  color: #fff;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-header .dropdown-toggle {
  color: #b4b7bd;
}
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-header,
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-app-form {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .chat-application .content-right .user-profile-sidebar {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .chat-widget .user-chats {
  background-color: #384056 !important;
}
.dark-layout .chat-widget .card-header,
.dark-layout .chat-widget .chat-app-form {
  background-color: #283046;
}
.dark-layout .chat-widget .chat-app-window .user-chats .chat-left .chat-content {
  background-color: #283046 !important;
  color: #b4b7bd !important;
}
.dark-layout .chat-widget .chat-app-window .user-chats .avatar img {
  border-color: #161d31;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board {
  color: #fff;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board:hover, .dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board:focus {
  background-color: #283046;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item {
  background-color: #283046;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown i.dropdown-toggle,
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown svg.dropdown-toggle {
  stroke: #fff;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-title-button {
  color: #b4b7bd;
}
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item i,
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item svg {
  stroke: #b4b7bd;
}
.dark-layout .kanban-application .update-item-sidebar .nav-tabs .nav-item .nav-link,
.dark-layout .kanban-application .update-item-sidebar .tab-content .tab-pane {
  background-color: transparent;
}
.dark-layout .kanban-item.gu-mirror {
  background-color: #283046;
}
.dark-layout .todo-application .content-area-wrapper .sidebar .todo-form .todo-item-action {
  color: #b4b7bd;
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list-wrapper {
  background-color: #283046 !important;
  border-color: #3b4253;
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item:not(:first-child) {
  border-color: #3b4253;
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item.completed .todo-title {
  color: #676d7d;
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item:hover {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item .todo-item-action .todo-item-favorite:not(.text-warning) i,
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item .todo-item-action .todo-item-favorite:not(.text-warning) svg {
  color: #b4b7bd;
}
.dark-layout .todo-application .todo-item-action .close {
  background-color: transparent !important;
}
.dark-layout .todo-item.gu-mirror {
  background-color: #283046;
  border-color: #3b4253;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}
.dark-layout .todo-item.gu-mirror.completed .todo-title {
  color: #676d7d;
}
.dark-layout .ecommerce-application .ecommerce-card .btn-light {
  background-color: #161d31 !important;
  color: #fff;
  border-color: transparent;
}
.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .search-results,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .search-results {
  color: #d0d2d6;
}
.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .shop-sidebar-toggler i,
.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .shop-sidebar-toggler svg,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .shop-sidebar-toggler i,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .shop-sidebar-toggler svg {
  color: #d0d2d6;
}
.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .card-body {
  border-color: #3b4253;
}
.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .item-options .wishlist span {
  color: #5e5873;
}
.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .item-options .cart span {
  color: #fff;
}
.dark-layout .ecommerce-application .grid-view .item-name a,
.dark-layout .ecommerce-application .grid-view .item-price {
  color: #b4b7bd;
}
.dark-layout .ecommerce-application .wishlist-items .ecommerce-card .move-cart .move-to-cart {
  color: #fff;
}
.dark-layout .ecommerce-application .product-checkout .checkout-options .coupons input {
  color: #b4b7bd;
}
.dark-layout .ecommerce-application .product-checkout .checkout-options .coupons input::-moz-placeholder {
  color: #b4b7bd;
}
.dark-layout .ecommerce-application .product-checkout .checkout-options .coupons input::placeholder {
  color: #b4b7bd;
}
.dark-layout .ecommerce-application .app-ecommerce-details .item-features,
.dark-layout .ecommerce-application .app-ecommerce-details .swiper-responsive-breakpoints.swiper-container .swiper-slide {
  background-color: #161d31;
}
.dark-layout .file-manager-application .sidebar-file-manager {
  background-color: #283046 !important;
}
.dark-layout .file-manager-application .sidebar-file-manager .jstree .jstree-container-ul .jstree-anchor {
  color: #b4b7bd;
}
.dark-layout .file-manager-application .sidebar-file-manager .storage-status i,
.dark-layout .file-manager-application .sidebar-file-manager .storage-status svg {
  color: #b4b7bd !important;
}
.dark-layout .file-manager-application .sidebar-file-manager .file-manager-title {
  color: #d0d2d6;
}
.dark-layout .file-manager-application .sidebar-file-manager.show {
  border: 1px solid #3b4253 !important;
}
.dark-layout .file-manager-application .content-area-wrapper {
  border: 1px solid #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content {
  border: 1px solid #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-app-searchbar {
  background-color: transparent !important;
  border-bottom: 1px solid #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-app-searchbar .file-manager-toggler {
  color: #b4b7bd !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-header,
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body {
  background-color: #283046 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-header {
  border-color: #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .drives .card {
  background-color: #283046;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container .file-manager-item .file-logo-wrapper {
  background-color: #161d31 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container .file-manager-item:not(.selected) {
  border-color: #3b4253 !important;
}
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container:not(.list-view) .file-manager-item .file-size,
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container:not(.list-view) .file-manager-item .file-accessed {
  color: #676d7d !important;
}
.dark-layout .file-manager-application #app-file-manager-info-sidebar .nav-tabs .nav-link,
.dark-layout .file-manager-application #app-file-manager-info-sidebar .tab-content .tab-pane {
  background-color: transparent;
}
.dark-layout .file-manager-application #app-file-manager-info-sidebar .nav-tabs .nav-item:not(.active) .nav-link {
  color: #b4b7bd;
}
.dark-layout .app-calendar .app-calendar-sidebar {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .app-calendar .app-calendar-sidebar .sidebar-content-title {
  color: #d0d2d6;
}
.dark-layout .app-calendar .app-calendar-sidebar .select-all ~ label,
.dark-layout .app-calendar .app-calendar-sidebar .input-filter ~ label {
  color: #d0d2d6;
}
.dark-layout .app-calendar .fc .fc-day-today {
  background: #161d31 !important;
  background-color: #161d31 !important;
}
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-col-header-cell,
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-timegrid-axis,
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-daygrid-day {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-day-today {
  background-color: rgba(186, 191, 199, 0.12) !important;
}
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-day-today.fc-col-header-cell {
  background-color: #283046 !important;
}
.dark-layout .app-calendar .fc .fc-popover {
  background: #283046;
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-popover-header .fc-popover-title,
.dark-layout .app-calendar .fc .fc-popover-header .fc-popover-close {
  color: #b4b7bd;
}
.dark-layout .app-calendar .fc tbody td,
.dark-layout .app-calendar .fc thead th {
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-scrollgrid {
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-list,
.dark-layout .app-calendar .fc th {
  border-color: #3b4253;
}
.dark-layout .app-calendar .fc .fc-list .fc-list-day-cushion,
.dark-layout .app-calendar .fc th .fc-list-day-cushion {
  background: #161d31;
}
.dark-layout .app-calendar .fc .fc-list .fc-list-event:hover td,
.dark-layout .app-calendar .fc th .fc-list-event:hover td {
  background-color: #161d31;
}
.dark-layout .app-calendar .fc .fc-list .fc-list-event-time,
.dark-layout .app-calendar .fc th .fc-list-event-time {
  color: #b4b7bd;
}
.dark-layout .app-calendar .fc .fc-list .fc-list-event td,
.dark-layout .app-calendar .fc th .fc-list-event td {
  border-color: #3b4253;
}
.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-list-dataTable-header {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table {
  background-color: #283046;
}
.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table tbody .selected-row-bg {
  background-color: #3b4253;
}
.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table td {
  background-color: inherit;
}
.dark-layout .invoice-edit .invoice-preview-card .invoice-product-details,
.dark-layout .invoice-add .invoice-preview-card .invoice-product-details {
  background-color: #161d31;
}
.dark-layout .invoice-edit .invoice-preview-card .invoice-product-details .product-details-border,
.dark-layout .invoice-add .invoice-preview-card .invoice-product-details .product-details-border {
  background-color: #283046;
  border-color: #3b4253;
}
.dark-layout .invoice-print .form-control {
  background-color: #283046;
}
.dark-layout .app-user-view .plan-card {
  border-color: #DA2128 !important;
}
.dark-layout .app-user-edit .form-control.error {
  border-color: #DA2128 !important;
}
.dark-layout .customizer {
  background-color: #283046;
}
.dark-layout .customizer .customizer-close i,
.dark-layout .customizer .customizer-close svg {
  color: #b4b7bd;
}
.dark-layout .footer-fixed .footer {
  background-color: #283046;
}
.dark-layout .horizontal-layout.navbar-sticky .horizontal-menu-wrapper .navbar-horizontal.header-navbar.fixed-top {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75) !important;
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper {
  background: linear-gradient(to bottom, rgba(37, 43, 71, 0.76) 44%, rgba(56, 53, 53, 0.46) 73%, rgba(255, 255, 255, 0) 100%) !important;
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar {
  background: #283046 !important;
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75);
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal ul#main-menu-navigation > li:hover:not(.active) > a {
  background: #161d31;
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal .active .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-submenu.show {
  background-color: #283046 !important;
  color: #b4b7bd;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu a:hover {
  color: #d0d2d6 !important;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .disabled a {
  color: #676d7d;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-item {
  color: #d0d2d6;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle:hover::after, .dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle:active::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active > a > i,
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active > a > svg {
  color: #fff !important;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.active > a {
  background: #161d31 !important;
  color: #b4b7bd;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.active > a:hover {
  color: #DA2128 !important;
}
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.open.active > a {
  color: #b4b7bd !important;
}
.bordered-layout .header-navbar {
  box-shadow: none;
}
.bordered-layout .header-navbar.floating-nav {
  border: 1px solid #ebe9f1;
}
.bordered-layout .header-navbar.fixed-top {
  border-bottom: 1px solid #ebe9f1;
  background: #f8f8f8;
}
.bordered-layout .main-menu {
  border-right: 1px solid #ebe9f1;
  box-shadow: none;
}
.bordered-layout .main-menu.menu-light .navigation > li.open:not(.menu-item-closing) > a, .bordered-layout .main-menu.menu-light .navigation > li.sidebar-group-active > a {
  background: #ededed;
}
.bordered-layout .dropdown-menu {
  border: 1px solid #ebe9f1 !important;
  box-shadow: none;
}
.bordered-layout .main-menu .navigation,
.bordered-layout .main-menu {
  background: #f8f8f8;
}
.bordered-layout .card,
.bordered-layout .bs-stepper:not(.wizard-modern):not(.checkout-tab-steps),
.bordered-layout .bs-stepper.wizard-modern .bs-stepper-content {
  border: 1px solid #ebe9f1;
  box-shadow: none;
}
.bordered-layout .footer {
  box-shadow: none !important;
}
.bordered-layout .footer-fixed .footer {
  border-top: 1px solid #ebe9f1;
}
.semi-dark-layout {
  /************ Main Menu **************/
}
.semi-dark-layout .main-menu {
  background-color: #283046;
}
.semi-dark-layout .main-menu .shadow-bottom {
  background: linear-gradient(180deg, #283046 44%, rgba(40, 48, 70, 0.51) 73%, rgba(40, 48, 70, 0));
}
.semi-dark-layout .main-menu:not(.expanded) .navigation .sidebar-group-active a {
  background-color: #161d31;
}
.semi-dark-layout .main-menu-content .navigation-main {
  background-color: #283046;
}
.semi-dark-layout .main-menu-content .navigation-main .navigation-header {
  color: #676d7d;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item a {
  color: #b4b7bd;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item.open a {
  background-color: #161d31;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item a:after,
.semi-dark-layout .main-menu-content .navigation-main .nav-item a {
  color: #b4b7bd;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content {
  background-color: #283046;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content .active .menu-item {
  color: #fff;
}
.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content li:not(.active) a {
  background-color: #283046;
}
.semi-dark-layout .main-menu-content .navigation-main .active .menu-title,
.semi-dark-layout .main-menu-content .navigation-main .active i {
  color: #fff;
}
.semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active a {
  background: #283046;
  border-radius: 4px;
}
.semi-dark-layout .main-menu-content .navigation-main .menu-content {
  background-color: #283046;
}
.semi-dark-layout .main-menu-content .navigation-main .menu-content .active {
  z-index: 1;
}
.semi-dark-layout .main-menu-content .navigation-main .menu-content .active a {
  background-color: transparent;
}
.semi-dark-layout .menu-collapsed .main-menu:not(.expanded) .navigation-main li.active > a {
  background: #161d31 !important;
  color: #fff !important;
}
.bg-gradient-dark,
.btn-gradient-dark {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #4b4b4b, #1e1e1e);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.dark-layout .bg-gradient-dark,
.dark-layout .btn-gradient-dark {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-dark:hover, .bg-gradient-dark:active,
.btn-gradient-dark:hover,
.btn-gradient-dark:active {
  color: #fff;
}
.bg-gradient-dark:hover:not(.disabled):not(:disabled),
.btn-gradient-dark:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-dark:active,
.btn-gradient-dark:active {
  transform: translateY(0);
}
.bg-gradient-dark:active, .bg-gradient-dark:focus,
.btn-gradient-dark:active,
.btn-gradient-dark:focus {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary,
.btn-gradient-primary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #DA2128, #e44a50);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-primary:hover, .bg-gradient-primary:active,
.btn-gradient-primary:hover,
.btn-gradient-primary:active {
  color: #fff;
}
.bg-gradient-primary:hover:not(.disabled):not(:disabled),
.btn-gradient-primary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-primary:active,
.btn-gradient-primary:active {
  transform: translateY(0);
}
.bg-gradient-primary:active, .bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus {
  background-image: linear-gradient(47deg, #ae1a20, #DA2128);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary,
.btn-gradient-secondary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #82868b, #9ca0a4);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-secondary:hover, .bg-gradient-secondary:active,
.btn-gradient-secondary:hover,
.btn-gradient-secondary:active {
  color: #fff;
}
.bg-gradient-secondary:hover:not(.disabled):not(:disabled),
.btn-gradient-secondary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-secondary:active,
.btn-gradient-secondary:active {
  transform: translateY(0);
}
.bg-gradient-secondary:active, .bg-gradient-secondary:focus,
.btn-gradient-secondary:active,
.btn-gradient-secondary:focus {
  background-image: linear-gradient(47deg, #696d71, #82868b);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success,
.btn-gradient-success {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #28c76f, #48da89);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-success:hover, .bg-gradient-success:active,
.btn-gradient-success:hover,
.btn-gradient-success:active {
  color: #fff;
}
.bg-gradient-success:hover:not(.disabled):not(:disabled),
.btn-gradient-success:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-success:active,
.btn-gradient-success:active {
  transform: translateY(0);
}
.bg-gradient-success:active, .bg-gradient-success:focus,
.btn-gradient-success:active,
.btn-gradient-success:focus {
  background-image: linear-gradient(47deg, #1f9d57, #28c76f);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info,
.btn-gradient-info {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #00cfe8, #1ce7ff);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-info:hover, .bg-gradient-info:active,
.btn-gradient-info:hover,
.btn-gradient-info:active {
  color: #fff;
}
.bg-gradient-info:hover:not(.disabled):not(:disabled),
.btn-gradient-info:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-info:active,
.btn-gradient-info:active {
  transform: translateY(0);
}
.bg-gradient-info:active, .bg-gradient-info:focus,
.btn-gradient-info:active,
.btn-gradient-info:focus {
  background-image: linear-gradient(47deg, #00a1b5, #00cfe8);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning,
.btn-gradient-warning {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ff9f43, #ffb976);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-warning:hover, .bg-gradient-warning:active,
.btn-gradient-warning:hover,
.btn-gradient-warning:active {
  color: #fff;
}
.bg-gradient-warning:hover:not(.disabled):not(:disabled),
.btn-gradient-warning:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-warning:active,
.btn-gradient-warning:active {
  transform: translateY(0);
}
.bg-gradient-warning:active, .bg-gradient-warning:focus,
.btn-gradient-warning:active,
.btn-gradient-warning:focus {
  background-image: linear-gradient(47deg, #ff8510, #ff9f43);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger,
.btn-gradient-danger {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #DA2128, #e44a50);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
.bg-gradient-danger:hover, .bg-gradient-danger:active,
.btn-gradient-danger:hover,
.btn-gradient-danger:active {
  color: #fff;
}
.bg-gradient-danger:hover:not(.disabled):not(:disabled),
.btn-gradient-danger:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px);
}
.bg-gradient-danger:active,
.btn-gradient-danger:active {
  transform: translateY(0);
}
.bg-gradient-danger:active, .bg-gradient-danger:focus,
.btn-gradient-danger:active,
.btn-gradient-danger:focus {
  background-image: linear-gradient(47deg, #ae1a20, #DA2128);
  background-repeat: repeat-x;
  background-repeat: repeat;
}
form span.error {
  width: 100%;
  font-size: 0.857rem;
}
form .error:not(input) {
  color: #DA2128;
}
form input.error,
form input.error:focus {
  border-color: #DA2128 !important;
}
form textarea.error {
  border-color: #DA2128 !important;
}
form .select2.error + .select2-container--classic .select2-selection--single,
form .select2.error + .select2-container--default .select2-selection--single,
form .select2.error + .select2-container--classic .select2-selection--multiple,
form .select2.error + .select2-container--default .select2-selection--multiple {
  border-color: #DA2128 !important;
}
.fadeInAnimation {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
pre {
  background-color: #282c34 !important;
  border-radius: 0.3rem;
}
pre code {
  font-family: monospace;
}
.hljs {
  font-size: 1.15rem;
}
.flag-icon {
  background-size: cover !important;
}
.error ~ .input-group-append .input-group-text {
  border-color: #DA2128 !important;
}
.match-height > [class*=col] core-card-snippet {
  display: grid;
  flex: 1 1 auto;
}
.collapse-shadow .card.open {
  border-color: #ebe9f1 !important;
}
.main-menu .main-menu-content .ps__rail-y {
  right: 0;
  left: inherit !important;
}
.dark-layout .popover.bs-popover-top .arrow:after, .dark-layout .popover.bs-popover-auto[x-placement^=top] .arrow:after {
  border-top-color: #283046;
}
.dark-layout .popover.bs-popover-right .arrow:after, .dark-layout .popover.bs-popover-auto[x-placement^=right] .arrow:after {
  border-right-color: #283046;
}
.dark-layout .popover.bs-popover-bottom .arrow:after, .dark-layout .popover.bs-popover-auto[x-placement^=bottom] .arrow:after {
  border-bottom-color: #DA2128;
}
.dark-layout .popover.bs-popover-left .arrow:after, .dark-layout .popover.bs-popover-auto[x-placement^=left] .arrow:after {
  border-left-color: #283046;
}
.dark-layout .popover.bs-popover-top .arrow:before, .dark-layout .popover.bs-popover-auto[x-placement^=top] .arrow:before {
  border-top-color: #3b4253;
}
.dark-layout .popover.bs-popover-right .arrow:before, .dark-layout .popover.bs-popover-auto[x-placement^=right] .arrow:before {
  border-right-color: #3b4253;
}
.dark-layout .popover.bs-popover-bottom .arrow:before, .dark-layout .popover.bs-popover-auto[x-placement^=bottom] .arrow:before {
  border-bottom-color: #DA2128;
}
.dark-layout .popover.bs-popover-left .arrow:before, .dark-layout .popover.bs-popover-auto[x-placement^=left] .arrow:before {
  border-left-color: #3b4253;
}
.accordion .card {
  margin-bottom: 0;
}
.accordion .card .card-header {
  padding: 0;
}
.accordion .card .card-header button {
  padding: 1rem;
  width: 100%;
}
.accordion .card .card-header button span {
  float: left;
  font-size: 1.1rem;
  text-align: start;
}
.accordion .card .card-body {
  padding: 1rem;
}
.accordion .collapse-border-item.card {
  border-bottom: 0;
}
.accordion .collapse-border-item.card .card-header {
  padding: 0;
}
.accordion .collapse-border-item.card:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.accordion .collapse-margin {
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.05) !important;
}
.accordion .btn-link {
  color: inherit;
}
.collapse-icon [aria-expanded=true]:after,
.collapse-icon [aria-expanded=false]:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: 14px;
  top: 58%;
  right: 1rem;
  width: 14px;
  height: 11px;
  margin-top: -8px;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 300ms linear 0s;
  color: #6e6b7b;
}
.carousel {
  outline: none;
}
.carousel-fade .carousel-item {
  transition: opacity 1.7s ease !important;
  position: absolute !important;
  display: block !important;
  opacity: 0;
}
.carousel-fade .carousel-item.active {
  position: relative !important;
  opacity: 1;
}
.dropdown-menu {
  transform: none;
}
.dropdown-menu[x-placement=bottom-left], .dropdown-menu[x-placement=bottom-right] {
  margin-top: 0.5rem;
}
.dropdown-menu[x-placement=top-left], .dropdown-menu[x-placement=top-right] {
  margin-bottom: 0.5rem;
}
.dropdown-menu[x-placement=right-left] {
  margin-left: 0.5rem;
}
.dropdown-menu[x-placement=left-left] {
  margin-right: 0.5rem;
}
.dropleft .dropdown-menu:before {
  left: auto;
}
.dropright .dropdown-menu:before {
  border-top: none;
  border-left: none;
}
.modal {
  top: -100px;
  -webkit-animation: ease-in-out 0.3s modal-fade;
          animation: ease-in-out 0.3s modal-fade;
}
.modal.show {
  top: 0;
}
.modal.animation-disable {
  top: 0;
  -webkit-animation: none;
          animation: none;
}
.modal .modal-body:focus {
  outline: none;
}
.modal-slide-in.modal {
  width: auto;
  display: block;
}
.modal-backdrop.show {
  background: rgba(34, 41, 47, 0.5);
}
@-webkit-keyframes modal-fade {
  from {
    top: -50px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes modal-fade {
  from {
    top: -50px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
[ngbNav].list-group li:first-child .list-group-item {
  border-radius: 0;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
[ngbNav].list-group li .list-group-item {
  border-radius: 0;
}
[ngbNav].list-group li:last-child .list-group-item {
  border-radius: 0;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
ngb-progressbar[type=white] .progress {
  background-color: rgba(255, 255, 255, 0.1);
}
ngb-progressbar[type=black] .progress {
  background-color: rgba(0, 0, 0, 0.1);
}
ngb-progressbar[type=dark] .progress {
  background-color: rgba(75, 75, 75, 0.1);
}
ngb-progressbar[type=light] .progress {
  background-color: rgba(246, 246, 246, 0.1);
}
ngb-progressbar[type=primary] .progress {
  background-color: rgba(218, 33, 40, 0.1);
}
ngb-progressbar[type=secondary] .progress {
  background-color: rgba(130, 134, 139, 0.1);
}
ngb-progressbar[type=success] .progress {
  background-color: rgba(40, 199, 111, 0.1);
}
ngb-progressbar[type=info] .progress {
  background-color: rgba(0, 207, 232, 0.1);
}
ngb-progressbar[type=warning] .progress {
  background-color: rgba(255, 159, 67, 0.1);
}
ngb-progressbar[type=danger] .progress {
  background-color: rgba(218, 33, 40, 0.1);
}
.return_resh {
  color: #c5a800;
  background-color: #fff6bf;
}
.return_in_prg {
  color: #03f528;
  background-color: #d8fedd;
}
.rider_in_trn_fm {
  color: #05a2af;
  background-color: #d0f5f8;
}
.rider_in_trn_lm {
  color: #2ab7c2;
  background-color: #d5eef0;
}
.package_returned {
  color: #8c04b9;
  background-color: #f5d9ff;
}
.delivery_rescheduled {
  color: #cb6f00;
  background-color: #ffead2;
}
.package_return {
  color: #e80000;
  background-color: #ffd0d0;
}
.cancelled {
  color: #ff0000;
  background-color: #ffd3d3;
}
.delivered_to_courier {
  color: #01781f;
  background-color: #abedbc;
}
.ov_package_delivered {
  color: #02330e;
  background-color: #7ba886;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3N0eWxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3BlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbm9kZS13YXZlcy9zcmMvc2Nzcy93YXZlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fcmVib290LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19oZWxwZXIuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX3R5cGUuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2NvZGUuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX3RhYmxlcy5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fZm9ybXMuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9jb21wb25lbnRzL192YXJpYWJsZXMuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2J1dHRvbnMuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fZHJvcGRvd24uc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX25hdmJhci5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fY2FyZC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fYmFkZ2Uuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX25hdi5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9taXhpbnMvX25hdnMuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2FsZXJ0LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9taXhpbnMvYWxlcnQuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX21lZGlhLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19wcm9ncmVzcy5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fbGlzdC1ncm91cC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fdG9hc3Quc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9ib290c3RyYXAtZXh0ZW5kZWQvX2NvbGxhcHNlLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvYm9vdHN0cmFwLWV4dGVuZGVkL19tb2RhbC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fcG9wb3Zlci5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2Jvb3RzdHJhcC1leHRlbmRlZC9fdXRpbGl0aWVzLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9jb2xvcnMvX3BhbGV0dGUuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9jb3JlL21peGlucy9oZXgycmdiLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9jb2xvcnMvcGFsZXR0ZS12YXJpYWJsZXMuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9jb3JlL2NvbG9ycy9wYWxldHRlLWdyYWRpZW50LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9sYXlvdXRzL19jb250ZW50LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9taXhpbnMvbWFpbi1tZW51LW1peGluLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9sYXlvdXRzL19zaWRlYmFyLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29yZS9sYXlvdXRzL19mb290ZXIuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9jb3JlL21lbnUvX25hdmlnYXRpb24uc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9jb21wb25lbnRzL2F2YXRhci5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL2NvbXBvbmVudHMvc2VhcmNoLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29tcG9uZW50cy9ib290c3RyYXAtc29jaWFsLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29tcG9uZW50cy9kZW1vLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29tcG9uZW50cy9jdXN0b21pemVyLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29tcG9uZW50cy9kaXZpZGVyLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29tcG9uZW50cy90aW1lbGluZS5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL3BsdWdpbnMvdWkvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvcGx1Z2lucy9mb3Jtcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvY29tcG9uZW50cy9fdmFyaWFibGVzLWRhcmsuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9wbHVnaW5zL3RhYmxlcy9fZGF0YXRhYmxlcy5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9iYXNlL3BsdWdpbnMvZm9ybXMvZm9ybS1udW1iZXItaW5wdXQuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS90aGVtZXMvZGFyay1sYXlvdXQuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS90aGVtZXMvYm9yZGVyZWQtbGF5b3V0LnNjc3MiLCIuLi9AY29yZS9zY3NzL2Jhc2UvdGhlbWVzL3NlbWktZGFyay1sYXlvdXQuc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYmFzZS9wbHVnaW5zL2Zvcm1zL2Zvcm0tdmFsaWRhdGlvbi5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9hbmd1bGFyL19hbmltYXRpb24uc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYW5ndWxhci9fbWlzYy5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9hbmd1bGFyL19kYXJrLWxheW91dC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9hbmd1bGFyL25nLWJvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCIuLi9AY29yZS9zY3NzL2FuZ3VsYXIvbmctYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiLi4vQGNvcmUvc2Nzcy9hbmd1bGFyL25nLWJvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsIi4uL0Bjb3JlL3Njc3MvYW5ndWxhci9uZy1ib290c3RyYXAvX21vZGFsLnNjc3MiLCIuLi9AY29yZS9zY3NzL2FuZ3VsYXIvbmctYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCIuLi9AY29yZS9zY3NzL2FuZ3VsYXIvbmctYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiLi4vYXNzZXRzL3Njc3Mvc3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOztFQUFBO0FBR0E7RUFDRSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0FERUY7QUNDQTs7RUFBQTtBQUdBO0VBQ0UsYUFBQTtFQUNBLFVBQUE7RUFDQSw2REFBQTtFQUNBLHFFQUFBO0VBQ0EsWUFBQTtFQUNBLG1EQUFBO0VBQ0EsV0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7QURFRjtBQ0NBO0VBQ0UsYUFBQTtFQUNBLFVBQUE7RUFDQSw2REFBQTtFQUNBLHFFQUFBO0VBQ0EsV0FBQTtFQUNBLG1EQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO0VBQ0Esa0JBQUE7QURFRjtBQ0NBOztFQUVFLGNBQUE7RUFDQSw2QkFBQTtBREVGO0FDQ0E7Ozs7OztFQU1FLFlBQUE7QURFRjtBQ0NB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TG1JRjtBS2hJQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBTG1JRjtBS2hJQTtFQUNFLGFBQUE7QUxtSUY7QUs5SEE7RUFDRSx3QkFBQTtBTGlJRjtBVzdsQkE7O0VBRUUscUJIcVM0QjtFR3BTNUIsb0JMNElxQjtFSzNJckIsZ0JIcVM0QjtFR3BTNUIsZ0JIcVM0QjtFR3BTNUIsY0wwSWU7QU5zZGpCO0FXN2xCQTtFSmdITSxlQXRDYTtBUHVoQm5CO0FXaG1CQTtFSitHTSxtQkF0Q2E7QVAyaEJuQjtBV25tQkE7RUo4R00saUJBdENhO0FQK2hCbkI7QVd0bUJBO0VKNkdNLG1CQXRDYTtBUG1pQm5CO0FXem1CQTtFSjRHTSxrQkF0Q2E7QVB1aUJuQjtBVzVtQkE7RUoyR00sZUF0Q2E7QVAyaUJuQjtBVzltQkE7RUp5R00sa0JBdENhO0VJakVqQixnQkxpSG1CO0FOZ2dCckI7QVc3bUJBO0VKbUdNLGVBdENhO0VJM0RqQixnQkwyR21CO0VLMUduQixnQkhpUjRCO0FSK1Y5QjtBVzltQkE7RUo4Rk0saUJBdENhO0VJdERqQixnQkxzR21CO0VLckduQixnQkg0UTRCO0FScVc5QjtBVy9tQkE7RUp5Rk0saUJBdENhO0VJakRqQixnQkxpR21CO0VLaEduQixnQkh1UTRCO0FSMlc5QjtBV2huQkE7RUpvRk0saUJBdENhO0VJNUNqQixnQkw0Rm1CO0VLM0ZuQixnQkhrUTRCO0FSaVg5QjtBVzNtQkE7RUFDRSxnQkxETztFS0VQLG1CTEZPO0VLR1AsU0FBQTtFQUNBLDZCQUFBO0FYOG1CRjtBV3RtQkE7O0VKNkRNLG1CQXRDYTtFSXBCakIsZ0JMb0VtQjtBTnFpQnJCO0FXdG1CQTs7RUFFRSxjSGtRNEI7RUdqUTVCLHlCSDBRNEI7QVIrVjlCO0FXam1CQTtFQy9FRSxlQUFBO0VBQ0EsZ0JBQUE7QVpvckJGO0FXam1CQTtFQ3BGRSxlQUFBO0VBQ0EsZ0JBQUE7QVp5ckJGO0FXbm1CQTtFQUNFLHFCQUFBO0FYc21CRjtBV3BtQkU7RUFDRSxvQkhvUDBCO0FSa1g5QjtBVzVsQkE7RUpqQ0ksY0FBQTtFSW1DRix5QkFBQTtBWCtsQkY7QVczbEJBO0VBQ0UsbUJMMURPO0VDeUVILGtCQXRDYTtBUHNuQm5CO0FXM2xCQTtFQUNFLGNBQUE7RUpVSSxtQkF0Q2E7RUk4QmpCLGNMMkNXO0FObWpCYjtBVzVsQkU7RUFDRSxhQUFBO0FYOGxCSjtBYWp0QkE7RUNJRSxlQUFBO0VBR0EsWUFBQTtBZCtzQkY7QWFodEJBO0VBQ0UsZ0JMKy9Ca0M7RUs5L0JsQyx5QlA0RVE7RU8zRVIseUJBQUE7RUVFRSx1QkFBQTtFRFBGLGVBQUE7RUFHQSxZQUFBO0Fkd3RCRjtBYTFzQkE7RUFFRSxxQkFBQTtBYjRzQkY7QWF6c0JBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FiNHNCRjtBYXpzQkE7RU5rQ0ksY0FBQTtFTWhDRixjUHRCUztBTmt1Qlg7QWdCbnZCQTtFVHVFSSxjQUFBO0VTckVGLGNSbUNRO0VRbENSLHFCQUFBO0FoQnN2QkY7QWdCbnZCRTtFQUNFLGNBQUE7QWhCcXZCSjtBZ0JodkJBO0VBQ0Usc0JBQUE7RVQwREUsY0FBQTtFU3hERixXVkxNO0VVTU4sc0JWdWNPO0VTdGNMLHNCQUFBO0FmbXZCSjtBZ0JodkJFO0VBQ0UsVUFBQTtFVGtEQSxlQUFBO0VTaERBLGdCVmtIZTtBTmdvQm5CO0FnQjV1QkE7RUFDRSxjQUFBO0VUeUNFLGNBQUE7RVN2Q0YsY1ZaUztBTjJ2Qlg7QWdCNXVCRTtFVG9DRSxrQkFBQTtFU2xDQSxjQUFBO0VBQ0Esa0JBQUE7QWhCOHVCSjtBZ0J6dUJBO0VBQ0UsaUJSMGpDa0M7RVF6akNsQyxrQkFBQTtBaEI0dUJGO0FpQnB4QkU7Ozs7Ozs7RUNEQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWxCK3hCRjtBbUI1dUJJO0VGekNFO0lBQ0UsZ0JYd0JlO0VOaXdCckI7QUFDRjtBbUJsdkJJO0VGekNFO0lBQ0UsZ0JYd0JlO0VOc3dCckI7QUFDRjtBbUJ2dkJJO0VGekNFO0lBQ0UsZ0JYd0JlO0VOMndCckI7QUFDRjtBbUI1dkJJO0VGekNFO0lBQ0UsaUJYd0JlO0VOZ3hCckI7QUFDRjtBaUIxeUJNO0VBQ0UsaUJYd0JlO0FOb3hCdkI7QWlCaHhCRTtFQ25DQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWxCdXpCRjtBaUJqeEJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QWpCb3hCSjtBaUJseEJJOztFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBakJveEJOO0FvQjEwQkU7Ozs7OztFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXBCazFCSjtBb0I1ekJNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FwQit6QlI7QWtCbnlCRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FsQnN5Qko7QWtCeHlCRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FsQjJ5Qko7QWtCN3lCRTtFQUNFLHdCQUFBO0VBQ0EseUJBQUE7QWxCZ3pCSjtBa0JsekJFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QWxCcXpCSjtBa0J2ekJFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QWxCMHpCSjtBa0I1ekJFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBbEIrekJKO0FvQmwxQk07RUZDSixjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QWxCcTFCRjtBb0JsMUJVO0VGYlIsdUJBQUE7RUFJQSx3QkFBQTtBbEJnMkJGO0FvQnYxQlU7RUZiUix3QkFBQTtFQUlBLHlCQUFBO0FsQnEyQkY7QW9CNTFCVTtFRmJSLGFBQUE7RUFJQSxjQUFBO0FsQjAyQkY7QW9CajJCVTtFRmJSLHdCQUFBO0VBSUEseUJBQUE7QWxCKzJCRjtBb0J0MkJVO0VGYlIsd0JBQUE7RUFJQSx5QkFBQTtBbEJvM0JGO0FvQjMyQlU7RUZiUixhQUFBO0VBSUEsY0FBQTtBbEJ5M0JGO0FvQmgzQlU7RUZiUix3QkFBQTtFQUlBLHlCQUFBO0FsQjgzQkY7QW9CcjNCVTtFRmJSLHdCQUFBO0VBSUEseUJBQUE7QWxCbTRCRjtBb0IxM0JVO0VGYlIsYUFBQTtFQUlBLGNBQUE7QWxCdzRCRjtBb0IvM0JVO0VGYlIsd0JBQUE7RUFJQSx5QkFBQTtBbEI2NEJGO0FvQnA0QlU7RUZiUix3QkFBQTtFQUlBLHlCQUFBO0FsQms1QkY7QW9CejRCVTtFRmJSLGNBQUE7RUFJQSxlQUFBO0FsQnU1QkY7QW9CeDRCTTtFQUF3QixTQUFBO0FwQjQ0QjlCO0FvQjE0Qk07RUFBdUIsU0FBQTtBcEI4NEI3QjtBb0IzNEJRO0VBQXdCLFFBRGI7QXBCZzVCbkI7QW9CLzRCUTtFQUF3QixRQURiO0FwQm81Qm5CO0FvQm41QlE7RUFBd0IsUUFEYjtBcEJ3NUJuQjtBb0J2NUJRO0VBQXdCLFFBRGI7QXBCNDVCbkI7QW9CMzVCUTtFQUF3QixRQURiO0FwQmc2Qm5CO0FvQi81QlE7RUFBd0IsUUFEYjtBcEJvNkJuQjtBb0JuNkJRO0VBQXdCLFFBRGI7QXBCdzZCbkI7QW9CdjZCUTtFQUF3QixRQURiO0FwQjQ2Qm5CO0FvQjM2QlE7RUFBd0IsUUFEYjtBcEJnN0JuQjtBb0IvNkJRO0VBQXdCLFFBRGI7QXBCbzdCbkI7QW9CbjdCUTtFQUF3QixTQURiO0FwQnc3Qm5CO0FvQnY3QlE7RUFBd0IsU0FEYjtBcEI0N0JuQjtBb0IzN0JRO0VBQXdCLFNBRGI7QXBCZzhCbkI7QW9CeDdCWTtFRmhCViwwQkFBQTtBbEI0OEJGO0FvQjU3Qlk7RUZoQlYsMkJBQUE7QWxCZzlCRjtBb0JoOEJZO0VGaEJWLGdCQUFBO0FsQm85QkY7QW9CcDhCWTtFRmhCViwyQkFBQTtBbEJ3OUJGO0FvQng4Qlk7RUZoQlYsMkJBQUE7QWxCNDlCRjtBb0I1OEJZO0VGaEJWLGdCQUFBO0FsQmcrQkY7QW9CaDlCWTtFRmhCViwyQkFBQTtBbEJvK0JGO0FvQnA5Qlk7RUZoQlYsMkJBQUE7QWxCdytCRjtBb0J4OUJZO0VGaEJWLGdCQUFBO0FsQjQrQkY7QW9CNTlCWTtFRmhCViwyQkFBQTtBbEJnL0JGO0FvQmgrQlk7RUZoQlYsMkJBQUE7QWxCby9CRjtBbUIvK0JJO0VDM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VwQjhnQ047O0VrQmwvQkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFbEJxL0JGOztFa0J2L0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxCMC9CRjs7RWtCNS9CQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWxCKy9CRjs7RWtCamdDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsQm9nQ0Y7O0VrQnRnQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEJ5Z0NGOztFa0IzZ0NBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEI4Z0NGOztFb0JqaUNJO0lGQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VsQm9pQ0E7O0VvQmppQ1E7SUZiUix1QkFBQTtJQUlBLHdCQUFBO0VsQitpQ0E7O0VvQnRpQ1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQm9qQ0E7O0VvQjNpQ1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEJ5akNBOztFb0JoakNRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEI4akNBOztFb0JyakNRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEJta0NBOztFb0IxakNRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxCd2tDQTs7RW9CL2pDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxCNmtDQTs7RW9CcGtDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxCa2xDQTs7RW9CemtDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsQnVsQ0E7O0VvQjlrQ1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQjRsQ0E7O0VvQm5sQ1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQmltQ0E7O0VvQnhsQ1E7SUZiUixjQUFBO0lBSUEsZUFBQTtFbEJzbUNBOztFb0J2bENJO0lBQXdCLFNBQUE7RXBCMmxDNUI7O0VvQnpsQ0k7SUFBdUIsU0FBQTtFcEI2bEMzQjs7RW9CMWxDTTtJQUF3QixRQURiO0VwQitsQ2pCOztFb0I5bENNO0lBQXdCLFFBRGI7RXBCbW1DakI7O0VvQmxtQ007SUFBd0IsUUFEYjtFcEJ1bUNqQjs7RW9CdG1DTTtJQUF3QixRQURiO0VwQjJtQ2pCOztFb0IxbUNNO0lBQXdCLFFBRGI7RXBCK21DakI7O0VvQjltQ007SUFBd0IsUUFEYjtFcEJtbkNqQjs7RW9CbG5DTTtJQUF3QixRQURiO0VwQnVuQ2pCOztFb0J0bkNNO0lBQXdCLFFBRGI7RXBCMm5DakI7O0VvQjFuQ007SUFBd0IsUUFEYjtFcEIrbkNqQjs7RW9COW5DTTtJQUF3QixRQURiO0VwQm1vQ2pCOztFb0Jsb0NNO0lBQXdCLFNBRGI7RXBCdW9DakI7O0VvQnRvQ007SUFBd0IsU0FEYjtFcEIyb0NqQjs7RW9CMW9DTTtJQUF3QixTQURiO0VwQitvQ2pCOztFb0J2b0NVO0lGaEJWLGNBQUE7RWxCMnBDQTs7RW9CM29DVTtJRmhCViwwQkFBQTtFbEIrcENBOztFb0Ivb0NVO0lGaEJWLDJCQUFBO0VsQm1xQ0E7O0VvQm5wQ1U7SUZoQlYsZ0JBQUE7RWxCdXFDQTs7RW9CdnBDVTtJRmhCViwyQkFBQTtFbEIycUNBOztFb0IzcENVO0lGaEJWLDJCQUFBO0VsQitxQ0E7O0VvQi9wQ1U7SUZoQlYsZ0JBQUE7RWxCbXJDQTs7RW9CbnFDVTtJRmhCViwyQkFBQTtFbEJ1ckNBOztFb0J2cUNVO0lGaEJWLDJCQUFBO0VsQjJyQ0E7O0VvQjNxQ1U7SUZoQlYsZ0JBQUE7RWxCK3JDQTs7RW9CL3FDVTtJRmhCViwyQkFBQTtFbEJtc0NBOztFb0JuckNVO0lGaEJWLDJCQUFBO0VsQnVzQ0E7QUFDRjtBbUJuc0NJO0VDM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VwQml1Q047O0VrQnJzQ0E7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFbEJ3c0NGOztFa0Ixc0NBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxCNnNDRjs7RWtCL3NDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWxCa3RDRjs7RWtCcHRDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsQnV0Q0Y7O0VrQnp0Q0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEI0dENGOztFa0I5dENBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEJpdUNGOztFb0JwdkNJO0lGQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VsQnV2Q0E7O0VvQnB2Q1E7SUZiUix1QkFBQTtJQUlBLHdCQUFBO0VsQmt3Q0E7O0VvQnp2Q1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQnV3Q0E7O0VvQjl2Q1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEI0d0NBOztFb0Jud0NRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEJpeENBOztFb0J4d0NRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEJzeENBOztFb0I3d0NRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxCMnhDQTs7RW9CbHhDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxCZ3lDQTs7RW9CdnhDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxCcXlDQTs7RW9CNXhDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsQjB5Q0E7O0VvQmp5Q1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQit5Q0E7O0VvQnR5Q1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQm96Q0E7O0VvQjN5Q1E7SUZiUixjQUFBO0lBSUEsZUFBQTtFbEJ5ekNBOztFb0IxeUNJO0lBQXdCLFNBQUE7RXBCOHlDNUI7O0VvQjV5Q0k7SUFBdUIsU0FBQTtFcEJnekMzQjs7RW9CN3lDTTtJQUF3QixRQURiO0VwQmt6Q2pCOztFb0JqekNNO0lBQXdCLFFBRGI7RXBCc3pDakI7O0VvQnJ6Q007SUFBd0IsUUFEYjtFcEIwekNqQjs7RW9CenpDTTtJQUF3QixRQURiO0VwQjh6Q2pCOztFb0I3ekNNO0lBQXdCLFFBRGI7RXBCazBDakI7O0VvQmowQ007SUFBd0IsUUFEYjtFcEJzMENqQjs7RW9CcjBDTTtJQUF3QixRQURiO0VwQjAwQ2pCOztFb0J6MENNO0lBQXdCLFFBRGI7RXBCODBDakI7O0VvQjcwQ007SUFBd0IsUUFEYjtFcEJrMUNqQjs7RW9CajFDTTtJQUF3QixRQURiO0VwQnMxQ2pCOztFb0JyMUNNO0lBQXdCLFNBRGI7RXBCMDFDakI7O0VvQnoxQ007SUFBd0IsU0FEYjtFcEI4MUNqQjs7RW9CNzFDTTtJQUF3QixTQURiO0VwQmsyQ2pCOztFb0IxMUNVO0lGaEJWLGNBQUE7RWxCODJDQTs7RW9COTFDVTtJRmhCViwwQkFBQTtFbEJrM0NBOztFb0JsMkNVO0lGaEJWLDJCQUFBO0VsQnMzQ0E7O0VvQnQyQ1U7SUZoQlYsZ0JBQUE7RWxCMDNDQTs7RW9CMTJDVTtJRmhCViwyQkFBQTtFbEI4M0NBOztFb0I5MkNVO0lGaEJWLDJCQUFBO0VsQms0Q0E7O0VvQmwzQ1U7SUZoQlYsZ0JBQUE7RWxCczRDQTs7RW9CdDNDVTtJRmhCViwyQkFBQTtFbEIwNENBOztFb0IxM0NVO0lGaEJWLDJCQUFBO0VsQjg0Q0E7O0VvQjkzQ1U7SUZoQlYsZ0JBQUE7RWxCazVDQTs7RW9CbDRDVTtJRmhCViwyQkFBQTtFbEJzNUNBOztFb0J0NENVO0lGaEJWLDJCQUFBO0VsQjA1Q0E7QUFDRjtBbUJ0NUNJO0VDM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VwQm83Q047O0VrQng1Q0E7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFbEIyNUNGOztFa0I3NUNBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxCZzZDRjs7RWtCbDZDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWxCcTZDRjs7RWtCdjZDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsQjA2Q0Y7O0VrQjU2Q0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEIrNkNGOztFa0JqN0NBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEJvN0NGOztFb0J2OENJO0lGQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VsQjA4Q0E7O0VvQnY4Q1E7SUZiUix1QkFBQTtJQUlBLHdCQUFBO0VsQnE5Q0E7O0VvQjU4Q1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQjA5Q0E7O0VvQmo5Q1E7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEIrOUNBOztFb0J0OUNRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEJvK0NBOztFb0IzOUNRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEJ5K0NBOztFb0JoK0NRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxCOCtDQTs7RW9CcitDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxCbS9DQTs7RW9CMStDUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxCdy9DQTs7RW9CLytDUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsQjYvQ0E7O0VvQnAvQ1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQmtnREE7O0VvQnovQ1E7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQnVnREE7O0VvQjkvQ1E7SUZiUixjQUFBO0lBSUEsZUFBQTtFbEI0Z0RBOztFb0I3L0NJO0lBQXdCLFNBQUE7RXBCaWdENUI7O0VvQi8vQ0k7SUFBdUIsU0FBQTtFcEJtZ0QzQjs7RW9CaGdETTtJQUF3QixRQURiO0VwQnFnRGpCOztFb0JwZ0RNO0lBQXdCLFFBRGI7RXBCeWdEakI7O0VvQnhnRE07SUFBd0IsUUFEYjtFcEI2Z0RqQjs7RW9CNWdETTtJQUF3QixRQURiO0VwQmloRGpCOztFb0JoaERNO0lBQXdCLFFBRGI7RXBCcWhEakI7O0VvQnBoRE07SUFBd0IsUUFEYjtFcEJ5aERqQjs7RW9CeGhETTtJQUF3QixRQURiO0VwQjZoRGpCOztFb0I1aERNO0lBQXdCLFFBRGI7RXBCaWlEakI7O0VvQmhpRE07SUFBd0IsUUFEYjtFcEJxaURqQjs7RW9CcGlETTtJQUF3QixRQURiO0VwQnlpRGpCOztFb0J4aURNO0lBQXdCLFNBRGI7RXBCNmlEakI7O0VvQjVpRE07SUFBd0IsU0FEYjtFcEJpakRqQjs7RW9CaGpETTtJQUF3QixTQURiO0VwQnFqRGpCOztFb0I3aURVO0lGaEJWLGNBQUE7RWxCaWtEQTs7RW9CampEVTtJRmhCViwwQkFBQTtFbEJxa0RBOztFb0JyakRVO0lGaEJWLDJCQUFBO0VsQnlrREE7O0VvQnpqRFU7SUZoQlYsZ0JBQUE7RWxCNmtEQTs7RW9CN2pEVTtJRmhCViwyQkFBQTtFbEJpbERBOztFb0Jqa0RVO0lGaEJWLDJCQUFBO0VsQnFsREE7O0VvQnJrRFU7SUZoQlYsZ0JBQUE7RWxCeWxEQTs7RW9CemtEVTtJRmhCViwyQkFBQTtFbEI2bERBOztFb0I3a0RVO0lGaEJWLDJCQUFBO0VsQmltREE7O0VvQmpsRFU7SUZoQlYsZ0JBQUE7RWxCcW1EQTs7RW9CcmxEVTtJRmhCViwyQkFBQTtFbEJ5bURBOztFb0J6bERVO0lGaEJWLDJCQUFBO0VsQjZtREE7QUFDRjtBbUJ6bURJO0VDM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VwQnVvRE47O0VrQjNtREE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFbEI4bURGOztFa0JobkRBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RWxCbW5ERjs7RWtCcm5EQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RWxCd25ERjs7RWtCMW5EQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VsQjZuREY7O0VrQi9uREE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFbEJrb0RGOztFa0Jwb0RBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFbEJ1b0RGOztFb0IxcERJO0lGQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VsQjZwREE7O0VvQjFwRFE7SUZiUix1QkFBQTtJQUlBLHdCQUFBO0VsQndxREE7O0VvQi9wRFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQjZxREE7O0VvQnBxRFE7SUZiUixhQUFBO0lBSUEsY0FBQTtFbEJrckRBOztFb0J6cURRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEJ1ckRBOztFb0I5cURRO0lGYlIsd0JBQUE7SUFJQSx5QkFBQTtFbEI0ckRBOztFb0JuckRRO0lGYlIsYUFBQTtJQUlBLGNBQUE7RWxCaXNEQTs7RW9CeHJEUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxCc3NEQTs7RW9CN3JEUTtJRmJSLHdCQUFBO0lBSUEseUJBQUE7RWxCMnNEQTs7RW9CbHNEUTtJRmJSLGFBQUE7SUFJQSxjQUFBO0VsQmd0REE7O0VvQnZzRFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQnF0REE7O0VvQjVzRFE7SUZiUix3QkFBQTtJQUlBLHlCQUFBO0VsQjB0REE7O0VvQmp0RFE7SUZiUixjQUFBO0lBSUEsZUFBQTtFbEIrdERBOztFb0JodERJO0lBQXdCLFNBQUE7RXBCb3RENUI7O0VvQmx0REk7SUFBdUIsU0FBQTtFcEJzdEQzQjs7RW9CbnRETTtJQUF3QixRQURiO0VwQnd0RGpCOztFb0J2dERNO0lBQXdCLFFBRGI7RXBCNHREakI7O0VvQjN0RE07SUFBd0IsUUFEYjtFcEJndURqQjs7RW9CL3RETTtJQUF3QixRQURiO0VwQm91RGpCOztFb0JudURNO0lBQXdCLFFBRGI7RXBCd3VEakI7O0VvQnZ1RE07SUFBd0IsUUFEYjtFcEI0dURqQjs7RW9CM3VETTtJQUF3QixRQURiO0VwQmd2RGpCOztFb0IvdURNO0lBQXdCLFFBRGI7RXBCb3ZEakI7O0VvQm52RE07SUFBd0IsUUFEYjtFcEJ3dkRqQjs7RW9CdnZETTtJQUF3QixRQURiO0VwQjR2RGpCOztFb0IzdkRNO0lBQXdCLFNBRGI7RXBCZ3dEakI7O0VvQi92RE07SUFBd0IsU0FEYjtFcEJvd0RqQjs7RW9CbndETTtJQUF3QixTQURiO0VwQnd3RGpCOztFb0Jod0RVO0lGaEJWLGNBQUE7RWxCb3hEQTs7RW9CcHdEVTtJRmhCViwwQkFBQTtFbEJ3eERBOztFb0J4d0RVO0lGaEJWLDJCQUFBO0VsQjR4REE7O0VvQjV3RFU7SUZoQlYsZ0JBQUE7RWxCZ3lEQTs7RW9CaHhEVTtJRmhCViwyQkFBQTtFbEJveURBOztFb0JweERVO0lGaEJWLDJCQUFBO0VsQnd5REE7O0VvQnh4RFU7SUZoQlYsZ0JBQUE7RWxCNHlEQTs7RW9CNXhEVTtJRmhCViwyQkFBQTtFbEJnekRBOztFb0JoeURVO0lGaEJWLDJCQUFBO0VsQm96REE7O0VvQnB5RFU7SUZoQlYsZ0JBQUE7RWxCd3pEQTs7RW9CeHlEVTtJRmhCViwyQkFBQTtFbEI0ekRBOztFb0I1eURVO0lGaEJWLDJCQUFBO0VsQmcwREE7QUFDRjtBcUJwM0RBO0VBQ0UsV0FBQTtFQUNBLG1CZmdETztFZS9DUCxjZnFGVztBTml5RGI7QXFCbjNERTs7RUFFRSxnQmY2SmlCO0VlNUpqQixtQkFBQTtFQUNBLDZCQUFBO0FyQnEzREo7QXFCbDNERTtFQUNFLHNCQUFBO0VBQ0EsZ0NBQUE7QXJCbzNESjtBcUJqM0RFO0VBQ0UsNkJBQUE7QXJCbTNESjtBcUJ6MkRFOztFQUVFLGViNFQwQjtBUmdqRDlCO0FxQm4yREE7RUFDRSx5QkFBQTtBckJzMkRGO0FxQnAyREU7O0VBRUUseUJBQUE7QXJCczJESjtBcUJsMkRJOztFQUVFLHdCQUFBO0FyQm8yRE47QXFCOTFERTs7OztFQUlFLFNBQUE7QXJCaTJESjtBcUJ4MURFO0VBQ0UseUJmZ0djO0FOMnZEbEI7QVUxNURFO0VXMkVJLGNmS087RWVKUCx5QmZvRlc7QU4rdkRqQjtBc0JyNkRJOzs7RUFHRSx5QkQyRitCO0FyQjYwRHJDO0FzQnA2RE07Ozs7RUFJRSxxQkRtRnlFO0FyQm0xRGpGO0FVMzZERTtFWWlCTSx5QkFKZTtBdEJrNkR2QjtBc0I1NURROztFQUVFLHlCQVJhO0F0QnM2RHZCO0FzQno3REk7OztFQUdFLHlCRDJGK0I7QXJCaTJEckM7QXNCeDdETTs7OztFQUlFLHFCRG1GeUU7QXJCdTJEakY7QVUvN0RFO0VZaUJNLHlCQUplO0F0QnM3RHZCO0FzQmg3RFE7O0VBRUUseUJBUmE7QXRCMDdEdkI7QXNCNzhESTs7O0VBR0UseUJEMkYrQjtBckJxM0RyQztBc0I1OERNOzs7O0VBSUUscUJEbUZ5RTtBckIyM0RqRjtBVW45REU7RVlpQk0seUJBSmU7QXRCMDhEdkI7QXNCcDhEUTs7RUFFRSx5QkFSYTtBdEI4OER2QjtBc0JqK0RJOzs7RUFHRSx5QkQyRitCO0FyQnk0RHJDO0FzQmgrRE07Ozs7RUFJRSxxQkRtRnlFO0FyQis0RGpGO0FVditERTtFWWlCTSx5QkFKZTtBdEI4OUR2QjtBc0J4OURROztFQUVFLHlCQVJhO0F0QmsrRHZCO0FzQnIvREk7OztFQUdFLHlCRDJGK0I7QXJCNjVEckM7QXNCcC9ETTs7OztFQUlFLHFCRG1GeUU7QXJCbTZEakY7QVUzL0RFO0VZaUJNLHlCQUplO0F0QmsvRHZCO0FzQjUrRFE7O0VBRUUseUJBUmE7QXRCcy9EdkI7QXNCemdFSTs7O0VBR0UseUJEMkYrQjtBckJpN0RyQztBc0J4Z0VNOzs7O0VBSUUscUJEbUZ5RTtBckJ1N0RqRjtBVS9nRUU7RVlpQk0seUJBSmU7QXRCc2dFdkI7QXNCaGdFUTs7RUFFRSx5QkFSYTtBdEIwZ0V2QjtBc0I3aEVJOzs7RUFHRSx5QkQyRitCO0FyQnE4RHJDO0FzQjVoRU07Ozs7RUFJRSxxQkRtRnlFO0FyQjI4RGpGO0FVbmlFRTtFWWlCTSx5QkFKZTtBdEIwaEV2QjtBc0JwaEVROztFQUVFLHlCQVJhO0F0QjhoRXZCO0FzQmpqRUk7OztFQUdFLHlCRDJGK0I7QXJCeTlEckM7QXNCaGpFTTs7OztFQUlFLHFCRG1GeUU7QXJCKzlEakY7QVV2akVFO0VZaUJNLHdCQUplO0F0QjhpRXZCO0FzQnhpRVE7O0VBRUUsd0JBUmE7QXRCa2pFdkI7QXNCcmtFSTs7O0VBR0UseUJoQm1LVztBTnE2RGpCO0FVcmtFRTtFWWlCTSx5QkFKZTtBdEI0akV2QjtBc0J0akVROztFQUVFLHlCQVJhO0F0QmdrRXZCO0FxQngrREk7RUFDRSxXZnZHRTtFZXdHRix5QmZoRkM7RWVpRkQscUJmZ0VvQjtBTjI2RDFCO0FxQnQrREk7RUFDRSxjZjRCVztFZTNCWCx5QmZxRFU7RWVwRFYscUJmUlM7QU5nL0RmO0FxQm4rREE7RUFDRSxXZnZITTtFZXdITix5QmZoR0s7QU5za0VQO0FxQnArREU7OztFQUdFLHFCZjRDc0I7QU4wN0QxQjtBcUJuK0RFO0VBQ0UsU0FBQTtBckJxK0RKO0FxQmorREk7RUFDRSwyQ2JnT3dCO0FSbXdEOUI7QVV4bUVFO0VXNElNLFdmN0lBO0VlOElBLDRDYjBOc0I7QVJxd0Q5QjtBbUIvaUVJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VyQmk5RE47RXFCOThETTtJQUNFLFNBQUE7RXJCZzlEUjtBQUNGO0FtQjNqRUk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RXJCNDlETjtFcUJ6OURNO0lBQ0UsU0FBQTtF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eUJ2eEVRO0VBQ0UscUJBVnFCO0F6Qm15RS9CO0F5Qmh4RU07RUFDRSxxQkFwQnVCO0F6QnV5RS9CO0F5Qi93RVE7RUFDRSxxQkF6QnFCO0VBMEJyQixpREFBQTtBekJpeEVWO0F5Qmo1RUU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CakIwY29DO0VEMVhsQyxtQkF0Q2E7RWtCeENmLGNGcU5xQztBdkIrckV6QztBeUJqNUVFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RWxCbUVFLG1CQXRDYTtFa0IzQmYsaUJuQitFZTtFbUI5RWYsV0FBQTtFQUNBLHlCQUFBO0VWOUNBLHVCQUFBO0FmbThFSjtBeUJoNUVJOzs7O0VBRUUsY0FBQTtBekJxNUVOO0F5QjU3RUk7RUE2Q0UscUJGeUxtQztFRXRMakMsc0NqQitaZ0M7RWlCOVpoQyw0VUFBQTtFQUNBLDRCQUFBO0VBQ0EsMkRBQUE7RUFDQSxrRUFBQTtBekJpNUVSO0F5Qjk0RU07RUFDRSxxQkY4S2lDO0VFN0tqQyxnREFBQTtBekJnNUVSO0F5Qno4RUk7RUFrRUksc0NqQjZZZ0M7RWlCNVloQyxrRkFBQTtBekIyNEVSO0F5Qjk4RUk7RUEwRUUscUJGNEptQztFRXpKakMsc0NqQjhkb0M7RWlCN2RwQywrbUJBQUE7QXpCczRFUjtBeUJuNEVNO0VBQ0UscUJGb0ppQztFRW5KakMsZ0RBQUE7QXpCcTRFUjtBeUI5M0VNO0VBQ0UsY0YySWlDO0F2QnN2RXpDO0F5QjkzRU07OztFQUVFLGNBQUE7QXpCaTRFUjtBeUIxM0VNO0VBQ0UsY0Y4SGlDO0F2Qit2RXpDO0F5QjMzRVE7RUFDRSxxQkYySCtCO0F2Qmt3RXpDO0F5QngzRVE7RUFDRSxxQkFBQTtFQzNJTix5QkQ0STJCO0F6QjAzRS9CO0F5QnIzRVE7RUFDRSxnREFBQTtBekJ1M0VWO0F5QnAzRVE7RUFDRSxxQkFWcUI7QXpCZzRFL0I7QXlCNzJFTTtFQUNFLHFCQXBCdUI7QXpCbzRFL0I7QXlCNTJFUTtFQUNFLHFCQXpCcUI7RUEwQnJCLGdEQUFBO0F6QjgyRVY7QXVCeHdFQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0F2QjJ3RUY7QXVCdHdFRTtFQUNFLFdBQUE7QXZCd3dFSjtBbUJ2K0VJO0VJb09BO0lBQ0UsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7SUFDQSxnQkFBQTtFdkJzd0VKO0V1Qmx3RUU7SUFDRSxhQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQkFBQTtFdkJvd0VKO0V1Qmh3RUU7SUFDRSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtFdkJrd0VKO0V1Qjl2RUU7SUFDRSxxQkFBQTtFdkJnd0VKO0V1Qjd2RUU7O0lBRUUsV0FBQTtFdkIrdkVKO0V1QjF2RUU7SUFDRSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0V2QjR2RUo7RXVCMXZFRTtJQUNFLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7SUFDQSxxQmYrS2tDO0llOUtsQyxjQUFBO0V2QjR2RUo7RXVCenZFRTtJQUNFLG1CQUFBO0lBQ0EsdUJBQUE7RXZCMnZFSjtFdUJ6dkVFO0lBQ0UsZ0JBQUE7RXZCMnZFSjtBQUNGO0EyQjdrRkE7RUFDRSxxQkFBQTtFQUVBLGdCckJnSW1CO0VxQi9IbkIsY3JCa0ZXO0VxQmpGWCxrQkFBQTtFQUdBLHNCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQ3VGQSx3QkFBQTtFckJ1QkksZUF0Q2E7RXFCaUJqQixjdEIyRmdCO0VTbkxkLHVCQUFBO0VTRkUsK0pHR0o7QTNCZ2xGRjtBd0Iva0ZNO0VHZE47SUhlUSxnQkFBQTtFeEJrbEZOO0FBQ0Y7QVU1bEZFO0VpQlVFLGNyQnNFUztFcUJyRVQscUJBQUE7QTNCcWxGSjtBMkJsbEZFO0VBRUUsVUFBQTtFQUNBLGdEbkI2VzBCO0FSc3VFOUI7QTJCL2tGRTtFQUVFLGFuQmlaMEI7QVIrckU5QjtBMkI1a0ZFO0VBQ0UsZUFBQTtBM0I4a0ZKO0EyQmhrRkE7O0VBRUUsb0JBQUE7QTNCa2tGRjtBMkJ6akZFO0VDM0RBLFdBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FSb2pGZjtBVXBuRkU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTVCZ29Gekc7QTRCcG5GRTtFQUVFLFdBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLCtDQUFBO0E1QmluRk47QTRCNW1GRTtFQUVFLFdBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FSb2tGZjtBNEJ0bUZFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCZ3BGN0w7QTRCam1GSTtFQUtJLCtDQUFBO0E1QitsRlI7QTJCdmxGRTtFQzNEQSxXQUFBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBUmtsRmY7QVVscEZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E1QjhwRnpHO0E0QmxwRkU7RUFFRSxXQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRyxpREFBQTtBNUIrb0ZOO0E0QjFvRkU7RUFFRSxXQUFBO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUmttRmY7QTRCcG9GRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1QjhxRjdMO0E0Qi9uRkk7RUFLSSxpREFBQTtBNUI2bkZSO0EyQnJuRkU7RUMzREEsV0FBQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QVJnbkZmO0FVaHJGRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBNUI0ckZ6RztBNEJockZFO0VBRUUsV0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsZ0RBQUE7QTVCNnFGTjtBNEJ4cUZFO0VBRUUsV0FBQTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVJnb0ZmO0E0QmxxRkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBNUI0c0Y3TDtBNEI3cEZJO0VBS0ksZ0RBQUE7QTVCMnBGUjtBMkJucEZFO0VDM0RBLFdBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FSOG9GZjtBVTlzRkU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTVCMHRGekc7QTRCOXNGRTtFQUVFLFdBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLGdEQUFBO0E1QjJzRk47QTRCdHNGRTtFQUVFLFdBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FSOHBGZjtBNEJoc0ZFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCMHVGN0w7QTRCM3JGSTtFQUtJLGdEQUFBO0E1QnlyRlI7QTJCanJGRTtFQzNEQSxjQUFBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBUjRxRmY7QVU1dUZFO0VrQkFFLGNBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E1Qnd2RnpHO0E0QjV1RkU7RUFFRSxjQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRyxnREFBQTtBNUJ5dUZOO0E0QnB1RkU7RUFFRSxjQUFBO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUjRyRmY7QTRCOXRGRTtFQUdFLGNBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1Qnd3RjdMO0E0Qnp0Rkk7RUFLSSxnREFBQTtBNUJ1dEZSO0EyQi9zRkU7RUMzREEsV0FBQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QVIwc0ZmO0FVMXdGRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBNUJzeEZ6RztBNEIxd0ZFO0VBRUUsV0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsK0NBQUE7QTVCdXdGTjtBNEJsd0ZFO0VBRUUsV0FBQTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QVIwdEZmO0E0QjV2RkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBNUJzeUY3TDtBNEJ2dkZJO0VBS0ksK0NBQUE7QTVCcXZGUjtBMkI3dUZFO0VDM0RBLGNBQUE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FSd3VGZjtBVXh5RkU7RWtCQUUsY0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTVCb3pGekc7QTRCeHlGRTtFQUVFLGNBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLGlEQUFBO0E1QnF5Rk47QTRCaHlGRTtFQUVFLGNBQUE7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FSd3ZGZjtBNEIxeEZFO0VBR0UsY0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCbzBGN0w7QTRCcnhGSTtFQUtJLGlEQUFBO0E1Qm14RlI7QTJCM3dGRTtFQzNEQSxXQUFBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBUnN3RmY7QVV0MEZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0E1QmsxRnpHO0E0QnQwRkU7RUFFRSxXQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRyxpREFBQTtBNUJtMEZOO0E0Qjl6RkU7RUFFRSxXQUFBO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBUnN4RmY7QTRCeHpGRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1QmsyRjdMO0E0Qm56Rkk7RUFLSSxpREFBQTtBNUJpekZSO0EyQm55RkU7RUNQQSxjcEJZYTtFb0JYYixxQnBCV2E7QVJteUZmO0FVbjJGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJwQk9XO0VvQk5YLHFCcEJNVztBUnd5RmY7QTRCM3lGRTtFQUVFLCtDQUFBO0E1QjR5Rko7QTRCenlGRTtFQUVFLGNwQkpXO0VvQktYLDZCQUFBO0E1QjB5Rko7QTRCdnlGRTtFQUdFLFdBQUE7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FSb3pGZjtBNEJyeUZJO0VBS0ksK0NBQUE7QTVCbXlGUjtBMkI1ekZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FSNHpGZjtBVTUzRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVJpMEZmO0E0QnAwRkU7RUFFRSxpREFBQTtBNUJxMEZKO0E0QmwwRkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBNUJtMEZKO0E0QmgwRkU7RUFHRSxXQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUjYwRmY7QTRCOXpGSTtFQUtJLGlEQUFBO0E1QjR6RlI7QTJCcjFGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUnExRmY7QVVyNUZFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FSMDFGZjtBNEI3MUZFO0VBRUUsZ0RBQUE7QTVCODFGSjtBNEIzMUZFO0VBRUUsY3BCSlc7RW9CS1gsNkJBQUE7QTVCNDFGSjtBNEJ6MUZFO0VBR0UsV0FBQTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QVJzMkZmO0E0QnYxRkk7RUFLSSxnREFBQTtBNUJxMUZSO0EyQjkyRkU7RUNQQSxjcEJZYTtFb0JYYixxQnBCV2E7QVI4MkZmO0FVOTZGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJwQk9XO0VvQk5YLHFCcEJNVztBUm0zRmY7QTRCdDNGRTtFQUVFLCtDQUFBO0E1QnUzRko7QTRCcDNGRTtFQUVFLGNwQkpXO0VvQktYLDZCQUFBO0E1QnEzRko7QTRCbDNGRTtFQUdFLFdBQUE7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FSKzNGZjtBNEJoM0ZJO0VBS0ksK0NBQUE7QTVCODJGUjtBMkJ2NEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FSdTRGZjtBVXY4RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVI0NEZmO0E0Qi80RkU7RUFFRSxnREFBQTtBNUJnNUZKO0E0Qjc0RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBNUI4NEZKO0E0QjM0RkU7RUFHRSxjQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUnc1RmY7QTRCejRGSTtFQUtJLGdEQUFBO0E1QnU0RlI7QTJCaDZGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBUmc2RmY7QVVoK0ZFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FScTZGZjtBNEJ4NkZFO0VBRUUsK0NBQUE7QTVCeTZGSjtBNEJ0NkZFO0VBRUUsY3BCSlc7RW9CS1gsNkJBQUE7QTVCdTZGSjtBNEJwNkZFO0VBR0UsV0FBQTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QVJpN0ZmO0E0Qmw2Rkk7RUFLSSwrQ0FBQTtBNUJnNkZSO0EyQno3RkU7RUNQQSxjcEJZYTtFb0JYYixxQnBCV2E7QVJ5N0ZmO0FVei9GRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJwQk9XO0VvQk5YLHFCcEJNVztBUjg3RmY7QTRCajhGRTtFQUVFLGlEQUFBO0E1Qms4Rko7QTRCLzdGRTtFQUVFLGNwQkpXO0VvQktYLDZCQUFBO0E1Qmc4Rko7QTRCNzdGRTtFQUdFLGNBQUE7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FSMDhGZjtBNEIzN0ZJO0VBS0ksaURBQUE7QTVCeTdGUjtBMkJsOUZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FSazlGZjtBVWxoR0U7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QVJ1OUZmO0E0QjE5RkU7RUFFRSw4Q0FBQTtBNUIyOUZKO0E0Qng5RkU7RUFFRSxjcEJKVztFb0JLWCw2QkFBQTtBNUJ5OUZKO0E0QnQ5RkU7RUFHRSxXQUFBO0VBQ0EseUJwQlpXO0VvQmFYLHFCcEJiVztBUm0rRmY7QTRCcDlGSTtFQUtJLDhDQUFBO0E1Qms5RlI7QTJCaCtGQTtFQUNFLGdCckJzRG1CO0VxQnJEbkIsY2xCL0VTO0VrQmdGVCxxQm5CMkZ3QztBUnc0RjFDO0FVNWlHRTtFaUI0RUUsY3JCV2U7RXFCVmYscUJyQldvQjtBTnc5RnhCO0EyQmgrRkU7RUFFRSxxQnJCTW9CO0FOMjlGeEI7QTJCOTlGRTtFQUVFLGNyQmpGTztFcUJrRlAsb0JBQUE7QTNCKzlGSjtBMkJwOUZBO0VDUEUsb0JBQUE7RXJCdUJJLGtCQXRDYTtFcUJpQmpCLGlCdEJNZTtFUzlGYix1QkFBQTtBZndqR0o7QTJCdjlGQTtFQ1hFLHNCQUFBO0VyQnVCSSxpQkF0Q2E7RXFCaUJqQixjdEJPZTtFUy9GYix1QkFBQTtBZitqR0o7QTJCcjlGQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0EzQnc5RkY7QTJCcjlGRTtFQUNFLGtCbkJ1VDBCO0FSZ3FGOUI7QTJCLzhGRTs7O0VBQ0UsV0FBQTtBM0JvOUZKO0E2Qi9sR0E7RUxnQk0sZ0NLZko7QTdCa21HRjtBd0Iva0dNO0VLcEJOO0lMcUJRLGdCQUFBO0V4QmtsR047QUFDRjtBNkJybUdFO0VBQ0UsVUFBQTtBN0J1bUdKO0E2QmxtR0U7RUFDRSxhQUFBO0E3QnFtR0o7QTZCam1HQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VMREksNkJLRUo7QTdCb21HRjtBd0JsbUdNO0VLTk47SUxPUSxnQkFBQTtFeEJxbUdOO0FBQ0Y7QThCMW5HQTs7OztFQUlFLGtCQUFBO0E5QjZuR0Y7QThCMW5HQTtFQUNFLG1CQUFBO0E5QjZuR0Y7QStCem1HSTtFQUNFLHFCQUFBO0VBQ0Esb0J2QitOd0I7RXVCOU54Qix1QnZCNk53QjtFdUI1TnhCLFdBQUE7RUFoQ0osdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7QS9CNG9HRjtBK0J2bEdJO0VBQ0UsY0FBQTtBL0J5bEdOO0E4Qm5vR0E7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV3hCc1JnQjtFd0JyUmhCLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0J0Qjh0QmtDO0VzQjd0QmxDLGlCQUFBO0VBQ0EsYUFBQTtFdkJzR0ksZUF0Q2E7RXVCOURqQixjeEJpRVc7RXdCaEVYLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQnhCbkJNO0V3Qm9CTiw0QkFB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VUFBQTtBbEMrOEdKO0FrQzM4R0U7RUFDRSxVQUFBO0FsQzY4R0o7QWtDeDhHSTs7RW5CVkEsMEJBQUE7RUFDQSw2QkFBQTtBZnM5R0o7QWtDNThHSTs7RW5CR0EseUJBQUE7RUFDQSw0QkFBQTtBZjY4R0o7QWtDNThHRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBbEM4OEdKO0FrQzU4R0k7RW5CcEJBLDBCQUFBO0VBQ0EsNkJBQUE7QWZtK0dKO0FrQzk4R0k7RW5CUkEseUJBQUE7RUFDQSw0QkFBQTtBZnk5R0o7QWtDdjhHQTs7RUFFRSxhQUFBO0FsQzA4R0Y7QWtDcjhHRTs7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QWxDdzhHSjtBa0N0OEdJOztFQUNFLFVBQUE7QWxDeThHTjtBa0NyOEdFOzs7Ozs7OztFQUlFLGlCQUFBO0FsQzI4R0o7QWtDdjhHQTtFQUF1QixrQkFBQTtBbEMyOEd2QjtBa0MxOEdBO0VBQXNCLGlCQUFBO0FsQzg4R3RCO0FrQ3Q4R0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0UzQnVCSSxlQXRDYTtFMkJpQmpCLGdCNUIrQm1CO0U0QjlCbkIsaUI1QmtDaUI7RTRCakNqQixjNUJoQlc7RTRCaUJYLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QjVCbUlxQjtFNEJsSXJCLHlCQUFBO0VuQjlGRSx1QkFBQTtBZndpSEo7QWtDdDhHRTs7RUFFRSxhQUFBO0FsQ3c4R0o7QWtDOTdHQTs7RUFFRSxpQjVCOEdnQjtBTm0xR2xCO0FrQzk3R0E7Ozs7OztFQU1FLHlCQUFBO0UzQlpJLG1CQXRDYTtFMkJvRGpCLGlCNUI3QmU7RVM5RmIsdUJBQUE7QWY2akhKO0FrQzk3R0E7O0VBRUUsZ0I1QjRGZ0I7QU5xMkdsQjtBa0M5N0dBOzs7Ozs7RUFNRSwwQkFBQTtFM0I3QkksbUJBdENhO0UyQnFFakIsYzVCN0NlO0VTL0ZiLHVCQUFBO0FmOGtISjtBa0M5N0dBOztFQUVFLG1CQUFBO0FsQ2k4R0Y7QWtDdDdHQTs7Ozs7O0VuQjdJSSwwQkFBQTtFQUNBLDZCQUFBO0FmNGtISjtBa0N2N0dBOzs7Ozs7RW5CeElJLHlCQUFBO0VBQ0EsNEJBQUE7QWZ3a0hKO0FtQ2huSEE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlDQUFBO1VBQUEsbUJBQUE7QW5DbW5IRjtBbUNobkhBO0VBQ0Usb0JBQUE7RUFDQSxrQjNCd2ZzQztBUjJuR3hDO0FtQ2huSEE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsVzNCb2ZzQztFMkJuZnRDLGdCQUFBO0VBQ0EsVUFBQTtBbkNtbkhGO0FtQ2puSEU7RUFDRSxXN0JyQkk7RTZCc0JKLHFCM0J5TjBCO0VrQnBQMUIseUJsQm9QMEI7QVIyNUc5QjtBbUMvbUhFO0VBS0ksOEM3QjhMbUI7QU4rNkd6QjtBbUN6bUhFO0VBQ0UscUIxQjNDTztBVHNwSFg7QW1DeG1IRTtFQUNFLFc3QnpDSTtFNkIwQ0oseUIzQmlmNEM7RTJCaGY1QyxxQjNCZ2Y0QztBUjBuR2hEO0FtQ25tSEk7RUFDRSxjN0I1Q0s7QU5pcEhYO0FtQ25tSE07RUFDRSx5QjdCNkpZO0FOdzhHcEI7QW1DM2xIQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTtBbkM2bEhGO0FtQ3psSEU7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFczQnVib0M7RTJCdGJwQyxZM0JzYm9DO0UyQnJicEMsb0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0I3QmpGSTtFNkJrRkoseUJBQUE7QW5DMmxISjtBbUN0bEhFO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXM0J3YW9DO0UyQnZhcEMsWTNCdWFvQztFMkJ0YXBDLFdBQUE7RUFDQSxpQ0FBQTtBbkN3bEhKO0FtQzlrSEU7RXBCbEdFLGtCQUFBO0Fmb3JISjtBbUM3a0hJO0VBQ0UseVJBQUE7QW5DK2tITjtBbUMxa0hJO0VBQ0UscUIzQjBId0I7RWtCcFAxQix5QmxCb1AwQjtBUm05RzlCO0FtQ3prSEk7RUFDRSx1VUFBQTtBbkMya0hOO0FtQ3RrSEk7RVRwSUEseUNwQnlQMkM7QU5vOUcvQztBbUN0a0hJO0VUdklBLHlDcEJ5UDJDO0FOdTlHL0M7QW1DOWpIRTtFQUVFLGtCM0J5WjRDO0FSdXFHaEQ7QW1DNWpISTtFQUNFLHNCQUFBO0FuQzhqSE47QW1DempISTtFVDlKQSx5Q3BCeVAyQztBTmkrRy9DO0FtQ2pqSEE7RUFDRSxvQkFBQTtBbkNvakhGO0FtQ2pqSEk7RUFDRSxhQUFBO0VBQ0EsVzdCc1NnQjtFNkJyU2hCLG1CQUFBO0VBRUEsbUI3Qm9Ta0M7QU44d0d4QztBbUMvaUhJO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNBLFc3QitSeUI7RTZCOVJ6QixZN0I4UnlCO0U2QjdSekIseUI3QmN3QjtFNkJaeEIsbUI3QjBSa0M7RWtCNWNsQyx5S1dtTEE7QW5DZ2pITjtBd0IvdEhNO0VXdUtGO0lYdEtJLGdCQUFBO0V4Qmt1SE47QUFDRjtBbUNoakhJO0VBQ0Usc0I3QjlMRTtFNkIrTEYsMkJBQUE7QW5Da2pITjtBbUM3aUhJO0VUek1BLHlDcEJ5UDJDO0FOZ2dIL0M7QW1DbmlIQTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCN0JlYTtFNkJkYixvQ0FBQTtFNUJqR0ksZUF0Q2E7RTRCMElqQixnQjdCMUZtQjtFNkIyRm5CLGlCN0J2RmlCO0U2QndGakIsYzdCeklXO0U2QjBJWCxzQkFBQTtFQUNBLHFPQUFBO0VBQ0EseUJBQUE7RXBCdE5FLHVCQUFBO0VvQnlORix3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QW5Db2lIRjtBbUNsaUhFO0VBQ0UscUIxQnpPTztFMEIwT1AsVUFBQTtFQUtFLDhDN0JYbUI7QU4yaUh6QjtBbUM3aEhJO0VBTUUsYzdCaktPO0U2QmtLUCxzQjdCblBFO0FONndIUjtBbUN0aEhFO0VBRUUsWUFBQTtFQUNBLG1CN0JuRGM7RTZCb0RkLHNCQUFBO0FuQ3VoSEo7QW1DcGhIRTtFQUNFLGM3QnhQTztFNkJ5UFAseUI3QjdDZ0I7QU5ta0hwQjtBbUNsaEhFO0VBQ0UsYUFBQTtBbkNvaEhKO0FtQ2hoSEU7RUFDRSxrQkFBQTtFQUNBLDBCQUFBO0FuQ2toSEo7QW1DOWdIQTtFQUNFLGdCN0I1Q2dCO0U2QjZDaEIscUI3QnRFbUI7RTZCdUVuQix3QjdCdkVtQjtFNkJ3RW5CLHNCN0J2RW1CO0VDeEZmLG1CQXRDYTtBUHV0SG5CO0FtQzlnSEE7RUFDRSxpQjdCbkRnQjtFNkJvRGhCLG9CN0IxRW1CO0U2QjJFbkIsdUI3QjNFbUI7RTZCNEVuQixzQjdCM0VtQjtFQzVGZixtQkF0Q2E7QVArdEhuQjtBbUN6Z0hBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxnQjdCckVhO0U2QnNFYixnQkFBQTtBbkM0Z0hGO0FtQ3pnSEE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0I3QjdFYTtFNkI4RWIsU0FBQTtFQUNBLFVBQUE7QW5DNGdIRjtBbUMxZ0hFO0VBQ0UscUIxQjNUTztFMEI0VFAsOEM3QnhGcUI7QU5vbUh6QjtBbUN4Z0hFO0VBRUUseUI3QnpHZ0I7QU5rbkhwQjtBbUNyZ0hJO0VBQ0UsaUIzQjJUYTtBUjRzR25CO0FtQ25nSEU7RUFDRSwwQkFBQTtBbkNxZ0hKO0FtQ2pnSEE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxnQjdCN0dhO0U2QjhHYixzQkFBQTtFQUVBLGdCN0JyTm1CO0U2QnNObkIsaUI3QmxOaUI7RTZCbU5qQixjN0JwUVc7RTZCcVFYLHNCN0J0Vk07RTZCdVZOLHlCQUFBO0VwQmhWRSx1QkFBQTtBZm8xSEo7QW1DaGdIRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQjdCL0hXO0U2QmdJWCxzQkFBQTtFQUNBLGlCN0JsT2U7RTZCbU9mLGM3QnBSUztFNkJxUlQsaUJBQUE7RVQzV0EsdUJwQjRPbUI7RTZCaUluQixvQkFBQTtFcEJqV0Esb0NBQUE7QWZvMkhKO0FtQ3gvR0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBbkMyL0dGO0FtQ3ovR0U7RUFDRSxhQUFBO0FuQzIvR0o7QW1Ddi9HSTtFQUEwQixpRTNCcU9lO0FScXhHN0M7QW1Dei9HSTtFQUEwQixpRTNCb09lO0FSd3hHN0M7QW1DMy9HSTtFQUEwQixpRTNCbU9lO0FSMnhHN0M7QW1DMy9HRTtFQUNFLFNBQUE7QW5DNi9HSjtBbUMxL0dFO0VBQ0UsVzNCcU55QztFMkJwTnpDLFkzQm9OeUM7RTJCbk56QyxvQkFBQTtFVGhaQSx5QmxCb1AwQjtFMkI4SjFCLFMzQm9OeUM7RU8xbEJ6QyxtQkFBQTtFU0ZFLG9KVzJZRjtFWDNZRSw0SVcyWUY7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0FuQzIvR0o7QXdCbjRITTtFVytYSjtJWDlYTSx3QkFBQTtJQUFBLGdCQUFBO0V4QnM0SE47QUFDRjtBbUM5L0dJO0VUeFpBLHlCbEIybUJ5QztBUjh5RzdDO0FtQzUvR0U7RUFDRSxXM0I4TGdDO0UyQjdMaEMsYzNCOExnQztFMkI3TGhDLGtCQUFBO0VBQ0EsZTNCNkxnQztFMkI1TGhDLHlCN0J6Wk87RTZCMFpQLHlCQUFBO0VwQnZaQSxtQkFBQTtBZnM1SEo7QW1DMS9HRTtFQUNFLFczQjBMeUM7RTJCekx6QyxZM0J5THlDO0VrQm5tQnpDLHlCbEJvUDBCO0UyQndMMUIsUzNCMEx5QztFTzFsQnpDLG1CQUFBO0VTRkUsaUpXcWFGO0VYcmFFLDRJV3FhRjtFQUNBLHFCQUFBO09BQUEsZ0JBQUE7QW5DMi9HSjtBd0I3NUhNO0VXMFpKO0lYelpNLHFCQUFBO0lBQUEsZ0JBQUE7RXhCZzZITjtBQUNGO0FtQzkvR0k7RVRsYkEseUJsQjJtQnlDO0FSdzBHN0M7QW1DNS9HRTtFQUNFLFczQm9LZ0M7RTJCbktoQyxjM0JvS2dDO0UyQm5LaEMsa0JBQUE7RUFDQSxlM0JtS2dDO0UyQmxLaEMseUI3Qm5iTztFNkJvYlAseUJBQUE7RXBCamJBLG1CQUFBO0FmZzdISjtBbUMxL0dFO0VBQ0UsVzNCZ0t5QztFMkIvSnpDLFkzQitKeUM7RTJCOUp6QyxhQUFBO0VBQ0Esb0IzQnBFMEI7RTJCcUUxQixtQjNCckUwQjtFa0JsWTFCLHlCbEJvUDBCO0UyQnFOMUIsUzNCNkp5QztFTzFsQnpDLG1CQUFBO0VTRkUsZ0pXa2NGO0VYbGNFLDRJV2tjRjtFQUNBLGdCQUFBO0FuQzIvR0o7QXdCMTdITTtFV29iSjtJWG5iTSxvQkFBQTtJQUFBLGdCQUFBO0V4QjY3SE47QUFDRjtBbUM5L0dJO0VUL2NBLHlCbEIybUJ5QztBUnEyRzdDO0FtQzUvR0U7RUFDRSxXM0J1SWdDO0UyQnRJaEMsYzNCdUlnQztFMkJ0SWhDLGtCQUFBO0VBQ0EsZTNCc0lnQztFMkJySWhDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtBbkM4L0dKO0FtQzEvR0U7RUFDRSx5QjdCdmRPO0VTR1AsbUJBQUE7QWZpOUhKO0FtQ3ovR0U7RUFDRSxrQkFBQTtFQUNBLHlCN0I3ZE87RVNHUCxtQkFBQTtBZnM5SEo7QW1Ddi9HSTtFQUNFLHlCN0JqZUs7QU4wOUhYO0FtQ3QvR0k7RUFDRSxlQUFBO0FuQ3cvR047QW1Dci9HSTtFQUNFLHlCN0J6ZUs7QU5nK0hYO0FtQ3AvR0k7RUFDRSxlQUFBO0FuQ3MvR047QW1Dbi9HSTtFQUNFLHlCN0JqZks7QU5zK0hYO0FtQ2gvR0E7OztFWHZmTSw0SVcwZko7QW5DbS9HRjtBd0J6K0hNO0VXbWZOOzs7SVhsZlEsZ0JBQUE7RXhCOCtITjtBQUNGO0FvQy8vSEE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FwQ2tnSUY7QW9DLy9IQTtFQUNFLGNBQUE7RUFDQSx3QkFBQTtBcENrZ0lGO0FVamdJRTtFMEJHRSxxQkFBQTtBcENpZ0lKO0FvQzcvSEU7RUFDRSxjOUIwSVM7RThCeklULG9CQUFBO0VBQ0EsZUFBQTtBcEMrL0hKO0FvQ3YvSEE7RUFDRSw4QkFBQTtBcEMwL0hGO0FvQ3gvSEU7RUFDRSxnQkFBQTtBcEMw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QTtBckNncklWO0FxQ2xxSUU7RUFDRSw0QjdCc2dCZ0M7QVIrcEhwQztBVXIzSUU7RTJCbU5JLDRCN0JtZ0I4QjtBUmtxSHBDO0FxQ2hxSUk7RUFDRSw0QjdCMmY4QjtBUnVxSHBDO0FVMzNJRTtFMkI0Tk0sNEI3QnlmNEI7QVJ5cUhwQztBcUMvcElNO0VBQ0UsNEI3QnVmNEI7QVIwcUhwQztBcUM3cElJOzs7O0VBSUUsNEI3QjhlOEI7QVJpckhwQztBcUMzcElFO0VBQ0UsNEI3QnVlZ0M7RTZCdGVoQyxtQzdCMmVnQztBUmtySHBDO0FxQzFwSUU7RUFDRSxzUkFBQTtBckM0cElKO0FxQ3pwSUU7RUFDRSw0QjdCOGRnQztBUjZySHBDO0FxQzFwSUk7RUFDRSw0QjdCOGQ4QjtBUjhySHBDO0FVcDVJRTtFMkIyUE0sNEI3QjJkNEI7QVJpc0hwQztBcUNwcElFO0VBQ0UsVy9CelFJO0FOZzZJUjtBVTM1SUU7RTJCdVFJLFcvQjVRRTtBTm02SVI7QXFDbHBJSTtFQUNFLCtCN0JnYzhCO0FSb3RIcEM7QVVqNklFO0UyQmdSTSxnQzdCOGI0QjtBUnN0SHBDO0FxQ2pwSU07RUFDRSxnQzdCNGI0QjtBUnV0SHBDO0FxQy9vSUk7Ozs7RUFJRSxXL0JqU0U7QU5rN0lSO0FxQzdvSUU7RUFDRSwrQjdCNGFnQztFNkIzYWhDLHNDN0JnYmdDO0FSK3RIcEM7QXFDNW9JRTtFQUNFLHlSQUFBO0FyQzhvSUo7QXFDM29JRTtFQUNFLCtCN0JtYWdDO0FSMHVIcEM7QXFDNW9JSTtFQUNFLFcvQmpURTtBTis3SVI7QVUxN0lFO0UyQitTTSxXL0JwVEE7QU5rOElSO0FzQ3o4SUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFFQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5Q0FBQTtFdkJLRSx1QkFBQTtBZnU4SUo7QXNDejhJRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0F0QzI4SUo7QXNDeDhJRTtFQUNFLG1CQUFBO0VBQ0Esc0JBQUE7QXRDMDhJSjtBc0N4OElJO0VBQ0UsbUJB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SjtBdUNycUpBO0VBQ0UsYUFBQTtBdkN3cUpGO0F1Q3JxSkU7RUFDRSxvQmpDb1pzQjtBTm14STFCO0F1Q3JxSkk7RUFDRSxxQkFBQTtFQUNBLHFCakNnWm9CO0VpQy9ZcEIsY2pDdUVPO0VpQ3RFUCxZQUFBO0F2Q3VxSk47QXVDN3BKRTtFQUNFLDBCQUFBO0F2QytwSko7QXVDNXBKRTtFQUNFLHFCQUFBO0F2QzhwSko7QXVDM3BKRTtFQUNFLGNqQ21EUztBTjBtSmI7QXdDdHNKQTtFQUNFLGFBQUE7RTVCR0EsZUFBQTtFQUNBLGdCQUFBO0VHYUUsdUJBQUE7QWYyckpKO0F3Q3ZzSkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJoQ2l4QmtDO0VnQ2h4QmxDLGNsQ2dGVztFa0M5RVgseUJsQ3FUYztFa0NwVGQseUJBQUE7QXhDeXNKRjtBd0N2c0pFO0VBQ0UsVUFBQTtFQUNBLGMvQmRPO0UrQmVQLHFCQUFBO0VBQ0EseUJsQ2lUa0I7RWtDaFRsQixxQmxDUE87QU5ndEpYO0F3Q3RzSkU7RUFDRSxVQUFBO0VBQ0EsVWhDeXdCZ0M7RWdDeHdCaEMsZ0RoQzhXMEI7QVIwMUk5QjtBd0Nsc0pJO0VBQ0UsY0FBQTtFekJhRixnQ0FBQTtFQUNBLG1DQUFBO0FmeXJKSjtBd0Nsc0pJO0V6Qk5BLGlDQUFBO0VBQ0Esb0NBQUE7QWYyc0pKO0F3Q2pzSkU7RUFDRSxVQUFBO0VBQ0EsYy9CMUNPO0UrQjJDUCx5QmhDME0wQjtFZ0N6TTFCLHFCaEN5TTBCO0FSMC9JOUI7QXdDaHNKRTtFQUNFLGNsQzZHUztFa0M1R1Qsb0JBQUE7RUFFQSxZQUFBO0VBQ0EseUJsQ2tScUI7RWtDalJyQixxQmxDM0NPO0FONHVKWDtBeUN4dkpFO0VBQ0UsdUJBQUE7RWxDMkhFLGVBdENhO0VrQ25GZixpQm5DMEdhO0FOaXBKakI7QXlDdHZKTTtFMUJxQ0YsOEJBQUE7RUFDQSxpQ0FBQTtBZm90Sko7QXlDcnZKTTtFMUJrQkYsK0JBQUE7RUFDQSxrQ0FBQTtBZnN1Sko7QXlDdHdKRTtFQUNFLDBCQUFBO0VsQzJIRSxlQXRDYTtFa0NuRmYsY25DMkdhO0FOOHBKakI7QXlDcHdKTTtFMUJxQ0YsK0JBQUE7RUFDQSxrQ0FBQTtBZmt1Sko7QXlDbndKTTtFMUJrQkYsZ0NBQUE7RUFDQSxtQ0FBQTtBZm92Sko7QTBDbHhKQTtFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RW5DaUVFLGNBQUE7RW1DL0RGLGdCcENnYmtCO0VvQy9hbEIsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFM0JLRSx1QkFBQTtFU0ZFLCtKa0JESjtBMUNxeEpGO0F3Qmh4Sk07RWtCZk47SWxCZ0JRLGdCQUFBO0V4Qm14Sk47QUFDRjtBVXp4SkU7RWdDR0kscUJBQUE7QTFDeXhKTjtBMENweEpFO0VBQ0UsYUFBQTtBMUN1eEpKO0EwQ2x4SkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7QTFDcXhKRjtBMEM5d0pBO0VBQ0UscUJwQ29acUI7RW9DblpyQixvQnBDbVpxQjtFUzFhbkIsb0JBQUE7QWZ5eUpKO0EwQ3p3SkU7RUNqREEsV0FBQTtFQUNBLHlCbkMwRWE7QVJvdkpmO0FVaHpKRTtFaUNWSSxXQUFBO0VBQ0EseUJBQUE7QTNDNnpKTjtBMkMxekpJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0EzQzJ6Sk47QTBDdHhKRTtFQ2pEQSxXQUFBO0VBQ0EseUJuQzBFYTtBUml3SmY7QVU3ekpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBM0MwMEpOO0EyQ3YwSkk7RUFFRSxVQUFBO0VBQ0EsaURBQUE7QTNDdzBKTjtBMENueUpFO0VDakRBLFdBQUE7RUFDQSx5Qm5DMEVhO0FSOHdKZjtBVTEwSkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0EzQ3UxSk47QTJDcDFKSTtFQUVFLFVBQUE7RUFDQSxnREFBQTtBM0NxMUpOO0EwQ2h6SkU7RUNqREEsV0FBQTtFQUNBLHlCbkMwRWE7QVIyeEpmO0FVdjFKRTtFaUNWSSxXQUFBO0VBQ0EseUJBQUE7QTNDbzJKTjtBMkNqMkpJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0EzQ2sySk47QTBDN3pKRTtFQ2pEQSxjQUFBO0VBQ0EseUJuQzBFYTtBUnd5SmY7QVVwMkpFO0VpQ1ZJLGNBQUE7RUFDQSx5QkFBQTtBM0NpM0pOO0EyQzkySkk7RUFFRSxVQUFBO0VBQ0EsZ0RBQUE7QTNDKzJKTjtBMEMxMEpFO0VDakRBLFdBQUE7RUFDQSx5Qm5DMEVhO0FScXpKZjtBVWozSkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0EzQzgzSk47QTJDMzNKSTtFQUVFLFVBQUE7RUFDQSwrQ0FBQTtBM0M0M0pOO0EwQ3YxSkU7RUNqREEsY0FBQTtFQUNBLHlCbkMwRWE7QVJrMEpmO0FVOTNKRTtFaUNWSSxjQUFBO0VBQ0EseUJBQUE7QTNDMjRKTjtBMkN4NEpJO0VBRUUsVUFBQTtFQUNBLGlEQUFBO0EzQ3k0Sk47QTBDcDJKRTtFQ2pEQSxXQUFBO0VBQ0EseUJuQzBFYTtBUiswSmY7QVUzNEpFO0VpQ1ZJLFdBQUE7RUFDQSx5QkFBQTtBM0N3NUpOO0EyQ3I1Skk7RUFFRSxVQUFBO0VBQ0EsOENBQUE7QTNDczVKTjtBNENuNkpBO0VBQ0Usa0JBQUE7RUFDQSxtQnBDbXpCa0M7RW9DanpCbEMseUJ0Q1VTO0VTSVAscUJBQUE7QWZ3NUpKO0FtQjkySkk7RXlCNURKO0lBUUksa0JBQUE7RTVDczZKRjtBQUNGO0E0Q242SkE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RTdCSUUsZ0JBQUE7QWZtNkpKO0E2Q2o3SkE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJyQ205QmtDO0VxQ2w5QmxDLDZCQUFBO0U5QlVFLHVCQUFBO0FmMjZKSjtBNkNoN0pBO0VBRUUsY0FBQTtBN0NrN0pGO0E2Qzk2SkE7RUFDRSxnQnZDc1V1QjtBTjJtSnpCO0E2Q3o2SkE7RUFDRSxtQkFBQTtBN0M0NkpGO0E2Q3o2SkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBN0MyNkpKO0E2Q2o2SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTdDczZKdkU7QThDbDlKRTtFQUNFLHlCQUFBO0E5Q285Sko7QThDajlKRTtFQUNFLGNBQUE7QTlDbTlKSjtBNkM3NkpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E3Q2s3SnZFO0E4Qzk5SkU7RUFDRSx5QkFBQTtBOUNnK0pKO0E4Qzc5SkU7RUFDRSxjQUFBO0E5Qys5Sko7QTZDejdKRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBN0M4N0p2RTtBOEMxK0pFO0VBQ0UseUJBQUE7QTlDNCtKSjtBOEN6K0pFO0VBQ0UsY0FBQTtBOUMyK0pKO0E2Q3I4SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTdDMDhKdkU7QThDdC9KRTtFQUNFLHlCQUFBO0E5Q3cvSko7QThDci9KRTtFQUNFLGNBQUE7QTlDdS9KSjtBNkNqOUpFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E3Q3M5SnZFO0E4Q2xnS0U7RUFDRSx5QkFBQTtBOUNvZ0tKO0E4Q2pnS0U7RUFDRSxjQUFBO0E5Q21nS0o7QTZDNzlKRTtFQy9DQSxjRGdEcUg7RW5CM0NuSCx5Qm1CMkN1QjtFQzlDekIscUJEOENxRTtBN0NrK0p2RTtBOEM5Z0tFO0VBQ0UseUJBQUE7QTlDZ2hLSjtBOEM3Z0tFO0VBQ0UsY0FBQTtBOUMrZ0tKO0E2Q3orSkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTdDOCtKdkU7QThDMWhLRTtFQUNFLHlCQUFBO0E5QzRoS0o7QThDemhLRTtFQUNFLGNBQUE7QTlDMmhLSjtBNkNyL0pFO0VDL0NBLGNEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0E3QzAvSnZFO0E4Q3RpS0U7RUFDRSx3QkFBQTtBOUN3aUtKO0E4Q3JpS0U7RUFDRSxjQUFBO0E5Q3VpS0o7QStDL2lLRTtFQUNFO0lBQU8sK0JBQUE7RS9DbWpLVDtFK0NsaktFO0lBQUssd0JBQUE7RS9DcWpLUDtBQUNGO0ErQ3hqS0U7RUFDRTtJQUFPLCtCQUFBO0UvQ21qS1Q7RStDbGpLRTtJQUFLLHdCQUFBO0UvQ3FqS1A7QUFDRjtBK0NsaktBO0VBQ0UsYUFBQTtFQUNBLGdCekNnWmdCO0V5Qy9ZaEIsZ0JBQUE7RUFDQSxjQUFBO0V4Q21ISSxtQkF0Q2E7RXdDM0VqQix5Q3pDK1lZO0VTM1lWLG1CQUFBO0FmaWpLSjtBK0NoaktBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLFd6Q2JNO0V5Q2NOLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QnZDaTlCa0M7RWdCNTlCOUIsMkJ1QllKO0EvQ21qS0Y7QXdCM2pLTTtFdUJETjtJdkJFUSxnQkFBQTtFeEI4aktOO0FBQ0Y7QStDcmpLQTtFckJZRSxxTUFBQTtFcUJWQSxrQ0FBQTtBL0N3aktGO0ErQ3BqS0U7RUFDRSwwREFBQTtVQUFBLGtEQUFBO0EvQ3VqS0o7QStDcGpLTTtFQUpKO0lBS00sdUJBQUE7WUFBQSxlQUFBO0UvQ3VqS047QUFDRjtBZ0RsbUtBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0FoRHFtS0Y7QWdEbG1LQTtFQUNFLE9BQUE7QWhEcW1LRjtBaUR2bUtBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBR0EsZUFBQTtFQUNBLGdCQUFBO0VsQ1FFLHVCQUFBO0FmaW1LSjtBaUQvbEtBO0VBQ0UsV0FBQTtFQUNBLGMzQ0hTO0UyQ0lULG1CQUFBO0FqRGttS0Y7QVV6bUtFO0V1Q1dFLFVBQUE7RUFDQSxjM0NUTztFMkNVUCxxQkFBQTtFQUNBLHlCM0NqQk87QU5rbktYO0FpRDlsS0U7RUFDRSxjM0MwRFM7RTJDekRULHlCM0NyQk87QU5xbktYO0FpRHZsS0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUdBLHNCM0N2Q007RTJDd0NOLHlDQUFBO0FqRHdsS0Y7QWlEdGxLRTtFbEMxQkUsK0JBQUE7RUFDQSxnQ0FBQTtBZm1uS0o7QWlEdGxLRTtFbENoQkUsbUNBQUE7RUFDQSxrQ0FBQTtBZnltS0o7QWlEdGxLRTtFQUVFLGMzQ21HUztFMkNsR1Qsb0JBQUE7RUFDQSxzQjNDdERJO0FONm9LUjtBaURubEtFO0VBQ0UsVUFBQTtFQUNBLFczQzVESTtFMkM2REoseUJ6Q2tMMEI7RXlDakwxQixxQnpDaUwwQjtBUm82SjlCO0FpRGxsS0U7RUFDRSxtQkFBQTtBakRvbEtKO0FpRGxsS0k7RUFDRSxnQkFBQTtFQUNBLHFCM0NrQ1M7QU5raktmO0FpRHRrS0k7RUFDRSxtQkFBQTtBakR5a0tOO0FpRHRrS1E7RWxDMUJKLG1DQUFBO0VBWkEsMEJBQUE7QWZnbktKO0FpRHJrS1E7RWxDM0NKLGlDQUFBO0VBWUEsNEJBQUE7QWZ3bUtKO0FpRHBrS1E7RUFDRSxhQUFBO0FqRHNrS1Y7QWlEbmtLUTtFQUNFLHFCM0NDSztFMkNBTCxvQkFBQTtBakRxa0tWO0FpRG5rS1U7RUFDRSxpQkFBQTtFQUNBLHNCM0NKRztBTnlrS2Y7QW1CaG9LSTtFOEJtQ0E7SUFDRSxtQkFBQTtFakRpbUtKO0VpRDlsS007SWxDMUJKLG1DQUFBO0lBWkEsMEJBQUE7RWZ3b0tGO0VpRDdsS007SWxDM0NKLGlDQUFBO0lBWUEsNEJBQUE7RWZnb0tGO0VpRDVsS007SUFDRSxhQUFBO0VqRDhsS1I7RWlEM2xLTTtJQUNFLHFCM0NDSztJMkNBTCxvQkFBQTtFakQ2bEtSO0VpRDNsS1E7SUFDRSxpQkFBQTtJQUNBLHNCM0NKRztFTmltS2I7QUFDRjtBbUJ6cEtJO0U4Qm1DQTtJQUNFLG1CQUFBO0VqRHluS0o7RWlEdG5LTTtJbEMxQkosbUNBQUE7SUFaQSwwQkFBQTtFZmdxS0Y7RWlEcm5LTTtJbEMzQ0osaUNBQUE7SUFZQSw0QkFBQTtFZndwS0Y7RWlEcG5LTTtJQUNFLGFBQUE7RWpEc25LUjtFaURubktNO0lBQ0UscUIzQ0NLO0kyQ0FMLG9CQUFBO0VqRHFuS1I7RWlEbm5LUTtJQUNFLGlCQUFBO0lBQ0Esc0IzQ0pHO0VOeW5LYjtBQUNGO0FtQmpyS0k7RThCbUNBO0lBQ0UsbUJBQUE7RWpEaXBLSjtFaUQ5b0tNO0lsQzFCSixtQ0FBQTtJQVpBLDBCQUFBO0Vmd3JLRjtFaUQ3b0tNO0lsQzNDSixpQ0FBQTtJQVlBLDRCQUFBO0VmZ3JLRjtFaUQ1b0tNO0lBQ0UsYUFBQTtFakQ4b0tSO0VpRDNvS007SUFDRSxxQjNDQ0s7STJDQUwsb0JBQUE7RWpENm9LUjtFaUQzb0tRO0lBQ0UsaUJBQUE7SUFDQSxzQjNDSkc7RU5pcEtiO0FBQ0Y7QW1CenNLSTtFOEJtQ0E7SUFDRSxtQkFBQTtFakR5cUtKO0VpRHRxS007SWxDMUJKLG1DQUFBO0lBWkEsMEJBQUE7RWZndEtGO0VpRHJxS007SWxDM0NKLGlDQUFBO0lBWUEsNEJBQUE7RWZ3c0tGO0VpRHBxS007SUFDRSxhQUFBO0VqRHNxS1I7RWlEbnFLTTtJQUNFLHFCM0NDSztJMkNBTCxvQkFBQTtFakRxcUtSO0VpRG5xS1E7SUFDRSxpQkFBQTtJQUNBLHNCM0NKRztFTnlxS2I7QUFDRjtBaUR4cEtBO0VsQ25ISSxnQkFBQTtBZjh3S0o7QWlEeHBLRTtFQUNFLHFCQUFBO0FqRDBwS0o7QWlEeHBLSTtFQUNFLHNCQUFBO0FqRDBwS047QWtEbnlLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBakRtcEszQztBVTN4S0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBbERxeUtSO0FrRGx5S007RUFDRSxXNUNIQTtFNENJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FqRDRwSzFFO0FrRGp6S0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWpEaXFLM0M7QVV6eUtFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QWxEbXpLUjtBa0RoektNO0VBQ0UsVzVDSEE7RTRDSUEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBakQwcUsxRTtBa0QvektFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FqRCtxSzNDO0FVdnpLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0FsRGkwS1I7QWtEOXpLTTtFQUNFLFc1Q0hBO0U0Q0lBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWpEd3JLMUU7QWtENzBLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBakQ2ckszQztBVXIwS0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBbEQrMEtSO0FrRDUwS007RUFDRSxXNUNIQTtFNENJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FqRHNzSzFFO0FrRDMxS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWpEMnNLM0M7QVVuMUtFO0V3Q1BNLGNEK0lrRTtFQzlJbEUseUJBQUE7QWxENjFLUjtBa0QxMUtNO0VBQ0UsVzVDSEE7RTRDSUEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBakRvdEsxRTtBa0R6MktFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0FqRHl0SzNDO0FVajJLRTtFd0NQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0FsRDIyS1I7QWtEeDJLTTtFQUNFLFc1Q0hBO0U0Q0lBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QWpEa3VLMUU7QWtEdjNLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBakR1dUszQztBVS8yS0U7RXdDUE0sY0QrSWtFO0VDOUlsRSx5QkFBQTtBbER5M0tSO0FrRHQzS007RUFDRSxXNUNIQTtFNENJQSx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0FqRGd2SzFFO0FrRHI0S0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QWpEcXZLM0M7QVU3M0tFO0V3Q1BNLGNEK0lrRTtFQzlJbEUsd0JBQUE7QWxEdTRLUjtBa0RwNEtNO0VBQ0UsVzVDSEE7RTRDSUEseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBakQ4dksxRTtBbUR0NUtBO0VBQ0UsWUFBQTtFNUM4SEksZUF0Q2E7RTRDdEZqQixnQjdDK2NrQjtFNkM5Y2xCLGNBQUE7RUFDQSxjN0NpSmU7RTZDaEpmLHlCM0NrbENrQztFMkNqbENsQyxZQUFBO0FuRHk1S0Y7QVVwNUtFO0V5Q0RFLGM3QzJJYTtFNkMxSWIscUJBQUE7QW5EdzVLSjtBVXA1S0U7RXlDQ0ksYUFBQTtBbkRzNUtO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O0E3RG1wTUo7QVV6b01FOzs7RW1ETEksb0NBQUE7QTdEb3BNTjtBNkQxcE1FO0VBQ0Usb0NBQUE7QTdENnBNSjtBVW5wTUU7OztFbURMSSxvQ0FBQTtBN0Q4cE1OO0E2RHBxTUU7RUFDRSxvQ0FBQTtBN0R1cU1KO0FVN3BNRTs7O0VtRExJLG9DQUFBO0E3RHdxTU47QTZEOXFNRTtFQUNFLG9DQUFBO0E3RGlyTUo7QVV2cU1FOzs7RW1ETEksb0NBQUE7QTdEa3JNTjtBNkR4ck1FO0VBQ0Usb0NBQUE7QTdEMnJNSjtBVWpyTUU7OztFbURMSSxvQ0FBQTtBN0Q0ck1OO0E2RGxzTUU7RUFDRSxvQ0FBQTtBN0Rxc01KO0FVM3JNRTs7O0VtRExJLG9DQUFBO0E3RHNzTU47QTZENXNNRTtFQUNFLG9DQUFBO0E3RCtzTUo7QVVyc01FOzs7RW1ETEksb0NBQUE7QTdEZ3RNTjtBOEQvc01BO0VBQ0UsaUNBQUE7QTlEa3RNRjtBOEQvc01BO0VBQ0Usd0NBQUE7QTlEa3RNRjtBK0Q3dE1BO0VBQWtCLG9DQUFBO0EvRGl1TWxCO0ErRGh1TUE7RUFBa0Isd0NBQUE7QS9Eb3VNbEI7QStEbnVNQTtFQUFrQiwwQ0FBQTtBL0R1dU1sQjtBK0R0dU1BO0VBQWtCLDJDQUFBO0EvRDB1TWxCO0ErRHp1TUE7RUFBa0IseUNBQUE7QS9ENnVNbEI7QStEM3VNQTtFQUFtQixvQkFBQTtBL0QrdU1uQjtBK0Q5dU1BO0VBQW1CLHdCQUFBO0EvRGt2TW5CO0ErRGp2TUE7RUFBbUIsMEJBQUE7QS9EcXZNbkI7QStEcHZNQTtFQUFtQiwyQkFBQTtBL0R3dk1uQjtBK0R2dk1BO0VBQW1CLHlCQUFBO0EvRDJ2TW5CO0ErRHh2TUU7RUFDRSxnQ0FBQTtBL0Qydk1KO0ErRDV2TUU7RUFDRSxnQ0FBQTtBL0Qrdk1KO0ErRGh3TUU7RUFDRSxnQ0FBQTtBL0Rtd01KO0ErRHB3TUU7RUFDRSxnQ0FBQTtBL0R1d01KO0ErRHh3TUU7RUFDRSxnQ0FBQTtBL0Qyd01KO0ErRDV3TUU7RUFDRSxnQ0FBQTtBL0Qrd01KO0ErRGh4TUU7RUFDRSxnQ0FBQTtBL0RteE1KO0ErRHB4TUU7RUFDRSxnQ0FBQTtBL0R1eE1KO0ErRG54TUE7RUFDRSw2QkFBQTtBL0RzeE1GO0ErRC93TUE7RUFDRSxpQ0FBQTtBL0RreE1GO0ErRC93TUE7RUFDRSxrQ0FBQTtBL0RreE1GO0ErRC93TUE7RUFDRSwyQ0FBQTtFQUNBLDRDQUFBO0EvRGt4TUY7QStEL3dNQTtFQUNFLDRDQUFBO0VBQ0EsK0NBQUE7QS9Ea3hNRjtBK0Qvd01BO0VBQ0UsK0NBQUE7RUFDQSw4Q0FBQTtBL0RreE1GO0ErRC93TUE7RUFDRSwyQ0FBQTtFQUNBLDhDQUFBO0EvRGt4TUY7QStEL3dNQTtFQUNFLGdDQUFBO0EvRGt4TUY7QStEL3dNQTtFQUNFLDZCQUFBO0EvRGt4TUY7QStEL3dNQTtFQUNFLCtCQUFBO0EvRGt4TUY7QStEL3dNQTtFQUNFLDJCQUFBO0EvRGt4TUY7QTBEMTFNRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBMUQ2MU1KO0FnRXQxTU07RUFBd0Isd0JBQUE7QWhFMDFNOUI7QWdFMTFNTTtFQUF3QiwwQkFBQTtBaEU4MU05QjtBZ0U5MU1NO0VBQXdCLGdDQUFBO0FoRWsyTTlCO0FnRWwyTU07RUFBd0IseUJBQUE7QWhFczJNOUI7QWdFdDJNTTtFQUF3Qix5QkFBQTtBaEUwMk05QjtBZ0UxMk1NO0VBQXdCLDZCQUFBO0FoRTgyTTlCO0FnRTkyTU07RUFBd0IsOEJBQUE7QWhFazNNOUI7QWdFbDNNTTtFQUF3Qix3QkFBQTtBaEVzM005QjtBZ0V0M01NO0VBQXdCLCtCQUFBO0FoRTAzTTlCO0FtQnowTUk7RTZDakRFO0lBQXdCLHdCQUFBO0VoRSszTTVCOztFZ0UvM01JO0lBQXdCLDBCQUFBO0VoRW00TTVCOztFZ0VuNE1JO0lBQXdCLGdDQUFBO0VoRXU0TTVCOztFZ0V2NE1JO0lBQXdCLHlCQUFBO0VoRTI0TTVCOztFZ0UzNE1JO0lBQXdCLHlCQUFBO0VoRSs0TTVCOztFZ0UvNE1JO0lBQXdCLDZCQUFBO0VoRW01TTVCOztFZ0VuNU1JO0lBQXdCLDhCQUFBO0VoRXU1TTVCOztFZ0V2NU1JO0lBQXdCLHdCQUFBO0VoRTI1TTVCOztFZ0UzNU1JO0lBQXdCLCtCQUFBO0VoRSs1TTVCO0FBQ0Y7QW1CLzJNSTtFNkNqREU7SUFBd0Isd0JBQUE7RWhFbzZNNUI7O0VnRXA2TUk7SUFBd0IsMEJBQUE7RWhFdzZNNUI7O0VnRXg2TUk7SUFBd0IsZ0NBQUE7RWhFNDZNNUI7O0VnRTU2TUk7SUFBd0IseUJBQUE7RWhFZzdNNUI7O0VnRWg3TUk7SUFBd0IseUJBQUE7RWhFbzdNNUI7O0VnRXA3TUk7SUFBd0IsNkJBQUE7RWhFdzdNNUI7O0VnRXg3TUk7SUFBd0IsOEJBQUE7RWhFNDdNNUI7O0VnRTU3TUk7SUFBd0Isd0JBQUE7RWhFZzhNNUI7O0VnRWg4TUk7SUFBd0IsK0JBQUE7RWhFbzhNNUI7QUFDRjtBbUJwNU1JO0U2Q2pERTtJQUF3Qix3QkFBQTtFaEV5OE01Qjs7RWdFejhNSTtJQUF3QiwwQkFBQTtFaEU2OE01Qjs7RWdFNzhNSTtJQUF3QixnQ0FBQTtFaEVpOU01Qjs7RWdFajlNSTtJQUF3Qix5QkFBQTtFaEVxOU01Qjs7RWdFcjlNSTtJQUF3Qix5QkFBQTtFaEV5OU01Qjs7RWdFejlNSTtJQUF3Qiw2QkFBQTtFaEU2OU01Qjs7RWdFNzlNSTtJQUF3Qiw4QkFBQTtFaEVpK001Qjs7RWdFaitNSTtJQUF3Qix3QkFBQTtFaEVxK001Qjs7RWdFcitNSTtJQUF3QiwrQkFBQTtFaEV5K001QjtBQUNGO0FtQno3TUk7RTZDakRFO0lBQXdCLHdCQUFBO0VoRTgrTTVCOztFZ0U5K01JO0lBQXdCLDBCQUFBO0VoRWsvTTVCOztFZ0VsL01JO0lBQXdCLGdDQUFBO0VoRXMvTTVCOztFZ0V0L01JO0lBQXdCLHlCQUFBO0VoRTAvTTVCOztFZ0UxL01JO0lBQXdCLHlCQUFBO0VoRTgvTTVCOztFZ0U5L01JO0lBQXdCLDZCQUFBO0VoRWtnTjVCOztFZ0VsZ05JO0lBQXdCLDhCQUFBO0VoRXNnTjVCOztFZ0V0Z05JO0lBQXdCLHdCQUFBO0VoRTBnTjVCOztFZ0UxZ05JO0lBQXdCLCtCQUFBO0VoRThnTjVCO0FBQ0Y7QWdFcmdOQTtFQUVJO0lBQXFCLHdCQUFBO0VoRXVnTnZCOztFZ0V2Z05FO0lBQXFCLDBCQUFBO0VoRTJnTnZCOztFZ0UzZ05FO0lBQXFCLGdDQUFBO0VoRStnTnZCOztFZ0UvZ05FO0lBQXFCLHlCQUFBO0VoRW1oTnZCOztFZ0VuaE5FO0lBQXFCLHlCQUFBO0VoRXVoTnZCOztFZ0V2aE5FO0lBQXFCLDZCQUFBO0VoRTJoTnZCOztFZ0UzaE5FO0lBQXFCLDhCQUFBO0VoRStoTnZCOztFZ0UvaE5FO0lBQXFCLHdCQUFBO0VoRW1pTnZCOztFZ0VuaU5FO0lBQXFCLCtCQUFBO0VoRXVpTnZCO0FBQ0Y7QWlFN2pOQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QWpFK2pORjtBaUU3ak5FO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QWpFK2pOSjtBaUU1ak5FOzs7OztFQUtFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FqRThqTko7QWlFcmpOSTtFQUNFLDJCQUFBO0FqRXdqTk47QWlFempOSTtFQUNFLG1CQUFBO0FqRTRqTk47QWlFN2pOSTtFQUNFLGdCQUFBO0FqRWdrTk47QWlFamtOSTtFQUNFLGlCQUFBO0FqRW9rTk47QWlFcmtOSTtFQUNFLDJCQUFBO0FqRXdrTk47QWlFemtOSTtFQUNFLG1CQUFBO0FqRTRrTk47QWlFN2tOSTtFQUNFLGdCQUFBO0FqRWdsTk47QWlFamxOSTtFQUNFLGlCQUFBO0FqRW9sTk47QWtFN21OSTtFQUFnQyw4QkFBQTtBbEVpbk5wQztBa0Vobk5JO0VBQWdDLGlDQUFBO0FsRW9uTnBDO0FrRW5uTkk7RUFBZ0Msc0NBQUE7QWxFdW5OcEM7QWtFdG5OSTtFQUFnQyx5Q0FBQTtBbEUwbk5wQztBa0V4bk5JO0VBQThCLDBCQUFBO0FsRTRuTmxDO0FrRTNuTkk7RUFBOEIsNEJBQUE7QWxFK25ObEM7QWtFOW5OSTtFQUE4QixrQ0FBQTtBbEVrb05sQztBa0Vqb05JO0VBQThCLHlCQUFBO0FsRXFvTmxDO0FrRXBvTkk7RUFBOEIsdUJBQUE7QWxFd29ObEM7QWtFdm9OSTtFQUE4Qix1QkFBQTtBbEUyb05sQztBa0Uxb05JO0VBQThCLHlCQUFBO0FsRThvTmxDO0FrRTdvTkk7RUFBOEIseUJBQUE7QWxFaXBObEM7QWtFL29OSTtFQUFvQyxzQ0FBQTtBbEVtcE54QztBa0VscE5JO0VBQW9DLG9DQUFBO0FsRXNwTnhDO0FrRXJwTkk7RUFBb0Msa0NBQUE7QWxFeXBOeEM7QWtFeHBOSTtFQUFvQyx5Q0FBQTtBbEU0cE54QztBa0UzcE5JO0VBQW9DLHdDQUFBO0FsRStwTnhDO0FrRTdwTkk7RUFBaUMsa0NBQUE7QWxFaXFOckM7QWtFaHFOSTtFQUFpQyxnQ0FBQTtBbEVvcU5yQztBa0VucU5JO0VBQWlDLDhCQUFBO0FsRXVxTnJDO0FrRXRxTkk7RUFBaUMsZ0NBQUE7QWxFMHFOckM7QWtFenFOSTtFQUFpQywrQkFBQTtBbEU2cU5yQztBa0UzcU5JO0VBQWtDLG9DQUFBO0FsRStxTnRDO0FrRTlxTkk7RUFBa0Msa0NBQUE7QWxFa3JOdEM7QWtFanJOSTtFQUFrQyxnQ0FBQTtBbEVxck50QztBa0Vwck5JO0VBQWtDLHVDQUFBO0FsRXdyTnRDO0FrRXZyTkk7RUFBa0Msc0NBQUE7QWxFMnJOdEM7QWtFMXJOSTtFQUFrQyxpQ0FBQTtBbEU4ck50QztBa0U1ck5JO0VBQWdDLDJCQUFBO0FsRWdzTnBDO0FrRS9yTkk7RUFBZ0MsaUNBQUE7QWxFbXNOcEM7QWtFbHNOSTtFQUFnQywrQkFBQTtBbEVzc05wQztBa0Vyc05JO0VBQWdDLDZCQUFBO0FsRXlzTnBDO0FrRXhzTkk7RUFBZ0MsK0JBQUE7QWxFNHNOcEM7QWtFM3NOSTtFQUFnQyw4QkFBQTtBbEUrc05wQztBbUJuc05JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFbEUwdk5sQzs7RWtFenZORTtJQUFnQyxpQ0FBQTtFbEU2dk5sQzs7RWtFNXZORTtJQUFnQyxzQ0FBQTtFbEVnd05sQzs7RWtFL3ZORTtJQUFnQyx5Q0FBQTtFbEVtd05sQzs7RWtFandORTtJQUE4QiwwQkFBQTtFbEVxd05oQzs7RWtFcHdORTtJQUE4Qiw0QkFBQTtFbEV3d05oQzs7RWtFdndORTtJQUE4QixrQ0FBQTtFbEUyd05oQzs7RWtFMXdORTtJQUE4Qix5QkFBQTtFbEU4d05oQzs7RWtFN3dORTtJQUE4Qix1QkFBQTtFbEVpeE5oQzs7RWtFaHhORTtJQUE4Qix1QkFBQTtFbEVveE5oQzs7RWtFbnhORTtJQUE4Qix5QkFBQTtFbEV1eE5oQzs7RWtFdHhORTtJQUE4Qix5QkFBQTtFbEUweE5oQzs7RWtFeHhORTtJQUFvQyxzQ0FBQTtFbEU0eE50Qzs7RWtFM3hORTtJQUFvQyxvQ0FBQTtFbEUreE50Qzs7RWtFOXhORTtJQUFvQyxrQ0FBQTtFbEVreU50Qzs7RWtFanlORTtJQUFvQyx5Q0FBQTtFbEVxeU50Qzs7RWtFcHlORTtJQUFvQyx3Q0FBQTtFbEV3eU50Qzs7RWtFdHlORTtJQUFpQyxrQ0FBQTtFbEUweU5uQzs7RWtFenlORTtJQUFpQyxnQ0FBQTtFbEU2eU5uQzs7RWtFNXlORTtJQUFpQyw4QkFBQTtFbEVnek5uQzs7RWtFL3lORTtJQUFpQyxnQ0FBQTtFbEVtek5uQzs7RWtFbHpORTtJQUFpQywrQkFBQTtFbEVzek5uQzs7RWtFcHpORTtJQUFrQyxvQ0FBQTtFbEV3ek5wQzs7RWtFdnpORTtJQUFrQyxrQ0FBQTtFbEUyek5wQzs7RWtFMXpORTtJQUFrQyxnQ0FBQTtFbEU4ek5wQzs7RWtFN3pORTtJQUFrQyx1Q0FBQTtFbEVpME5wQzs7RWtFaDBORTtJQUFrQyxzQ0FBQTtFbEVvME5wQzs7RWtFbjBORTtJQUFrQyxpQ0FBQTtFbEV1ME5wQzs7RWtFcjBORTtJQUFnQywyQkFBQTtFbEV5ME5sQzs7RWtFeDBORTtJQUFnQyxpQ0FBQTtFbEU0ME5sQzs7RWtFMzBORTtJQUFnQywrQkFBQTtFbEUrME5sQzs7RWtFOTBORTtJQUFnQyw2QkFBQTtFbEVrMU5sQzs7RWtFajFORTtJQUFnQywrQkFBQTtFbEVxMU5sQzs7RWtFcDFORTtJQUFnQyw4QkFBQTtFbEV3MU5sQztBQUNGO0FtQjcwTkk7RStDbERBO0lBQWdDLDhCQUFBO0VsRW00TmxDOztFa0VsNE5FO0lBQWdDLGlDQUFBO0VsRXM0TmxDOztFa0VyNE5FO0lBQWdDLHNDQUFBO0VsRXk0TmxDOztFa0V4NE5FO0lBQWdDLHlDQUFBO0VsRTQ0TmxDOztFa0UxNE5FO0lBQThCLDBCQUFBO0VsRTg0TmhDOztFa0U3NE5FO0lBQThCLDRCQUFBO0VsRWk1TmhDOztFa0VoNU5FO0lBQThCLGtDQUFBO0VsRW81TmhDOztFa0VuNU5FO0lBQThCLHlCQUFBO0VsRXU1TmhDOztFa0V0NU5FO0lBQThCLHVCQUFBO0VsRTA1TmhDOztFa0V6NU5FO0lBQThCLHVCQUFBO0VsRTY1TmhDOztFa0U1NU5FO0lBQThCLHlCQUFBO0VsRWc2TmhDOztFa0UvNU5FO0lBQThCLHlCQUFBO0VsRW02TmhDOztFa0VqNk5FO0lBQW9DLHNDQUFBO0VsRXE2TnRDOztFa0VwNk5FO0lBQW9DLG9DQUFBO0VsRXc2TnRDOztFa0V2Nk5FO0lBQW9DLGtDQUFBO0VsRTI2TnRDOztFa0UxNk5FO0lBQW9DLHlDQUFBO0VsRTg2TnRDOztFa0U3Nk5FO0lBQW9DLHdDQUFBO0VsRWk3TnRDOztFa0UvNk5FO0lBQWlDLGtDQUFBO0VsRW03Tm5DOztFa0VsN05FO0lBQWlDLGdDQUFBO0VsRXM3Tm5DOztFa0VyN05FO0lBQWlDLDhCQUFBO0VsRXk3Tm5DOztFa0V4N05FO0lBQWlDLGdDQUFBO0VsRTQ3Tm5DOztFa0UzN05FO0lBQWlDLCtCQUFBO0VsRSs3Tm5DOztFa0U3N05FO0lBQWtDLG9DQUFBO0VsRWk4TnBDOztFa0VoOE5FO0lBQWtDLGtDQUFBO0VsRW84TnBDOztFa0VuOE5FO0lBQWtDLGdDQUFBO0VsRXU4TnBDOztFa0V0OE5FO0lBQWtDLHVDQUFBO0VsRTA4TnBDOztFa0V6OE5FO0lBQWtDLHNDQUFBO0VsRTY4TnBDOztFa0U1OE5FO0lBQWtDLGlDQUFBO0VsRWc5TnBDOztFa0U5OE5FO0lBQWdDLDJCQUFBO0VsRWs5TmxDOztFa0VqOU5FO0lBQWdDLGlDQUFBO0VsRXE5TmxDOztFa0VwOU5FO0lBQWdDLCtCQUFBO0VsRXc5TmxDOztFa0V2OU5FO0lBQWdDLDZCQUFBO0VsRTI5TmxDOztFa0UxOU5FO0lBQWdDLCtCQUFBO0VsRTg5TmxDOztFa0U3OU5FO0lBQWdDLDhCQUFBO0VsRWkrTmxDO0FBQ0Y7QW1CdDlOSTtFK0NsREE7SUFBZ0MsOEJBQUE7RWxFNGdPbEM7O0VrRTNnT0U7SUFBZ0MsaUNBQUE7RWxFK2dPbEM7O0VrRTlnT0U7SUFBZ0Msc0NBQUE7RWxFa2hPbEM7O0VrRWpoT0U7SUFBZ0MseUNBQUE7RWxFcWhPbEM7O0VrRW5oT0U7SUFBOEIsMEJBQUE7RWxFdWhPaEM7O0VrRXRoT0U7SUFBOEIsNEJBQUE7RWxFMGhPaEM7O0VrRXpoT0U7SUFBOEIsa0NBQUE7RWxFNmhPaEM7O0VrRTVoT0U7SUFBOEIseUJBQUE7RWxFZ2lPaEM7O0VrRS9oT0U7SUFBOEIsdUJBQUE7RWxFbWlPaEM7O0VrRWxpT0U7SUFBOEIsdUJBQUE7RWxFc2lPaEM7O0VrRXJpT0U7SUFBOEIseUJBQUE7RWxFeWlPaEM7O0VrRXhpT0U7SUFBOEIseUJBQUE7RWxFNGlPaEM7O0VrRTFpT0U7SUFBb0Msc0NBQUE7RWxFOGlPdEM7O0VrRTdpT0U7SUFBb0Msb0NBQUE7RWxFaWpPdEM7O0VrRWhqT0U7SUFBb0Msa0NBQUE7RWxFb2pPdEM7O0VrRW5qT0U7SUFBb0MseUNBQUE7RWxFdWpPdEM7O0VrRXRqT0U7SUFBb0Msd0NBQUE7RWxFMGpPdEM7O0VrRXhqT0U7SUFBaUMsa0NBQUE7RWxFNGpPbkM7O0VrRTNqT0U7SUFBaUMsZ0NBQUE7RWxFK2pPbkM7O0VrRTlqT0U7SUFBaUMsOEJBQUE7RWxFa2tPbkM7O0VrRWprT0U7SUFBaUMsZ0NBQUE7RWxFcWtPbkM7O0VrRXBrT0U7SUFBaUMsK0JBQUE7RWxFd2tPbkM7O0VrRXRrT0U7SUFBa0Msb0NBQUE7RWxFMGtPcEM7O0VrRXprT0U7SUFBa0Msa0NBQUE7RWxFNmtPcEM7O0VrRTVrT0U7SUFBa0MsZ0NBQUE7RWxFZ2xPcEM7O0VrRS9rT0U7SUFBa0MsdUNBQUE7RWxFbWxPcEM7O0VrRWxsT0U7SUFBa0Msc0NBQUE7RWxFc2xPcEM7O0VrRXJsT0U7SUFBa0MsaUNBQUE7RWxFeWxPcEM7O0VrRXZsT0U7SUFBZ0MsMkJBQUE7RWxFMmxPbEM7O0VrRTFsT0U7SUFBZ0MsaUNBQUE7RWxFOGxPbEM7O0VrRTdsT0U7SUFBZ0MsK0JBQUE7RWxFaW1PbEM7O0VrRWhtT0U7SUFBZ0MsNkJBQUE7RWxFb21PbEM7O0VrRW5tT0U7SUFBZ0MsK0JBQUE7RWxFdW1PbEM7O0VrRXRtT0U7SUFBZ0MsOEJBQUE7RWxFMG1PbEM7QUFDRjtBbUIvbE9JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFbEVxcE9sQzs7RWtFcHBPRTtJQUFnQyxpQ0FBQTtFbEV3cE9sQzs7RWtFdnBPRTtJQUFnQyxzQ0FBQTtFbEUycE9sQzs7RWtFMXBPRTtJQUFnQyx5Q0FBQTtFbEU4cE9sQzs7RWtFNXBPRTtJQUE4QiwwQkFBQTtFbEVncU9oQzs7RWtFL3BPRTtJQUE4Qiw0QkFBQTtFbEVtcU9oQzs7RWtFbHFPRTtJQUE4QixrQ0FBQTtFbEVzcU9oQzs7RWtFcnFPRTtJQUE4Qix5QkFBQTtFbEV5cU9oQzs7RWtFeHFPRTtJQUE4Qix1QkFBQTtFbEU0cU9oQzs7RWtFM3FPRTtJQUE4Qix1QkFBQTtFbEUrcU9oQzs7RWtFOXFPRTtJQUE4Qix5QkFBQTtFbEVrck9oQzs7RWtFanJPRTtJQUE4Qix5QkFBQTtFbEVxck9oQzs7RWtFbnJPRTtJQUFvQyxzQ0FBQTtFbEV1ck90Qzs7RWtFdHJPRTtJQUFvQyxvQ0FBQTtFbEUwck90Qzs7RWtFenJPRTtJQUFvQyxrQ0FBQTtFbEU2ck90Qzs7RWtFNXJPRTtJQUFvQyx5Q0FBQTtFbEVnc090Qzs7RWtFL3JPRTtJQUFvQyx3Q0FBQTtFbEVtc090Qzs7RWtFanNPRTtJQUFpQyxrQ0FBQTtFbEVxc09uQzs7RWtFcHNPRTtJQUFpQyxnQ0FBQTtFbEV3c09uQzs7RWtFdnNPRTtJQUFpQyw4QkFBQTtFbEUyc09uQzs7RWtFMXNPRTtJQUFpQyxnQ0FBQTtFbEU4c09uQzs7RWtFN3NPRTtJQUFpQywrQkFBQTtFbEVpdE9uQzs7RWtFL3NPRTtJQUFrQyxvQ0FBQTtFbEVtdE9wQzs7RWtFbHRPRTtJQUFrQyxrQ0FBQTtFbEVzdE9wQzs7RWtFcnRPRTtJQUFrQyxnQ0FBQTtFbEV5dE9wQzs7RWtFeHRPRTtJQUFrQyx1Q0FBQTtFbEU0dE9wQzs7RWtFM3RPRTtJQUFrQyxzQ0FBQTtFbEUrdE9wQzs7RWtFOXRPRTtJQUFrQyxpQ0FBQTtFbEVrdU9wQzs7RWtFaHVPRTtJQUFnQywyQkFBQTtFbEVvdU9sQzs7RWtFbnVPRTtJQUFnQyxpQ0FBQTtFbEV1dU9sQzs7RWtFdHVPRTtJQUFnQywrQkFBQTtFbEUwdU9sQzs7RWtFenVPRTtJQUFnQyw2QkFBQTtFbEU2dU9sQzs7RWtFNXVPRTtJQUFnQywrQkFBQTtFbEVndk9sQzs7RWtFL3VPRTtJQUFnQyw4QkFBQTtFbEVtdk9sQztBQUNGO0FtRTl4T0k7RUFBd0Isc0JBQUE7QW5FaXlPNUI7QW1FaHlPSTtFQUF3Qix1QkFBQTtBbkVveU81QjtBbUVueU9JO0VBQXdCLHNCQUFBO0FuRXV5TzVCO0FtQm52T0k7RWdEdERBO0lBQXdCLHNCQUFBO0VuRTh5TzFCOztFbUU3eU9FO0lBQXdCLHVCQUFBO0VuRWl6TzFCOztFbUVoek9FO0lBQXdCLHNCQUFBO0VuRW96TzFCO0FBQ0Y7QW1CandPSTtFZ0R0REE7SUFBd0Isc0JBQUE7RW5FMnpPMUI7O0VtRTF6T0U7SUFBd0IsdUJBQUE7RW5FOHpPMUI7O0VtRTd6T0U7SUFBd0Isc0JBQUE7RW5FaTBPMUI7QUFDRjtBbUI5d09JO0VnRHREQTtJQUF3QixzQkFBQTtFbkV3ME8xQjs7RW1FdjBPRTtJQUF3Qix1QkFBQTtFbkUyME8xQjs7RW1FMTBPRTtJQUF3QixzQkFBQTtFbkU4ME8xQjtBQUNGO0FtQjN4T0k7RWdEdERBO0lBQXdCLHNCQUFBO0VuRXExTzFCOztFbUVwMU9FO0lBQXdCLHVCQUFBO0VuRXcxTzFCOztFbUV2MU9FO0lBQXdCLHNCQUFBO0VuRTIxTzFCO0FBQ0Y7QW9FajJPRTtFQUF5QixtQ0FBQTtLQUFBLGdDQUFBO1VBQUEsMkJBQUE7QXBFbzJPM0I7QW9FcDJPRTtFQUF5QixvQ0FBQTtLQUFBLGlDQUFBO1VBQUEsNEJBQUE7QXBFdzJPM0I7QW9FeDJPRTtFQUF5QixvQ0FBQTtLQUFBLGlDQUFBO1VBQUEsNEJBQUE7QXBFNDJPM0I7QXFFNTJPRTtFQUFzQix5QkFBQTtBckVnM094QjtBcUVoM09FO0VBQXNCLDJCQUFBO0FyRW8zT3hCO0FzRW4zT0U7RUFBeUIsMkJBQUE7QXRFdTNPM0I7QXNFdjNPRTtFQUF5Qiw2QkFBQTtBdEUyM08zQjtBc0UzM09FO0VBQXlCLDZCQUFBO0F0RSszTzNCO0FzRS8zT0U7RUFBeUIsMEJBQUE7QXRFbTRPM0I7QXNFbjRPRTtFQUF5QiwyQkFBQTtBdEV1NE8zQjtBc0VsNE9BO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLGE5RGdxQmtDO0FScXVOcEM7QXNFbDRPQTtFQUNFLGVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhOUR3cEJrQztBUjZ1TnBDO0FzRWo0T0U7RUFERjtJQUVJLGdCQUFBO0lBQ0EsTUFBQTtJQUNBLGE5RGdwQmdDO0VScXZObEM7QUFDRjtBdUUvNU9BO0VDRUUsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBeEVpNk9GO0F3RXY1T0U7RUFFRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QXhFeTVPSjtBeUV0N09BO0VBQWEsaUVBQUE7QXpFMDdPYjtBeUV6N09BO0VBQVUseURBQUE7QXpFNjdPVjtBeUU1N09BO0VBQWEsMERBQUE7QXpFZzhPYjtBeUUvN09BO0VBQWUsMkJBQUE7QXpFbThPZjtBMEVsOE9JO0VBQXVCLHFCQUFBO0ExRXM4TzNCO0EwRXQ4T0k7RUFBdUIscUJBQUE7QTFFMDhPM0I7QTBFMThPSTtFQUF1QixxQkFBQTtBMUU4OE8zQjtBMEU5OE9JO0VBQXVCLHNCQUFBO0ExRWs5TzNCO0EwRWw5T0k7RUFBdUIsc0JBQUE7QTFFczlPM0I7QTBFdDlPSTtFQUF1QixzQkFBQTtBMUUwOU8zQjtBMEUxOU9JO0VBQXVCLHNCQUFBO0ExRTg5TzNCO0EwRTk5T0k7RUFBdUIsc0JBQUE7QTFFaytPM0I7QTBFbCtPSTtFQUF1Qix1QkFBQTtBMUVzK08zQjtBMEV0K09JO0VBQXVCLHVCQUFBO0ExRTArTzNCO0EwRXQrT0E7RUFBVSwwQkFBQTtBMUUwK09WO0EwRXorT0E7RUFBVSwyQkFBQTtBMUU2K09WO0EwRXorT0E7RUFBYywyQkFBQTtBMUU2K09kO0EwRTUrT0E7RUFBYyw0QkFBQTtBMUVnL09kO0EwRTkrT0E7RUFBVSx1QkFBQTtBMUVrL09WO0EwRWovT0E7RUFBVSx3QkFBQTtBMUVxL09WO0EyRTkvT1E7RUFBZ0Msb0JBQUE7QTNFa2dQeEM7QTJFamdQUTs7RUFFRSx3QkFBQTtBM0VvZ1BWO0EyRWxnUFE7O0VBRUUsMEJBQUE7QTNFcWdQVjtBMkVuZ1BROztFQUVFLDJCQUFBO0EzRXNnUFY7QTJFcGdQUTs7RUFFRSx5QkFBQTtBM0V1Z1BWO0EyRXRoUFE7RUFBZ0MsdUJBQUE7QTNFMGhQeEM7QTJFemhQUTs7RUFFRSwyQkFBQTtBM0U0aFBWO0EyRTFoUFE7O0VBRUUsNkJBQUE7QTNFNmhQVjtBMkUzaFBROztFQUVFLDhCQUFBO0EzRThoUFY7QTJFNWhQUTs7RUFFRSw0QkFBQTtBM0UraFBWO0EyRTlpUFE7RUFBZ0MseUJBQUE7QTNFa2pQeEM7QTJFampQUTs7RUFFRSw2QkFBQTtBM0VvalBWO0EyRWxqUFE7O0VBRUUsK0JBQUE7QTNFcWpQVjtBMkVualBROztFQUVFLGdDQUFBO0EzRXNqUFY7QTJFcGpQUTs7RUFFRSw4QkFBQTtBM0V1alBWO0EyRXRrUFE7RUFBZ0MsdUJBQUE7QTNFMGtQeEM7QTJFemtQUTs7RUFFRSwyQkFBQTtBM0U0a1BWO0EyRTFrUFE7O0VBRUUsNkJBQUE7QTNFNmtQVjtBMkUza1BROztFQUVFLDhCQUFBO0EzRThrUFY7QTJFNWtQUTs7RUFFRSw0QkFBQTtBM0Ura1BWO0EyRTlsUFE7RUFBZ0MseUJBQUE7QTNFa21QeEM7QTJFam1QUTs7RUFFRSw2QkFBQTtBM0VvbVBWO0EyRWxtUFE7O0VBRUUsK0JBQUE7QTNFcW1QVjtBMkVubVBROztFQUVFLGdDQUFBO0EzRXNtUFY7QTJFcG1QUTs7RUFFRSw4QkFBQTtBM0V1bVBWO0EyRXRuUFE7RUFBZ0MsdUJBQUE7QTNFMG5QeEM7QTJFem5QUTs7RUFFRSwyQkFBQTtBM0U0blBWO0EyRTFuUFE7O0VBRUUsNkJBQUE7QTNFNm5QVjtBMkUzblBROztFQUVFLDhCQUFBO0EzRThuUFY7QTJFNW5QUTs7RUFFRSw0QkFBQTtBM0UrblBWO0EyRTlvUFE7RUFBZ0MsMEJBQUE7QTNFa3BQeEM7QTJFanBQUTs7RUFFRSw4QkFBQTtBM0VvcFBWO0EyRWxwUFE7O0VBRUUsZ0NBQUE7QTNFcXBQVjtBMkVucFBROztFQUVFLGlDQUFBO0EzRXNwUFY7QTJFcHBQUTs7RUFFRSwrQkFBQTtBM0V1cFBWO0EyRXRxUFE7RUFBZ0MseUJBQUE7QTNFMHFQeEM7QTJFenFQUTs7RUFFRSw2QkFBQTtBM0U0cVBWO0EyRTFxUFE7O0VBRUUsK0JBQUE7QTNFNnFQVjtBMkUzcVBROztFQUVFLGdDQUFBO0EzRThxUFY7QTJFNXFQUTs7RUFFRSw4QkFBQTtBM0UrcVBWO0EyRTlyUFE7RUFBZ0MsMEJBQUE7QTNFa3NQeEM7QTJFanNQUTs7RUFFRSw4QkFBQTtBM0Vvc1BWO0EyRWxzUFE7O0VBRUUsZ0NBQUE7QTNFcXNQVjtBMkVuc1BROztFQUVFLGlDQUFBO0EzRXNzUFY7QTJFcHNQUTs7RUFFRSwrQkFBQTtBM0V1c1BWO0EyRXR0UFE7RUFBZ0MscUJBQUE7QTNFMHRQeEM7QTJFenRQUTs7RUFFRSx5QkFBQTtBM0U0dFBWO0EyRTF0UFE7O0VBRUUsMkJBQUE7QTNFNnRQVjtBMkUzdFBROztFQUVFLDRCQUFBO0EzRTh0UFY7QTJFNXRQUTs7RUFFRSwwQkFBQTtBM0UrdFBWO0EyRTl1UFE7RUFBZ0Msd0JBQUE7QTNFa3ZQeEM7QTJFanZQUTs7RUFFRSw0QkFBQTtBM0VvdlBWO0EyRWx2UFE7O0VBRUUsOEJBQUE7QTNFcXZQVjtBMkVudlBROztFQUVFLCtCQUFBO0EzRXN2UFY7QTJFcHZQUTs7RUFFRSw2QkFBQTtBM0V1dlBWO0EyRXR3UFE7RUFBZ0MsMEJBQUE7QTNFMHdQeEM7QTJFendQUTs7RUFFRSw4QkFBQTtBM0U0d1BWO0EyRTF3UFE7O0VBRUUsZ0NBQUE7QTNFNndQVjtBMkUzd1BROztFQUVFLGlDQUFBO0EzRTh3UFY7QTJFNXdQUTs7RUFFRSwrQkFBQTtBM0Urd1BWO0EyRTl4UFE7RUFBZ0Msd0JBQUE7QTNFa3lQeEM7QTJFanlQUTs7RUFFRSw0QkFBQTtBM0VveVBWO0EyRWx5UFE7O0VBRUUsOEJBQUE7QTNFcXlQVjtBMkVueVBROztFQUVFLCtCQUFBO0EzRXN5UFY7QTJFcHlQUTs7RUFFRSw2QkFBQTtBM0V1eVBWO0EyRXR6UFE7RUFBZ0MsMEJBQUE7QTNFMHpQeEM7QTJFenpQUTs7RUFFRSw4QkFBQTtBM0U0elBWO0EyRTF6UFE7O0VBRUUsZ0NBQUE7QTNFNnpQVjtBMkUzelBROztFQUVFLGlDQUFBO0EzRTh6UFY7QTJFNXpQUTs7RUFFRSwrQkFBQTtBM0UrelBWO0EyRTkwUFE7RUFBZ0Msd0JBQUE7QTNFazFQeEM7QTJFajFQUTs7RUFFRSw0QkFBQTtBM0VvMVBWO0EyRWwxUFE7O0VBRUUsOEJBQUE7QTNFcTFQVjtBMkVuMVBROztFQUVFLCtCQUFBO0EzRXMxUFY7QTJFcDFQUTs7RUFFRSw2QkFBQTtBM0V1MVBWO0EyRXQyUFE7RUFBZ0MsMkJBQUE7QTNFMDJQeEM7QTJFejJQUTs7RUFFRSwrQkFBQTtBM0U0MlBWO0EyRTEyUFE7O0VBRUUsaUNBQUE7QTNFNjJQVjtBMkUzMlBROztFQUVFLGtDQUFBO0EzRTgyUFY7QTJFNTJQUTs7RUFFRSxnQ0FBQTtBM0UrMlBWO0EyRTkzUFE7RUFBZ0MsMEJBQUE7QTNFazRQeEM7QTJFajRQUTs7RUFFRSw4QkFBQTtBM0VvNFBWO0EyRWw0UFE7O0VBRUUsZ0NBQUE7QTNFcTRQVjtBMkVuNFBROztFQUVFLGlDQUFBO0EzRXM0UFY7QTJFcDRQUTs7RUFFRSwrQkFBQTtBM0V1NFBWO0EyRXQ1UFE7RUFBZ0MsMkJBQUE7QTNFMDVQeEM7QTJFejVQUTs7RUFFRSwrQkFBQTtBM0U0NVBWO0EyRTE1UFE7O0VBRUUsaUNBQUE7QTNFNjVQVjtBMkUzNVBROztFQUVFLGtDQUFBO0EzRTg1UFY7QTJFNTVQUTs7RUFFRSxnQ0FBQTtBM0UrNVBWO0EyRXY1UFE7RUFBd0Isd0JBQUE7QTNFMjVQaEM7QTJFMTVQUTs7RUFFRSw0QkFBQTtBM0U2NVBWO0EyRTM1UFE7O0VBRUUsOEJBQUE7QTNFODVQVjtBMkU1NVBROztFQUVFLCtCQUFBO0EzRSs1UFY7QTJFNzVQUTs7RUFFRSw2QkFBQTtBM0VnNlBWO0EyRS82UFE7RUFBd0IsMEJBQUE7QTNFbTdQaEM7QTJFbDdQUTs7RUFFRSw4QkFBQTtBM0VxN1BWO0EyRW43UFE7O0VBRUUsZ0NBQUE7QTNFczdQVjtBMkVwN1BROztFQUVFLGlDQUFBO0EzRXU3UFY7QTJFcjdQUTs7RUFFRSwrQkFBQTtBM0V3N1BWO0EyRXY4UFE7RUFBd0Isd0JBQUE7QTNFMjhQaEM7QTJFMThQUTs7RUFFRSw0QkFBQTtBM0U2OFBWO0EyRTM4UFE7O0VBRUUsOEJBQUE7QTNFODhQVjtBMkU1OFBROztFQUVFLCtCQUFBO0EzRSs4UFY7QTJFNzhQUTs7RUFFRSw2QkFBQTtBM0VnOVBWO0EyRS85UFE7RUFBd0IsMEJBQUE7QTNFbStQaEM7QTJFbCtQUTs7RUFFRSw4QkFBQTtBM0VxK1BWO0EyRW4rUFE7O0VBRUUsZ0NBQUE7QTNFcytQVjtBMkVwK1BROztFQUVFLGlDQUFBO0EzRXUrUFY7QTJFcitQUTs7RUFFRSwrQkFBQTtBM0V3K1BWO0EyRXYvUFE7RUFBd0Isd0JBQUE7QTNFMi9QaEM7QTJFMS9QUTs7RUFFRSw0QkFBQTtBM0U2L1BWO0EyRTMvUFE7O0VBRUUsOEJBQUE7QTNFOC9QVjtBMkU1L1BROztFQUVFLCtCQUFBO0EzRSsvUFY7QTJFNy9QUTs7RUFFRSw2QkFBQTtBM0VnZ1FWO0EyRS9nUVE7RUFBd0IsMkJBQUE7QTNFbWhRaEM7QTJFbGhRUTs7RUFFRSwrQkFBQTtBM0VxaFFWO0EyRW5oUVE7O0VBRUUsaUNBQUE7QTNFc2hRVjtBMkVwaFFROztFQUVFLGtDQUFBO0EzRXVoUVY7QTJFcmhRUTs7RUFFRSxnQ0FBQTtBM0V3aFFWO0EyRXZpUVE7RUFBd0IsMEJBQUE7QTNFMmlRaEM7QTJFMWlRUTs7RUFFRSw4QkFBQTtBM0U2aVFWO0EyRTNpUVE7O0VBRUUsZ0NBQUE7QTNFOGlRVjtBMkU1aVFROztFQUVFLGlDQUFBO0EzRStpUVY7QTJFN2lRUTs7RUFFRSwrQkFBQTtBM0VnalFWO0EyRS9qUVE7RUFBd0IsMkJBQUE7QTNFbWtRaEM7QTJFbGtRUTs7RUFFRSwrQkFBQTtBM0Vxa1FWO0EyRW5rUVE7O0VBRUUsaUNBQUE7QTNFc2tRVjtBMkVwa1FROztFQUVFLGtDQUFBO0EzRXVrUVY7QTJFcmtRUTs7RUFFRSxnQ0FBQTtBM0V3a1FWO0EyRWxrUUk7RUFBbUIsdUJBQUE7QTNFc2tRdkI7QTJFcmtRSTs7RUFFRSwyQkFBQTtBM0V3a1FOO0EyRXRrUUk7O0VBRUUsNkJBQUE7QTNFeWtRTjtBMkV2a1FJOztFQUVFLDhCQUFBO0EzRTBrUU47QTJFeGtRSTs7RUFFRSw0QkFBQTtBM0Uya1FOO0FtQnBsUUk7RXdEbERJO0lBQWdDLG9CQUFBO0UzRTJvUXRDOztFMkUxb1FNOztJQUVFLHdCQUFBO0UzRTZvUVI7O0UyRTNvUU07O0lBRUUsMEJBQUE7RTNFOG9RUjs7RTJFNW9RTTs7SUFFRSwyQkFBQTtFM0Urb1FSOztFMkU3b1FNOztJQUVFLHlCQUFBO0UzRWdwUVI7O0UyRS9wUU07SUFBZ0MsdUJBQUE7RTNFbXFRdEM7O0UyRWxxUU07O0lBRUUsMkJBQUE7RTNFcXFRUjs7RTJFbnFRTTs7SUFFRSw2QkFBQTtFM0VzcVFSOztFMkVwcVFNOztJQUVFLDhCQUFBO0UzRXVxUVI7O0UyRXJxUU07O0lBRUUsNEJBQUE7RTNFd3FRUjs7RTJFdnJRTTtJQUFnQyx5QkFBQTtFM0UyclF0Qzs7RTJFMXJRTTs7SUFFRSw2QkFBQTtFM0U2clFSOztFMkUzclFNOztJQUVFLCtCQUFBO0UzRThyUVI7O0UyRTVyUU07O0lBRUUsZ0NBQUE7RTNFK3JRUjs7RTJFN3JRTTs7SUFFRSw4QkFBQTtFM0Vnc1FSOztFMkUvc1FNO0lBQWdDLHVCQUFBO0UzRW10UXRDOztFMkVsdFFNOztJQUVFLDJCQUFBO0UzRXF0UVI7O0UyRW50UU07O0lBRUUsNkJBQUE7RTNFc3RRUjs7RTJFcHRRTTs7SUFFRSw4QkFBQTtFM0V1dFFSOztFMkVydFFNOztJQUVFLDRCQUFBO0UzRXd0UVI7O0UyRXZ1UU07SUFBZ0MseUJBQUE7RTNFMnVRdEM7O0UyRTF1UU07O0lBRUUsNkJBQUE7RTNFNnVRUjs7RTJFM3VRTTs7SUFFRSwrQkFBQTtFM0U4dVFSOztFMkU1dVFNOztJQUVFLGdDQUFBO0UzRSt1UVI7O0UyRTd1UU07O0lBRUUsOEJBQUE7RTNFZ3ZRUjs7RTJFL3ZRTTtJQUFnQyx1QkFBQTtFM0Vtd1F0Qzs7RTJFbHdRTTs7SUFFRSwyQkFBQTtFM0Vxd1FSOztFMkVud1FNOztJQUVFLDZCQUFBO0UzRXN3UVI7O0UyRXB3UU07O0lBRUUsOEJBQUE7RTNFdXdRUjs7RTJFcndRTTs7SUFFRSw0QkFBQTtFM0V3d1FSOztFMkV2eFFNO0lBQWdDLDBCQUFBO0UzRTJ4UXRDOztFMkUxeFFNOztJQUVFLDhCQUFBO0UzRTZ4UVI7O0UyRTN4UU07O0lBRUUsZ0NBQUE7RTNFOHhRUjs7RTJFNXhRTTs7SUFFRSxpQ0FBQTtFM0UreFFSOztFMkU3eFFNOztJQUVFLCtCQUFBO0UzRWd5UVI7O0UyRS95UU07SUFBZ0MseUJBQUE7RTNFbXpRdEM7O0UyRWx6UU07O0lBRUUsNkJBQUE7RTNFcXpRUjs7RTJFbnpRTTs7SUFFRSwrQkFBQTtFM0VzelFSOztFMkVwelFNOztJQUVFLGdDQUFBO0UzRXV6UVI7O0UyRXJ6UU07O0lBRUUsOEJBQUE7RTNFd3pRUjs7RTJFdjBRTTtJQUFnQywwQkFBQTtFM0UyMFF0Qzs7RTJFMTBRTTs7SUFFRSw4QkFBQTtFM0U2MFFSOztFMkUzMFFNOztJQUVFLGdDQUFBO0UzRTgwUVI7O0UyRTUwUU07O0lBRUUsaUNBQUE7RTNFKzBRUjs7RTJFNzBRTTs7SUFFRSwrQkFBQTtFM0VnMVFSOztFMkUvMVFNO0lBQWdDLHFCQUFBO0UzRW0yUXRDOztFMkVsMlFNOztJQUVFLHlCQUFBO0UzRXEyUVI7O0UyRW4yUU07O0lBRUUsMkJBQUE7RTNFczJRUjs7RTJFcDJRTTs7SUFFRSw0QkFBQTtFM0V1MlFSOztFMkVyMlFNOztJQUVFLDBCQUFBO0UzRXcyUVI7O0UyRXYzUU07SUFBZ0Msd0JBQUE7RTNFMjNRdEM7O0UyRTEzUU07O0lBRUUsNEJBQUE7RTNFNjNRUjs7RTJFMzNRTTs7SUFFRSw4QkFBQTtFM0U4M1FSOztFMkU1M1FNOztJQUVFLCtCQUFBO0UzRSszUVI7O0UyRTczUU07O0lBRUUsNkJBQUE7RTNFZzRRUjs7RTJFLzRRTTtJQUFnQywwQkFBQTtFM0VtNVF0Qzs7RTJFbDVRTTs7SUFFRSw4QkFBQTtFM0VxNVFSOztFMkVuNVFNOztJQUVFLGdDQUFBO0UzRXM1UVI7O0UyRXA1UU07O0lBRUUsaUNBQUE7RTNFdTVRUjs7RTJFcjVRTTs7SUFFRSwrQkFBQTtFM0V3NVFSOztFMkV2NlFNO0lBQWdDLHdCQUFBO0UzRTI2UXRDOztFMkUxNlFNOztJQUVFLDRCQUFBO0UzRTY2UVI7O0UyRTM2UU07O0lBRUUsOEJBQUE7RTNFODZRUjs7RTJFNTZRTTs7SUFFRSwrQkFBQTtFM0UrNlFSOztFMkU3NlFNOztJQUVFLDZCQUFBO0UzRWc3UVI7O0UyRS83UU07SUFBZ0MsMEJBQUE7RTNFbThRdEM7O0UyRWw4UU07O0lBRUUsOEJBQUE7RTNFcThRUjs7RTJFbjhRTTs7SUFFRSxnQ0FBQTtFM0VzOFFSOztFMkVwOFFNOztJQUVFLGlDQUFBO0UzRXU4UVI7O0UyRXI4UU07O0lBRUUsK0JBQUE7RTNFdzhRUjs7RTJFdjlRTTtJQUFnQyx3QkFBQTtFM0UyOVF0Qzs7RTJFMTlRTTs7SUFFRSw0QkFBQTtFM0U2OVFSOztFMkUzOVFNOztJQUVFLDhCQUFBO0UzRTg5UVI7O0UyRTU5UU07O0lBRUUsK0JBQUE7RTNFKzlRUjs7RTJFNzlRTTs7SUFFRSw2QkFBQTtFM0VnK1FSOztFMkUvK1FNO0lBQWdDLDJCQUFBO0UzRW0vUXRDOztFMkVsL1FNOztJQUVFLCtCQUFBO0UzRXEvUVI7O0UyRW4vUU07O0lBRUUsaUNBQUE7RTNFcy9RUjs7RTJFcC9RTTs7SUFFRSxrQ0FBQTtFM0V1L1FSOztFMkVyL1FNOztJQUVFLGdDQUFBO0UzRXcvUVI7O0UyRXZnUk07SUFBZ0MsMEJBQUE7RTNFMmdSdEM7O0UyRTFnUk07O0lBRUUsOEJBQUE7RTNFNmdSUjs7RTJFM2dSTTs7SUFFRSxnQ0FBQTtFM0U4Z1JSOztFMkU1Z1JNOztJQUVFLGlDQUFBO0UzRStnUlI7O0UyRTdnUk07O0lBRUUsK0JBQUE7RTNFZ2hSUjs7RTJFL2hSTTtJQUFnQywyQkFBQTtFM0VtaVJ0Qzs7RTJFbGlSTTs7SUFFRSwrQkFBQTtFM0VxaVJSOztFMkVuaVJNOztJQUVFLGlDQUFBO0UzRXNpUlI7O0UyRXBpUk07O0lBRUUsa0NBQUE7RTNFdWlSUjs7RTJFcmlSTTs7SUFFRSxnQ0FBQTtFM0V3aVJSOztFMkVoaVJNO0lBQXdCLHdCQUFBO0UzRW9pUjlCOztFMkVuaVJNOztJQUVFLDRCQUFBO0UzRXNpUlI7O0UyRXBpUk07O0lBRUUsOEJBQUE7RTNFdWlSUjs7RTJFcmlSTTs7SUFFRSwrQkFBQTtFM0V3aVJSOztFMkV0aVJNOztJQUVFLDZCQUFBO0UzRXlpUlI7O0UyRXhqUk07SUFBd0IsMEJBQUE7RTNFNGpSOUI7O0UyRTNqUk07O0lBRUUsOEJBQUE7RTNFOGpSUjs7RTJFNWpSTTs7SUFFRSxnQ0FBQTtFM0UralJSOztFMkU3alJNOztJQUVFLGlDQUFBO0UzRWdrUlI7O0UyRTlqUk07O0lBRUUsK0JBQUE7RTNFaWtSUjs7RTJFaGxSTTtJQUF3Qix3QkFBQTtFM0VvbFI5Qjs7RTJFbmxSTTs7SUFFRSw0QkFBQTtFM0VzbFJSOztFMkVwbFJNOztJQUVFLDhCQUFBO0UzRXVsUlI7O0UyRXJsUk07O0lBRUUsK0JBQUE7RTNFd2xSUjs7RTJFdGxSTTs7SUFFRSw2QkFBQTtFM0V5bFJSOztFMkV4bVJNO0lBQXdCLDBCQUFBO0UzRTRtUjlCOztFMkUzbVJNOztJQUVFLDhCQUFBO0UzRThtUlI7O0UyRTVtUk07O0lBRUUsZ0NBQUE7RTNFK21SUjs7RTJFN21STTs7SUFFRSxpQ0FBQTtFM0VnblJSOztFMkU5bVJNOztJQUVFLCtCQUFBO0UzRWluUlI7O0UyRWhvUk07SUFBd0Isd0JBQUE7RTNFb29SOUI7O0UyRW5vUk07O0lBRUUsNEJBQUE7RTNFc29SUjs7RTJFcG9STTs7SUFFRSw4QkFBQTtFM0V1b1JSOztFMkVyb1JNOztJQUVFLCtCQUFBO0UzRXdvUlI7O0UyRXRvUk07O0lBRUUsNkJBQUE7RTNFeW9SUjs7RTJFeHBSTTtJQUF3QiwyQkFBQTtFM0U0cFI5Qjs7RTJFM3BSTTs7SUFFRSwrQkFBQTtFM0U4cFJSOztFMkU1cFJNOztJQUVFLGlDQUFBO0UzRStwUlI7O0UyRTdwUk07O0lBRUUsa0NBQUE7RTNFZ3FSUjs7RTJFOXBSTTs7SUFFRSxnQ0FBQTtFM0VpcVJSOztFMkVoclJNO0lBQXdCLDBCQUFBO0UzRW9yUjlCOztFMkVuclJNOztJQUVFLDhCQUFBO0UzRXNyUlI7O0UyRXByUk07O0lBRUUsZ0NBQUE7RTNFdXJSUjs7RTJFcnJSTTs7SUFFRSxpQ0FBQTtFM0V3clJSOztFMkV0clJNOztJQUVFLCtCQUFBO0UzRXlyUlI7O0UyRXhzUk07SUFBd0IsMkJBQUE7RTNFNHNSOUI7O0UyRTNzUk07O0lBRUUsK0JBQUE7RTNFOHNSUjs7RTJFNXNSTTs7SUFFRSxpQ0FBQTtFM0Urc1JSOztFMkU3c1JNOztJQUVFLGtDQUFBO0UzRWd0UlI7O0UyRTlzUk07O0lBRUUsZ0NBQUE7RTNFaXRSUjs7RTJFM3NSRTtJQUFtQix1QkFBQTtFM0Urc1JyQjs7RTJFOXNSRTs7SUFFRSwyQkFBQTtFM0VpdFJKOztFMkUvc1JFOztJQUVFLDZCQUFBO0UzRWt0Uko7O0UyRWh0UkU7O0lBRUUsOEJBQUE7RTNFbXRSSjs7RTJFanRSRTs7SUFFRSw0QkFBQTtFM0VvdFJKO0FBQ0Y7QW1COXRSSTtFd0RsREk7SUFBZ0Msb0JBQUE7RTNFb3hSdEM7O0UyRW54Uk07O0lBRUUsd0JBQUE7RTNFc3hSUjs7RTJFcHhSTTs7SUFFRSwwQkFBQTtFM0V1eFJSOztFMkVyeFJNOztJQUVFLDJCQUFBO0UzRXd4UlI7O0UyRXR4Uk07O0lBRUUseUJBQUE7RTNFeXhSUjs7RTJFeHlSTTtJQUFnQyx1QkFBQTtFM0U0eVJ0Qzs7RTJFM3lSTTs7SUFFRSwyQkFBQTtFM0U4eVJSOztFMkU1eVJNOztJQUVFLDZCQUFBO0UzRSt5UlI7O0UyRTd5Uk07O0lBRUUsOEJBQUE7RTNFZ3pSUjs7RTJFOXlSTTs7SUFFRSw0QkFBQTtFM0VpelJSOztFMkVoMFJNO0lBQWdDLHlCQUFBO0UzRW8wUnRDOztFMkVuMFJNOztJQUVFLDZCQUFBO0UzRXMwUlI7O0UyRXAwUk07O0lBRUUsK0JBQUE7RTNFdTBSUjs7RTJFcjBSTTs7SUFFRSxnQ0FBQTtFM0V3MFJSOztFMkV0MFJNOztJQUVFLDhCQUFBO0UzRXkwUlI7O0UyRXgxUk07SUFBZ0MsdUJBQUE7RTNFNDFSdEM7O0UyRTMxUk07O0lBRUUsMkJBQUE7RTNFODFSUjs7RTJFNTFSTTs7SUFFRSw2QkFBQTtFM0UrMVJSOztFMkU3MVJNOztJQUVFLDhCQUFBO0UzRWcyUlI7O0UyRTkxUk07O0lBRUUsNEJBQUE7RTNFaTJSUjs7RTJFaDNSTTtJQUFnQyx5QkFBQTtFM0VvM1J0Qzs7RTJFbjNSTTs7SUFFRSw2QkFBQTtFM0VzM1JSOztFMkVwM1JNOztJQUVFLCtCQUFBO0UzRXUzUlI7O0UyRXIzUk07O0lBRUUsZ0NBQUE7RTNFdzNSUjs7RTJFdDNSTTs7SUFFRSw4QkFBQTtFM0V5M1JSOztFMkV4NFJNO0lBQWdDLHVCQUFBO0UzRTQ0UnRDOztFMkUzNFJNOztJQUVFLDJCQUFBO0UzRTg0UlI7O0UyRTU0Uk07O0lBRUUsNkJBQUE7RTNFKzRSUjs7RTJFNzRSTTs7SUFFRSw4QkFBQTtFM0VnNVJSOztFMkU5NFJNOztJQUVFLDRCQUFBO0UzRWk1UlI7O0UyRWg2Uk07SUFBZ0MsMEJBQUE7RTNFbzZSdEM7O0UyRW42Uk07O0lBRUUsOEJBQUE7RTNFczZSUjs7RTJFcDZSTTs7SUFFRSxnQ0FBQTtFM0V1NlJSOztFMkVyNlJNOztJQUVFLGlDQUFBO0UzRXc2UlI7O0UyRXQ2Uk07O0lBRUUsK0JBQUE7RTNFeTZSUjs7RTJFeDdSTTtJQUFnQyx5QkFBQTtFM0U0N1J0Qzs7RTJFMzdSTTs7SUFFRSw2QkFBQTtFM0U4N1JSOztFMkU1N1JNOztJQUVFLCtCQUFBO0UzRSs3UlI7O0UyRTc3Uk07O0lBRUUsZ0NBQUE7RTNFZzhSUjs7RTJFOTdSTTs7SUFFRSw4QkFBQTtFM0VpOFJSOztFMkVoOVJNO0lBQWdDLDBCQUFBO0UzRW85UnRDOztFMkVuOVJNOztJQUVFLDhCQUFBO0UzRXM5UlI7O0UyRXA5Uk07O0lBRUUsZ0NBQUE7RTNFdTlSUjs7RTJFcjlSTTs7SUFFRSxpQ0FBQTtFM0V3OVJSOztFMkV0OVJNOztJQUVFLCtCQUFBO0UzRXk5UlI7O0UyRXgrUk07SUFBZ0MscUJBQUE7RTNFNCtSdEM7O0UyRTMrUk07O0lBRUUseUJBQUE7RTNFOCtSUjs7RTJFNStSTTs7SUFFRSwyQkFBQTtFM0UrK1JSOztFMkU3K1JNOztJQUVFLDRCQUFBO0UzRWcvUlI7O0UyRTkrUk07O0lBRUUsMEJBQUE7RTNFaS9SUjs7RTJFaGdTTTtJQUFnQyx3QkFBQTtFM0VvZ1N0Qzs7RTJFbmdTTTs7SUFFRSw0QkFBQTtFM0VzZ1NSOztFMkVwZ1NNOztJQUVFLDhCQUFBO0UzRXVnU1I7O0UyRXJnU007O0lBRUUsK0JBQUE7RTNFd2dTUjs7RTJFdGdTTTs7SUFFRSw2QkFBQTtFM0V5Z1NSOztFMkV4aFNNO0lBQWdDLDBCQUFBO0UzRTRoU3RDOztFMkUzaFNNOztJQUVFLDhCQUFBO0UzRThoU1I7O0UyRTVoU007O0lBRUUsZ0NBQUE7RTNFK2hTUjs7RTJFN2hTTTs7SUFFRSxpQ0FBQTtFM0VnaVNSOztFMkU5aFNNOztJQUVFLCtCQUFBO0UzRWlpU1I7O0UyRWhqU007SUFBZ0Msd0JBQUE7RTNFb2pTdEM7O0UyRW5qU007O0lBRUUsNEJBQUE7RTNFc2pTUjs7RTJFcGpTTTs7SUFFRSw4QkFBQTtFM0V1alNSOztFMkVyalNNOztJQUVFLCtCQUFBO0UzRXdqU1I7O0UyRXRqU007O0lBRUUsNkJBQUE7RTNFeWpTUjs7RTJFeGtTTTtJQUFnQywwQkFBQTtFM0U0a1N0Qzs7RTJFM2tTTTs7SUFFRSw4QkFBQTtFM0U4a1NSOztFMkU1a1NNOztJQUVFLGdDQUFBO0UzRStrU1I7O0UyRTdrU007O0lBRUUsaUNBQUE7RTNFZ2xTUjs7RTJFOWtTTTs7SUFFRSwrQkFBQTtFM0VpbFNSOztFMkVobVNNO0lBQWdDLHdCQUFBO0UzRW9tU3RDOztFMkVubVNNOztJQUVFLDRCQUFBO0UzRXNtU1I7O0UyRXBtU007O0lBRUUsOEJBQUE7RTNFdW1TUjs7RTJFcm1TTTs7SUFFRSwrQkFBQTtFM0V3bVNSOztFMkV0bVNNOztJQUVFLDZCQUFBO0UzRXltU1I7O0UyRXhuU007SUFBZ0MsMkJBQUE7RTNFNG5TdEM7O0UyRTNuU007O0lBRUUsK0JBQUE7RTNFOG5TUjs7RTJFNW5TTTs7SUFFRSxpQ0FBQTtFM0UrblNSOztFMkU3blNNOztJQUVFLGtDQUFBO0UzRWdvU1I7O0UyRTluU007O0lBRUUsZ0NBQUE7RTNFaW9TUjs7RTJFaHBTTTtJQUFnQywwQkFBQTtFM0VvcFN0Qzs7RTJFbnBTTTs7SUFFRSw4QkFBQTtFM0VzcFNSOztFMkVwcFNNOztJQUVFLGdDQUFBO0UzRXVwU1I7O0UyRXJwU007O0lBRUUsaUNBQUE7RTNFd3BTUjs7RTJFdHBTTTs7SUFFRSwrQkFBQTtFM0V5cFNSOztFMkV4cVNNO0lBQWdDLDJCQUFBO0UzRTRxU3RDOztFMkUzcVNNOztJQUVFLCtCQUFBO0UzRThxU1I7O0UyRTVxU007O0lBRUUsaUNBQUE7RTNFK3FTUjs7RTJFN3FTTTs7SUFFRSxrQ0FBQTtFM0VnclNSOztFMkU5cVNNOztJQUVFLGdDQUFBO0UzRWlyU1I7O0UyRXpxU007SUFBd0Isd0JBQUE7RTNFNnFTOUI7O0UyRTVxU007O0lBRUUsNEJBQUE7RTNFK3FTUjs7RTJFN3FTTTs7SUFFRSw4QkFBQTtFM0VnclNSOztFMkU5cVNNOztJQUVFLCtCQUFBO0UzRWlyU1I7O0UyRS9xU007O0lBRUUsNkJBQUE7RTNFa3JTUjs7RTJFanNTTTtJQUF3QiwwQkFBQTtFM0Vxc1M5Qjs7RTJFcHNTTTs7SUFFRSw4QkFBQTtFM0V1c1NSOztFMkVyc1NNOztJQUVFLGdDQUFBO0UzRXdzU1I7O0UyRXRzU007O0lBRUUsaUNBQUE7RTNFeXNTUjs7RTJFdnNTTTs7SUFFRSwrQkFBQTtFM0Uwc1NSOztFMkV6dFNNO0lBQXdCLHdCQUFBO0UzRTZ0UzlCOztFMkU1dFNNOztJQUVFLDRCQUFBO0UzRSt0U1I7O0UyRTd0U007O0lBRUUsOEJBQUE7RTNFZ3VTUjs7RTJFOXRTTTs7SUFFRSwrQkFBQTtFM0VpdVNSOztFMkUvdFNNOztJQUVFLDZCQUFBO0UzRWt1U1I7O0UyRWp2U007SUFBd0IsMEJBQUE7RTNFcXZTOUI7O0UyRXB2U007O0lBRUUsOEJBQUE7RTNFdXZTUjs7RTJFcnZTTTs7SUFFRSxnQ0FBQTtFM0V3dlNSOztFMkV0dlNNOztJQUVFLGlDQUFBO0UzRXl2U1I7O0UyRXZ2U007O0lBRUUsK0JBQUE7RTNFMHZTUjs7RTJFendTTTtJQUF3Qix3QkFBQTtFM0U2d1M5Qjs7RTJFNXdTTTs7SUFFRSw0QkFBQTtFM0Urd1NSOztFMkU3d1NNOztJQUVFLDhCQUFBO0UzRWd4U1I7O0UyRTl3U007O0lBRUUsK0JBQUE7RTNFaXhTUjs7RTJFL3dTTTs7SUFFRSw2QkFBQTtFM0VreFNSOztFMkVqeVNNO0lBQXdCLDJCQUFBO0UzRXF5UzlCOztFMkVweVNNOztJQUVFLCtCQUFBO0UzRXV5U1I7O0UyRXJ5U007O0lBRUUsaUNBQUE7RTNFd3lTUjs7RTJFdHlTTTs7SUFFRSxrQ0FBQTtFM0V5eVNSOztFMkV2eVNNOztJQUVFLGdDQUFBO0UzRTB5U1I7O0UyRXp6U007SUFBd0IsMEJBQUE7RTNFNnpTOUI7O0UyRTV6U007O0lBRUUsOEJBQUE7RTNFK3pTUjs7RTJFN3pTTTs7SUFFRSxnQ0FBQTtFM0VnMFNSOztFMkU5elNNOztJQUVFLGlDQUFBO0UzRWkwU1I7O0UyRS96U007O0lBRUUsK0JBQUE7RTNFazBTUjs7RTJFajFTTTtJQUF3QiwyQkFBQTtFM0VxMVM5Qjs7RTJFcDFTTTs7SUFFRSwrQkFBQTtFM0V1MVNSOztFMkVyMVNNOztJQUVFLGlDQUFBO0UzRXcxU1I7O0UyRXQxU007O0lBRUUsa0NBQUE7RTNFeTFTUjs7RTJFdjFTTTs7SUFFRSxnQ0FBQTtFM0UwMVNSOztFMkVwMVNFO0lBQW1CLHVCQUFBO0UzRXcxU3JCOztFMkV2MVNFOztJQUVFLDJCQUFBO0UzRTAxU0o7O0UyRXgxU0U7O0lBRUUsNkJBQUE7RTNFMjFTSjs7RTJFejFTRTs7SUFFRSw4QkFBQTtFM0U0MVNKOztFMkUxMVNFOztJQUVFLDRCQUFBO0UzRTYxU0o7QUFDRjtBbUJ2MlNJO0V3RGxESTtJQUFnQyxvQkFBQTtFM0U2NVN0Qzs7RTJFNTVTTTs7SUFFRSx3QkFBQTtFM0UrNVNSOztFMkU3NVNNOztJQUVFLDBCQUFBO0UzRWc2U1I7O0UyRTk1U007O0lBRUUsMkJBQUE7RTNFaTZTUjs7RTJFLzVTTTs7SUFFRSx5QkFBQTtFM0VrNlNSOztFMkVqN1NNO0lBQWdDLHVCQUFBO0UzRXE3U3RDOztFMkVwN1NNOztJQUVFLDJCQUFBO0UzRXU3U1I7O0UyRXI3U007O0lBRUUsNkJBQUE7RTNFdzdTUjs7RTJFdDdTTTs7SUFFRSw4QkFBQTtFM0V5N1NSOztFMkV2N1NNOztJQUVFLDRCQUFBO0UzRTA3U1I7O0UyRXo4U007SUFBZ0MseUJBQUE7RTNFNjhTdEM7O0UyRTU4U007O0lBRUUsNkJBQUE7RTNFKzhTUjs7RTJFNzhTTTs7SUFFRSwrQkFBQTtFM0VnOVNSOztFMkU5OFNNOztJQUVFLGdDQUFBO0UzRWk5U1I7O0UyRS84U007O0lBRUUsOEJBQUE7RTNFazlTUjs7RTJFaitTTTtJQUFnQyx1QkFBQTtFM0VxK1N0Qzs7RTJFcCtTTTs7SUFFRSwyQkFBQTtFM0V1K1NSOztFMkVyK1NNOztJQUVFLDZCQUFBO0UzRXcrU1I7O0UyRXQrU007O0lBRUUsOEJBQUE7RTNFeStTUjs7RTJFditTTTs7SUFFRSw0QkFBQTtFM0UwK1NSOztFMkV6L1NNO0lBQWdDLHlCQUFBO0UzRTYvU3RDOztFMkU1L1NNOztJQUVFLDZCQUFBO0UzRSsvU1I7O0UyRTcvU007O0lBRUUsK0JBQUE7RTNFZ2dUUjs7RTJFOS9TTTs7SUFFRSxnQ0FBQTtFM0VpZ1RSOztFMkUvL1NNOztJQUVFLDhCQUFBO0UzRWtnVFI7O0UyRWpoVE07SUFBZ0MsdUJBQUE7RTNFcWhUdEM7O0UyRXBoVE07O0lBRUUsMkJBQUE7RTNFdWhUUjs7RTJFcmhUTTs7SUFFRSw2QkFBQTtFM0V3aFRSOztFMkV0aFRNOztJQUVFLDhCQUFBO0UzRXloVFI7O0UyRXZoVE07O0lBRUUsNEJBQUE7RTNFMGhUUjs7RTJFemlUTTtJQUFnQywwQkFBQTtFM0U2aVR0Qzs7RTJFNWlUTTs7SUFFRSw4QkFBQTtFM0UraVRSOztFMkU3aVRNOztJQUVFLGdDQUFBO0UzRWdqVFI7O0UyRTlpVE07O0lBRUUsaUNBQUE7RTNFaWpUUjs7RTJFL2lUTTs7SUFFRSwrQkFBQTtFM0VralRSOztFMkVqa1RNO0lBQWdDLHlCQUFBO0UzRXFrVHRDOztFMkVwa1RNOztJQUVFLDZCQUFBO0UzRXVrVFI7O0UyRXJrVE07O0lBRUUsK0JBQUE7RTNFd2tUUjs7RTJFdGtUTTs7SUFFRSxnQ0FBQTtFM0V5a1RSOztFMkV2a1RNOztJQUVFLDhCQUFBO0UzRTBrVFI7O0UyRXpsVE07SUFBZ0MsMEJBQUE7RTNFNmxUdEM7O0UyRTVsVE07O0lBRUUsOEJBQUE7RTNFK2xUUjs7RTJFN2xUTTs7SUFFRSxnQ0FBQTtFM0VnbVRSOztFMkU5bFRNOztJQUVFLGlDQUFBO0UzRWltVFI7O0UyRS9sVE07O0lBRUUsK0JBQUE7RTNFa21UUjs7RTJFam5UTTtJQUFnQyxxQkFBQTtFM0VxblR0Qzs7RTJFcG5UTTs7SUFFRSx5QkFBQTtFM0V1blRSOztFMkVyblRNOztJQUVFLDJCQUFBO0UzRXduVFI7O0UyRXRuVE07O0lBRUUsNEJBQUE7RTNFeW5UUjs7RTJFdm5UTTs7SUFFRSwwQkFBQTtFM0UwblRSOztFMkV6b1RNO0lBQWdDLHdCQUFBO0UzRTZvVHRDOztFMkU1b1RNOztJQUVFLDRCQUFBO0UzRStvVFI7O0UyRTdvVE07O0lBRUUsOEJBQUE7RTNFZ3BUUjs7RTJFOW9UTTs7SUFFRSwrQkFBQTtFM0VpcFRSOztFMkUvb1RNOztJQUVFLDZCQUFBO0UzRWtwVFI7O0UyRWpxVE07SUFBZ0MsMEJBQUE7RTNFcXFUdEM7O0UyRXBxVE07O0lBRUUsOEJBQUE7RTNFdXFUUjs7RTJFcnFUTTs7SUFFRSxnQ0FBQTtFM0V3cVRSOztFMkV0cVRNOztJQUVFLGlDQUFBO0UzRXlxVFI7O0UyRXZxVE07O0lBRUUsK0JBQUE7RTNFMHFUUjs7RTJFenJUTTtJQUFnQyx3QkFBQTtFM0U2clR0Qzs7RTJFNXJUTTs7SUFFRSw0QkFBQTtFM0UrclRSOztFMkU3clRNOztJQUVFLDhCQUFBO0UzRWdzVFI7O0UyRTlyVE07O0lBRUUsK0JBQUE7RTNFaXNUUjs7RTJFL3JUTTs7SUFFRSw2QkFBQTtFM0Vrc1RSOztFMkVqdFRNO0lBQWdDLDBCQUFBO0UzRXF0VHRDOztFMkVwdFRNOztJQUVFLDhCQUFBO0UzRXV0VFI7O0UyRXJ0VE07O0lBRUUsZ0NBQUE7RTNFd3RUUjs7RTJFdHRUTTs7SUFFRSxpQ0FBQTtFM0V5dFRSOztFMkV2dFRNOztJQUVFLCtCQUFBO0UzRTB0VFI7O0UyRXp1VE07SUFBZ0Msd0JBQUE7RTNFNnVUdEM7O0UyRTV1VE07O0lBRUUsNEJBQUE7RTNFK3VUUjs7RTJFN3VUTTs7SUFFRSw4QkFBQTtFM0VndlRSOztFMkU5dVRNOztJQUVFLCtCQUFBO0UzRWl2VFI7O0UyRS91VE07O0lBRUUsNkJBQUE7RTNFa3ZUUjs7RTJFandUTTtJQUFnQywyQkFBQTtFM0Vxd1R0Qzs7RTJFcHdUTTs7SUFFRSwrQkFBQTtFM0V1d1RSOztFMkVyd1RNOztJQUVFLGlDQUFBO0UzRXd3VFI7O0UyRXR3VE07O0lBRUUsa0NBQUE7RTNFeXdUUjs7RTJFdndUTTs7SUFFRSxnQ0FBQTtFM0Uwd1RSOztFMkV6eFRNO0lBQWdDLDBCQUFBO0UzRTZ4VHRDOztFMkU1eFRNOztJQUVFLDhCQUFBO0UzRSt4VFI7O0UyRTd4VE07O0lBRUUsZ0NBQUE7RTNFZ3lUUjs7RTJFOXhUTTs7SUFFRSxpQ0FBQTtFM0VpeVRSOztFMkUveFRNOztJQUVFLCtCQUFBO0UzRWt5VFI7O0UyRWp6VE07SUFBZ0MsMkJBQUE7RTNFcXpUdEM7O0UyRXB6VE07O0lBRUUsK0JBQUE7RTNFdXpUUjs7RTJFcnpUTTs7SUFFRSxpQ0FBQTtFM0V3elRSOztFMkV0elRNOztJQUVFLGtDQUFBO0UzRXl6VFI7O0UyRXZ6VE07O0lBRUUsZ0NBQUE7RTNFMHpUUjs7RTJFbHpUTTtJQUF3Qix3QkFBQTtFM0VzelQ5Qjs7RTJFcnpUTTs7SUFFRSw0QkFBQTtFM0V3elRSOztFMkV0elRNOztJQUVFLDhCQUFBO0UzRXl6VFI7O0UyRXZ6VE07O0lBRUUsK0JBQUE7RTNFMHpUUjs7RTJFeHpUTTs7SUFFRSw2QkFBQTtFM0UyelRSOztFMkUxMFRNO0lBQXdCLDBCQUFBO0UzRTgwVDlCOztFMkU3MFRNOztJQUVFLDhCQUFBO0UzRWcxVFI7O0UyRTkwVE07O0lBRUUsZ0NBQUE7RTNFaTFUUjs7RTJFLzBUTTs7SUFFRSxpQ0FBQTtFM0VrMVRSOztFMkVoMVRNOztJQUVFLCtCQUFBO0UzRW0xVFI7O0UyRWwyVE07SUFBd0Isd0JBQUE7RTNFczJUOUI7O0UyRXIyVE07O0lBRUUsNEJBQUE7RTNFdzJUUjs7RTJFdDJUTTs7SUFFRSw4QkFBQTtFM0V5MlRSOztFMkV2MlRNOztJQUVFLCtCQUFBO0UzRTAyVFI7O0UyRXgyVE07O0lBRUUsNkJBQUE7RTNFMjJUUjs7RTJFMTNUTTtJQUF3QiwwQkFBQTtFM0U4M1Q5Qjs7RTJFNzNUTTs7SUFFRSw4QkFBQTtFM0VnNFRSOztFMkU5M1RNOztJQUVFLGdDQUFBO0UzRWk0VFI7O0UyRS8zVE07O0lBRUUsaUNBQUE7RTNFazRUUjs7RTJFaDRUTTs7SUFFRSwrQkFBQTtFM0VtNFRSOztFMkVsNVRNO0lBQXdCLHdCQUFBO0UzRXM1VDlCOztFMkVyNVRNOztJQUVFLDRCQUFBO0UzRXc1VFI7O0UyRXQ1VE07O0lBRUUsOEJBQUE7RTNFeTVUUjs7RTJFdjVUTTs7SUFFRSwrQkFBQTtFM0UwNVRSOztFMkV4NVRNOztJQUVFLDZCQUFBO0UzRTI1VFI7O0UyRTE2VE07SUFBd0IsMkJBQUE7RTNFODZUOUI7O0UyRTc2VE07O0lBRUUsK0JBQUE7RTNFZzdUUjs7RTJFOTZUTTs7SUFFRSxpQ0FBQTtFM0VpN1RSOztFMkUvNlRNOztJQUVFLGtDQUFBO0UzRWs3VFI7O0UyRWg3VE07O0lBRUUsZ0NBQUE7RTNFbTdUUjs7RTJFbDhUTTtJQUF3QiwwQkFBQTtFM0VzOFQ5Qjs7RTJFcjhUTTs7SUFFRSw4QkFBQTtFM0V3OFRSOztFMkV0OFRNOztJQUVFLGdDQUFBO0UzRXk4VFI7O0UyRXY4VE07O0lBRUUsaUNBQUE7RTNFMDhUUjs7RTJFeDhUTTs7SUFFRSwrQkFBQTtFM0UyOFRSOztFMkUxOVRNO0lBQXdCLDJCQUFBO0UzRTg5VDlCOztFMkU3OVRNOztJQUVFLCtCQUFBO0UzRWcrVFI7O0UyRTk5VE07O0lBRUUsaUNBQUE7RTNFaStUUjs7RTJFLzlUTTs7SUFFRSxrQ0FBQTtFM0VrK1RSOztFMkVoK1RNOztJQUVFLGdDQUFBO0UzRW0rVFI7O0UyRTc5VEU7SUFBbUIsdUJBQUE7RTNFaStUckI7O0UyRWgrVEU7O0lBRUUsMkJBQUE7RTNFbStUSjs7RTJFaitURTs7SUFFRSw2QkFBQTtFM0VvK1RKOztFMkVsK1RFOztJQUVFLDhCQUFBO0UzRXErVEo7O0UyRW4rVEU7O0lBRUUsNEJBQUE7RTNFcytUSjtBQUNGO0FtQmgvVEk7RXdEbERJO0lBQWdDLG9CQUFBO0UzRXNpVXRDOztFMkVyaVVNOztJQUVFLHdCQUFBO0UzRXdpVVI7O0UyRXRpVU07O0lBRUUsMEJBQUE7RTNFeWlVUjs7RTJFdmlVTTs7SUFFRSwyQkFBQTtFM0UwaVVSOztFMkV4aVVNOztJQUVFLHlCQUFBO0UzRTJpVVI7O0UyRTFqVU07SUFBZ0MsdUJBQUE7RTNFOGpVdEM7O0UyRTdqVU07O0lBRUUsMkJBQUE7RTNFZ2tVUjs7RTJFOWpVTTs7SUFFRSw2QkFBQTtFM0Vpa1VSOztFMkUvalVNOztJQUVFLDhCQUFBO0UzRWtrVVI7O0UyRWhrVU07O0lBRUUsNEJBQUE7RTNFbWtVUjs7RTJFbGxVTTtJQUFnQyx5QkFBQTtFM0VzbFV0Qzs7RTJFcmxVTTs7SUFFRSw2QkFBQTtFM0V3bFVSOztFMkV0bFVNOztJQUVFLCtCQUFBO0UzRXlsVVI7O0UyRXZsVU07O0lBRUUsZ0NBQUE7RTNFMGxVUjs7RTJFeGxVTTs7SUFFRSw4QkFBQTtFM0UybFVSOztFMkUxbVVNO0lBQWdDLHVCQUFBO0UzRThtVXRDOztFMkU3bVVNOztJQUVFLDJCQUFBO0UzRWduVVI7O0UyRTltVU07O0lBRUUsNkJBQUE7RTNFaW5VUjs7RTJFL21VTTs7SUFFRSw4QkFBQTtFM0VrblVSOztFMkVoblVNOztJQUVFLDRCQUFBO0UzRW1uVVI7O0UyRWxvVU07SUFBZ0MseUJBQUE7RTNFc29VdEM7O0UyRXJvVU07O0lBRUUsNkJBQUE7RTNFd29VUjs7RTJFdG9VTTs7SUFFRSwrQkFBQTtFM0V5b1VSOztFMkV2b1VNOztJQUVFLGdDQUFBO0UzRTBvVVI7O0UyRXhvVU07O0lBRUUsOEJBQUE7RTNFMm9VUjs7RTJFMXBVTTtJQUFnQyx1QkFBQTtFM0U4cFV0Qzs7RTJFN3BVTTs7SUFFRSwyQkFBQTtFM0VncVVSOztFMkU5cFVNOztJQUVFLDZCQUFBO0UzRWlxVVI7O0UyRS9wVU07O0lBRUUsOEJBQUE7RTNFa3FVUjs7RTJFaHFVTTs7SUFFRSw0QkFBQTtFM0VtcVVSOztFMkVsclVNO0lBQWdDLDBCQUFBO0UzRXNyVXRDOztFMkVyclVNOztJQUVFLDhCQUFBO0UzRXdyVVI7O0UyRXRyVU07O0lBRUUsZ0NBQUE7RTNFeXJVUjs7RTJFdnJVTTs7SUFFRSxpQ0FBQTtFM0UwclVSOztFMkV4clVNOztJQUVFLCtCQUFBO0UzRTJyVVI7O0UyRTFzVU07SUFBZ0MseUJBQUE7RTNFOHNVdEM7O0UyRTdzVU07O0lBRUUsNkJBQUE7RTNFZ3RVUjs7RTJFOXNVTTs7SUFFRSwrQkFBQTtFM0VpdFVSOztFMkUvc1VNOztJQUVFLGdDQUFBO0UzRWt0VVI7O0UyRWh0VU07O0lBRUUsOEJBQUE7RTNFbXRVUjs7RTJFbHVVTTtJQUFnQywwQkFBQTtFM0VzdVV0Qzs7RTJFcnVVTTs7SUFFRSw4QkFBQTtFM0V3dVVSOztFMkV0dVVNOztJQUVFLGdDQUFBO0UzRXl1VVI7O0UyRXZ1VU07O0lBRUUsaUNBQUE7RTNFMHVVUjs7RTJFeHVVTTs7SUFFRSwrQkFBQTtFM0UydVVSOztFMkUxdlVNO0lBQWdDLHFCQUFBO0UzRTh2VXRDOztFMkU3dlVNOztJQUVFLHlCQUFBO0UzRWd3VVI7O0UyRTl2VU07O0lBRUUsMkJBQUE7RTNFaXdVUjs7RTJFL3ZVTTs7SUFFRSw0QkFBQTtFM0Vrd1VSOztFMkVod1VNOztJQUVFLDBCQUFBO0UzRW13VVI7O0UyRWx4VU07SUFBZ0Msd0JBQUE7RTNFc3hVdEM7O0UyRXJ4VU07O0lBRUUsNEJBQUE7RTNFd3hVUjs7RTJFdHhVTTs7SUFFRSw4QkFBQTtFM0V5eFVSOztFMkV2eFVNOztJQUVFLCtCQUFBO0UzRTB4VVI7O0UyRXh4VU07O0lBRUUsNkJBQUE7RTNFMnhVUjs7RTJFMXlVTTtJQUFnQywwQkFBQTtFM0U4eVV0Qzs7RTJFN3lVTTs7SUFFRSw4QkFBQTtFM0VnelVSOztFMkU5eVVNOztJQUVFLGdDQUFBO0UzRWl6VVI7O0UyRS95VU07O0lBRUUsaUNBQUE7RTNFa3pVUjs7RTJFaHpVTTs7SUFFRSwrQkFBQTtFM0VtelVSOztFMkVsMFVNO0lBQWdDLHdCQUFBO0UzRXMwVXRDOztFMkVyMFVNOztJQUVFLDRCQUFBO0UzRXcwVVI7O0UyRXQwVU07O0lBRUUsOEJBQUE7RTNFeTBVUjs7RTJFdjBVTTs7SUFFRSwrQkFBQTtFM0UwMFVSOztFMkV4MFVNOztJQUVFLDZCQUFBO0UzRTIwVVI7O0UyRTExVU07SUFBZ0MsMEJBQUE7RTNFODFVdEM7O0UyRTcxVU07O0lBRUUsOEJBQUE7RTNFZzJVUjs7RTJFOTFVTTs7SUFFRSxnQ0FBQTtFM0VpMlVSOztFMkUvMVVNOztJQUVFLGlDQUFBO0UzRWsyVVI7O0UyRWgyVU07O0lBRUUsK0JBQUE7RTNFbTJVUjs7RTJFbDNVTTtJQUFnQyx3QkFBQTtFM0VzM1V0Qzs7RTJFcjNVTTs7SUFFRSw0QkFBQTtFM0V3M1VSOztFMkV0M1VNOztJQUVFLDhCQUFBO0UzRXkzVVI7O0UyRXYzVU07O0lBRUUsK0JBQUE7RTNFMDNVUjs7RTJFeDNVTTs7SUFFRSw2QkFBQTtFM0UyM1VSOztFMkUxNFVNO0lBQWdDLDJCQUFBO0UzRTg0VXRDOztFMkU3NFVNOztJQUVFLCtCQUFBO0UzRWc1VVI7O0UyRTk0VU07O0lBRUUsaUNBQUE7RTNFaTVVUjs7RTJFLzRVTTs7SUFFRSxrQ0FBQTtFM0VrNVVSOztFMkVoNVVNOztJQUVFLGdDQUFBO0UzRW01VVI7O0UyRWw2VU07SUFBZ0MsMEJBQUE7RTNFczZVdEM7O0UyRXI2VU07O0lBRUUsOEJBQUE7RTNFdzZVUjs7RTJFdDZVTTs7SUFFRSxnQ0FBQTtFM0V5NlVSOztFMkV2NlVNOztJQUVFLGlDQUFBO0UzRTA2VVI7O0UyRXg2VU07O0lBRUUsK0JBQUE7RTNFMjZVUjs7RTJFMTdVTTtJQUFnQywyQkFBQTtFM0U4N1V0Qzs7RTJFNzdVTTs7SUFFRSwrQkFBQTtFM0VnOFVSOztFMkU5N1VNOztJQUVFLGlDQUFBO0UzRWk4VVI7O0UyRS83VU07O0lBRUUsa0NBQUE7RTNFazhVUjs7RTJFaDhVTTs7SUFFRSxnQ0FBQTtFM0VtOFVSOztFMkUzN1VNO0lBQXdCLHdCQUFBO0UzRSs3VTlCOztFMkU5N1VNOztJQUVFLDRCQUFBO0UzRWk4VVI7O0UyRS83VU07O0lBRUUsOEJBQUE7RTNFazhVUjs7RTJFaDhVTTs7SUFFRSwrQkFBQTtFM0VtOFVSOztFMkVqOFVNOztJQUVFLDZCQUFBO0UzRW84VVI7O0UyRW45VU07SUFBd0IsMEJBQUE7RTNFdTlVOUI7O0UyRXQ5VU07O0lBRUUsOEJBQUE7RTNFeTlVUjs7RTJFdjlVTTs7SUFFRSxnQ0FBQTtFM0UwOVVSOztFMkV4OVVNOztJQUVFLGlDQUFBO0UzRTI5VVI7O0UyRXo5VU07O0lBRUUsK0JBQUE7RTNFNDlVUjs7RTJFMytVTTtJQUF3Qix3QkFBQTtFM0UrK1U5Qjs7RTJFOStVTTs7SUFFRSw0QkFBQTtFM0VpL1VSOztFMkUvK1VNOztJQUVFLDhCQUFBO0UzRWsvVVI7O0UyRWgvVU07O0lBRUUsK0JBQUE7RTNFbS9VUjs7RTJFai9VTTs7SUFFRSw2QkFBQTtFM0VvL1VSOztFMkVuZ1ZNO0lBQXdCLDBCQUFBO0UzRXVnVjlCOztFMkV0Z1ZNOztJQUVFLDhCQUFBO0UzRXlnVlI7O0UyRXZnVk07O0lBRUUsZ0NBQUE7RTNFMGdWUjs7RTJFeGdWTTs7SUFFRSxpQ0FBQTtFM0UyZ1ZSOztFMkV6Z1ZNOztJQUVFLCtCQUFBO0UzRTRnVlI7O0UyRTNoVk07SUFBd0Isd0JBQUE7RTNFK2hWOUI7O0UyRTloVk07O0lBRUUsNEJBQUE7RTNFaWlWUjs7RTJFL2hWTTs7SUFFRSw4QkFBQTtFM0VraVZSOztFMkVoaVZNOztJQUVFLCtCQUFBO0UzRW1pVlI7O0UyRWppVk07O0lBRUUsNkJBQUE7RTNFb2lWUjs7RTJFbmpWTTtJQUF3QiwyQkFBQTtFM0V1alY5Qjs7RTJFdGpWTTs7SUFFRSwrQkFBQTtFM0V5alZSOztFMkV2alZNOztJQUVFLGlDQUFBO0UzRTBqVlI7O0UyRXhqVk07O0lBRUUsa0NBQUE7RTNFMmpWUjs7RTJFempWTTs7SUFFRSxnQ0FBQTtFM0U0alZSOztFMkUza1ZNO0lBQXdCLDBCQUFBO0UzRStrVjlCOztFMkU5a1ZNOztJQUVFLDhCQUFBO0UzRWlsVlI7O0UyRS9rVk07O0lBRUUsZ0NBQUE7RTNFa2xWUjs7RTJFaGxWTTs7SUFFRSxpQ0FBQTtFM0VtbFZSOztFMkVqbFZNOztJQUVFLCtCQUFBO0UzRW9sVlI7O0UyRW5tVk07SUFBd0IsMkJBQUE7RTNFdW1WOUI7O0UyRXRtVk07O0lBRUUsK0JBQUE7RTNFeW1WUjs7RTJFdm1WTTs7SUFFRSxpQ0FBQTtFM0UwbVZSOztFMkV4bVZNOztJQUVFLGtDQUFBO0UzRTJtVlI7O0UyRXptVk07O0lBRUUsZ0NBQUE7RTNFNG1WUjs7RTJFdG1WRTtJQUFtQix1QkFBQTtFM0UwbVZyQjs7RTJFem1WRTs7SUFFRSwyQkFBQTtFM0U0bVZKOztFMkUxbVZFOztJQUVFLDZCQUFBO0UzRTZtVko7O0UyRTNtVkU7O0lBRUUsOEJBQUE7RTNFOG1WSjs7RTJFNW1WRTs7SUFFRSw0QkFBQTtFM0UrbVZKO0FBQ0Y7QTRFaHJWRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFFQSxvQkFBQTtFQUNBLFdBQUE7RUFFQSxrQ0FBQTtBNUVnclZKO0E2RTFyVkE7RUFBa0IsNkRBQUE7QTdFOHJWbEI7QTZFMXJWQTtFQUFpQiw4QkFBQTtBN0U4clZqQjtBNkU3clZBO0VBQWlCLDhCQUFBO0E3RWlzVmpCO0E2RWhzVkE7RUFBaUIsOEJBQUE7QTdFb3NWakI7QTZFbnNWQTtFQ1RFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBOUVndFZGO0E2RWpzVkk7RUFBd0IsMkJBQUE7QTdFcXNWNUI7QTZFcHNWSTtFQUF3Qiw0QkFBQTtBN0V3c1Y1QjtBNkV2c1ZJO0VBQXdCLDZCQUFBO0E3RTJzVjVCO0FtQnRxVkk7RTBEdkNBO0lBQXdCLDJCQUFBO0U3RWt0VjFCOztFNkVqdFZFO0lBQXdCLDRCQUFBO0U3RXF0VjFCOztFNkVwdFZFO0lBQXdCLDZCQUFBO0U3RXd0VjFCO0FBQ0Y7QW1CcHJWSTtFMER2Q0E7SUFBd0IsMkJBQUE7RTdFK3RWMUI7O0U2RTl0VkU7SUFBd0IsNEJBQUE7RTdFa3VWMUI7O0U2RWp1VkU7SUFBd0IsNkJBQUE7RTdFcXVWMUI7QUFDRjtBbUJqc1ZJO0UwRHZDQTtJQUF3QiwyQkFBQTtFN0U0dVYxQjs7RTZFM3VWRTtJQUF3Qiw0QkFBQTtFN0UrdVYxQjs7RTZFOXVWRTtJQUF3Qiw2QkFBQTtFN0VrdlYxQjtBQUNGO0FtQjlzVkk7RTBEdkNBO0lBQXdCLDJCQUFBO0U3RXl2VjFCOztFNkV4dlZFO0lBQXdCLDRCQUFBO0U3RTR2VjFCOztFNkUzdlZFO0lBQXdCLDZCQUFBO0U3RSt2VjFCO0FBQ0Y7QTZFMXZWQTtFQUFtQixvQ0FBQTtBN0U2dlZuQjtBNkU1dlZBO0VBQW1CLG9DQUFBO0E3RWd3Vm5CO0E2RS92VkE7RUFBbUIscUNBQUE7QTdFbXdWbkI7QTZFL3ZWQTtFQUF1QiwyQkFBQTtBN0Vtd1Z2QjtBNkVsd1ZBO0VBQXVCLCtCQUFBO0E3RXN3VnZCO0E2RXJ3VkE7RUFBdUIsMkJBQUE7QTdFeXdWdkI7QTZFeHdWQTtFQUF1QiwyQkFBQTtBN0U0d1Z2QjtBNkUzd1ZBO0VBQXVCLDJCQUFBO0E3RSt3VnZCO0E2RTl3VkE7RUFBdUIsNkJBQUE7QTdFa3hWdkI7QTZFOXdWQTtFQUFjLHNCQUFBO0E3RWt4VmQ7QStFenpWRTtFQUNFLHlCQUFBO0EvRTR6Vko7QVVselZFO0VxRUxNLHlCQUFBO0EvRTJ6VlI7QStFajBWRTtFQUNFLHlCQUFBO0EvRW8wVko7QVUxelZFO0VxRUxNLHlCQUFBO0EvRW0wVlI7QStFejBWRTtFQUNFLHlCQUFBO0EvRTQwVko7QVVsMFZFO0VxRUxNLHlCQUFBO0EvRTIwVlI7QStFajFWRTtFQUNFLHlCQUFBO0EvRW8xVko7QVUxMFZFO0VxRUxNLHlCQUFBO0EvRW0xVlI7QStFejFWRTtFQUNFLHlCQUFBO0EvRTQxVko7QVVsMVZFO0VxRUxNLHlCQUFBO0EvRTIxVlI7QStFajJWRTtFQUNFLHlCQUFBO0EvRW8yVko7QVUxMVZFO0VxRUxNLHlCQUFBO0EvRW0yVlI7QStFejJWRTtFQUNFLHlCQUFBO0EvRTQyVko7QVVsMlZFO0VxRUxNLHlCQUFBO0EvRTIyVlI7QStFajNWRTtFQUNFLHlCQUFBO0EvRW8zVko7QVUxMlZFO0VxRUxNLHlCQUFBO0EvRW0zVlI7QTZFNTBWQTtFQUFhLHlCQUFBO0E3RWcxVmI7QTZFLzBWQTtFQUFjLHlCQUFBO0E3RW0xVmQ7QTZFajFWQTtFQUFpQix1Q0FBQTtBN0VxMVZqQjtBNkVwMVZBO0VB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O0VBQ0UsYy9FMkllO0FOdzlWakI7QXFGbG1XRTtFQUNFLHlCQUFBO0FyRm9tV0o7QXFGL2xXRTtFQUNFLHlCQUFBO0FyRmttV0o7QXNGcG5XQTtFQUNFLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGM5RWtDUTtFOEVqQ1Isc0JoRm1kTztFU3RjTCx3QkFBQTtBZjJtV0o7QXNGcm5XQTtFQUNFLHlCQUFBO0F0RnduV0Y7QXNGdm5XRTtFQUNFLHdDQUFBO0F0RnluV0o7QXVGem5XRTs7RUFFRSxtQkFBQTtBdkY0bldKO0F1RnBuV0k7O0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CakY4SmU7RWlGN0pmLHFCQUFBO0F2RnduV047QXVGcm5XRTs7RUFFRSxxQkFBQTtFQUNBLHNCQUFBO0F2RnVuV0o7QXVGcG5XSTs7RUFFRSxzQkFBQTtBdkZzbldOO0F1RnJuV007O0VBQ0UscUJBQUE7QXZGd25XUjtBdUZqbldFOztFQUVFLHlCakZpSVk7QU5tL1ZoQjtBdUY5bVdJO0VBQ0UsZUFBQTtBdkZpbldOO0F1RjVtV0E7RUFDRSx5QmpGK0JRO0FOZ2xXVjtBdUY3bVdJO0VBQ0UsZ0JBQUE7QXZGK21XTjtBdUY1bVdFOztFQUVFLFNBQUE7QXZGOG1XSjtBdUYzbVdJO0VBQ0UsMEJBQUE7RUFDQSxzQmpGOURFO0FOMnFXUjtBdUY1bVdNO0VBQ0UsMkJBQUE7QXZGOG1XUjtBdUZ2bVdBO0VBQ0UsZ0JBQUE7RUFDQSxtQ2pGaUNjO0VpRmhDZCxvQ2pGZ0NjO0FOMGtXaEI7QXVGdm1XTTtFQUNFLG1DakY0QlE7QU42a1doQjtBdUZ2bVdNO0VBQ0Usb0NqRnlCUTtBTmdsV2hCO0F1Ri9sV007RUFDRSxtQ2pGY1E7QU5vbFdoQjtBdUZobVdNO0VBQ0Usb0NqRldRO0FOdWxXaEI7QXVGM2xXQTtFQUdNO0lBQ0UsNEJqRkRPO0VONmxXYjtBQUNGO0F3Ri9zV0E7RUFDRSxjbEZrSmU7RWtGakpmLG1CbEYySmdCO0FOc2pXbEI7QXdGNXNXRTtFQUNFLDhCQUFBO0VBQUEseUJBQUE7QXhGK3NXSjtBd0ZodFdFO0VBQ0UseUJBQUE7QXhGK3NXSjtBd0Yzc1dJO0VBQ0UseUJBQUE7RUFDQSw4QkFBQTtFQUFBLHlCQUFBO0F4RjZzV047QXdGL3NXSTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7QXhGNnNXTjtBd0Yzc1dJO0VBRUUsOENsRm9ObUI7QU53L1Z6QjtBd0Z0c1dFO0VBQ0UsYUFBQTtBeEZ5c1dKO0F3RnJzV0E7RUFDRSxpQkFBQTtFQUNBLDJCQUFBO0F4RndzV0Y7QXdGdnNXRTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBeEZ5c1dKO0F3RnJzV0E7O0VBRUUsU0FBQTtFQUNBLFNBQUE7QXhGd3NXRjtBd0Zyc1dBOztlQUFBO0FBTUU7RUFDRSw4Q2xGbUxxQjtFa0ZsTHJCLHVCbEY4RFk7QU51b1doQjtBd0Zwc1dJOztFQUVFLHFCL0VyREs7RStFc0RMLGdCQUFBO0F4RnNzV047QXdGcHNXTTs7RUFDRSxxQmxGckNBO0FONHVXUjtBd0Zwc1dNOztFQUNFLHFCbEZ0Q0Y7QU42dVdOO0F3RmxzV0k7RUFDRSxnQ0FBQTtBeEZvc1dOO0F3RmpzV007RUFDRSxxQmxGbkRBO0FOc3ZXUjtBd0Y5cldJO0VBQ0UsZ0NBQUE7QXhGZ3NXTjtBd0Y3cldNO0VBQ0UscUJsRjFERjtBTnl2V047QXdGenJXSTtFQUNFLHlCbEZpSWM7QU4waldwQjtBd0Z0cldJOztFekVoRkEscUJBQUE7QWYwd1dKO0F3Rm5yV0k7O0V6RXZGQSxnQkFBQTtBZjh3V0o7QXdGOXFXTTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7QXhGZ3JXUjtBd0Y1cVdNO0VBQ0UseUJBQUE7RUFDQSw0QkFBQTtBeEY4cVdSO0F3RjFxV007RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0F4RjRxV1I7QXdGMXFXTTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7QXhGNHFXUjtBd0Z2cVdJOztFekV2SEEsZ0JBQUE7QWZreVdKO0F3RnBxV0E7RWhFaElNLHdFZ0VpSUo7QXhGdXFXRjtBd0JweVdNO0VnRTRITjtJaEUzSFEsZ0JBQUE7RXhCdXlXTjtBQUNGO0F3RnhxV0U7RUFDRSxlQUFBO0F4RjJxV0o7QXdGdHFXRTtFQUNFLGNBQUE7QXhGeXFXSjtBd0Z2cVdFO0VBQ0UsZUFBQTtBeEZ5cVdKO0F3RmxxV0k7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBeEZxcVdOO0F3RmxxV0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QXhGb3FXTjtBd0YvcFdRO0VBQ0UscUJsRjFKRjtBTjJ6V1I7QXdGMXBXTTtFQUNFLHFCbEZsS0E7QU44eldSO0F3RnBwV0U7RUFDRSxtQkFBQTtFQUNBLCtCQUFBO0F4RnVwV0o7QXdGcHBXRTtFQUNFLG1DQUFBO0F4RnNwV0o7QXdGbnBXRTtFQUNFLGlDQUFBO0F4RnFwV0o7QXdGaHBXQTtFQUNFLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0F4Rm1wV0Y7QXdGanBXRTtFQUNFLHlCbEY3SE07QU5neFdWO0F3RmpwV0U7RUFDRSxrQkFBQTtBeEZtcFdKO0F3RmpwV0U7RUFDRSxpQkFBQTtBeEZtcFdKO0F3RmhwV0U7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QXhGa3BXSjtBbUI5eVdJO0VxRWdLQTtJQUNFLHNCQUFBO0lBQ0EsbUJBQUE7RXhGaXBXSjtBQUNGO0FtQmowV0k7RXFFd0xFO0lBQ0UsaUJBQUE7RXhGNm9XTjtBQUNGO0F3RnRvV0U7RUFDRSwrU0FBQTtFQUNBLDJFQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBeEZ5b1dKO0F3RnZvV0U7RUFDRSwyRUFBQTtBeEZ5b1dKO0F3RnZvV0U7RUFDRSx5RUFBQTtBeEZ5b1dKO0F3RnBvV0E7RUFDRSxxQkFBQTtFQUNBLHdCQUFBO0F4RnVvV0Y7QXdGbG9XRTs7RUFFRSxZQUFBO0F4RnFvV0o7QXdGbG9XRTtFQUNFLG9CQUFBO0F4Rm9vV0o7QXdGOW5XRTtFQUNFLFdBQUE7QXhGaW9XSjtBd0YxbldFOztFQUNFLG9CQUFBO0F4RjhuV0o7QXdGNW5XSTs7RUFDRSxvQkFBQTtBeEYrbldOO0F3RjNuV0U7O0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0F4RjhuV0o7QXdGM25XRTs7RUFDRSxlbEZuTGE7RWtGb0xiLGdCQUFBO0F4RjhuV0o7QXdGNW5XSTs7O0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0F4RituV047QXdGNW5XRTs7RUFDRSx5REFBQTtBeEYrbldKO0F3RjVuV0U7O0VBQ0UsWUFBQTtFQUNBLDJCQUFBO0F4RituV0o7QXdGNW5XRTs7RUFDRSxrQkFBQTtFQUNBLHlEQUFBO0F4RituV0o7QXdGeG5XSTtFQUNFLHlCL0VoVks7RStFaVZMLHFCL0VqVks7QVQ0OFdYO0F3RnRuV0EseUJBQUE7QUFDQTtFQUNFLGtCQUFBO0VBQ0EsbUJoRnFLc0M7QVJvOVZ4QztBd0ZybldJO0VBQ0UsZWxGaEpZO0VrRmlKWixhQUFBO0F4RnVuV047QXdGbG5XRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0VBQ0EsaUNBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QXhGb25XSjtBd0Y1bVdNO0VBQ0UseUJBQUE7RUFDQSxzQ0FBQTtFQUFBLGlDQUFBO0VBQ0EsVUFBQTtBeEZnbldSO0F3Rm5uV007OztFQUNFLHlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxVQUFBO0F4RmduV1I7QXdGNW1XTTtFQUNFLHVDQUFBO0F4RittV1I7QXdGaG5XTTs7RUFDRSx1Q0FBQTtBeEYrbVdSO0F3RjNtV0k7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0F4RjhtV047QXdGam5XSTs7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0F4RjhtV047QXdGM21XSTtFQUNFLFVBQUE7QXhGOG1XTjtBd0YvbVdJOztFQUNFLFVBQUE7QXhGOG1XTjtBd0YzbVdJO0VBQ0UsVUFBQTtBeEY4bVdOO0F3Ri9tV0k7O0VBQ0UsVUFBQTtBeEY4bVdOO0F3RnptV0EsYUFBQTtBQUVBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBa0VBLG1CQUFBO0VBWUEsOEJBQUE7QXhGK2hXRjtBd0YzbVdFO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUVBLDBCQUFBO0VBWUEsb0JBQUE7RUFZQSxrQkFBQTtBeEZzbFdKO0F3RjdtV0k7RUFDRSxZQUFBO0VBQ0EseUJDOVNZO0VEK1NaLGNBQUE7RUFDQSwyQkFBQTtFQUNBLDBEQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0F4RittV047QXdGNW1XSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnREFBQTtFQUNBLHNCbEZ6YUU7RWtGMGFGLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBeEY4bVdOO0F3RjFtV0k7Ozs7RUFJRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxnQkFBQTtBeEY0bVdOO0F3RjNtV007Ozs7Ozs7O0VBRUUsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0F4Rm1uV1I7QXdGaG5XSTs7RUFFRSxTQUFBO0VBQ0EsV2xGbGNFO0VrRm1jRixVQUFBO0VBQ0EsMEJBQUE7RUFDQSxtREFBQTtBeEZrbldOO0F3RmhuV0k7O0VBRUUsV0FBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtFQUNBLG9EQUFBO0F4RmtuV047QXdGaG5XSTtFQUNFLFVBQUE7QXhGa25XTjtBd0Y1bVdFO0VBQ0Usa0JBQUE7QXhGOG1XSjtBd0Z6bVdFO0VBQ0UsZ0JBQUE7QXhGMm1XSjtBd0Z2bVdFO0VBQ0UsNkJBQUE7QXhGeW1XSjtBd0ZybVdJOztFQUVFLHdCQUFBO0VBQ0EsVUFBQTtBeEZ1bVdOO0F3RnBtV0k7O0VBRUUsMkJBQUE7RUFDQSxVQUFBO0F4RnNtV047QXdGbG1XSTtFQUNFLFVBQUE7QXhGb21XTjtBd0ZsbVdJO0VBQ0UsVUFBQTtBeEZvbVdOO0F3RmhtV0k7RUFDRSxVQUFBO0F4RmttV047QXdGaG1XSTtFQUNFLFVBQUE7QXhGa21XTjtBd0Y3bFdBLDBCQUFBO0FBQ0E7RUFDRSx5Qi9FM2dCUztFK0U0Z0JULFdsRnRnQk07RWtGdWdCTixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBeEZnbVdGO0F3RjdsV0E7RUFDRSxrREFBQTtFQUNBLGVBQUE7QXhGZ21XRjtBd0Y3bFdBLDJEQUFBO0FBQ0E7O0VBRUUsd0JBQUE7QXhGZ21XRjtBd0Y1bFdBO0VBR0k7SUFDRSxhQUFBO0V4RjZsV0o7O0V3RnZsV0U7SUFDRSxnQkFBQTtFeEYwbFdKO0FBQ0Y7QXdGcGxXRTtFQUNFLHNCbEY1aUJJO0FOa29YUjtBMEYzb1hBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBMUY4b1hGO0EwRjNvWEU7RUFDRSx5QkFBQTtBMUY2b1hKO0EwRjVvWEk7RUFDRSwyQkFBQTtBMUY4b1hOO0EwRnpvWEU7RUFDRSwwQkFBQTtBMUYyb1hKO0EwRnhvWEk7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTFGMG9YTjtBMEZ0b1hJO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0ExRndvWE47QTBGcG9YRTtFQUlFLGFBQUE7RUFDQSxnQkFBQTtBMUZtb1hKO0EwRmhvWEU7RUFFRSwyQkFBQTtBMUZpb1hKO0EwRjduWEU7RUFDRSxzQkFBQTtBMUYrblhKO0EwRjFuWEE7RUFDRSxVQUFBO0ExRjZuWEY7QW1CeG1YSTtFdUVqQkY7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFMUY2blhGO0FBQ0Y7QTBGeG5YQTtFQUNFLGVBQUE7QTFGMG5YRjtBMkZ2clhBO0VBQ0UsOEJBQUE7RUFDQSw2QkFBQTtBM0YwclhGO0EyRnZyWEE7O0VBRUUsOEJBQUE7RUFDQSw2QkFBQTtBM0YwclhGO0EyRnZyWEE7O0VBRUUsOEJBQUE7RUFDQSw2QkFBQTtBM0YwclhGO0EyRnJyWEU7RUFDRSxvREFBQTtFQUNBLHFEQUFBO0EzRndyWEo7QTJGbnJYQTs7RUFJRSx5Q0FBQTtBM0ZvclhGO0EyRmhyWEE7O0VBSUUsMENBQUE7QTNGaXJYRjtBMkYzcVhJO0VBQ0UsZ0NBQUE7QTNGOHFYTjtBMkYxcVhJO0VBRUUsb0RBQUE7QTNGMnFYTjtBNEZodVhFO0VBQ0UseUJBQUE7QTVGbXVYSjtBNEY3dFhNO0VBQ0UsYUFBQTtBNUYrdFhSO0E0Rjd0WE07O0VBRUUsZUFBQTtBNUYrdFhSO0E0Rnh0WEE7RUFFRSx1QnRGeVF1QjtFc0Z4UXZCLHNCQUFBO0VBQ0EsNEN0RndRb0I7QU5rOVd0QjtBNEZ4dFhFO0VBQ0UsV0FBQTtFQUNBLGVBQUE7QTVGMHRYSjtBNEZ0dFhFO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0E1Rnd0WEo7QTRGbnRYRTtFQUNFLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QTVGc3RYSjtBNEZudFhJO0VBQ0UsZ0JBQUE7QTVGcXRYTjtBNEY5c1hNO0VBQ0UsZ0JBQUE7QTVGZ3RYUjtBNEZ2c1hFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsNFNBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxjdEZxQlM7RXNGcEJULFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0E1RjBzWEo7QTRGdHNYSTtFQUNFLHFCQUFBO0E1RndzWE47QTRGbnNYSTtFQUNFLHFCQUFBO0E1RnFzWE47QTRGaHNYSTtFQUNFLE9BQUE7QTVGa3NYTjtBNEY1clhJO0VBQ0UsYUFBQTtBNUY4clhOO0E0RnpyWEU7RUFDRSxVQUFBO0E1RjJyWEo7QTRGdHJYQTtFQUNFLGtCQUFBO0E1RnlyWEY7QTRGdHJYSTtFQUNFLDJTQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QTVGd3JYTjtBNEZyclhFO0VBQ0UsZUFBQTtBNUZ1clhKO0E0Ri9xWEk7RUFDRSx1QkFBQTtFQUNBLDZTQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0E1RmtyWE47QTRGL3FYRTtFQUNFLGVBQUE7QTVGaXJYSjtBNEZ6cVhJO0VBQ0UsdUJBQUE7RUFDQSw2U0FBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBNUY0cVhOO0E0RnpxWEU7RUFDRSxlQUFBO0E1RjJxWEo7QTRGbnFYRTtFQUVFLGtCdEY4SGU7QU51aVhuQjtBNEZscVhFO0VBRUUscUJ0RnlIZTtBTjBpWG5CO0E0RmhxWEU7RUFDRSxtQnRGcUhlO0FONmlYbkI7QTRGaHFYRTtFQUNFLG9CdEZrSGU7QU5nalhuQjtBNEZ6cFhNOztFQUNFLGFBQUE7QTVGNnBYUjtBNEYxcFhJOztFQUNFLGVBQUE7QTVGNnBYTjtBNEY1cFhNOztFQUNFLHNCQUFBO0VBQ0EsZUFBQTtBNUYrcFhSO0E0RjlwWFE7Ozs7RUFFRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0E1RmtxWFY7QTRGMXBYQTs7RUFFRSxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7QTVGNnBYRjtBNEZ2cFhFOzs7RUFFRSxhQUFBO0E1RjJwWEo7QTRGdnBYQTtFQUNFO0lBQ0UsMkJBQUE7SUFDQSxVQUFBO0U1RjBwWEY7RTRGeHBYQTtJQUNFLDJCQUFBO0lBQ0EsVUFBQTtFNUYwcFhGO0U0RnhwWEE7SUFDRSwyQkFBQTtJQUNBLFVBQUE7RTVGMHBYRjtBQUNGO0E0RnRxWEE7RUFDRTtJQUNFLDJCQUFBO0lBQ0EsVUFBQTtFNUYwcFhGO0U0RnhwWEE7SUFDRSwyQkFBQTtJQUNBLFVBQUE7RTVGMHBYRjtFNEZ4cFhBO0lBQ0UsMkJBQUE7SUFDQSxVQUFBO0U1RjBwWEY7QUFDRjtBNkZ2NVhBOzs7Ozs7OztpR0FBQTtBQWtCQTtFQUNFLFlBQUE7RUFDQSxtQkpVYztFSVRkLGtEdkY2R3NCO0V1RjVHdEIseUNBQUE7RUFDQSxZQUFBO0E3Rmc1WEY7QTZGOTRYRTtFQUNFLFdKc0JrQjtBekYwM1h0QjtBNkZ6NFhRO0VBQ0Usc0JBQUE7QTdGMjRYVjtBNkZ6NFhVOzs7RUFHRSxzQkFBQTtBN0YyNFhaO0E2RnQ0WFU7O0VBRUUseUJBQUE7QTdGdzRYWjtBNkZsNFhROztFQUVFLHlCQUFBO0E3Rm80WFY7QTZGMTNYRTtFQUNFLGVBQUE7RUFDQSxRQUFBO0VBQ0EscUJBQUE7RUFDQSw0REFBQTtFQUNBLHVCdkY4UWlCO0V1RjdRakIsV0FBQTtBN0Y0M1hKO0E2RngzWEU7RUFDRSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdKN0JrQjtFSThCbEIsMkNBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0E3RjAzWEo7QTZGdDNYRTtFQUNFLGdDQUFBO0E3RnczWEo7QTZGcDNYRTtFQUNFLDhDdkZnQ1M7QU5zMVhiO0E2Rm4zWEU7RUFDRSxnQ0FBQTtBN0ZxM1hKO0E2Ri8yWE07RUFDRSxhQUFBO0E3RmkzWFI7QTZGejJYRTtFQUNFLG9CQUFBO0VBS0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7QTdGdTJYSjtBbUJoNlhJO0UwRWlERjtJQUlJLHNCQUFBO0U3RisyWEo7QUFDRjtBNkZ2MlhNO0VBQ0UsVUFBQTtBN0Z5MlhSO0E2Rm4yWE07RUFDRSxnQkFBQTtBN0ZxMlhSO0E2RmwyWFE7RUFDRSxvQkFBQTtBN0ZvMlhWO0E2RmgyWFE7RUFDRSxvQkFBQTtBN0ZrMlhWO0E2RjUxWE07RUFDRSxnQkFBQTtBN0Y4MVhSO0E2RjMxWFk7RUFDRSxvQkFBQTtBN0Y2MVhkO0E2RnYxWFU7RUFDRSxXQUFBO0E3RnkxWFo7QTZGajFYWTtFQUNFLFdBQUE7QTdGbTFYZDtBNkZoMVhVO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0E3RmsxWFo7QTZGajFYWTtFQUNFLG1CcEZ6S0g7RW9GMEtHLHFCcEYxS0g7QVQ2L1hYO0E2RmgxWFU7RUFDRSxnQ3ZGNkdhO0V1RjVHYixpQ3ZGNEdhO0FOc3VYekI7QTZGajFYWTtFQUNFLHdCQUFBO0E3Rm0xWGQ7QTZGaDFYVTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjdkYxQkM7QU40MlhiO0E2RmgxWFU7RUFDRSxnQkFBQTtBN0ZrMVhaO0E2RjcwWFk7RUFDRSxjdkZ6R0Q7RXVGMEdDLGdCQUFBO0VBQ0EsZ0JBQUE7QTdGKzBYZDtBNkZ4MFhVO0VBQ0Usa0JBQUE7QTdGMDBYWjtBNkZ6MFhZO0VBQ0UsbUJ2RnRISjtBTmk4WFY7QTZGeDBYYztFQUNFLG1CQUFBO0E3RjAwWGhCO0E2RnQwWFU7RUFDRSxXQUFBO0E3RncwWFo7QTZGdjBYWTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0E3RnkwWGQ7QTZGdjBYWTtFQUNFLGN2RmhFRDtFdUZpRUMsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7QTdGeTBYZDtBNkZ0MFhVO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QTdGdzBYWjtBNkZ0MFhVO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QTdGdzBYWjtBNkZyMFhVO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBN0Z1MFhaO0FtQnJnWUk7RTBFd0xNO0lBUUksa0JBQUE7RTdGeTBYWjtBQUNGO0E2RnIwWFE7RUFDRSxjdkZ0S0c7RXVGdUtILGlCQUFBO0VBQ0Esa0JBQUE7QTdGdTBYVjtBNkZwMFhRO0VBQ0UseUJBQUE7QTdGczBYVjtBNkZyMFhVO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0E3RnUwWFo7QTZGdDBYWTs7RUFFRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBN0Z3MFhkO0E2RmwwWFE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QTdGbzBYVjtBNkZsMFhVO0VBQ0UscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0E3Rm8wWFo7QTZGajBYVTtFQUNFLGtCQUFBO0E3Rm0wWFo7QTZGaDBYVTtFQUNFLGtGQUFBO0E3RmswWFo7QTZGNXpYVTs7RUFFRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0E3Rjh6WFo7QTZGenpYVTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0E3RjJ6WFo7QTZGdnpYUTtFQUNFLG9CQUFBO0E3Rnl6WFY7QTZGcHpYVTs7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsY3ZGNU9DO0FObWlZYjtBNkZyelhZOztFQUNFLGNwRnRVSDtBVDhuWVg7QTZGbnpYUTtFQUNFLGlCQUFBO0E3RnF6WFY7QTZGbHpYUTtFQUNFLGtCQUFBO0E3Rm96WFY7QTZGOXlYSTtFQUNFLFlBQUE7QTdGZ3pYTjtBNkY5eVhNO0VBQ0UsZ0NBQUE7QTdGZ3pYUjtBNkY1eVhRO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QTdGOHlYVjtBNkY1eVhVO0VBQ0UsbUJ2RjlRRjtBTjRqWVY7QTZGM3lYVTtFQUNFLGN2RmpSQztBTjhqWWI7QTZGeHlYVTtFQUNFLG1CQUFBO0E3RjB5WFo7QTZGcnlYTTtFQUNFLDZCQUFBO0E3RnV5WFI7QTZGaHlYQTtFQUNFLGFBQUE7QTdGbXlYRjtBNkY3eFhFO0VBQ0Usb0JBQUE7QTdGZ3lYSjtBNkY5eFhFO0VBQ0UsY0FBQTtFQUNBLHlIQUFBO0VBTUEsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtBN0YyeFhKO0E2RnR4WEE7RUFDRSxnQnZGcFpNO0FONnFZUjtBNkZ2eFhFO0VBQ0UsZ0J2RnZaSTtBTmdyWVI7QTZGcHhYTTtFQUNFLHdDQUFBO0E3RnN4WFI7QTZGanhYTTtFQUNFLGN2RjVRSztBTitoWWI7QTZGN3dYQTtFQUNFLG1CdkZuYVM7QU5tcllYO0E2Rjl3WEU7RUFDRSxzQkFBQTtBN0ZneFhKO0E2Rjd3WEU7RUFDRSxtQnZGMWFPO0FOeXJZWDtBNkYzd1hJOztFQUVFLFd2RnZiRTtFdUZ3YkYsbUJ2RmpiSztBTjhyWVg7QTZGeHdYSTtFQUNFLGNBQUE7QTdGMHdYTjtBNkZ0d1hNO0VBQ0UsMkNBQUE7QTdGd3dYUjtBNkZud1hNO0VBQ0UsY3ZGcmNHO0FOMHNZWDtBbUJocFlJO0UwRXVaRTtJQUNFLGdCQUFBO0U3RjZ2WE47RTZGMXZYSTtJQUNFLHFCQUFBO0U3RjR2WE47RTZGdHZYTTtJQUNFLFFBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtFN0Z3dlhSO0U2Rm52WE07SUFDRSxtQkFBQTtFN0ZxdlhSO0U2Ri91WFE7SUFDRSxlQUFBO0lBQ0EsaUJBQUE7RTdGaXZYVjs7RTZGdHVYTTtJQUNFLFd2RmhnQkY7RU55dVlOO0U2Rmx1WE07SUFDRSxjdkZqZ0JDO0VOcXVZVDs7RTZGMXRYTTtJQUNFLGN2RjVnQkM7RU55dVlUO0U2RnR0WE07SUFDRSxjdkZwaEJDO0VONHVZVDtBQUNGO0FtQnRyWUk7RTBFMGVBO0lBQ0Usb0RBQUE7RTdGK3NYSjtFNkY3c1hFO0lBQ0UsT0FBQTtJQUNBLFdBQUE7RTdGK3NYSjtBQUNGO0FtQi9yWUk7RTBFdWZBO0lBQ0UsU0FBQTtJQUNBLG1CQUFBO0U3RjJzWEo7RTZGenNYSTtJQUNFLGtCQUFBO0U3RjJzWE47RTZGeHNYSTtJQUNFLFdBQUE7RTdGMHNYTjtBQUNGO0E2RmxzWEE7RUFsQkk7SUFDRSxTQUFBO0lBQ0EsbUJBQUE7RTdGdXRYSjtFNkZydFhJO0lBQ0Usa0JBQUE7RTdGdXRYTjtFNkZwdFhJO0lBQ0UsV0FBQTtFN0ZzdFhOO0FBQ0Y7QW1CdnRZSTtFMEUrZ0JBO0lBQ0Usc0VBQUE7SUFHQSxpQkFBQTtJQUNBLG9CQUFBO0U3RnlzWEo7RTZGdHNYRTtJQUNFLGFBQUE7RTdGd3NYSjtBQUNGO0E2RnBzWEEsa0RBQUE7QUFlQSxjQUFBO0FBRUE7RUFWUTtJQUNFLGlCQVV3QjtFN0Z3clhoQztBQUNGO0E2RnRyWEEsc0NBQUE7QUFFQSxjQUFBO0FBRUE7RUFsQlE7SUFDRSxpQkFrQndCO0U3RnVyWGhDO0FBQ0Y7QTZGcHJYQTtFQUVJO0lBQ0UsT0FBQTtFN0ZxclhKOztFNkYvcVhJO0lBQ0Usb0JBQUE7SUFDQSxxQkFBQTtFN0ZrclhOO0FBQ0Y7QTZGN3FYQTtFQUdNO0lBQ0UsZ0JBQUE7RTdGNnFYTjtBQUNGO0E4RnYwWUE7RUFDRSxZQUFBO0VBQ0EsbUJMZ0JnQjtFS2ZoQiw4Q3hGdUhXO0V3RnRIWCwwRUFBQTtBOUZ5MFlGO0E4RngwWUU7RUFDRSwyQkFBQTtBOUYwMFlKO0E4RngwWUU7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTlGMDBZSjtBOEZ4MFlFO0VBQ0UseUNBQUE7QTlGMDBZSjtBOEZ4MFlFO0VBQ0Usb0JBQUE7S0FBQSxpQkFBQTtBOUYwMFlKO0E4RngwWUU7RUFDRSx1QnhGK1RpQjtBTjJnWXJCO0E4RnQwWUU7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7QTlGdzBZSjtBOEZ0MFlFO0VBQ0UsbUNBQUE7QTlGdzBZSjtBOEZyMFlJO0VBQ0Usa0NBQUE7QTlGdTBZTjtBOEZyMFlJO0VBQ0UseUJBQUE7QTlGdTBZTjtBOEZwMFlFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0E5RnMwWUo7QThGbjBZRTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsNkJBQUE7QTlGcTBZSjtBOEZwMFlJO0VBQ0UsZ0JBQUE7QTlGczBZTjtBOEZuMFlJO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0E5RnEwWU47QThGbjBZTTtFQUNFLG9CQUFBO0E5RnEwWVI7QThGajBZUTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QTlGbTBZVjtBOEZqMFlROztFQUVFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBOUZtMFlWO0E4RmgwWVU7O0VBRUUsOEJBQUE7RUFDQSxxQkFBQTtBOUZrMFlaO0E4Ri96WVk7O0VBRUUsMEJBQUE7QTlGaTBZZDtBOEYxellJO0VBRUUsZ0JBQUE7QTlGMnpZTjtBOEZ4ellFO0VBQ0UsNkJBQUE7RUFDQSw2QkFBQTtBOUYwellKO0E4RnJ6WUU7RUFDRSxxQkFBQTtBOUZ3ellKO0E4RnB6WUE7O0VBRUUsc0JBQUE7QTlGdXpZRjtBOEZwellBO0VBT0UsV3hGdEhNO0FOdTZZUjtBOEZ0ellJOztFQUVFLFd4Rm5IRTtBTjI2WVI7QThGbnpZQTtFQUNFLDZCQUFBO0E5RnN6WUY7QThGanpZSTtFQUNFLHNCQUFBO0E5Rm96WU47QThGanpZRTtFQUNFLHVCQUFBO0E5Rm16WUo7QThGaHpZSTs7RUFFRSxXeEZ4SUU7QU4wN1lSO0E4RjN5WUU7O0VBRUUsb0JBQUE7QTlGOHlZSjtBOEZ6eVlBO0VBRUU7O0lBRUUsZUFBQTtFOUYyeVlGO0FBQ0Y7QThGcHlZQTtFQUNFLG9FQUFBO0VBQ0EsV3hGcEtNO0FOMDhZUjtBOEZueVlFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QTlGcXlZSjtBbUJsNVlJO0UyRXlHRjtJQU9JLFlBQUE7RTlGc3lZSjtBQUNGO0E4Rm55WUU7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtBOUZxeVlKO0FtQjc1WUk7RTJFb0hGO0lBT0ksWUFBQTtFOUZzeVlKO0FBQ0Y7QThGbnlZRTtFQUNFLG1CQUFBO0E5RnF5WUo7QThGanlZQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QTlGb3lZRjtBOEYveFlFO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtBOUZreVlKO0E4RjN4WUk7RUFDRSxxQkFBQTtBOUY4eFlOO0E4RnZ4WUU7RUFDRSx3Q0FBQTtBOUYweFlKO0E4Rnh4WUU7RUFDRSxtQkFBQTtBOUYweFlKO0E4Rnh4WUk7RUFDRSxrQkFBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBOUYweFlOO0E4RnR4WUk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBOUZ3eFlOO0E4RnR4WUk7RUFDRSxrQkFBQTtBOUZ3eFlOO0E4RnJ4WUU7RUFDRSxnQkFBQTtBOUZ1eFlKO0E4Rmx4WUE7RUFDRSxrQkFBQTtBOUZxeFlGO0E4RnB4WUU7RUFDRSxrQkFBQTtFQUNBLGtDQUFBO0E5RnN4WUo7QThGcHhZSTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtBOUZzeFlOO0E4RnB4WU07RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQnhGdFFBO0V3RnVRQSw0Q0FBQTtFQUNBLHNCQUFBO0E5RnN4WVI7QThGcHhZUTtFQUNFLFlBQUE7RUFDQSxhQUFBO0E5RnN4WVY7QThGanhZSTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7QTlGbXhZTjtBOEY1d1lFO0VBQ0UsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QTlGK3dZSjtBOEY5d1lJO0VBQ0UsWUFBQTtBOUZneFlOO0E4Rnp3WUU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBOUY0d1lKO0E4RjN3WUk7RUFDRSxxQkFBQTtBOUY2d1lOO0E4RjF3WUk7RUFDRSxvQkFBQTtBOUY0d1lOO0E4RjN3WU07RUFDRSxXQUFBO0VBQ0EsWUFBQTtBOUY2d1lSO0E4Rnp3WUk7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0E5RjJ3WU47QThGcHdZRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0E5RnV3WUo7QThGbHdZUTtFQUNFLGdCQUFBO0E5Rm93WVY7QThGandZTTtFQUNFLHNCQUFBO0E5Rm13WVI7QThGMXZZSTtFQUNFLHFCQUFBO0E5RjZ2WU47QThGMXZZSTtFQUNFLHlCQUFBO0VBQ0EsdUJ4Rm5QVTtFd0ZvUFYsOEJBQUE7QTlGNHZZTjtBOEYzdllNO0VBQ0Usc0JBQUE7QTlGNnZZUjtBOEZydllFO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBOUZ3dllKO0E4Rmx2WUU7RUFDRSxtQkFBQTtBOUZxdllKO0E4Rm52WUk7RUFDRSxvQkFBQTtBOUZxdllOO0E4Rmp2WUU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0E5Rm12WUo7QThGbHZZSTtFQUNFLHFCQUFBO0E5Rm92WU47QThGanZZSTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJ4RnRUSTtFd0Z1VEosdUJ4RjdSVTtFd0Y4UlYsaUJBQUE7QTlGbXZZTjtBOEZsdllNO0VBQ0Usb0JBQUE7QTlGb3ZZUjtBOEYxdVlFO0VBQ0Usb0JBQUE7QTlGNnVZSjtBOEYzdVlFO0VBQ0Usc0NBQUE7QTlGNnVZSjtBOEYzdVlJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTlGNnVZTjtBOEYzdVlNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTlGNnVZUjtBOEZsdVlFO0VBQ0UsZUFBQTtFQUNBLGdCeEYvU2lCO0FOb2hackI7QThGcHVZSTtFQUNFLGFBQUE7QTlGc3VZTjtBOEYvdFlFO0VBQ0Usd0JBQUE7QTlGa3VZSjtBbUJ4bVpJO0UyRXFZRjtJQUlJLCtCQUFBO0U5Rm11WUo7QUFDRjtBOEYvdFlRO0VBQ0Usd0JBQUE7QTlGaXVZVjtBOEYvdFlRO0VBQ0Usd0JBQUE7QTlGaXVZVjtBOEYzdFlFO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBOUY2dFlKO0FtQjFtWkk7RTJFMllGO0lBS0ksY0FBQTtFOUY4dFlKO0FBQ0Y7QThGNXRZSTtFQUNFLG1CQUFBO0E5Rjh0WU47QThGM3RZSTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7QTlGNnRZTjtBOEZydFlJO0VBQ0UsaUJBQUE7RUFDQSx3QkFBQTtBOUZ3dFlOO0E4RnR0WUk7RUFDRSxheEZ6Vlc7RXdGMFZYLG1CQUFBO0VBQ0EsZ0JBQUE7QTlGd3RZTjtBOEZsdFlBO0VBS007O0lBQ0UscUJBQUE7RTlGa3RZTjtBQUNGO0ErRjdzWk07RUFDRSxZQUFBO0VBQ0EsZ1RBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsY3pGb0ZLO0V5Rm5GTCxvQnpGMlprQjtFeUYxWmxCLHFCQUFBO0EvRitzWlI7QStGMXNaSTtFQUNFLFlBQUE7QS9GNHNaTjtBK0Z2c1pBLHVCQUFBO0FBR0k7RUFDRSxZQUFBO0EvRndzWk47QStGbHNaSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QS9GcXNaTjtBK0YvclpJO0VBQ0UsWUFBQTtBL0Zrc1pOO0ErRjVyWkk7RUFDRSxZQUFBO0EvRityWk47QStGenJaSTtFQUNFLFlBQUE7RUFDQSxnVEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjekZpQ087RXlGaENQLG9CekZ3V29CO0V5RnZXcEIscUJBQUE7QS9GNHJaTjtBK0Z2clpBO0VBQ0U7SUFDRSxhQUFBO0UvRjByWkY7O0UrRnZyWkU7SUFDRSw0QkFBQTtFL0YwclpKO0FBQ0Y7QWdHandaQTtFQUNFLFcxRlFNO0FOMnZaUjtBZ0dqd1pJO0VBQ0UsY0FBQTtBaEdtd1pOO0FnR2h3Wkk7RUFDRSxXMUZDRTtBTml3WlI7QWdHNXZaTTs7Ozs7RUFHRSx3QkFBQTtBaEdnd1pSO0FnRzl2Wk07OztFQUVFLG9CQUFBO0FoR2l3WlI7QWdHL3ZaTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxlQUFBO0FoR2l3WlI7QWdHN3ZaTTtFQUNFLGMxRjBESztBTnFzWmI7QWdHMXZaRTs7RUFFRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QWhHNHZaSjtBZ0d4dlpFO0VBQ0UsZ0JBQUE7QWhHMHZaSjtBZ0dydlpFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0FoR3V2Wko7QWdHdHZaSTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FoR3d2Wk47QWdHanZaRTs7RUFFRSxlQUFBO0VBQ0EsaUJBQUE7QWhHb3ZaSjtBZ0c5dVpFO0VBQ0UsZUFBQTtBaEdpdlpKO0FpR3QwWkE7RUFDRSxzQkFBQTtBakd5MFpGO0FpR3QwWkU7RUFDRSxzQkFBQTtBakd3MFpKO0FpR3YwWkk7RUFDRSxnQkFBQTtBakd5MFpOO0FpR3YwWkk7O0VBRUUscUJBQUE7QWpHeTBaTjtBaUdwMFpJO0VBQ0UsMkJBQUE7QWpHczBaTjtBaUdqMFpJO0VBQ0UseUJBQUE7QWpHbTBaTjtBaUc5elpFO0VBQ0UsZ0JBQUE7QWpHZzBaSjtBaUc5elpNO0VBQ0UsZ0JBQUE7QWpHZzBaUjtBaUcxelpFO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0FqRzR6Wko7QWlHdHpaTTtFQUNFLDRTQUFBO0FqR3d6WlI7QWlHanpaTTtFQUNFLCtTQUFBO0FqR216WlI7QWlHM3laRTs7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBakcreVpKO0FpRzl5Wkk7Ozs7RUFFRSxvQkFBQTtBakdrelpOO0FpRzd5WkE7RUFDRSxtQkFBQTtBakdnelpGO0FpRzl5WkU7RUFDRSx3QkFBQTtFQUNBLGUzRm9EYTtFMkZuRGIsaUIzRm1EYTtFMkZsRGIsNkJBQUE7RUFDQSxjM0ZrRWE7QU44dVpqQjtBaUcveVpJO0VBQ0UscUJ6Rm9Ld0I7RXlGbkt4QixtREFBQTtBakdpelpOO0FpRy95Wkk7RUFDRSxjM0Z3RU87QU55dVpiO0FpRy95Wkk7RUFDRSxRQUFBO0VBQ0EsU0FBQTtBakdpelpOO0FpRzN5Wk07RUFDRSxXM0YxRkE7QU51NFpSO0FpR3p5WlU7RUFDRSxjeEZyR0Q7QVRnNVpYO0FpR255WkU7RUM5R0EsV0FBQTtBbEdvNVpGO0FrR2w1WkU7RUFDRSxXQUFBO0FsR281Wko7QWtHajVaRTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QWxHbTVaSjtBa0doNVpFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7QWxHazVaSjtBbUJ2MlpJO0UrRXZDQTtJQUNFLGNBQUE7SUFDQSxTQUFBO0VsR2k1Wko7RWtHLzRaRTtJQUNFLGdCQUFBO0VsR2k1Wko7QUFDRjtBa0d6NFpFO0VBRUUsZUFBQTtFQUNBLHVCNUYrRVk7QU4yelpoQjtBbUJwM1pJO0UrRWxCQTs7O0lBR0UsZ0NBQUE7RWxHeTRaSjtBQUNGO0FpR2wwWkk7RUFDRSxjQUFBO0FqR28wWk47QWlHbDBaTTtFQUNFLFlBQUE7QWpHbzBaUjtBaUdsMFpRO0VBRUUsWUFBQTtBakdtMFpWO0FpRzN6WkE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0FqRzh6WkY7QWlHNXpaRTtFQUNFLGtCQUFBO0FqRzh6Wko7QWlHNXpaRTtFQUNFLGMzRmpEUztFMkZrRFQsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FqRzh6Wko7QWlHNXpaSTtFQUNFLFdBQUE7RUFFQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSw4RUFBQTtFQUNBLDBCQUFBO0VBQ0Esa0NBQUE7QWpHNnpaTjtBaUczelpJO0VBQ0Usa0JBQUE7RUFDQSxjeEYvSks7QVQ0OVpYO0FpRzN6Wk07RUFDRSwrQkFBQTtBakc2elpSO0FpR3Z6Wk07RUFDRSxRQUFBO0VBQ0EsU0FBQTtBakd5elpSO0FpR3B6WkU7RUNoTEEsV0FBQTtBbEd1K1pGO0FrR3IrWkU7RUFDRSxXQUFBO0FsR3UrWko7QWtHcCtaRTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QWxHcytaSjtBa0duK1pFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7QWxHcStaSjtBbUIxN1pJO0UrRXZDQTtJQUNFLGNBQUE7SUFDQSxTQUFBO0VsR28rWko7RWtHbCtaRTtJQUNFLGdCQUFBO0VsR28rWko7QUFDRjtBa0c1OVpFO0VBRUUsZUFBQTtFQUNBLHVCNUYrRVk7QU44NFpoQjtBbUJ2OFpJO0UrRWxCQTs7O0lBR0UsZ0NBQUE7RWxHNDlaSjtBQUNGO0FpR2oxWk07RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7QWpHbTFaUjtBaUdqMVpRO0VBQ0UsWUFBQTtBakdtMVpWO0FpR2oxWlE7RUFDRSx5QkFBQTtBakdtMVpWO0FpRzMwWkE7RUFDRSxnQkFBQTtBakc4MFpGO0FpRzEwWk07RUFDRSxnQkFBQTtBakc0MFpSO0FpRzMwWlE7RUFDRSxnREFBQTtFQUNBLFNBQUE7QWpHNjBaVjtBaUcxMFpVO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxnREFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FqRzQwWlo7QWlHcjBaSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QWpHdTBaTjtBaUdwMFpRO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWpHczBaVjtBaUdyMFpVO0VBQ0UsY0FBQTtBakd1MFpaO0FpR2gwWkk7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FqR2swWk47QWlHN3paWTtFQUNFLGFBQUE7RUFDQSwrQ0FBQTtBakcrelpkO0FpR3h6WlE7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBakcwelpWO0FpR3p6WlU7RUFDRSxjQUFBO0FqRzJ6Wlo7QW1HbGthQTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QW5HcWthRjtBbUdsa2FJO0VBQ0UsZ0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDJCQUFBO0FuR29rYU47QW1HbGthSTtFQUNFLGtDQUFBO0FuR29rYU47QW1HamthRTtFQUNFLFVBQUE7QW5HbWthSjtBbUdoa2FFO0VBQ0UsMEJBQUE7QW5Ha2thSjtBbUc5amFFO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBbkdna2FKO0FtRzVqYUU7RUFDRSxnQkFBQTtFQUNBLGU3RmlHYTtFNkZoR2IscUJBQUE7RUFDQSxnQkFBQTtBbkc4amFKO0FtRzVqYUU7RUFDRSxxQkFBQTtBbkc4amFKO0FtRzdqYUk7O0VBRUUsa0JBQUE7RUFDQSxTQUFBO0FuRytqYU47QW1HemphSTtFQ2hERixtREFBQTtBcEc0bWFGO0FxRzltYUU7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FyR2luYUo7QXFHaG5hSTtFQUNFLGtCQUFBO0FyR2tuYU47QXFHaG5hSTtFQUNFLGlCQUFBO0FyR2tuYU47QXFHL21hRTtFQUNFLHlCQUFBO0FyR2luYUo7QXFHNW1hRTtFQUNFLDZCQUFBO0FyRyttYUo7QXNHbG9hQTs7Ozs7Ozs7MkZBQUE7QUFZRTtFQUNFLGdCQUFBO0F0R2tvYUo7QXNHaG9hRTtFQUNFLDZCaEcyWXFCO0VnRzFZckIsZ0NoRzBZcUI7QU53dlp6QjtBdUducGFBOzs7Ozs7O2lHQUFBO0FBWUU7RUFDRSxxQkFBQTtBdkdrcGFKO0F1RzlvYUk7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QXZHZ3BhTjtBdUd6b2FFO0VBQ0UsZ0JBQUE7QXZHNG9hSjtBdUcxb2FNO0VBQ0UseUI5RnpCRztBVHFxYVg7QXVHMW9hTTtFQUVFLFVBQUE7QXZHMm9hUjtBdUcxb2FRO0VBQ0UsV2pHekJGO0FOcXFhUjtBdUd6b2FNO0VBQ0Usc0JBQUE7QXZHMm9hUjtBdUd4b2FJO0VBQ0UseUJqRytDSTtBTjJsYVY7QXVHdm9hSTs7RUFFRSxrQkFBQTtBdkd5b2FOO0F1R3RvYUk7RUFDRSxjQUFBO0F2R3dvYU47QXVHcG9hSTtFQUNFLHlCOUZyREs7RThGc0RMLFdqR2hERTtBTnNyYVI7QXVHcm9hTTtFQUNFLHlCOUZ4REc7QVQrcmFYO0F1R3BvYUk7RUFDRSx5QmpHMEJJO0VpR3pCSixVQUFBO0F2R3NvYU47QXVHam9hRTtFQUNFLFlBQUE7QXZHbW9hSjtBdUdsb2FJO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QXZHb29hTjtBdUdub2FNO0VBQ0UsWUFBQTtFQUNBLDJUQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGNqR1VLO0VpR1RMLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0F2R3FvYVI7QXVHbm9hTTtFQUNFLDZCQUFBO0F2R3FvYVI7QXVHOW5hQTtFQUNFLGdCQUFBO0F2R2lvYUY7QXdHanVhRTtFQUNFLGFBQUE7QXhHb3VhSjtBd0dsdWFFO0VBQ0UsYUFBQTtBeEdvdWFKO0FtQmxxYUk7RXFGN0RGO0lBQ0UsVUFBQTtFeEdtdWFGO0FBQ0Y7QXlHN3VhRTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7QXpHK3VhSjtBeUc3dWFFO0VBQ0UsZ0JBQUE7QXpHK3VhSjtBeUc5dWFJO0VBQ0UsZ0JBQUE7QXpHZ3ZhTjtBeUc5dWFJO0VBQ0UsZ0NBQUE7QXpHZ3ZhTjtBeUc5dWFJO0VBQ0UsZUFBQTtFQUNBLDhCQUFBO0F6R2d2YU47QXlHOXVhSTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0F6R2d2YU47QXlHMXVhQTtFQUNFLGNBQUE7QXpHNnVhRjtBeUc1dWFFO0VBQ0UsY0FBQTtBekc4dWFKO0F5R3h1YUU7RUFDRSxhQUFBO0F6RzJ1YUo7QXlHenVhRTtFQUNFLGdCQUFBO0F6RzJ1YUo7QXlHenVhRTtFQUNFLGdCQUFBO0F6RzJ1YUo7QXlHcHVhRTtFQUNFLHlCQUFBO0F6R3V1YUo7QXlHdHVhSTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtBekd3dWFOO0F5R3R1YUk7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0F6R3d1YU47QXlHbHVhQTtFQUNFLDZDQUFBO0VBQ0Esd0JBQUE7RUFDQSx1Qm5HK0NjO0FOc3JhaEI7QXlHcHVhRTtFQUNFLGdCQUFBO0VBQ0EseURBQUE7QXpHc3VhSjtBeUdydWFJO0VBQ0UsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLDREQUFBO0F6R3V1YU47QXlHcHVhRTtFQUNFLGdDQUFBO0VBQ0EsaUNBQUE7QXpHc3VhSjtBeUdwdWFFO0VBQ0UsbUNBQUE7RUFDQSxvQ0FBQTtBekdzdWFKO0F5R2h1YUU7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMERBQUE7RUFDQSx1QkFBQTtFQUNBLDZDQUFBO0F6R211YUo7QXlHanVhRTtFQUNFLHVCQUFBO0F6R211YUo7QXlHN3RhRTtFQUNFLGtCQUFBO0F6R2d1YUo7QXlHNXRhSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLCtTQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7QXpHOHRhTjtBeUcxdGFNO0VBQ0UsOFNBQUE7QXpHNHRhUjtBeUd0dGFJO0VBQ0UsMEJBQUE7QXpHd3RhTjtBMEc1MWFBO0VBQ0UsbUJBQUE7QTFHKzFhRjtBMEd4MWFJO0VBQ0UsZ0JBQUE7QTFHMDFhTjtBMEd0MWFFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QTFHdzFhSjtBMEdqMWFJO0VBQ0UsV0FBQTtBMUdtMWFOO0EwRzcwYUk7RUFDRSw2QkFBQTtBMUcrMGFOO0EwRzEwYUU7RUFDRSx1QkFBQTtBMUc0MGFKO0EwRzEwYUk7RUFDRSxrQkFBQTtBMUc0MGFOO0EwRzEwYU07RUFDRSxnVEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNwR3lDSztFb0d4Q0wsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0ExRzQwYVI7QTBHejBhTTtFQUNFLG1CcEc0UWM7RW9HM1FkLGNqR3RERztBVGk0YVg7QTBHejBhTTtFQUVFLG9DQUFBO0ExRzAwYVI7QTBHejBhUTtFQUNFLHdUQUFBO0ExRzIwYVY7QTBHcjBhUTtFQUNFLGdUQUFBO0ExR3UwYVY7QTBHOXphSTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTFHZzBhTjtBMEcvemFNO0VBQ0UsdUNBQUE7RUFDQSwwQ0FBQTtBMUdpMGFSO0EwRzd6YUk7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0ExRyt6YU47QTBHOXphTTtFQUNFLHdDQUFBO0VBQ0EsMkNBQUE7QTFHZzBhUjtBMEczemFFO0VBQ0Usc0JBQUE7QTFHNnphSjtBMEczemFJO0VBQ0Usa0JBQUE7QTFHNnphTjtBMEczemFNO0VBQ0UsZ1RBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QTFHNnphUjtBMEcxemFNO0VBQ0UsbUJwR2lOYztFb0doTmQsY2pHakhHO0FUNjZhWDtBMEcxemFNO0VBRUUsb0NBQUE7QTFHMnphUjtBMEcxemFRO0VBQ0Usd1RBQUE7QTFHNHphVjtBMEdsemFRO0VBQ0UsZ1RBQUE7QTFHb3phVjtBMEd0eWFNO0VBQ0UsZ1RBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxjcEc5REs7RW9HK0RMLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBMUd3eWFSO0EwR3B5YVE7RUFDRSwyVEFBQTtBMUdzeWFWO0EwRzV4YVE7RUFDRSxnVEFBQTtBMUc4eGFWO0EwR254YU07RUFDRSxnVEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNwR2pHSztFb0drR0wsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0ExR3F4YVI7QTBHanhhUTtFQUNFLDJUQUFBO0ExR214YVY7QTBHendhUTtFQUNFLGdUQUFBO0ExRzJ3YVY7QTBHaHdhSTtFQUNFLGNwRzFETztBTjR6YWI7QTBHNXZhRTtFQUNFLFlBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBMUc4dmFKO0EwRzd2YUk7RUFDRSxnQkFBQTtBMUcrdmFOO0EwRzV2YUk7RUFDRSxjakd4T0s7QVRzK2FYO0EwR3p2YUU7RUFDRSx5QnBHZ0ZZO0VvRy9FWixnQkFBQTtBMUcydmFKO0EwR3p2YUk7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QmpHcFBLO0VpR3FQTCxzQkFBQTtFQUNBLGdCQUFBO0ExRzJ2YU47QTBHcHZhSTtFQUNFLGdDQUFBO0VBQ0EsbUNBQUE7QTFHc3ZhTjtBMEdydmFNO0VBQ0UsbUJBQUE7QTFHdXZhUjtBMEdwdmFJO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtBMUdzdmFOO0EwR2p2YUk7RUFDRSxpQ0FBQTtFQUNBLG9DQUFBO0ExR212YU47QTBHbHZhTTtFQUNFLG1CQUFBO0ExR292YVI7QTBHanZhSTtFQUNFLGlDQUFBO0VBQ0Esb0NBQUE7QTFHbXZhTjtBMEd6dWFNO0VBQ0Usa0JwR3lDa0I7RW9HeENsQixpQkFBQTtBMUc0dWFSO0EwR3J1YU07RUFDRSxtQnBHaUNrQjtFb0doQ2xCLGVBQUE7QTFHdXVhUjtBMkdoaGJFO0VBQ0UseUJyR3FGTTtFcUdwRk4sbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0EzR21oYko7QTJHaGhiSTtFQUNFLHVCQUFBO0VBQ0EsOENBQUE7RUFDQSx1QnJHc0dVO0VxR3JHVixnQnJHTEU7RXFHTUYsVUFBQTtFQUNBLCtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtBM0draGJOO0EyRy9nYk07RUFHRSxVQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QTNHK2diUjtBMkcxZ2JFO0VBQ0UsWUFBQTtFQUVBLGlCQUFBO0VBQ0EsOENBQUE7QTNHMmdiSjtBMkd4Z2JFO0VBQ0Usc0JyR3Faa0I7QU5xbmF0QjtBMkd0Z2JFO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0EzR3dnYko7QTJHdmdiSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0EzR3lnYk47QTJHdmdiSTtFQUNFLDZCQUFBO0VBQ0EsaURBQUE7RUFDQSx1QnJHd0RVO0FOaTlhaEI7QTJHdmdiSTtFQUNFLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0EzR3lnYk47QTJHbmdiQTtFQUNFLGdCQUFBO0EzR3NnYkY7QTJHbGdiQTtFQUNFO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0UzR3FnYkY7QUFDRjtBMkdqZ2JBOztFQUVFLHFCQUFBO0VBQ0EsMkJBQUE7QTNHbWdiRjtBMkcvL2FFO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QTNHa2diSjtBMkdoZ2JJO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QTNHa2diTjtBMkcvL2FJO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QTNHaWdiTjtBMkc5L2FJO0VBekJGO0lBMEJJLFlyR3NWaUI7RU4ycWFyQjtBQUNGO0EyRy8vYUk7RUFDRSxZckdpVm9CO0FOZ3JhMUI7QTJHOS9hTTtFQURGO0lBRUksWXJHK1VrQjtFTmtyYXhCO0FBQ0Y7QTJHNy9hRTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFyRzJUcUI7RXFHMVRyQixTQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0EzRysvYUo7QTJHMS9hQTs7RUFFRSwyQkFBQTtFQUNBLG1DQUFBO0EzRzYvYUY7QTJHMS9hQTs7RUFFRSxtQ0FBQTtFQUNBLG1DQUFBO0EzRzYvYUY7QTJHeC9hQTtFQUNFO0lBQ0UsbUJBQUE7SUFDQSxrQkFBQTtFM0cyL2FGO0UyRzEvYUU7O0lBRUUsZ0JBQUE7RTNHNC9hSjtFMkcxL2FFO0lBQ0UsK0JBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0UzRzQvYUo7QUFDRjtBNEd0cWJBO0VBQ0UsNEN0R2dZbUI7QU53eWFyQjtBNEd0cWJFO0VyRzBISSxrQkF0Q2E7RXFHbEZmLHlCQUFBO0E1R3dxYko7QTRHcnFiRTtFQUNFLHlCQUFBO0VBQ0Esc0J0R0RJO0VzR0VKLG1DdEdvWG9CO0VzR25YcEIsb0N0R21Yb0I7QU5vemF4QjtBNEducWJJO0VBQ0UsNEJuR2RLO0FUbXJiWDtBNEc5cGJJO0VBQ0UsV0FBQTtBNUdpcWJOO0E0RzNwYkk7RUFDRSxTQUFBO0E1RzhwYk47QTRHeHBiSTtFQUNFLFVBQUE7QTVHMnBiTjtBNkd4b2JBO0VBQ0UsNEJBQUE7QTdHMm9iRjtBNkd4b2JXO0VBQ1AseUJBQUE7RUFDQSx3QkFBQTtBN0cwb2JKO0E2R3ZvYkE7RUFDRSw0QkFBQTtBN0cwb2JGO0E2R3pvYlc7RUFDUCx5QkFBQTtFQUNBLHdCQUFBO0E3RzJvYko7QTZHeG9iQTtFQUNFLDRCQUFBO0E3RzJvYkY7QTZHMW9iVztFQUNQLHlCQUFBO0VBQ0Esd0JBQUE7QTdHNG9iSjtBNkd6b2JBO0VBQ0UsMEJBQUE7QTdHNG9iRjtBNkczb2JXO0VBQ1AsdUJBQUE7RUFDQSxzQkFBQTtBN0c2b2JKO0E2R3pvYkE7RUFDRSw0QkFBQTtBN0c0b2JGO0E2RzNvYlc7RUFDUCx5QkFBQTtFQUNBLHdCQUFBO0E3RzZvYko7QTZHMW9iQTtFQUNFLDRCQUFBO0E3RzZvYkY7QTZHNW9iVztFQUNQLHlCQUFBO0VBQ0Esd0JBQUE7QTdHOG9iSjtBNkczb2JBO0VBQ0UsNEJBQUE7QTdHOG9iRjtBNkc3b2JXO0VBQ1AseUJBQUE7RUFDQSx3QkFBQTtBN0crb2JKO0E2RzVvYkE7RUFDRSw0QkFBQTtBN0crb2JGO0E2RzlvYlc7RUFDUCx5QkFBQTtFQUNBLHdCQUFBO0E3R2dwYko7QTZHN29iQTtFQUNFLDRCQUFBO0E3R2dwYkY7QTZHL29iVztFQUNQLHlCQUFBO0VBQ0Esd0JBQUE7QTdHaXBiSjtBNkc3b2JBO0VBQ0UsMEJBQUE7QTdHZ3BiRjtBNkcvb2JXO0VBQ1AsdUJBQUE7RUFDQSxzQkFBQTtBN0dpcGJKO0E2RzlvYkE7RUFDRSwwQkFBQTtBN0dpcGJGO0E2R2hwYlc7RUFDUCx1QkFBQTtFQUNBLHNCQUFBO0E3R2twYko7QTZHL29iQTtFQUNFLDBCQUFBO0E3R2twYkY7QTZHanBiVztFQUNQLHVCQUFBO0VBQ0Esc0JBQUE7QTdHbXBiSjtBNkdocGJBO0VBQ0UsMEJBQUE7QTdHbXBiRjtBNkdscGJXO0VBQ1AsdUJBQUE7RUFDQSxzQkFBQTtBN0dvcGJKO0E2R2pwYkE7RUFDRSwwQkFBQTtBN0dvcGJGO0E2R25wYlc7RUFDUCx1QkFBQTtFQUNBLHNCQUFBO0E3R3FwYko7QTZHL29iQTtFQUNFLHlCQUFBO0E3R2twYkY7QTZHaHBiQTtFQUNFLDJCQUFBO0E3R21wYkY7QTZHanBiQTtFQUNFLCtCQUFBO0E3R29wYkY7QTZHL29iQTtFQUNFLHdCQUFBO0E3R2twYkY7QTZHaHBiQTtFQUNFLHlCQUFBO0E3R21wYkY7QTZHanBiQTtFQUNFLHdCQUFBO0E3R29wYkY7QTZHbHBiQTtFQUNFLHlCQUFBO0E3R3FwYkY7QTZHbnBiQTtFQUNFLHlCQUFBO0E3R3NwYkY7QTZHcHBiQTtFQUNFLDBCQUFBO0E3R3VwYkY7QTZHaHBiQTtFQUNFLDRCQUFBO0E3R21wYkY7QTZHanBiQTtFQUNFLGdDQUFBO0E3R29wYkY7QTZHbHBiQTtFQUNFLG1DQUFBO0E3R3FwYkY7QTZHbnBiQTtFQUNFLGlDQUFBO0E3R3NwYkY7QTZHcHBiQTtFQUNFLGtDQUFBO0E3R3VwYkY7QTZHbnBiQTtFQUNFLDRCQUFBO0E3R3NwYkY7QTZHcHBiQTtFQUNFLGdDQUFBO0E3R3VwYkY7QTZHcnBiQTtFQUNFLG1DQUFBO0E3R3dwYkY7QTZHdHBiQTtFQUNFLGlDQUFBO0E3R3lwYkY7QTZHdnBiQTtFQUNFLGtDQUFBO0E3RzBwYkY7QTZHdHBiQTtFOUZ4TkkscUJBQUE7QWZrM2JKO0E2R3ZwYkE7RTlGM05JLGdCQUFBO0FmczNiSjtBNkducGJBO0VBQ0UsMEJBQUE7QTdHc3BiRjtBNkdwcGJBO0VBQ0UscUJBQUE7QTdHdXBiRjtBNkdycGJBO0VBQ0Usc0JBQUE7QTdHd3BiRjtBNkd0cGJBO0VBQ0UsdUJBQUE7QTdHeXBiRjtBNkdwcGJFO0VBQ0UsdUJBQUE7QTdHdXBiSjtBNkdwcGJFO0VBQ0Usc0JBQUE7QTdHdXBiSjtBNkc1cGJFO0VBQ0Usd0JBQUE7QTdHK3BiSjtBNkc1cGJFO0VBQ0UsdUJBQUE7QTdHK3BiSjtBNkdwcWJFO0VBQ0Usd0JBQUE7QTdHdXFiSjtBNkdwcWJFO0VBQ0UsdUJBQUE7QTdHdXFiSjtBNkc1cWJFO0VBQ0Usd0JBQUE7QTdHK3FiSjtBNkc1cWJFO0VBQ0UsdUJBQUE7QTdHK3FiSjtBNkdwcmJFO0VBQ0Usd0JBQUE7QTdHdXJiSjtBNkdwcmJFO0VBQ0UsdUJBQUE7QTdHdXJiSjtBNkc1cmJFO0VBQ0Usd0JBQUE7QTdHK3JiSjtBNkc1cmJFO0VBQ0UsdUJBQUE7QTdHK3JiSjtBNkdwc2JFO0VBQ0Usd0JBQUE7QTdHdXNiSjtBNkdwc2JFO0VBQ0UsdUJBQUE7QTdHdXNiSjtBNkc1c2JFO0VBQ0Usd0JBQUE7QTdHK3NiSjtBNkc1c2JFO0VBQ0UsdUJBQUE7QTdHK3NiSjtBNkdwdGJFO0VBQ0Usd0JBQUE7QTdHdXRiSjtBNkdwdGJFO0VBQ0UsdUJBQUE7QTdHdXRiSjtBNkc1dGJFO0VBQ0Usd0JBQUE7QTdHK3RiSjtBNkc1dGJFO0VBQ0UsdUJBQUE7QTdHK3RiSjtBNkdwdWJFO0VBQ0Usd0JBQUE7QTdHdXViSjtBNkdwdWJFO0VBQ0UsdUJBQUE7QTdHdXViSjtBNkc1dWJFO0VBQ0Usd0JBQUE7QTdHK3ViSjtBNkc1dWJFO0VBQ0UsdUJBQUE7QTdHK3ViSjtBNkdwdmJFO0VBQ0Usd0JBQUE7QTdHdXZiSjtBNkdwdmJFO0VBQ0UsdUJBQUE7QTdHdXZiSjtBNkc1dmJFO0VBQ0Usd0JBQUE7QTdHK3ZiSjtBNkc1dmJFO0VBQ0UsdUJBQUE7QTdHK3ZiSjtBNkdwd2JFO0VBQ0Usd0JBQUE7QTdHdXdiSjtBNkdwd2JFO0VBQ0UsdUJBQUE7QTdHdXdiSjtBNkc1d2JFO0VBQ0Usd0JBQUE7QTdHK3diSjtBNkc1d2JFO0VBQ0UsdUJBQUE7QTdHK3diSjtBNkd6d2JFO0VBQ0UscUJBQUE7QTdHNHdiSjtBNkd6d2JFO0VBQ0Usb0JBQUE7QTdHNHdiSjtBNkdqeGJFO0VBQ0Usc0JBQUE7QTdHb3hiSjtBNkdqeGJFO0VBQ0UscUJBQUE7QTdHb3hiSjtBNkd6eGJFO0VBQ0Usc0JBQUE7QTdHNHhiSjtBNkd6eGJFO0VBQ0UscUJBQUE7QTdHNHhiSjtBNkdqeWJFO0VBQ0Usc0JBQUE7QTdHb3liSjtBNkdqeWJFO0VBQ0UscUJBQUE7QTdHb3liSjtBNkd6eWJFO0VBQ0Usc0JBQUE7QTdHNHliSjtBNkd6eWJFO0VBQ0UscUJBQUE7QTdHNHliSjtBNkdqemJFO0VBQ0Usc0JBQUE7QTdHb3piSjtBNkdqemJFO0VBQ0UscUJBQUE7QTdHb3piSjtBNkd6emJFO0VBQ0Usc0JBQUE7QTdHNHpiSjtBNkd6emJFO0VBQ0UscUJBQUE7QTdHNHpiSjtBNkdqMGJFO0VBQ0Usc0JBQUE7QTdHbzBiSjtBNkdqMGJFO0VBQ0UscUJBQUE7QTdHbzBiSjtBNkd6MGJFO0VBQ0Usc0JBQUE7QTdHNDBiSjtBNkd6MGJFO0VBQ0UscUJBQUE7QTdHNDBiSjtBNkdqMWJFO0VBQ0Usc0JBQUE7QTdHbzFiSjtBNkdqMWJFO0VBQ0UscUJBQUE7QTdHbzFiSjtBNkd6MWJFO0VBQ0Usc0JBQUE7QTdHNDFiSjtBNkd6MWJFO0VBQ0UscUJBQUE7QTdHNDFiSjtBNkdqMmJFO0VBQ0Usc0JBQUE7QTdHbzJiSjtBNkdqMmJFO0VBQ0UscUJBQUE7QTdHbzJiSjtBNkd6MmJFO0VBQ0Usc0JBQUE7QTdHNDJiSjtBNkd6MmJFO0VBQ0UscUJBQUE7QTdHNDJiSjtBNkdqM2JFO0VBQ0Usc0JBQUE7QTdHbzNiSjtBNkdqM2JFO0VBQ0UscUJBQUE7QTdHbzNiSjtBNkd6M2JFO0VBQ0Usc0JBQUE7QTdHNDNiSjtBNkd6M2JFO0VBQ0UscUJBQUE7QTdHNDNiSjtBNkdqNGJFO0VBQ0Usc0JBQUE7QTdHbzRiSjtBNkdqNGJFO0VBQ0UscUJBQUE7QTdHbzRiSjtBNkd6NGJFO0VBQ0Usc0JBQUE7QTdHNDRiSjtBNkd6NGJFO0VBQ0UscUJBQUE7QTdHNDRiSjtBNkdqNWJFO0VBQ0Usc0JBQUE7QTdHbzViSjtBNkdqNWJFO0VBQ0UscUJBQUE7QTdHbzViSjtBNkd6NWJFO0VBQ0Usc0JBQUE7QTdHNDViSjtBNkd6NWJFO0VBQ0UscUJBQUE7QTdHNDViSjtBNkd0NWJBO0VBQ0UsTUFBQTtBN0d5NWJGO0E2R3Y1YkE7RUFDRSxRQUFBO0E3RzA1YkY7QTZHeDViQTtFQUNFLFNBQUE7QTdHMjViRjtBNkd6NWJBO0VBQ0UsT0FBQTtBN0c0NWJGO0E2R3Y1YkE7RUFDRSxpQkFBQTtBN0cwNWJGO0E2R3g1YkE7RUFDRSxnQkFBQTtBN0cyNWJGO0E2R3o1YkE7RUFDRSxnQkFBQTtBN0c0NWJGO0E2RzE1YkE7RUFDRSxnQkFBQTtBN0c2NWJGO0E2R3g1YkE7RUFDRSxlQUFBO0E3RzI1YkY7QTZHejViQTtFQUNFLFlBQUE7QTdHNDViRjtBNkcxNWJBO0VBQ0UsZUFBQTtBN0c2NWJGO0E2RzM1YkE7RUFDRSxnQkFBQTtBN0c4NWJGO0E2RzU1YkE7RUFDRSxtQkFBQTtBN0crNWJGO0E2RzE1YkE7RUFDRSxxQkFBQTtBN0c2NWJGO0E2RzM1YkE7RUFDRSxxQkFBQTtBN0c4NWJGO0E2RzU1YkE7RUFDRSxxQkFBQTtBN0crNWJGO0E2Rzc1YkE7RUFDRSxxQkFBQTtBN0dnNmJGO0E2Rzk1YkE7RUFDRSxxQkFBQTtBN0dpNmJGO0E2Ry81YkE7RUFDRSxzQkFBQTtBN0drNmJGO0E2R2g2YkE7RUFDRSxzQkFBQTtBN0dtNmJGO0E2R2o2YkE7RUFDRSxzQkFBQTtBN0dvNmJGO0E2R2w2YkE7RUFDRSxzQkFBQTtBN0dxNmJGO0E2R2g2YkE7RUFDRSwyQkFBQTtBN0dtNmJGO0E2R2o2YkE7RUFDRSxtRkFBQTtBN0dvNmJGO0E2R2w2YkE7RUFDRSxtRkFBQTtBN0dxNmJGO0E2R242YkE7RUFDRSxzRkFBQTtBN0dzNmJGO0E2R3A2YkE7RUFDRSxzRkFBQTtBN0d1NmJGO0E2R3I2YkE7RUFDRSxxRkFBQTtBN0d3NmJGO0E2R3Q2YkE7RUFDRSxrRkFBQTtBN0d5NmJGO0E2R3A2YkE7RUFDRSx3QkFBQTtBN0d1NmJGO0E2R2w2YkE7RUFDRSxrQkFBQTtBN0dxNmJGO0E2R242YkE7RUFDRSxrQkFBQTtBN0dzNmJGO0E2R3A2YkE7RUFDRSxrQkFBQTtBN0d1NmJGO0E2R2w2YkE7RUFDRSxpQ0FBQTtBN0dxNmJGO0E2R242YkE7RUFDRSxvQ0FBQTtBN0dzNmJGO0E2R3A2YkE7RUFDRSx1Q0FBQTtBN0d1NmJGO0E2R2w2YkE7RUFDRSxXdkdwWk07RXVHcVpOLGVBQUE7RUFDQSxrQkFBQTtBN0dxNmJGO0E2R242YkE7RUFDRSxvQkFBQTtBN0dzNmJGO0E2R3A2YkE7RUFDRSxvQkFBQTtBN0d1NmJGO0E2R242YkE7RUFDRSx3QkFBQTtBN0dzNmJGO0E2R3A2YkE7O0VBRUUsd0JBQUE7QTdHdTZiRjtBNkdwNmJBO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0E3R3U2YkY7QTZHbjZiRTtFQUNFLGVBQUE7QTdHczZiSjtBNkcvNWJFO0VBQ0Usc0JBQUE7QTdHazZiSjtBNkc1NWJBO0VBQ0Usa0JBQUE7QTdHKzViRjtBNkcxNWJBO0VBQ0Usb0JBQUE7QTdHNjViRjtBOEc3emNNO0VBQ0Usb0NBQUE7QTlHZzBjUjtBOEc5emNROztFQUVFLDZCQUFBO0E5R2cwY1Y7QThHbndjTTtFQUNFLG9DQUFBO0E5R3N3Y1I7QThHbndjTTtFQUNFLDZCQUFBO0E5R3N3Y1I7QThHbndjTTtFQUNFLGdDQUFBO0E5R3N3Y1I7QThHbndjTTtFQUNFLDhCQUFBO0E5R3N3Y1I7QThHbndjTTtFQUNFLCtCQUFBO0E5R3N3Y1I7QThHL3ZjUTs7O0VBQ0UsZ0NBQUE7QTlHb3djVjtBOEdwdmNNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0drNWNGO0E4R3g5Yk07RUFDRSxpRUFBQTtBOUcyOWJSO0E4R3oyY007RUFDRSxvQ0FBQTtBOUc0MmNSO0E4RzEyY1E7O0VBRUUsNkJBQUE7QTlHNDJjVjtBOEcveWNNO0VBQ0Usb0NBQUE7QTlHa3pjUjtBOEcveWNNO0VBQ0UsNkJBQUE7QTlHa3pjUjtBOEcveWNNO0VBQ0UsZ0NBQUE7QTlHa3pjUjtBOEcveWNNO0VBQ0UsOEJBQUE7QTlHa3pjUjtBOEcveWNNO0VBQ0UsK0JBQUE7QTlHa3pjUjtBOEczeWNROzs7RUFDRSxnQ0FBQTtBOUdnemNWO0E4R2h5Y007RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLDhCQUFBO0EvRzg3Y0Y7QThHcGdjTTtFQUNFLGlFQUFBO0E5R3VnY1I7QThHcjVjTTtFQUNFLG9DQUFBO0E5R3c1Y1I7QThHdDVjUTs7RUFFRSw2QkFBQTtBOUd3NWNWO0E4R2w1Y1E7RUFDRSw2Q0FBQTtFQUNBLHlCQUFBO0E5R3E1Y1Y7QThHbjVjVTtFVjNEUixtREFBQTtBcEdpOWNGO0E4R2w1Y1U7RUFDRSx5QkFBQTtBOUdvNWNaO0E4R2g1Y1U7RUFDRSx5QkFBQTtBOUdrNWNaO0E4R3oyY007RUFDRSxvQ0FBQTtBOUc0MmNSO0E4R3oyY007RUFDRSw2QkFBQTtBOUc0MmNSO0E4R3oyY007RUFDRSxnQ0FBQTtBOUc0MmNSO0E4R3oyY007RUFDRSw4QkFBQTtBOUc0MmNSO0E4R3oyY007RUFDRSwrQkFBQTtBOUc0MmNSO0E4R3IyY1E7OztFQUNFLGdDQUFBO0E5RzAyY1Y7QThHbDJjVTtFQUNFLHdDQUFBO0VBQ0EseUJBQUE7QTlHcTJjWjtBOEcvMWNNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixpQ0FBQTtBL0c2L2NGO0E4Ry8xY1E7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QTlHazJjVjtBOEdoMmNVO0VBR0UsV3hHN0pKO0V3RzhKSSxvQ0FBQTtBOUdnMmNaO0E4RzcxY1U7RUFDRSxtQ0FBQTtBOUcrMWNaO0E4RzUxY1U7RUFDRSxnQkFBQTtBOUc4MWNaO0E4R3YxY1E7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FoSGs2Y1Q7QThHeDFjVTtFQUNFLGNFM0VIO0FoSHE2Y1Q7QThHdjFjVTtFQUNFLHdDQUFBO0E5R3kxY1o7QThHdDFjVTtFQUdFLHVDQUFBO0VBQ0EsY0V0Rkg7QWhINDZjVDtBOEduMWNVO0VBQ0UsK1NBQUE7QTlHcTFjWjtBOEc5MGNRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3hHM01GO0V3RzRNRSx5QkFBQTtBOUdpMWNWO0E4Ry8wY1k7RUFDRSx5QkFBQTtBOUdpMWNkO0E4RzEwY1U7RUFHRSx5QkFBQTtBOUcwMGNaO0E4R3YwY1U7RUFDRSxXeEc3Tko7QU5zaWRSO0E4R3YwY1U7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBOUd3MGNaO0E4R2owY1E7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QWhIMDhjVDtBOEdsMGNVO0VBQ0Usd0NBQUE7RUFDQSxjRTFJSDtBaEg4OGNUO0E4R2wwY1U7RUFDRSxnQkFBQTtBOUdvMGNaO0E4R2wwY1U7RUFHRSx1Q0FBQTtFQUNBLGNFbkpIO0FoSHE5Y1Q7QThHL3pjVTtFQUNFLCtTQUFBO0E5R2kwY1o7QThHOXpjVTtFQUNFLHVDQUFBO0VBQ0EsY0U1Skg7QWhINDljVDtBOEd0emNZOztFQUNFLGlLQUFBO0E5RzB6Y2Q7QThHM3ljVTtFQUNFLHlCRXZMSDtBaEhxK2NUO0E4R3B5Y2M7RUFDRSxjRWxNUDtBaEh5K2NUO0E4R3J5Y2M7RUFDRSx5QkFBQTtBOUd1eWNoQjtBOEdodGNRO0VBQ0Usd0NBQUE7QTlHbXRjVjtBOEdqdGNVO0VBQ0UseUJFaFNIO0FoSG0vY1Q7QThHM3NjVTtFQUNFLGdDQUFBO0E5RzhzY1o7QThHNXNjWTs7RUFFRSwwQkFBQTtBOUc4c2NkO0E4RzNzY1k7RUFDRSxvQ0FBQTtBOUc2c2NkO0E4RzVzY2M7RUFDRSw2Q0FBQTtBOUc4c2NoQjtBOEduc2NZO0VBRUUsZ0NBQUE7QTlHcXNjZDtBOEczcmNNO0VBQ0UsaUVBQUE7QTlHOHJjUjtBOEd4cmNVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QWhIK2dkVDtBOEd2cmNZOzs7OztFQUdFLHdEQUFBO0E5RzJyY2Q7QThHeHJjVTtFQUNFLG1EQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0E5RzByY1o7QThHeHJjVTtFQUNFLHFCRXBXSDtBaEg4aGRUO0E4R2xyY1U7RUFDRSxvQ0FBQTtFQUNBLFd4R3JkSjtFd0dzZEksNkJBQUE7QTlHcXJjWjtBOEczcWNjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBOUc4cWNoQjtBOEd2cWNNO0VBQ0UseUJBQUE7QTlHMHFjUjtBOEd2cWNNO0VBQ0Usb0NBQUE7QTlHMHFjUjtBOEd2cWNNO0VBQ0Usb0NBQUE7QTlHMHFjUjtBOEd2cWNNO0VBQ0Usd0NBQUE7QTlHMHFjUjtBOEd2cWNNO0VBQ0UsMkNBQUE7QTlHMHFjUjtBOEd2cWNNO0VBQ0UseUNBQUE7QTlHMHFjUjtBOEd2cWNNO0VBQ0UsMENBQUE7QTlHMHFjUjtBOEd2cWNNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QS9HMnJkRjtBOEd6c2NNO0VBQ0UseUJBQUE7QTlHNHNjUjtBOEd6c2NNO0VBQ0Usb0NBQUE7QTlHNHNjUjtBOEd6c2NNO0VBQ0Usb0NBQUE7QTlHNHNjUjtBOEd6c2NNO0VBQ0Usd0NBQUE7QTlHNHNjUjtBOEd6c2NNO0VBQ0UsMkNBQUE7QTlHNHNjUjtBOEd6c2NNO0VBQ0UseUNBQUE7QTlHNHNjUjtBOEd6c2NNO0VBQ0UsMENBQUE7QTlHNHNjUjtBOEd6c2NNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QS9HNnRkRjtBOEczdWNNO0VBQ0UseUJBQUE7QTlHOHVjUjtBOEczdWNNO0VBQ0Usb0NBQUE7QTlHOHVjUjtBOEczdWNNO0VBQ0Usb0NBQUE7QTlHOHVjUjtBOEczdWNNO0VBQ0Usd0NBQUE7QTlHOHVjUjtBOEczdWNNO0VBQ0UsMkNBQUE7QTlHOHVjUjtBOEczdWNNO0VBQ0UseUNBQUE7QTlHOHVjUjtBOEczdWNNO0VBQ0UsMENBQUE7QTlHOHVjUjtBOEczdWNNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsaUNBQUE7QS9HK3ZkRjtBOEdsdGRNO0VBQ0Usb0NBQUE7QTlHcXRkUjtBOEdudGRROztFQUVFLDZCQUFBO0E5R3F0ZFY7QThHeHBkTTtFQUNFLG9DQUFBO0E5RzJwZFI7QThHeHBkTTtFQUNFLDZCQUFBO0E5RzJwZFI7QThHeHBkTTtFQUNFLGdDQUFBO0E5RzJwZFI7QThHeHBkTTtFQUNFLDhCQUFBO0E5RzJwZFI7QThHeHBkTTtFQUNFLCtCQUFBO0E5RzJwZFI7QThHcHBkUTs7O0VBQ0UsZ0NBQUE7QTlHeXBkVjtBOEd6b2RNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0d1eWRGO0E4RzcyY007RUFDRSxpRUFBQTtBOUdnM2NSO0E4R3p6Y007RUFDRSx5QkFBQTtBOUc0emNSO0E4R3p6Y007RUFDRSxvQ0FBQTtBOUc0emNSO0E4R3p6Y007RUFDRSxvQ0FBQTtBOUc0emNSO0E4R3p6Y007RUFDRSx3Q0FBQTtBOUc0emNSO0E4R3p6Y007RUFDRSwyQ0FBQTtBOUc0emNSO0E4R3p6Y007RUFDRSx5Q0FBQTtBOUc0emNSO0E4R3p6Y007RUFDRSwwQ0FBQTtBOUc0emNSO0E4R3p6Y007RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0c2MGRGO0E4RzMxY007RUFDRSx5QkFBQTtBOUc4MWNSO0E4RzMxY007RUFDRSxvQ0FBQTtBOUc4MWNSO0E4RzMxY007RUFDRSxvQ0FBQTtBOUc4MWNSO0E4RzMxY007RUFDRSx3Q0FBQTtBOUc4MWNSO0E4RzMxY007RUFDRSwyQ0FBQTtBOUc4MWNSO0E4RzMxY007RUFDRSx5Q0FBQTtBOUc4MWNSO0E4RzMxY007RUFDRSwwQ0FBQTtBOUc4MWNSO0E4RzMxY007RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0crMmRGO0E4RzczY007RUFDRSx5QkFBQTtBOUdnNGNSO0E4RzczY007RUFDRSxvQ0FBQTtBOUdnNGNSO0E4RzczY007RUFDRSxvQ0FBQTtBOUdnNGNSO0E4RzczY007RUFDRSx3Q0FBQTtBOUdnNGNSO0E4RzczY007RUFDRSwyQ0FBQTtBOUdnNGNSO0E4RzczY007RUFDRSx5Q0FBQTtBOUdnNGNSO0E4RzczY007RUFDRSwwQ0FBQTtBOUdnNGNSO0E4RzczY007RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBL0dpNWRGO0E4Ry81Y007RUFDRSx5QkFBQTtBOUdrNmNSO0E4Ry81Y007RUFDRSxvQ0FBQTtBOUdrNmNSO0E4Ry81Y007RUFDRSxvQ0FBQTtBOUdrNmNSO0E4Ry81Y007RUFDRSx3Q0FBQTtBOUdrNmNSO0E4Ry81Y007RUFDRSwyQ0FBQTtBOUdrNmNSO0E4Ry81Y007RUFDRSx5Q0FBQTtBOUdrNmNSO0E4Ry81Y007RUFDRSwwQ0FBQTtBOUdrNmNSO0E4Ry81Y007RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBL0dtN2RGO0E4R2o4Y007RUFDRSx5QkFBQTtBOUdvOGNSO0E4R2o4Y007RUFDRSxvQ0FBQTtBOUdvOGNSO0E4R2o4Y007RUFDRSxvQ0FBQTtBOUdvOGNSO0E4R2o4Y007RUFDRSx3Q0FBQTtBOUdvOGNSO0E4R2o4Y007RUFDRSwyQ0FBQTtBOUdvOGNSO0E4R2o4Y007RUFDRSx5Q0FBQTtBOUdvOGNSO0E4R2o4Y007RUFDRSwwQ0FBQTtBOUdvOGNSO0E4R2o4Y007RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBL0dxOWRGO0E4R3g2ZE07RUFDRSxvQ0FBQTtBOUcyNmRSO0E4R3o2ZFE7O0VBRUUsNkJBQUE7QTlHMjZkVjtBOEdyNmRRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBOUd3NmRWO0E4R3Q2ZFU7RVYzRFIsb0RBQUE7QXBHbytkRjtBOEdyNmRVO0VBQ0UseUJBQUE7QTlHdTZkWjtBOEduNmRVO0VBQ0UseUJBQUE7QTlHcTZkWjtBOEc5NWRRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBOUdpNmRWO0E4Rzk1ZFU7RUFFRSxvQ0FBQTtBOUcrNWRaO0E4RzU1ZFU7RUFDRSxnQ0FBQTtBOUc4NWRaO0E4RzE1ZFk7RUFDRSw2Q0FBQTtBOUc0NWRkO0E4R3o1ZFk7RUFDRSxjeEdQRDtBTms2ZGI7QThHbjVkUTtFQUNFLHlCQUFBO0E5R3M1ZFY7QThHajVkTTtFQUNFLG9DQUFBO0E5R281ZFI7QThHajVkTTtFQUNFLDZCQUFBO0E5R281ZFI7QThHajVkTTtFQUNFLGdDQUFBO0E5R281ZFI7QThHajVkTTtFQUNFLDhCQUFBO0E5R281ZFI7QThHajVkTTtFQUNFLCtCQUFBO0E5R281ZFI7QThHNzRkUTs7O0VBQ0UsZ0NBQUE7QTlHazVkVjtBOEcxNGRVO0VBQ0UseUNBQUE7RUFDQSx5QkFBQTtBOUc2NGRaO0E4R3Y0ZE07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR3FpZUY7QThHdjRkUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBOUcwNGRWO0E4R3g0ZFU7RUFHRSxXeEc3Sko7RXdHOEpJLG9DQUFBO0E5R3c0ZFo7QThHcjRkVTtFQUNFLG1DQUFBO0E5R3U0ZFo7QThHcDRkVTtFQUNFLGdCQUFBO0E5R3M0ZFo7QThHLzNkUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QWhIMDhkVDtBOEdoNGRVO0VBQ0UsY0UzRUg7QWhINjhkVDtBOEcvM2RVO0VBQ0UseUNBQUE7QTlHaTRkWjtBOEc5M2RVO0VBR0Usd0NBQUE7RUFDQSxjRXRGSDtBaEhvOWRUO0E4RzMzZFU7RUFDRSwrU0FBQTtBOUc2M2RaO0E4R3QzZFE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXeEczTUY7RXdHNE1FLHlCQUFBO0E5R3kzZFY7QThHbjNkWTtFQUNFLHlCQUFBO0E5R3EzZGQ7QThHbDNkVTtFQUdFLHlCQUFBO0E5R2szZFo7QThHLzJkVTtFQUNFLFd4RzdOSjtBTjhrZVI7QThHLzJkVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0E5R2czZFo7QThHejJkUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBaEhrL2RUO0E4RzEyZFU7RUFDRSx5Q0FBQTtFQUNBLGNFMUlIO0FoSHMvZFQ7QThHMTJkVTtFQUNFLGdCQUFBO0E5RzQyZFo7QThHMTJkVTtFQUdFLHdDQUFBO0VBQ0EsY0VuSkg7QWhINi9kVDtBOEd2MmRVO0VBQ0UsK1NBQUE7QTlHeTJkWjtBOEd0MmRVO0VBQ0Usd0NBQUE7RUFDQSxjRTVKSDtBaEhvZ2VUO0E4RzkxZFk7O0VBQ0UscUtBQUE7QTlHazJkZDtBOEduMWRVO0VBQ0UseUJFdkxIO0FoSDZnZVQ7QThHNTBkYztFQUNFLGNFbE1QO0FoSGloZVQ7QThHNzBkYztFQUNFLHlCQUFBO0E5RyswZGhCO0E4R24wZGM7RUFDRSw4QkFBQTtFQUNBLFd4RzFUUjtBTmdvZVI7QThHcDBkZ0I7RUFDRSxXeEc3VFY7QU5tb2VSO0E4R2gwZGM7RUFDRSxjRTdOUDtBaEgraGVUO0E4RzV6ZGM7RUFDRSxtQkVwT1A7RUZxT08sV3hHNVVSO0FOMG9lUjtBOEd0emRrQjtFQUNFLDJUQUFBO0E5R3d6ZHBCO0E4RzF5ZGtCO0VBQ0UsMlRBQUE7QTlHNHlkcEI7QThHMXhkYztFQUNFLFd4R3ZYUjtFd0d3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8sbURBQUE7QTlHNnhkaEI7QThHcHhkUTtFQUNFLHlDQUFBO0E5R3V4ZFY7QThHcnhkVTtFQUNFLHlCRWhTSDtBaEh1amVUO0E4Ry93ZFU7RUFDRSxnQ0FBQTtBOUdreGRaO0E4R2h4ZFk7O0VBRUUsMEJBQUE7QTlHa3hkZDtBOEcvd2RZO0VBQ0Usb0NBQUE7QTlHaXhkZDtBOEdoeGRjO0VBQ0UsOENBQUE7QTlHa3hkaEI7QThHdndkWTtFQUVFLGdDQUFBO0E5R3l3ZGQ7QThHL3ZkTTtFQUNFLGlFQUFBO0E5R2t3ZFI7QThHNXZkVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FoSG1sZVQ7QThHM3ZkWTs7Ozs7RUFHRSx5REFBQTtBOUcrdmRkO0E4RzV2ZFU7RUFDRSxvREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBOUc4dmRaO0E4RzV2ZFU7RUFDRSxxQkVwV0g7QWhIa21lVDtBOEd0dmRVO0VBQ0Usb0NBQUE7RUFDQSxXeEdyZEo7RXdHc2RJLDZCQUFBO0E5R3l2ZFo7QThHL3VkYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QTlHa3ZkaEI7QThHM3VkTTtFQUNFLHlCQUFBO0E5Rzh1ZFI7QThHM3VkTTtFQUNFLG9DQUFBO0E5Rzh1ZFI7QThHM3VkTTtFQUNFLG9DQUFBO0E5Rzh1ZFI7QThHM3VkTTtFQUNFLHdDQUFBO0E5Rzh1ZFI7QThHM3VkTTtFQUNFLDJDQUFBO0E5Rzh1ZFI7QThHM3VkTTtFQUNFLHlDQUFBO0E5Rzh1ZFI7QThHM3VkTTtFQUNFLDBDQUFBO0E5Rzh1ZFI7QThHM3VkTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvRyt2ZUY7QThHN3dkTTtFQUNFLHlCQUFBO0E5R2d4ZFI7QThHN3dkTTtFQUNFLG9DQUFBO0E5R2d4ZFI7QThHN3dkTTtFQUNFLG9DQUFBO0E5R2d4ZFI7QThHN3dkTTtFQUNFLHdDQUFBO0E5R2d4ZFI7QThHN3dkTTtFQUNFLDJDQUFBO0E5R2d4ZFI7QThHN3dkTTtFQUNFLHlDQUFBO0E5R2d4ZFI7QThHN3dkTTtFQUNFLDBDQUFBO0E5R2d4ZFI7QThHN3dkTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR2l5ZUY7QThHL3lkTTtFQUNFLHlCQUFBO0E5R2t6ZFI7QThHL3lkTTtFQUNFLG9DQUFBO0E5R2t6ZFI7QThHL3lkTTtFQUNFLG9DQUFBO0E5R2t6ZFI7QThHL3lkTTtFQUNFLHdDQUFBO0E5R2t6ZFI7QThHL3lkTTtFQUNFLDJDQUFBO0E5R2t6ZFI7QThHL3lkTTtFQUNFLHlDQUFBO0E5R2t6ZFI7QThHL3lkTTtFQUNFLDBDQUFBO0E5R2t6ZFI7QThHL3lkTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR20wZUY7QThHajFkTTtFQUNFLHlCQUFBO0E5R28xZFI7QThHajFkTTtFQUNFLG9DQUFBO0E5R28xZFI7QThHajFkTTtFQUNFLG9DQUFBO0E5R28xZFI7QThHajFkTTtFQUNFLHdDQUFBO0E5R28xZFI7QThHajFkTTtFQUNFLDJDQUFBO0E5R28xZFI7QThHajFkTTtFQUNFLHlDQUFBO0E5R28xZFI7QThHajFkTTtFQUNFLDBDQUFBO0E5R28xZFI7QThHajFkTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR3EyZUY7QThHbjNkTTtFQUNFLHlCQUFBO0E5R3MzZFI7QThHbjNkTTtFQUNFLG9DQUFBO0E5R3MzZFI7QThHbjNkTTtFQUNFLG9DQUFBO0E5R3MzZFI7QThHbjNkTTtFQUNFLHdDQUFBO0E5R3MzZFI7QThHbjNkTTtFQUNFLDJDQUFBO0E5R3MzZFI7QThHbjNkTTtFQUNFLHlDQUFBO0E5R3MzZFI7QThHbjNkTTtFQUNFLDBDQUFBO0E5R3MzZFI7QThHbjNkTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR3U0ZUY7QThHcjVkTTtFQUNFLHlCQUFBO0E5R3c1ZFI7QThHcjVkTTtFQUNFLG9DQUFBO0E5R3c1ZFI7QThHcjVkTTtFQUNFLG9DQUFBO0E5R3c1ZFI7QThHcjVkTTtFQUNFLHdDQUFBO0E5R3c1ZFI7QThHcjVkTTtFQUNFLDJDQUFBO0E5R3c1ZFI7QThHcjVkTTtFQUNFLHlDQUFBO0E5R3c1ZFI7QThHcjVkTTtFQUNFLDBDQUFBO0E5R3c1ZFI7QThHcjVkTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR3k2ZUY7QThHdjdkTTtFQUNFLHlCQUFBO0E5RzA3ZFI7QThHdjdkTTtFQUNFLG9DQUFBO0E5RzA3ZFI7QThHdjdkTTtFQUNFLG9DQUFBO0E5RzA3ZFI7QThHdjdkTTtFQUNFLHdDQUFBO0E5RzA3ZFI7QThHdjdkTTtFQUNFLDJDQUFBO0E5RzA3ZFI7QThHdjdkTTtFQUNFLHlDQUFBO0E5RzA3ZFI7QThHdjdkTTtFQUNFLDBDQUFBO0E5RzA3ZFI7QThHdjdkTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0EvRzI4ZUY7QThHejlkTTtFQUNFLHlCQUFBO0E5RzQ5ZFI7QThHejlkTTtFQUNFLG9DQUFBO0E5RzQ5ZFI7QThHejlkTTtFQUNFLG9DQUFBO0E5RzQ5ZFI7QThHejlkTTtFQUNFLHdDQUFBO0E5RzQ5ZFI7QThHejlkTTtFQUNFLDJDQUFBO0E5RzQ5ZFI7QThHejlkTTtFQUNFLHlDQUFBO0E5RzQ5ZFI7QThHejlkTTtFQUNFLDBDQUFBO0E5RzQ5ZFI7QThHejlkTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0EvRzYrZUY7QThHMy9kTTtFQUNFLHlCQUFBO0E5RzgvZFI7QThHMy9kTTtFQUNFLG9DQUFBO0E5RzgvZFI7QThHMy9kTTtFQUNFLG9DQUFBO0E5RzgvZFI7QThHMy9kTTtFQUNFLHdDQUFBO0E5RzgvZFI7QThHMy9kTTtFQUNFLDJDQUFBO0E5RzgvZFI7QThHMy9kTTtFQUNFLHlDQUFBO0E5RzgvZFI7QThHMy9kTTtFQUNFLDBDQUFBO0E5RzgvZFI7QThHMy9kTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvRytnZkY7QThHN2hlTTtFQUNFLHlCQUFBO0E5R2dpZVI7QThHN2hlTTtFQUNFLG9DQUFBO0E5R2dpZVI7QThHN2hlTTtFQUNFLG9DQUFBO0E5R2dpZVI7QThHN2hlTTtFQUNFLHdDQUFBO0E5R2dpZVI7QThHN2hlTTtFQUNFLDJDQUFBO0E5R2dpZVI7QThHN2hlTTtFQUNFLHlDQUFBO0E5R2dpZVI7QThHN2hlTTtFQUNFLDBDQUFBO0E5R2dpZVI7QThHN2hlTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR2lqZkY7QThHL2plTTtFQUNFLHlCQUFBO0E5R2trZVI7QThHL2plTTtFQUNFLG9DQUFBO0E5R2trZVI7QThHL2plTTtFQUNFLG9DQUFBO0E5R2trZVI7QThHL2plTTtFQUNFLHdDQUFBO0E5R2trZVI7QThHL2plTTtFQUNFLDJDQUFBO0E5R2trZVI7QThHL2plTTtFQUNFLHlDQUFBO0E5R2trZVI7QThHL2plTTtFQUNFLDBDQUFBO0E5R2trZVI7QThHL2plTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR21sZkY7QThHam1lTTtFQUNFLHlCQUFBO0E5R29tZVI7QThHam1lTTtFQUNFLG9DQUFBO0E5R29tZVI7QThHam1lTTtFQUNFLG9DQUFBO0E5R29tZVI7QThHam1lTTtFQUNFLHdDQUFBO0E5R29tZVI7QThHam1lTTtFQUNFLDJDQUFBO0E5R29tZVI7QThHam1lTTtFQUNFLHlDQUFBO0E5R29tZVI7QThHam1lTTtFQUNFLDBDQUFBO0E5R29tZVI7QThHam1lTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR3FuZkY7QThHbm9lTTtFQUNFLHlCQUFBO0E5R3NvZVI7QThHbm9lTTtFQUNFLG9DQUFBO0E5R3NvZVI7QThHbm9lTTtFQUNFLG9DQUFBO0E5R3NvZVI7QThHbm9lTTtFQUNFLHdDQUFBO0E5R3NvZVI7QThHbm9lTTtFQUNFLDJDQUFBO0E5R3NvZVI7QThHbm9lTTtFQUNFLHlDQUFBO0E5R3NvZVI7QThHbm9lTTtFQUNFLDBDQUFBO0E5R3NvZVI7QThHbm9lTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR3VwZkY7QThHMW1mTTtFQUNFLG9DQUFBO0E5RzZtZlI7QThHM21mUTs7RUFFRSw2QkFBQTtBOUc2bWZWO0E4R3ZtZlE7RUFDRSxnREFBQTtFQUNBLHlCQUFBO0E5RzBtZlY7QThHeG1mVTtFVjNEUixzREFBQTtBcEdzcWZGO0E4R3ZtZlU7RUFDRSx5QkFBQTtBOUd5bWZaO0E4R3JtZlU7RUFDRSx5QkFBQTtBOUd1bWZaO0E4R2htZlE7RUFDRSxnREFBQTtFQUNBLHlCQUFBO0E5R21tZlY7QThHaG1mVTtFQUVFLHNDQUFBO0E5R2ltZlo7QThHOWxmVTtFQUNFLGdDQUFBO0E5R2dtZlo7QThHNWxmWTtFQUNFLCtDQUFBO0E5RzhsZmQ7QThHM2xmWTtFQUNFLGN4R1BEO0FOb21mYjtBOEdybGZRO0VBQ0UseUJBQUE7QTlHd2xmVjtBOEdubGZNO0VBQ0Usb0NBQUE7QTlHc2xmUjtBOEdubGZNO0VBQ0UsNkJBQUE7QTlHc2xmUjtBOEdubGZNO0VBQ0UsZ0NBQUE7QTlHc2xmUjtBOEdubGZNO0VBQ0UsOEJBQUE7QTlHc2xmUjtBOEdubGZNO0VBQ0UsK0JBQUE7QTlHc2xmUjtBOEcva2ZROzs7RUFDRSxnQ0FBQTtBOUdvbGZWO0E4RzVrZlU7RUFDRSwyQ0FBQTtFQUNBLHlCQUFBO0E5RytrZlo7QThHemtmTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HdXVmRjtBOEd6a2ZRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0E5RzRrZlY7QThHMWtmVTtFQUdFLFd4RzdKSjtFd0c4Skksb0NBQUE7QTlHMGtmWjtBOEd2a2ZVO0VBQ0UsbUNBQUE7QTlHeWtmWjtBOEd0a2ZVO0VBQ0UsZ0JBQUE7QTlHd2tmWjtBOEdqa2ZRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBaEg0b2ZUO0E4R2xrZlU7RUFDRSxjRTNFSDtBaEgrb2ZUO0E4R2prZlU7RUFDRSwyQ0FBQTtBOUdta2ZaO0E4R2hrZlU7RUFHRSwwQ0FBQTtFQUNBLGNFdEZIO0FoSHNwZlQ7QThHN2pmVTtFQUNFLCtTQUFBO0E5RytqZlo7QThHeGpmUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd4RzNNRjtFd0c0TUUseUJBQUE7QTlHMmpmVjtBOEdyamZZO0VBQ0UseUJBQUE7QTlHdWpmZDtBOEdwamZVO0VBR0UseUJBQUE7QTlHb2pmWjtBOEdqamZVO0VBQ0UsV3hHN05KO0FOZ3hmUjtBOEdqamZVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QTlHa2pmWjtBOEczaWZRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FoSG9yZlQ7QThHNWlmVTtFQUNFLDJDQUFBO0VBQ0EsY0UxSUg7QWhId3JmVDtBOEc1aWZVO0VBQ0UsZ0JBQUE7QTlHOGlmWjtBOEc1aWZVO0VBR0UsMENBQUE7RUFDQSxjRW5KSDtBaEgrcmZUO0E4R3ppZlU7RUFDRSwrU0FBQTtBOUcyaWZaO0E4R3hpZlU7RUFDRSwwQ0FBQTtFQUNBLGNFNUpIO0FoSHNzZlQ7QThHaGlmWTs7RUFDRSw2S0FBQTtBOUdvaWZkO0E4R3JoZlU7RUFDRSx5QkV2TEg7QWhIK3NmVDtBOEc5Z2ZjO0VBQ0UsY0VsTVA7QWhIbXRmVDtBOEcvZ2ZjO0VBQ0UseUJBQUE7QTlHaWhmaEI7QThHcmdmYztFQUNFLDhCQUFBO0VBQ0EsV3hHMVRSO0FOazBmUjtBOEd0Z2ZnQjtFQUNFLFd4RzdUVjtBTnEwZlI7QThHbGdmYztFQUNFLGNFN05QO0FoSGl1ZlQ7QThHOS9lYztFQUNFLG1CRXBPUDtFRnFPTyxXeEc1VVI7QU40MGZSO0E4R3gvZWtCO0VBQ0UsMlRBQUE7QTlHMC9lcEI7QThHNStla0I7RUFDRSwyVEFBQTtBOUc4K2VwQjtBOEc1OWVjO0VBQ0UsV3hHdlhSO0V3R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxxREFBQTtBOUcrOWVoQjtBOEd0OWVRO0VBQ0UsMkNBQUE7QTlHeTllVjtBOEd2OWVVO0VBQ0UseUJFaFNIO0FoSHl2ZlQ7QThHajllVTtFQUNFLGdDQUFBO0E5R285ZVo7QThHbDllWTs7RUFFRSwwQkFBQTtBOUdvOWVkO0E4R2o5ZVk7RUFDRSxvQ0FBQTtBOUdtOWVkO0E4R2w5ZWM7RUFDRSxnREFBQTtBOUdvOWVoQjtBOEd6OGVZO0VBRUUsZ0NBQUE7QTlHMjhlZDtBOEdqOGVNO0VBQ0UsaUVBQUE7QTlHbzhlUjtBOEc5N2VVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QWhIcXhmVDtBOEc3N2VZOzs7OztFQUdFLDJEQUFBO0E5R2k4ZWQ7QThHOTdlVTtFQUNFLHNEQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0E5R2c4ZVo7QThHOTdlVTtFQUNFLHFCRXBXSDtBaEhveWZUO0E4R3g3ZVU7RUFDRSxvQ0FBQTtFQUNBLFd4R3JkSjtFd0dzZEksNkJBQUE7QTlHMjdlWjtBOEdqN2VjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBOUdvN2VoQjtBOEc3NmVNO0VBQ0UseUJBQUE7QTlHZzdlUjtBOEc3NmVNO0VBQ0Usb0NBQUE7QTlHZzdlUjtBOEc3NmVNO0VBQ0Usb0NBQUE7QTlHZzdlUjtBOEc3NmVNO0VBQ0Usd0NBQUE7QTlHZzdlUjtBOEc3NmVNO0VBQ0UsMkNBQUE7QTlHZzdlUjtBOEc3NmVNO0VBQ0UseUNBQUE7QTlHZzdlUjtBOEc3NmVNO0VBQ0UsMENBQUE7QTlHZzdlUjtBOEc3NmVNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HaThmRjtBOEcvOGVNO0VBQ0UseUJBQUE7QTlHazllUjtBOEcvOGVNO0VBQ0Usb0NBQUE7QTlHazllUjtBOEcvOGVNO0VBQ0Usb0NBQUE7QTlHazllUjtBOEcvOGVNO0VBQ0Usd0NBQUE7QTlHazllUjtBOEcvOGVNO0VBQ0UsMkNBQUE7QTlHazllUjtBOEcvOGVNO0VBQ0UseUNBQUE7QTlHazllUjtBOEcvOGVNO0VBQ0UsMENBQUE7QTlHazllUjtBOEcvOGVNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HbStmRjtBOEdqL2VNO0VBQ0UseUJBQUE7QTlHby9lUjtBOEdqL2VNO0VBQ0Usb0NBQUE7QTlHby9lUjtBOEdqL2VNO0VBQ0Usb0NBQUE7QTlHby9lUjtBOEdqL2VNO0VBQ0Usd0NBQUE7QTlHby9lUjtBOEdqL2VNO0VBQ0UsMkNBQUE7QTlHby9lUjtBOEdqL2VNO0VBQ0UseUNBQUE7QTlHby9lUjtBOEdqL2VNO0VBQ0UsMENBQUE7QTlHby9lUjtBOEdqL2VNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QS9HcWdnQkY7QThHbmhmTTtFQUNFLHlCQUFBO0E5R3NoZlI7QThHbmhmTTtFQUNFLG9DQUFBO0E5R3NoZlI7QThHbmhmTTtFQUNFLG9DQUFBO0E5R3NoZlI7QThHbmhmTTtFQUNFLHdDQUFBO0E5R3NoZlI7QThHbmhmTTtFQUNFLDJDQUFBO0E5R3NoZlI7QThHbmhmTTtFQUNFLHlDQUFBO0E5R3NoZlI7QThHbmhmTTtFQUNFLDBDQUFBO0E5R3NoZlI7QThHbmhmTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGlDQUFBO0EvR3VpZ0JGO0E4R3JqZk07RUFDRSx5QkFBQTtBOUd3amZSO0E4R3JqZk07RUFDRSxvQ0FBQTtBOUd3amZSO0E4R3JqZk07RUFDRSxvQ0FBQTtBOUd3amZSO0E4R3JqZk07RUFDRSx3Q0FBQTtBOUd3amZSO0E4R3JqZk07RUFDRSwyQ0FBQTtBOUd3amZSO0E4R3JqZk07RUFDRSx5Q0FBQTtBOUd3amZSO0E4R3JqZk07RUFDRSwwQ0FBQTtBOUd3amZSO0E4R3JqZk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0d5a2dCRjtBOEd2bGZNO0VBQ0UseUJBQUE7QTlHMGxmUjtBOEd2bGZNO0VBQ0Usb0NBQUE7QTlHMGxmUjtBOEd2bGZNO0VBQ0Usb0NBQUE7QTlHMGxmUjtBOEd2bGZNO0VBQ0Usd0NBQUE7QTlHMGxmUjtBOEd2bGZNO0VBQ0UsMkNBQUE7QTlHMGxmUjtBOEd2bGZNO0VBQ0UseUNBQUE7QTlHMGxmUjtBOEd2bGZNO0VBQ0UsMENBQUE7QTlHMGxmUjtBOEd2bGZNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HMm1nQkY7QThHem5mTTtFQUNFLHlCQUFBO0E5RzRuZlI7QThHem5mTTtFQUNFLG9DQUFBO0E5RzRuZlI7QThHem5mTTtFQUNFLG9DQUFBO0E5RzRuZlI7QThHem5mTTtFQUNFLHdDQUFBO0E5RzRuZlI7QThHem5mTTtFQUNFLDJDQUFBO0E5RzRuZlI7QThHem5mTTtFQUNFLHlDQUFBO0E5RzRuZlI7QThHem5mTTtFQUNFLDBDQUFBO0E5RzRuZlI7QThHem5mTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0EvRzZvZ0JGO0E4RzNwZk07RUFDRSx5QkFBQTtBOUc4cGZSO0E4RzNwZk07RUFDRSxvQ0FBQTtBOUc4cGZSO0E4RzNwZk07RUFDRSxvQ0FBQTtBOUc4cGZSO0E4RzNwZk07RUFDRSx3Q0FBQTtBOUc4cGZSO0E4RzNwZk07RUFDRSwyQ0FBQTtBOUc4cGZSO0E4RzNwZk07RUFDRSx5Q0FBQTtBOUc4cGZSO0E4RzNwZk07RUFDRSwwQ0FBQTtBOUc4cGZSO0E4RzNwZk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBL0crcWdCRjtBOEc3cmZNO0VBQ0UseUJBQUE7QTlHZ3NmUjtBOEc3cmZNO0VBQ0Usb0NBQUE7QTlHZ3NmUjtBOEc3cmZNO0VBQ0Usb0NBQUE7QTlHZ3NmUjtBOEc3cmZNO0VBQ0Usd0NBQUE7QTlHZ3NmUjtBOEc3cmZNO0VBQ0UsMkNBQUE7QTlHZ3NmUjtBOEc3cmZNO0VBQ0UseUNBQUE7QTlHZ3NmUjtBOEc3cmZNO0VBQ0UsMENBQUE7QTlHZ3NmUjtBOEc3cmZNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QS9HaXRnQkY7QThHcHFnQk07RUFDRSxvQ0FBQTtBOUd1cWdCUjtBOEdycWdCUTs7RUFFRSw2QkFBQTtBOUd1cWdCVjtBOEdqcWdCUTtFQUNFLCtDQUFBO0VBQ0EseUJBQUE7QTlHb3FnQlY7QThHbHFnQlU7RVYzRFIscURBQUE7QXBHZ3VnQkY7QThHanFnQlU7RUFDRSx5QkFBQTtBOUdtcWdCWjtBOEcvcGdCVTtFQUNFLHlCQUFBO0E5R2lxZ0JaO0E4RzFwZ0JRO0VBQ0UsK0NBQUE7RUFDQSx5QkFBQTtBOUc2cGdCVjtBOEcxcGdCVTtFQUVFLHFDQUFBO0E5RzJwZ0JaO0E4R3hwZ0JVO0VBQ0UsZ0NBQUE7QTlHMHBnQlo7QThHdHBnQlk7RUFDRSw4Q0FBQTtBOUd3cGdCZDtBOEdycGdCWTtFQUNFLGN4R1BEO0FOOHBnQmI7QThHL29nQlE7RUFDRSx5QkFBQTtBOUdrcGdCVjtBOEc3b2dCTTtFQUNFLG9DQUFBO0E5R2dwZ0JSO0E4RzdvZ0JNO0VBQ0UsNkJBQUE7QTlHZ3BnQlI7QThHN29nQk07RUFDRSxnQ0FBQTtBOUdncGdCUjtBOEc3b2dCTTtFQUNFLDhCQUFBO0E5R2dwZ0JSO0E4RzdvZ0JNO0VBQ0UsK0JBQUE7QTlHZ3BnQlI7QThHem9nQlE7OztFQUNFLGdDQUFBO0E5RzhvZ0JWO0E4R3RvZ0JVO0VBQ0UsMENBQUE7RUFDQSx5QkFBQTtBOUd5b2dCWjtBOEdub2dCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QS9HaXlnQkY7QThHbm9nQlE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QTlHc29nQlY7QThHcG9nQlU7RUFHRSxXeEc3Sko7RXdHOEpJLG9DQUFBO0E5R29vZ0JaO0E4R2pvZ0JVO0VBQ0UsbUNBQUE7QTlHbW9nQlo7QThHaG9nQlU7RUFDRSxnQkFBQTtBOUdrb2dCWjtBOEczbmdCUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QWhIc3NnQlQ7QThHNW5nQlU7RUFDRSxjRTNFSDtBaEh5c2dCVDtBOEczbmdCVTtFQUNFLDBDQUFBO0E5RzZuZ0JaO0E4RzFuZ0JVO0VBR0UseUNBQUE7RUFDQSxjRXRGSDtBaEhndGdCVDtBOEd2bmdCVTtFQUNFLCtTQUFBO0E5R3luZ0JaO0E4R2xuZ0JRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3hHM01GO0V3RzRNRSx5QkFBQTtBOUdxbmdCVjtBOEcvbWdCWTtFQUNFLHlCQUFBO0E5R2luZ0JkO0E4RzltZ0JVO0VBR0UseUJBQUE7QTlHOG1nQlo7QThHM21nQlU7RUFDRSxXeEc3Tko7QU4wMGdCUjtBOEczbWdCVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0E5RzRtZ0JaO0E4R3JtZ0JRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FoSDh1Z0JUO0E4R3RtZ0JVO0VBQ0UsMENBQUE7RUFDQSxjRTFJSDtBaEhrdmdCVDtBOEd0bWdCVTtFQUNFLGdCQUFBO0E5R3dtZ0JaO0E4R3RtZ0JVO0VBR0UseUNBQUE7RUFDQSxjRW5KSDtBaEh5dmdCVDtBOEdubWdCVTtFQUNFLCtTQUFBO0E5R3FtZ0JaO0E4R2xtZ0JVO0VBQ0UseUNBQUE7RUFDQSxjRTVKSDtBaEhnd2dCVDtBOEcxbGdCWTs7RUFDRSx5S0FBQTtBOUc4bGdCZDtBOEcva2dCVTtFQUNFLHlCRXZMSDtBaEh5d2dCVDtBOEd4a2dCYztFQUNFLGNFbE1QO0FoSDZ3Z0JUO0E4R3prZ0JjO0VBQ0UseUJBQUE7QTlHMmtnQmhCO0E4Ry9qZ0JjO0VBQ0UsOEJBQUE7RUFDQSxXeEcxVFI7QU40M2dCUjtBOEdoa2dCZ0I7RUFDRSxXeEc3VFY7QU4rM2dCUjtBOEc1amdCYztFQUNFLGNFN05QO0FoSDJ4Z0JUO0E4R3hqZ0JjO0VBQ0UsbUJFcE9QO0VGcU9PLFd4RzVVUjtBTnM0Z0JSO0E4R2xqZ0JrQjtFQUNFLDJUQUFBO0E5R29qZ0JwQjtBOEd0aWdCa0I7RUFDRSwyVEFBQTtBOUd3aWdCcEI7QThHdGhnQmM7RUFDRSxXeEd2WFI7RXdHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLG9EQUFBO0E5R3loZ0JoQjtBOEdoaGdCUTtFQUNFLDBDQUFBO0E5R21oZ0JWO0E4R2poZ0JVO0VBQ0UseUJFaFNIO0FoSG16Z0JUO0E4RzNnZ0JVO0VBQ0UsZ0NBQUE7QTlHOGdnQlo7QThHNWdnQlk7O0VBRUUsMEJBQUE7QTlHOGdnQmQ7QThHM2dnQlk7RUFDRSxvQ0FBQTtBOUc2Z2dCZDtBOEc1Z2dCYztFQUNFLCtDQUFBO0E5RzhnZ0JoQjtBOEduZ2dCWTtFQUVFLGdDQUFBO0E5R3FnZ0JkO0E4RzMvZk07RUFDRSxpRUFBQTtBOUc4L2ZSO0E4R3gvZlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBaEgrMGdCVDtBOEd2L2ZZOzs7OztFQUdFLDBEQUFBO0E5RzIvZmQ7QThHeC9mVTtFQUNFLHFEQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0E5RzAvZlo7QThHeC9mVTtFQUNFLHFCRXBXSDtBaEg4MWdCVDtBOEdsL2ZVO0VBQ0Usb0NBQUE7RUFDQSxXeEdyZEo7RXdHc2RJLDZCQUFBO0E5R3EvZlo7QThHMytmYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QTlHOCtmaEI7QThHditmTTtFQUNFLHlCQUFBO0E5RzArZlI7QThHditmTTtFQUNFLG9DQUFBO0E5RzArZlI7QThHditmTTtFQUNFLG9DQUFBO0E5RzArZlI7QThHditmTTtFQUNFLHdDQUFBO0E5RzArZlI7QThHditmTTtFQUNFLDJDQUFBO0E5RzArZlI7QThHditmTTtFQUNFLHlDQUFBO0E5RzArZlI7QThHditmTTtFQUNFLDBDQUFBO0E5RzArZlI7QThHditmTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvRzIvZ0JGO0E4R3pnZ0JNO0VBQ0UseUJBQUE7QTlHNGdnQlI7QThHemdnQk07RUFDRSxvQ0FBQTtBOUc0Z2dCUjtBOEd6Z2dCTTtFQUNFLG9DQUFBO0E5RzRnZ0JSO0E4R3pnZ0JNO0VBQ0Usd0NBQUE7QTlHNGdnQlI7QThHemdnQk07RUFDRSwyQ0FBQTtBOUc0Z2dCUjtBOEd6Z2dCTTtFQUNFLHlDQUFBO0E5RzRnZ0JSO0E4R3pnZ0JNO0VBQ0UsMENBQUE7QTlHNGdnQlI7QThHemdnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBL0c2aGhCRjtBOEczaWdCTTtFQUNFLHlCQUFBO0E5RzhpZ0JSO0E4RzNpZ0JNO0VBQ0Usb0NBQUE7QTlHOGlnQlI7QThHM2lnQk07RUFDRSxvQ0FBQTtBOUc4aWdCUjtBOEczaWdCTTtFQUNFLHdDQUFBO0E5RzhpZ0JSO0E4RzNpZ0JNO0VBQ0UsMkNBQUE7QTlHOGlnQlI7QThHM2lnQk07RUFDRSx5Q0FBQTtBOUc4aWdCUjtBOEczaWdCTTtFQUNFLDBDQUFBO0E5RzhpZ0JSO0E4RzNpZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QS9HK2poQkY7QThHN2tnQk07RUFDRSx5QkFBQTtBOUdnbGdCUjtBOEc3a2dCTTtFQUNFLG9DQUFBO0E5R2dsZ0JSO0E4RzdrZ0JNO0VBQ0Usb0NBQUE7QTlHZ2xnQlI7QThHN2tnQk07RUFDRSx3Q0FBQTtBOUdnbGdCUjtBOEc3a2dCTTtFQUNFLDJDQUFBO0E5R2dsZ0JSO0E4RzdrZ0JNO0VBQ0UseUNBQUE7QTlHZ2xnQlI7QThHN2tnQk07RUFDRSwwQ0FBQTtBOUdnbGdCUjtBOEc3a2dCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR2ltaEJGO0E4Ry9tZ0JNO0VBQ0UseUJBQUE7QTlHa25nQlI7QThHL21nQk07RUFDRSxvQ0FBQTtBOUdrbmdCUjtBOEcvbWdCTTtFQUNFLG9DQUFBO0E5R2tuZ0JSO0E4Ry9tZ0JNO0VBQ0Usd0NBQUE7QTlHa25nQlI7QThHL21nQk07RUFDRSwyQ0FBQTtBOUdrbmdCUjtBOEcvbWdCTTtFQUNFLHlDQUFBO0E5R2tuZ0JSO0E4Ry9tZ0JNO0VBQ0UsMENBQUE7QTlHa25nQlI7QThHL21nQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0dtb2hCRjtBOEdqcGdCTTtFQUNFLHlCQUFBO0E5R29wZ0JSO0E4R2pwZ0JNO0VBQ0Usb0NBQUE7QTlHb3BnQlI7QThHanBnQk07RUFDRSxvQ0FBQTtBOUdvcGdCUjtBOEdqcGdCTTtFQUNFLHdDQUFBO0E5R29wZ0JSO0E4R2pwZ0JNO0VBQ0UsMkNBQUE7QTlHb3BnQlI7QThHanBnQk07RUFDRSx5Q0FBQTtBOUdvcGdCUjtBOEdqcGdCTTtFQUNFLDBDQUFBO0E5R29wZ0JSO0E4R2pwZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HcXFoQkY7QThHbnJnQk07RUFDRSx5QkFBQTtBOUdzcmdCUjtBOEducmdCTTtFQUNFLG9DQUFBO0E5R3NyZ0JSO0E4R25yZ0JNO0VBQ0Usb0NBQUE7QTlHc3JnQlI7QThHbnJnQk07RUFDRSx3Q0FBQTtBOUdzcmdCUjtBOEducmdCTTtFQUNFLDJDQUFBO0E5R3NyZ0JSO0E4R25yZ0JNO0VBQ0UseUNBQUE7QTlHc3JnQlI7QThHbnJnQk07RUFDRSwwQ0FBQTtBOUdzcmdCUjtBOEducmdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR3VzaEJGO0E4R3J0Z0JNO0VBQ0UseUJBQUE7QTlHd3RnQlI7QThHcnRnQk07RUFDRSxvQ0FBQTtBOUd3dGdCUjtBOEdydGdCTTtFQUNFLG9DQUFBO0E5R3d0Z0JSO0E4R3J0Z0JNO0VBQ0Usd0NBQUE7QTlHd3RnQlI7QThHcnRnQk07RUFDRSwyQ0FBQTtBOUd3dGdCUjtBOEdydGdCTTtFQUNFLHlDQUFBO0E5R3d0Z0JSO0E4R3J0Z0JNO0VBQ0UsMENBQUE7QTlHd3RnQlI7QThHcnRnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBL0d5dWhCRjtBOEd2dmdCTTtFQUNFLHlCQUFBO0E5RzB2Z0JSO0E4R3Z2Z0JNO0VBQ0Usb0NBQUE7QTlHMHZnQlI7QThHdnZnQk07RUFDRSxvQ0FBQTtBOUcwdmdCUjtBOEd2dmdCTTtFQUNFLHdDQUFBO0E5RzB2Z0JSO0E4R3Z2Z0JNO0VBQ0UsMkNBQUE7QTlHMHZnQlI7QThHdnZnQk07RUFDRSx5Q0FBQTtBOUcwdmdCUjtBOEd2dmdCTTtFQUNFLDBDQUFBO0E5RzB2Z0JSO0E4R3Z2Z0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HMndoQkY7QThHenhnQk07RUFDRSx5QkFBQTtBOUc0eGdCUjtBOEd6eGdCTTtFQUNFLG9DQUFBO0E5RzR4Z0JSO0E4R3p4Z0JNO0VBQ0Usb0NBQUE7QTlHNHhnQlI7QThHenhnQk07RUFDRSx3Q0FBQTtBOUc0eGdCUjtBOEd6eGdCTTtFQUNFLDJDQUFBO0E5RzR4Z0JSO0E4R3p4Z0JNO0VBQ0UseUNBQUE7QTlHNHhnQlI7QThHenhnQk07RUFDRSwwQ0FBQTtBOUc0eGdCUjtBOEd6eGdCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0EvRzZ5aEJGO0E4RzN6Z0JNO0VBQ0UseUJBQUE7QTlHOHpnQlI7QThHM3pnQk07RUFDRSxvQ0FBQTtBOUc4emdCUjtBOEczemdCTTtFQUNFLG9DQUFBO0E5Rzh6Z0JSO0E4RzN6Z0JNO0VBQ0Usd0NBQUE7QTlHOHpnQlI7QThHM3pnQk07RUFDRSwyQ0FBQTtBOUc4emdCUjtBOEczemdCTTtFQUNFLHlDQUFBO0E5Rzh6Z0JSO0E4RzN6Z0JNO0VBQ0UsMENBQUE7QTlHOHpnQlI7QThHM3pnQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBL0crMGhCRjtBOEc3MWdCTTtFQUNFLHlCQUFBO0E5R2cyZ0JSO0E4RzcxZ0JNO0VBQ0Usb0NBQUE7QTlHZzJnQlI7QThHNzFnQk07RUFDRSxvQ0FBQTtBOUdnMmdCUjtBOEc3MWdCTTtFQUNFLHdDQUFBO0E5R2cyZ0JSO0E4RzcxZ0JNO0VBQ0UsMkNBQUE7QTlHZzJnQlI7QThHNzFnQk07RUFDRSx5Q0FBQTtBOUdnMmdCUjtBOEc3MWdCTTtFQUNFLDBDQUFBO0E5R2cyZ0JSO0E4RzcxZ0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QS9HaTNoQkY7QThHLzNnQk07RUFDRSx5QkFBQTtBOUdrNGdCUjtBOEcvM2dCTTtFQUNFLG9DQUFBO0E5R2s0Z0JSO0E4Ry8zZ0JNO0VBQ0Usb0NBQUE7QTlHazRnQlI7QThHLzNnQk07RUFDRSx3Q0FBQTtBOUdrNGdCUjtBOEcvM2dCTTtFQUNFLDJDQUFBO0E5R2s0Z0JSO0E4Ry8zZ0JNO0VBQ0UseUNBQUE7QTlHazRnQlI7QThHLzNnQk07RUFDRSwwQ0FBQTtBOUdrNGdCUjtBOEcvM2dCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR201aEJGO0E4R3QyaEJNO0VBQ0Usb0NBQUE7QTlHeTJoQlI7QThHdjJoQlE7O0VBRUUsNkJBQUE7QTlHeTJoQlY7QThHbjJoQlE7RUFDRSw4Q0FBQTtFQUNBLHlCQUFBO0E5R3MyaEJWO0E4R3AyaEJVO0VWM0RSLG9EQUFBO0FwR2s2aEJGO0E4R24yaEJVO0VBQ0UseUJBQUE7QTlHcTJoQlo7QThHajJoQlU7RUFDRSx5QkFBQTtBOUdtMmhCWjtBOEc1MWhCUTtFQUNFLDhDQUFBO0VBQ0EseUJBQUE7QTlHKzFoQlY7QThHNTFoQlU7RUFFRSxvQ0FBQTtBOUc2MWhCWjtBOEcxMWhCVTtFQUNFLGdDQUFBO0E5RzQxaEJaO0E4R3gxaEJZO0VBQ0UsNkNBQUE7QTlHMDFoQmQ7QThHdjFoQlk7RUFDRSxjeEdQRDtBTmcyaEJiO0E4R2oxaEJRO0VBQ0UseUJBQUE7QTlHbzFoQlY7QThHLzBoQk07RUFDRSxvQ0FBQTtBOUdrMWhCUjtBOEcvMGhCTTtFQUNFLDZCQUFBO0E5R2sxaEJSO0E4Ry8waEJNO0VBQ0UsZ0NBQUE7QTlHazFoQlI7QThHLzBoQk07RUFDRSw4QkFBQTtBOUdrMWhCUjtBOEcvMGhCTTtFQUNFLCtCQUFBO0E5R2sxaEJSO0E4RzMwaEJROzs7RUFDRSxnQ0FBQTtBOUdnMWhCVjtBOEd4MGhCVTtFQUNFLHlDQUFBO0VBQ0EseUJBQUE7QTlHMjBoQlo7QThHcjBoQk07RUN6SkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR20raEJGO0E4R3IwaEJRO0VBQ0UsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNCQUFBO0E5R3cwaEJWO0E4R3QwaEJVO0VBR0UsV3hHN0pKO0V3RzhKSSxvQ0FBQTtBOUdzMGhCWjtBOEduMGhCVTtFQUNFLG1DQUFBO0E5R3EwaEJaO0E4R2wwaEJVO0VBQ0UsZ0JBQUE7QTlHbzBoQlo7QThHN3poQlE7RUFDRSw2QkFBQTtFQUNBLGNFeEVEO0FoSHc0aEJUO0E4Rzl6aEJVO0VBQ0UsY0UzRUg7QWhIMjRoQlQ7QThHN3poQlU7RUFDRSx5Q0FBQTtBOUcremhCWjtBOEc1emhCVTtFQUdFLHdDQUFBO0VBQ0EsY0V0Rkg7QWhIazVoQlQ7QThHenpoQlU7RUFDRSwrU0FBQTtBOUcyemhCWjtBOEdwemhCUTtFQUNFLHlCRWxHRDtFRm1HQyxrREFBQTtFQUNBLFd4RzNNRjtFd0c0TUUseUJBQUE7QTlHdXpoQlY7QThHanpoQlk7RUFDRSx5QkFBQTtBOUdtemhCZDtBOEdoemhCVTtFQUdFLHlCQUFBO0E5R2d6aEJaO0E4Rzd5aEJVO0VBQ0UsV3hHN05KO0FONGdpQlI7QThHN3loQlU7RUFFRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBOUc4eWhCWjtBOEd2eWhCUTtFQUNFLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxjRXRJRDtBaEhnN2hCVDtBOEd4eWhCVTtFQUNFLHlDQUFBO0VBQ0EsY0UxSUg7QWhIbzdoQlQ7QThHeHloQlU7RUFDRSxnQkFBQTtBOUcweWhCWjtBOEd4eWhCVTtFQUdFLHdDQUFBO0VBQ0EsY0VuSkg7QWhIMjdoQlQ7QThHcnloQlU7RUFDRSwrU0FBQTtBOUd1eWhCWjtBOEdweWhCVTtFQUNFLHdDQUFBO0VBQ0EsY0U1Skg7QWhIazhoQlQ7QThHNXhoQlk7O0VBQ0UscUtBQUE7QTlHZ3loQmQ7QThHanhoQlU7RUFDRSx5QkV2TEg7QWhIMjhoQlQ7QThHMXdoQmM7RUFDRSxjRWxNUDtBaEgrOGhCVDtBOEczd2hCYztFQUNFLHlCQUFBO0E5RzZ3aEJoQjtBOEdqd2hCYztFQUNFLDhCQUFBO0VBQ0EsV3hHMVRSO0FOOGppQlI7QThHbHdoQmdCO0VBQ0UsV3hHN1RWO0FOaWtpQlI7QThHOXZoQmM7RUFDRSxjRTdOUDtBaEg2OWhCVDtBOEcxdmhCYztFQUNFLG1CRXBPUDtFRnFPTyxXeEc1VVI7QU53a2lCUjtBOEdwdmhCa0I7RUFDRSwyVEFBQTtBOUdzdmhCcEI7QThHeHVoQmtCO0VBQ0UsMlRBQUE7QTlHMHVoQnBCO0E4R3h0aEJjO0VBQ0UsV3hHdlhSO0V3R3dYUSxvQ0FBQTtFQUNBLHFCRWxSUDtFRm1STyxtREFBQTtBOUcydGhCaEI7QThHbHRoQlE7RUFDRSx5Q0FBQTtBOUdxdGhCVjtBOEdudGhCVTtFQUNFLHlCRWhTSDtBaEhxL2hCVDtBOEc3c2hCVTtFQUNFLGdDQUFBO0E5R2d0aEJaO0E4RzlzaEJZOztFQUVFLDBCQUFBO0E5R2d0aEJkO0E4RzdzaEJZO0VBQ0Usb0NBQUE7QTlHK3NoQmQ7QThHOXNoQmM7RUFDRSw4Q0FBQTtBOUdndGhCaEI7QThHcnNoQlk7RUFFRSxnQ0FBQTtBOUd1c2hCZDtBOEc3cmhCTTtFQUNFLGlFQUFBO0E5R2dzaEJSO0E4RzFyaEJVOztFQUVFLHFCRW5WSDtFRm9WRyx5QkVwVkg7QWhIaWhpQlQ7QThHenJoQlk7Ozs7O0VBR0UseURBQUE7QTlHNnJoQmQ7QThHMXJoQlU7RUFDRSxvREFBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBOUc0cmhCWjtBOEcxcmhCVTtFQUNFLHFCRXBXSDtBaEhnaWlCVDtBOEdwcmhCVTtFQUNFLG9DQUFBO0VBQ0EsV3hHcmRKO0V3R3NkSSw2QkFBQTtBOUd1cmhCWjtBOEc3cWhCYztFQUNFLDhCQUFBO0VBQ0EsZ0NBQUE7QTlHZ3JoQmhCO0E4R3pxaEJNO0VBQ0UseUJBQUE7QTlHNHFoQlI7QThHenFoQk07RUFDRSxvQ0FBQTtBOUc0cWhCUjtBOEd6cWhCTTtFQUNFLG9DQUFBO0E5RzRxaEJSO0E4R3pxaEJNO0VBQ0Usd0NBQUE7QTlHNHFoQlI7QThHenFoQk07RUFDRSwyQ0FBQTtBOUc0cWhCUjtBOEd6cWhCTTtFQUNFLHlDQUFBO0E5RzRxaEJSO0E4R3pxaEJNO0VBQ0UsMENBQUE7QTlHNHFoQlI7QThHenFoQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBL0c2cmlCRjtBOEczc2hCTTtFQUNFLHlCQUFBO0E5RzhzaEJSO0E4RzNzaEJNO0VBQ0Usb0NBQUE7QTlHOHNoQlI7QThHM3NoQk07RUFDRSxvQ0FBQTtBOUc4c2hCUjtBOEczc2hCTTtFQUNFLHdDQUFBO0E5RzhzaEJSO0E4RzNzaEJNO0VBQ0UsMkNBQUE7QTlHOHNoQlI7QThHM3NoQk07RUFDRSx5Q0FBQTtBOUc4c2hCUjtBOEczc2hCTTtFQUNFLDBDQUFBO0E5RzhzaEJSO0E4RzNzaEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QS9HK3RpQkY7QThHN3VoQk07RUFDRSx5QkFBQTtBOUdndmhCUjtBOEc3dWhCTTtFQUNFLG9DQUFBO0E5R2d2aEJSO0E4Rzd1aEJNO0VBQ0Usb0NBQUE7QTlHZ3ZoQlI7QThHN3VoQk07RUFDRSx3Q0FBQTtBOUdndmhCUjtBOEc3dWhCTTtFQUNFLDJDQUFBO0E5R2d2aEJSO0E4Rzd1aEJNO0VBQ0UseUNBQUE7QTlHZ3ZoQlI7QThHN3VoQk07RUFDRSwwQ0FBQTtBOUdndmhCUjtBOEc3dWhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR2l3aUJGO0E4Ry93aEJNO0VBQ0UseUJBQUE7QTlHa3hoQlI7QThHL3doQk07RUFDRSxvQ0FBQTtBOUdreGhCUjtBOEcvd2hCTTtFQUNFLG9DQUFBO0E5R2t4aEJSO0E4Ry93aEJNO0VBQ0Usd0NBQUE7QTlHa3hoQlI7QThHL3doQk07RUFDRSwyQ0FBQTtBOUdreGhCUjtBOEcvd2hCTTtFQUNFLHlDQUFBO0E5R2t4aEJSO0E4Ry93aEJNO0VBQ0UsMENBQUE7QTlHa3hoQlI7QThHL3doQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBL0dteWlCRjtBOEdqemhCTTtFQUNFLHlCQUFBO0E5R296aEJSO0E4R2p6aEJNO0VBQ0Usb0NBQUE7QTlHb3poQlI7QThHanpoQk07RUFDRSxvQ0FBQTtBOUdvemhCUjtBOEdqemhCTTtFQUNFLHdDQUFBO0E5R296aEJSO0E4R2p6aEJNO0VBQ0UsMkNBQUE7QTlHb3poQlI7QThHanpoQk07RUFDRSx5Q0FBQTtBOUdvemhCUjtBOEdqemhCTTtFQUNFLDBDQUFBO0E5R296aEJSO0E4R2p6aEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HcTBpQkY7QThHbjFoQk07RUFDRSx5QkFBQTtBOUdzMWhCUjtBOEduMWhCTTtFQUNFLG9DQUFBO0E5R3MxaEJSO0E4R24xaEJNO0VBQ0Usb0NBQUE7QTlHczFoQlI7QThHbjFoQk07RUFDRSx3Q0FBQTtBOUdzMWhCUjtBOEduMWhCTTtFQUNFLDJDQUFBO0E5R3MxaEJSO0E4R24xaEJNO0VBQ0UseUNBQUE7QTlHczFoQlI7QThHbjFoQk07RUFDRSwwQ0FBQTtBOUdzMWhCUjtBOEduMWhCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR3UyaUJGO0E4R3IzaEJNO0VBQ0UseUJBQUE7QTlHdzNoQlI7QThHcjNoQk07RUFDRSxvQ0FBQTtBOUd3M2hCUjtBOEdyM2hCTTtFQUNFLG9DQUFBO0E5R3czaEJSO0E4R3IzaEJNO0VBQ0Usd0NBQUE7QTlHdzNoQlI7QThHcjNoQk07RUFDRSwyQ0FBQTtBOUd3M2hCUjtBOEdyM2hCTTtFQUNFLHlDQUFBO0E5R3czaEJSO0E4R3IzaEJNO0VBQ0UsMENBQUE7QTlHdzNoQlI7QThHcjNoQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0d5NGlCRjtBOEd2NWhCTTtFQUNFLHlCQUFBO0E5RzA1aEJSO0E4R3Y1aEJNO0VBQ0Usb0NBQUE7QTlHMDVoQlI7QThHdjVoQk07RUFDRSxvQ0FBQTtBOUcwNWhCUjtBOEd2NWhCTTtFQUNFLHdDQUFBO0E5RzA1aEJSO0E4R3Y1aEJNO0VBQ0UsMkNBQUE7QTlHMDVoQlI7QThHdjVoQk07RUFDRSx5Q0FBQTtBOUcwNWhCUjtBOEd2NWhCTTtFQUNFLDBDQUFBO0E5RzA1aEJSO0E4R3Y1aEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HMjZpQkY7QThHejdoQk07RUFDRSx5QkFBQTtBOUc0N2hCUjtBOEd6N2hCTTtFQUNFLG9DQUFBO0E5RzQ3aEJSO0E4R3o3aEJNO0VBQ0Usb0NBQUE7QTlHNDdoQlI7QThHejdoQk07RUFDRSx3Q0FBQTtBOUc0N2hCUjtBOEd6N2hCTTtFQUNFLDJDQUFBO0E5RzQ3aEJSO0E4R3o3aEJNO0VBQ0UseUNBQUE7QTlHNDdoQlI7QThHejdoQk07RUFDRSwwQ0FBQTtBOUc0N2hCUjtBOEd6N2hCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvRzY4aUJGO0E4RzM5aEJNO0VBQ0UseUJBQUE7QTlHODloQlI7QThHMzloQk07RUFDRSxvQ0FBQTtBOUc4OWhCUjtBOEczOWhCTTtFQUNFLG9DQUFBO0E5Rzg5aEJSO0E4RzM5aEJNO0VBQ0Usd0NBQUE7QTlHODloQlI7QThHMzloQk07RUFDRSwyQ0FBQTtBOUc4OWhCUjtBOEczOWhCTTtFQUNFLHlDQUFBO0E5Rzg5aEJSO0E4RzM5aEJNO0VBQ0UsMENBQUE7QTlHODloQlI7QThHMzloQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0crK2lCRjtBOEc3L2hCTTtFQUNFLHlCQUFBO0E5R2dnaUJSO0E4RzcvaEJNO0VBQ0Usb0NBQUE7QTlHZ2dpQlI7QThHNy9oQk07RUFDRSxvQ0FBQTtBOUdnZ2lCUjtBOEc3L2hCTTtFQUNFLHdDQUFBO0E5R2dnaUJSO0E4RzcvaEJNO0VBQ0UsMkNBQUE7QTlHZ2dpQlI7QThHNy9oQk07RUFDRSx5Q0FBQTtBOUdnZ2lCUjtBOEc3L2hCTTtFQUNFLDBDQUFBO0E5R2dnaUJSO0E4RzcvaEJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HaWhqQkY7QThHL2hpQk07RUFDRSx5QkFBQTtBOUdraWlCUjtBOEcvaGlCTTtFQUNFLG9DQUFBO0E5R2tpaUJSO0E4Ry9oaUJNO0VBQ0Usb0NBQUE7QTlHa2lpQlI7QThHL2hpQk07RUFDRSx3Q0FBQTtBOUdraWlCUjtBOEcvaGlCTTtFQUNFLDJDQUFBO0E5R2tpaUJSO0E4Ry9oaUJNO0VBQ0UseUNBQUE7QTlHa2lpQlI7QThHL2hpQk07RUFDRSwwQ0FBQTtBOUdraWlCUjtBOEcvaGlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR21qakJGO0E4R2praUJNO0VBQ0UseUJBQUE7QTlHb2tpQlI7QThHamtpQk07RUFDRSxvQ0FBQTtBOUdva2lCUjtBOEdqa2lCTTtFQUNFLG9DQUFBO0E5R29raUJSO0E4R2praUJNO0VBQ0Usd0NBQUE7QTlHb2tpQlI7QThHamtpQk07RUFDRSwyQ0FBQTtBOUdva2lCUjtBOEdqa2lCTTtFQUNFLHlDQUFBO0E5R29raUJSO0E4R2praUJNO0VBQ0UsMENBQUE7QTlHb2tpQlI7QThHamtpQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBL0dxbGpCRjtBOEd4aWpCTTtFQUNFLG9DQUFBO0E5RzJpakJSO0E4R3ppakJROztFQUVFLDZCQUFBO0E5RzJpakJWO0E4R3JpakJRO0VBQ0UsK0NBQUE7RUFDQSx5QkFBQTtBOUd3aWpCVjtBOEd0aWpCVTtFVjNEUixxREFBQTtBcEdvbWpCRjtBOEdyaWpCVTtFQUNFLHlCQUFBO0E5R3VpakJaO0E4R25pakJVO0VBQ0UseUJBQUE7QTlHcWlqQlo7QThHOWhqQlE7RUFDRSwrQ0FBQTtFQUNBLHlCQUFBO0E5R2lpakJWO0E4RzloakJVO0VBRUUscUNBQUE7QTlHK2hqQlo7QThHNWhqQlU7RUFDRSxnQ0FBQTtBOUc4aGpCWjtBOEcxaGpCWTtFQUNFLDhDQUFBO0E5RzRoakJkO0E4R3poakJZO0VBQ0UsY3hHUEQ7QU5raWpCYjtBOEduaGpCUTtFQUNFLHlCQUFBO0E5R3NoakJWO0E4R2poakJNO0VBQ0Usb0NBQUE7QTlHb2hqQlI7QThHamhqQk07RUFDRSw2QkFBQTtBOUdvaGpCUjtBOEdqaGpCTTtFQUNFLGdDQUFBO0E5R29oakJSO0E4R2poakJNO0VBQ0UsOEJBQUE7QTlHb2hqQlI7QThHamhqQk07RUFDRSwrQkFBQTtBOUdvaGpCUjtBOEc3Z2pCUTs7O0VBQ0UsZ0NBQUE7QTlHa2hqQlY7QThHMWdqQlU7RUFDRSwwQ0FBQTtFQUNBLHlCQUFBO0E5RzZnakJaO0E4R3ZnakJNO0VDekpKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixtQ0FBQTtBL0dxcWpCRjtBOEd2Z2pCUTtFQUNFLGdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBOUcwZ2pCVjtBOEd4Z2pCVTtFQUdFLFd4RzdKSjtFd0c4Skksb0NBQUE7QTlHd2dqQlo7QThHcmdqQlU7RUFDRSxtQ0FBQTtBOUd1Z2pCWjtBOEdwZ2pCVTtFQUNFLGdCQUFBO0E5R3NnakJaO0E4Ry8vaUJRO0VBQ0UsNkJBQUE7RUFDQSxjRXhFRDtBaEgwa2pCVDtBOEdoZ2pCVTtFQUNFLGNFM0VIO0FoSDZrakJUO0E4Ry8vaUJVO0VBQ0UsMENBQUE7QTlHaWdqQlo7QThHOS9pQlU7RUFHRSx5Q0FBQTtFQUNBLGNFdEZIO0FoSG9sakJUO0E4RzMvaUJVO0VBQ0UsK1NBQUE7QTlHNi9pQlo7QThHdC9pQlE7RUFDRSx5QkVsR0Q7RUZtR0Msa0RBQUE7RUFDQSxXeEczTUY7RXdHNE1FLHlCQUFBO0E5R3kvaUJWO0E4R24vaUJZO0VBQ0UseUJBQUE7QTlHcS9pQmQ7QThHbC9pQlU7RUFHRSx5QkFBQTtBOUdrL2lCWjtBOEcvK2lCVTtFQUNFLFd4RzdOSjtBTjhzakJSO0E4Ry8raUJVO0VBRUUsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7QTlHZy9pQlo7QThHeitpQlE7RUFDRSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsY0V0SUQ7QWhIa25qQlQ7QThHMStpQlU7RUFDRSwwQ0FBQTtFQUNBLGNFMUlIO0FoSHNuakJUO0E4RzEraUJVO0VBQ0UsZ0JBQUE7QTlHNCtpQlo7QThHMStpQlU7RUFHRSx5Q0FBQTtFQUNBLGNFbkpIO0FoSDZuakJUO0E4R3YraUJVO0VBQ0UsK1NBQUE7QTlHeStpQlo7QThHdCtpQlU7RUFDRSx5Q0FBQTtFQUNBLGNFNUpIO0FoSG9vakJUO0E4Rzk5aUJZOztFQUNFLHlLQUFBO0E5R2sraUJkO0E4R245aUJVO0VBQ0UseUJFdkxIO0FoSDZvakJUO0E4RzU4aUJjO0VBQ0UsY0VsTVA7QWhIaXBqQlQ7QThHNzhpQmM7RUFDRSx5QkFBQTtBOUcrOGlCaEI7QThHbjhpQmM7RUFDRSw4QkFBQTtFQUNBLFd4RzFUUjtBTmd3akJSO0E4R3A4aUJnQjtFQUNFLFd4RzdUVjtBTm13akJSO0E4R2g4aUJjO0VBQ0UsY0U3TlA7QWhIK3BqQlQ7QThHNTdpQmM7RUFDRSxtQkVwT1A7RUZxT08sV3hHNVVSO0FOMHdqQlI7QThHdDdpQmtCO0VBQ0UsMlRBQUE7QTlHdzdpQnBCO0E4RzE2aUJrQjtFQUNFLDJUQUFBO0E5RzQ2aUJwQjtBOEcxNWlCYztFQUNFLFd4R3ZYUjtFd0d3WFEsb0NBQUE7RUFDQSxxQkVsUlA7RUZtUk8sb0RBQUE7QTlHNjVpQmhCO0E4R3A1aUJRO0VBQ0UsMENBQUE7QTlHdTVpQlY7QThHcjVpQlU7RUFDRSx5QkVoU0g7QWhIdXJqQlQ7QThHLzRpQlU7RUFDRSxnQ0FBQTtBOUdrNWlCWjtBOEdoNWlCWTs7RUFFRSwwQkFBQTtBOUdrNWlCZDtBOEcvNGlCWTtFQUNFLG9DQUFBO0E5R2k1aUJkO0E4R2g1aUJjO0VBQ0UsK0NBQUE7QTlHazVpQmhCO0E4R3Y0aUJZO0VBRUUsZ0NBQUE7QTlHeTRpQmQ7QThHLzNpQk07RUFDRSxpRUFBQTtBOUdrNGlCUjtBOEc1M2lCVTs7RUFFRSxxQkVuVkg7RUZvVkcseUJFcFZIO0FoSG10akJUO0E4RzMzaUJZOzs7OztFQUdFLDBEQUFBO0E5RyszaUJkO0E4RzUzaUJVO0VBQ0UscURBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QTlHODNpQlo7QThHNTNpQlU7RUFDRSxxQkVwV0g7QWhIa3VqQlQ7QThHdDNpQlU7RUFDRSxvQ0FBQTtFQUNBLFd4R3JkSjtFd0dzZEksNkJBQUE7QTlHeTNpQlo7QThHLzJpQmM7RUFDRSw4QkFBQTtFQUNBLGdDQUFBO0E5R2szaUJoQjtBOEczMmlCTTtFQUNFLHlCQUFBO0E5RzgyaUJSO0E4RzMyaUJNO0VBQ0Usb0NBQUE7QTlHODJpQlI7QThHMzJpQk07RUFDRSxvQ0FBQTtBOUc4MmlCUjtBOEczMmlCTTtFQUNFLHdDQUFBO0E5RzgyaUJSO0E4RzMyaUJNO0VBQ0UsMkNBQUE7QTlHODJpQlI7QThHMzJpQk07RUFDRSx5Q0FBQTtBOUc4MmlCUjtBOEczMmlCTTtFQUNFLDBDQUFBO0E5RzgyaUJSO0E4RzMyaUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsbUNBQUE7QS9HKzNqQkY7QThHNzRpQk07RUFDRSx5QkFBQTtBOUdnNWlCUjtBOEc3NGlCTTtFQUNFLG9DQUFBO0E5R2c1aUJSO0E4Rzc0aUJNO0VBQ0Usb0NBQUE7QTlHZzVpQlI7QThHNzRpQk07RUFDRSx3Q0FBQTtBOUdnNWlCUjtBOEc3NGlCTTtFQUNFLDJDQUFBO0E5R2c1aUJSO0E4Rzc0aUJNO0VBQ0UseUNBQUE7QTlHZzVpQlI7QThHNzRpQk07RUFDRSwwQ0FBQTtBOUdnNWlCUjtBOEc3NGlCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0EvR2k2akJGO0E4Ry82aUJNO0VBQ0UseUJBQUE7QTlHazdpQlI7QThHLzZpQk07RUFDRSxvQ0FBQTtBOUdrN2lCUjtBOEcvNmlCTTtFQUNFLG9DQUFBO0E5R2s3aUJSO0E4Ry82aUJNO0VBQ0Usd0NBQUE7QTlHazdpQlI7QThHLzZpQk07RUFDRSwyQ0FBQTtBOUdrN2lCUjtBOEcvNmlCTTtFQUNFLHlDQUFBO0E5R2s3aUJSO0E4Ry82aUJNO0VBQ0UsMENBQUE7QTlHazdpQlI7QThHLzZpQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBL0dtOGpCRjtBOEdqOWlCTTtFQUNFLHlCQUFBO0E5R285aUJSO0E4R2o5aUJNO0VBQ0Usb0NBQUE7QTlHbzlpQlI7QThHajlpQk07RUFDRSxvQ0FBQTtBOUdvOWlCUjtBOEdqOWlCTTtFQUNFLHdDQUFBO0E5R285aUJSO0E4R2o5aUJNO0VBQ0UsMkNBQUE7QTlHbzlpQlI7QThHajlpQk07RUFDRSx5Q0FBQTtBOUdvOWlCUjtBOEdqOWlCTTtFQUNFLDBDQUFBO0E5R285aUJSO0E4R2o5aUJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QS9HcStqQkY7QThHbi9pQk07RUFDRSx5QkFBQTtBOUdzL2lCUjtBOEduL2lCTTtFQUNFLG9DQUFBO0E5R3MvaUJSO0E4R24vaUJNO0VBQ0Usb0NBQUE7QTlHcy9pQlI7QThHbi9pQk07RUFDRSx3Q0FBQTtBOUdzL2lCUjtBOEduL2lCTTtFQUNFLDJDQUFBO0E5R3MvaUJSO0E4R24vaUJNO0VBQ0UseUNBQUE7QTlHcy9pQlI7QThHbi9pQk07RUFDRSwwQ0FBQTtBOUdzL2lCUjtBOEduL2lCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvR3Vna0JGO0E4R3JoakJNO0VBQ0UseUJBQUE7QTlHd2hqQlI7QThHcmhqQk07RUFDRSxvQ0FBQTtBOUd3aGpCUjtBOEdyaGpCTTtFQUNFLG9DQUFBO0E5R3doakJSO0E4R3JoakJNO0VBQ0Usd0NBQUE7QTlHd2hqQlI7QThHcmhqQk07RUFDRSwyQ0FBQTtBOUd3aGpCUjtBOEdyaGpCTTtFQUNFLHlDQUFBO0E5R3doakJSO0E4R3JoakJNO0VBQ0UsMENBQUE7QTlHd2hqQlI7QThHcmhqQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0d5aWtCRjtBOEd2ampCTTtFQUNFLHlCQUFBO0E5RzBqakJSO0E4R3ZqakJNO0VBQ0Usb0NBQUE7QTlHMGpqQlI7QThHdmpqQk07RUFDRSxvQ0FBQTtBOUcwampCUjtBOEd2ampCTTtFQUNFLHdDQUFBO0E5RzBqakJSO0E4R3ZqakJNO0VBQ0UsMkNBQUE7QTlHMGpqQlI7QThHdmpqQk07RUFDRSx5Q0FBQTtBOUcwampCUjtBOEd2ampCTTtFQUNFLDBDQUFBO0E5RzBqakJSO0E4R3ZqakJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HMmtrQkY7QThHemxqQk07RUFDRSx5QkFBQTtBOUc0bGpCUjtBOEd6bGpCTTtFQUNFLG9DQUFBO0E5RzRsakJSO0E4R3psakJNO0VBQ0Usb0NBQUE7QTlHNGxqQlI7QThHemxqQk07RUFDRSx3Q0FBQTtBOUc0bGpCUjtBOEd6bGpCTTtFQUNFLDJDQUFBO0E5RzRsakJSO0E4R3psakJNO0VBQ0UseUNBQUE7QTlHNGxqQlI7QThHemxqQk07RUFDRSwwQ0FBQTtBOUc0bGpCUjtBOEd6bGpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvRzZta0JGO0E4RzNuakJNO0VBQ0UseUJBQUE7QTlHOG5qQlI7QThHM25qQk07RUFDRSxvQ0FBQTtBOUc4bmpCUjtBOEczbmpCTTtFQUNFLG9DQUFBO0E5RzhuakJSO0E4RzNuakJNO0VBQ0Usd0NBQUE7QTlHOG5qQlI7QThHM25qQk07RUFDRSwyQ0FBQTtBOUc4bmpCUjtBOEczbmpCTTtFQUNFLHlDQUFBO0E5RzhuakJSO0E4RzNuakJNO0VBQ0UsMENBQUE7QTlHOG5qQlI7QThHM25qQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0crb2tCRjtBOEc3cGpCTTtFQUNFLHlCQUFBO0E5R2dxakJSO0E4RzdwakJNO0VBQ0Usb0NBQUE7QTlHZ3FqQlI7QThHN3BqQk07RUFDRSxvQ0FBQTtBOUdncWpCUjtBOEc3cGpCTTtFQUNFLHdDQUFBO0E5R2dxakJSO0E4RzdwakJNO0VBQ0UsMkNBQUE7QTlHZ3FqQlI7QThHN3BqQk07RUFDRSx5Q0FBQTtBOUdncWpCUjtBOEc3cGpCTTtFQUNFLDBDQUFBO0E5R2dxakJSO0E4RzdwakJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HaXJrQkY7QThHL3JqQk07RUFDRSx5QkFBQTtBOUdrc2pCUjtBOEcvcmpCTTtFQUNFLG9DQUFBO0E5R2tzakJSO0E4Ry9yakJNO0VBQ0Usb0NBQUE7QTlHa3NqQlI7QThHL3JqQk07RUFDRSx3Q0FBQTtBOUdrc2pCUjtBOEcvcmpCTTtFQUNFLDJDQUFBO0E5R2tzakJSO0E4Ry9yakJNO0VBQ0UseUNBQUE7QTlHa3NqQlI7QThHL3JqQk07RUFDRSwwQ0FBQTtBOUdrc2pCUjtBOEcvcmpCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG1DQUFBO0EvR210a0JGO0E4R2p1akJNO0VBQ0UseUJBQUE7QTlHb3VqQlI7QThHanVqQk07RUFDRSxvQ0FBQTtBOUdvdWpCUjtBOEdqdWpCTTtFQUNFLG9DQUFBO0E5R291akJSO0E4R2p1akJNO0VBQ0Usd0NBQUE7QTlHb3VqQlI7QThHanVqQk07RUFDRSwyQ0FBQTtBOUdvdWpCUjtBOEdqdWpCTTtFQUNFLHlDQUFBO0E5R291akJSO0E4R2p1akJNO0VBQ0UsMENBQUE7QTlHb3VqQlI7QThHanVqQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBL0dxdmtCRjtBOEdud2pCTTtFQUNFLHlCQUFBO0E5R3N3akJSO0E4R253akJNO0VBQ0Usb0NBQUE7QTlHc3dqQlI7QThHbndqQk07RUFDRSxvQ0FBQTtBOUdzd2pCUjtBOEdud2pCTTtFQUNFLHdDQUFBO0E5R3N3akJSO0E4R253akJNO0VBQ0UsMkNBQUE7QTlHc3dqQlI7QThHbndqQk07RUFDRSx5Q0FBQTtBOUdzd2pCUjtBOEdud2pCTTtFQUNFLDBDQUFBO0E5R3N3akJSO0E4R253akJNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QS9HdXhrQkY7QThHMXVrQk07RUFDRSxvQ0FBQTtBOUc2dWtCUjtBOEczdWtCUTs7RUFFRSw2QkFBQTtBOUc2dWtCVjtBOEd2dWtCUTtFQUNFLDhDQUFBO0VBQ0EseUJBQUE7QTlHMHVrQlY7QThHeHVrQlU7RVYzRFIsb0RBQUE7QXBHc3lrQkY7QThHdnVrQlU7RUFDRSx5QkFBQTtBOUd5dWtCWjtBOEdydWtCVTtFQUNFLHlCQUFBO0E5R3V1a0JaO0E4R2h1a0JRO0VBQ0UsOENBQUE7RUFDQSx5QkFBQTtBOUdtdWtCVjtBOEdodWtCVTtFQUVFLG9DQUFBO0E5R2l1a0JaO0E4Rzl0a0JVO0VBQ0UsZ0NBQUE7QTlHZ3VrQlo7QThHNXRrQlk7RUFDRSw2Q0FBQTtBOUc4dGtCZDtBOEczdGtCWTtFQUNFLGN4R1BEO0FOb3VrQmI7QThHcnRrQlE7RUFDRSx5QkFBQTtBOUd3dGtCVjtBOEdudGtCTTtFQUNFLG9DQUFBO0E5R3N0a0JSO0E4R250a0JNO0VBQ0UsNkJBQUE7QTlHc3RrQlI7QThHbnRrQk07RUFDRSxnQ0FBQTtBOUdzdGtCUjtBOEdudGtCTTtFQUNFLDhCQUFBO0E5R3N0a0JSO0E4R250a0JNO0VBQ0UsK0JBQUE7QTlHc3RrQlI7QThHL3NrQlE7OztFQUNFLGdDQUFBO0E5R290a0JWO0E4RzVza0JVO0VBQ0UseUNBQUE7RUFDQSx5QkFBQTtBOUcrc2tCWjtBOEd6c2tCTTtFQ3pKSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QS9HdTJrQkY7QThHenNrQlE7RUFDRSxnQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7QTlHNHNrQlY7QThHMXNrQlU7RUFHRSxXeEc3Sko7RXdHOEpJLG9DQUFBO0E5RzBza0JaO0E4R3Zza0JVO0VBQ0UsbUNBQUE7QTlHeXNrQlo7QThHdHNrQlU7RUFDRSxnQkFBQTtBOUd3c2tCWjtBOEdqc2tCUTtFQUNFLDZCQUFBO0VBQ0EsY0V4RUQ7QWhINHdrQlQ7QThHbHNrQlU7RUFDRSxjRTNFSDtBaEgrd2tCVDtBOEdqc2tCVTtFQUNFLHlDQUFBO0E5R21za0JaO0E4R2hza0JVO0VBR0Usd0NBQUE7RUFDQSxjRXRGSDtBaEhzeGtCVDtBOEc3cmtCVTtFQUNFLCtTQUFBO0E5Rytya0JaO0E4R3hya0JRO0VBQ0UseUJFbEdEO0VGbUdDLGtEQUFBO0VBQ0EsV3hHM01GO0V3RzRNRSx5QkFBQTtBOUcycmtCVjtBOEdycmtCWTtFQUNFLHlCQUFBO0E5R3Vya0JkO0E4R3Bya0JVO0VBR0UseUJBQUE7QTlHb3JrQlo7QThHanJrQlU7RUFDRSxXeEc3Tko7QU5nNWtCUjtBOEdqcmtCVTtFQUVFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0E5R2tya0JaO0E4RzNxa0JRO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNFdElEO0FoSG96a0JUO0E4RzVxa0JVO0VBQ0UseUNBQUE7RUFDQSxjRTFJSDtBaEh3emtCVDtBOEc1cWtCVTtFQUNFLGdCQUFBO0E5Rzhxa0JaO0E4RzVxa0JVO0VBR0Usd0NBQUE7RUFDQSxjRW5KSDtBaEgremtCVDtBOEd6cWtCVTtFQUNFLCtTQUFBO0E5RzJxa0JaO0E4R3hxa0JVO0VBQ0Usd0NBQUE7RUFDQSxjRTVKSDtBaEhzMGtCVDtBOEdocWtCWTs7RUFDRSxxS0FBQTtBOUdvcWtCZDtBOEdycGtCVTtFQUNFLHlCRXZMSDtBaEgrMGtCVDtBOEc5b2tCYztFQUNFLGNFbE1QO0FoSG0xa0JUO0E4Ry9va0JjO0VBQ0UseUJBQUE7QTlHaXBrQmhCO0E4R3Jva0JjO0VBQ0UsOEJBQUE7RUFDQSxXeEcxVFI7QU5rOGtCUjtBOEd0b2tCZ0I7RUFDRSxXeEc3VFY7QU5xOGtCUjtBOEdsb2tCYztFQUNFLGNFN05QO0FoSGkya0JUO0E4Rzlua0JjO0VBQ0UsbUJFcE9QO0VGcU9PLFd4RzVVUjtBTjQ4a0JSO0E4R3hua0JrQjtFQUNFLDJUQUFBO0E5RzBua0JwQjtBOEc1bWtCa0I7RUFDRSwyVEFBQTtBOUc4bWtCcEI7QThHNWxrQmM7RUFDRSxXeEd2WFI7RXdHd1hRLG9DQUFBO0VBQ0EscUJFbFJQO0VGbVJPLG1EQUFBO0E5Rytsa0JoQjtBOEd0bGtCUTtFQUNFLHlDQUFBO0E5R3lsa0JWO0E4R3Zsa0JVO0VBQ0UseUJFaFNIO0FoSHkza0JUO0E4R2psa0JVO0VBQ0UsZ0NBQUE7QTlHb2xrQlo7QThHbGxrQlk7O0VBRUUsMEJBQUE7QTlHb2xrQmQ7QThHamxrQlk7RUFDRSxvQ0FBQTtBOUdtbGtCZDtBOEdsbGtCYztFQUNFLDhDQUFBO0E5R29sa0JoQjtBOEd6a2tCWTtFQUVFLGdDQUFBO0E5RzJra0JkO0E4R2pra0JNO0VBQ0UsaUVBQUE7QTlHb2trQlI7QThHOWprQlU7O0VBRUUscUJFblZIO0VGb1ZHLHlCRXBWSDtBaEhxNWtCVDtBOEc3amtCWTs7Ozs7RUFHRSx5REFBQTtBOUdpa2tCZDtBOEc5amtCVTtFQUNFLG9EQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0E5R2dra0JaO0E4Rzlqa0JVO0VBQ0UscUJFcFdIO0FoSG82a0JUO0E4R3hqa0JVO0VBQ0Usb0NBQUE7RUFDQSxXeEdyZEo7RXdHc2RJLDZCQUFBO0E5RzJqa0JaO0E4R2pqa0JjO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtBOUdvamtCaEI7QThHN2lrQk07RUFDRSx5QkFBQTtBOUdnamtCUjtBOEc3aWtCTTtFQUNFLG9DQUFBO0E5R2dqa0JSO0E4Rzdpa0JNO0VBQ0Usb0NBQUE7QTlHZ2prQlI7QThHN2lrQk07RUFDRSx3Q0FBQTtBOUdnamtCUjtBOEc3aWtCTTtFQUNFLDJDQUFBO0E5R2dqa0JSO0E4Rzdpa0JNO0VBQ0UseUNBQUE7QTlHZ2prQlI7QThHN2lrQk07RUFDRSwwQ0FBQTtBOUdnamtCUjtBOEc3aWtCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR2lrbEJGO0E4Ry9ra0JNO0VBQ0UseUJBQUE7QTlHa2xrQlI7QThHL2trQk07RUFDRSxvQ0FBQTtBOUdrbGtCUjtBOEcva2tCTTtFQUNFLG9DQUFBO0E5R2tsa0JSO0E4Ry9ra0JNO0VBQ0Usd0NBQUE7QTlHa2xrQlI7QThHL2trQk07RUFDRSwyQ0FBQTtBOUdrbGtCUjtBOEcva2tCTTtFQUNFLHlDQUFBO0E5R2tsa0JSO0E4Ry9ra0JNO0VBQ0UsMENBQUE7QTlHa2xrQlI7QThHL2trQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixrQ0FBQTtBL0dtbWxCRjtBOEdqbmtCTTtFQUNFLHlCQUFBO0E5R29ua0JSO0E4R2pua0JNO0VBQ0Usb0NBQUE7QTlHb25rQlI7QThHam5rQk07RUFDRSxvQ0FBQTtBOUdvbmtCUjtBOEdqbmtCTTtFQUNFLHdDQUFBO0E5R29ua0JSO0E4R2pua0JNO0VBQ0UsMkNBQUE7QTlHb25rQlI7QThHam5rQk07RUFDRSx5Q0FBQTtBOUdvbmtCUjtBOEdqbmtCTTtFQUNFLDBDQUFBO0E5R29ua0JSO0E4R2pua0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsa0NBQUE7QS9HcW9sQkY7QThHbnBrQk07RUFDRSx5QkFBQTtBOUdzcGtCUjtBOEducGtCTTtFQUNFLG9DQUFBO0E5R3Nwa0JSO0E4R25wa0JNO0VBQ0Usb0NBQUE7QTlHc3BrQlI7QThHbnBrQk07RUFDRSx3Q0FBQTtBOUdzcGtCUjtBOEducGtCTTtFQUNFLDJDQUFBO0E5R3Nwa0JSO0E4R25wa0JNO0VBQ0UseUNBQUE7QTlHc3BrQlI7QThHbnBrQk07RUFDRSwwQ0FBQTtBOUdzcGtCUjtBOEducGtCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLGtDQUFBO0EvR3VxbEJGO0E4R3Jya0JNO0VBQ0UseUJBQUE7QTlHd3JrQlI7QThHcnJrQk07RUFDRSxvQ0FBQTtBOUd3cmtCUjtBOEdycmtCTTtFQUNFLG9DQUFBO0E5R3dya0JSO0E4R3Jya0JNO0VBQ0Usd0NBQUE7QTlHd3JrQlI7QThHcnJrQk07RUFDRSwyQ0FBQTtBOUd3cmtCUjtBOEdycmtCTTtFQUNFLHlDQUFBO0E5R3dya0JSO0E4R3Jya0JNO0VBQ0UsMENBQUE7QTlHd3JrQlI7QThHcnJrQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0d5c2xCRjtBOEd2dGtCTTtFQUNFLHlCQUFBO0E5RzB0a0JSO0E4R3Z0a0JNO0VBQ0Usb0NBQUE7QTlHMHRrQlI7QThHdnRrQk07RUFDRSxvQ0FBQTtBOUcwdGtCUjtBOEd2dGtCTTtFQUNFLHdDQUFBO0E5RzB0a0JSO0E4R3Z0a0JNO0VBQ0UsMkNBQUE7QTlHMHRrQlI7QThHdnRrQk07RUFDRSx5Q0FBQTtBOUcwdGtCUjtBOEd2dGtCTTtFQUNFLDBDQUFBO0E5RzB0a0JSO0E4R3Z0a0JNO0VDL2dCSixtQkNpSE87RURqSGEsaUJBQUE7RUFDcEIsb0NBQUE7QS9HMnVsQkY7QThHenZrQk07RUFDRSx5QkFBQTtBOUc0dmtCUjtBOEd6dmtCTTtFQUNFLG9DQUFBO0E5RzR2a0JSO0E4R3p2a0JNO0VBQ0Usb0NBQUE7QTlHNHZrQlI7QThHenZrQk07RUFDRSx3Q0FBQTtBOUc0dmtCUjtBOEd6dmtCTTtFQUNFLDJDQUFBO0E5RzR2a0JSO0E4R3p2a0JNO0VBQ0UseUNBQUE7QTlHNHZrQlI7QThHenZrQk07RUFDRSwwQ0FBQTtBOUc0dmtCUjtBOEd6dmtCTTtFQy9nQkosbUJDaUhPO0VEakhhLGlCQUFBO0VBQ3BCLG9DQUFBO0EvRzZ3bEJGO0E4RzN4a0JNO0VBQ0UseUJBQUE7QTlHOHhrQlI7QThHM3hrQk07RUFDRSxvQ0FBQTtBOUc4eGtCUjtBOEczeGtCTTtFQUNFLG9DQUFBO0E5Rzh4a0JSO0E4RzN4a0JNO0VBQ0Usd0NBQUE7QTlHOHhrQlI7QThHM3hrQk07RUFDRSwyQ0FBQTtBOUc4eGtCUjtBOEczeGtCTTtFQUNFLHlDQUFBO0E5Rzh4a0JSO0E4RzN4a0JNO0VBQ0UsMENBQUE7QTlHOHhrQlI7QThHM3hrQk07RUMvZ0JKLG1CQ2lITztFRGpIYSxpQkFBQTtFQUNwQixvQ0FBQTtBL0creWxCRjtBaUhueGxCUTs7RUFFRSxXM0dyQkY7RTJHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGZVUseUJBQUE7QWpIK3dsQlo7QWlIbnhsQlk7O0V2RlpWLDBEQUFBO0VBQ0EsMkJBQUE7RXVGYVkseUJBQUE7QWpIdXhsQmQ7QWlIOXdsQlU7OztFQUVFLFczR3pDSjtBTjB6bEJSO0FpSC93bEJVOztFQUNFLDJCQUFBO0FqSGt4bEJaO0FpSGh4bEJVOztFQUNFLHdCQUFBO0FqSG14bEJaO0FpSGp4bEJVOzs7RXZGakNSLDBEQUFBO0VBQ0EsMkJBQUE7RXVGcUNVLHlCQUFBO0FqSG14bEJaO0FpSHR6bEJROztFQUVFLFczR3JCRjtFMkdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZvQlUseUJBQUE7QWpINnlsQlo7QWlIM3lsQlU7OztFQUVFLFczR3pDSjtBTnUxbEJSO0FpSDV5bEJVOztFQUNFLDJCQUFBO0FqSCt5bEJaO0FpSDd5bEJVOztFQUNFLHdCQUFBO0FqSGd6bEJaO0FpSDl5bEJVOzs7RXZGakNSLDBEQUFBO0VBQ0EsMkJBQUE7RXVGcUNVLHlCQUFBO0FqSGd6bEJaO0FpSG4xbEJROztFQUVFLFczR3JCRjtFMkdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZvQlUseUJBQUE7QWpIMDBsQlo7QWlIeDBsQlU7OztFQUVFLFczR3pDSjtBTm8zbEJSO0FpSHowbEJVOztFQUNFLDJCQUFBO0FqSDQwbEJaO0FpSDEwbEJVOztFQUNFLHdCQUFBO0FqSDYwbEJaO0FpSDMwbEJVOzs7RXZGakNSLDBEQUFBO0VBQ0EsMkJBQUE7RXVGcUNVLHlCQUFBO0FqSDYwbEJaO0FpSGgzbEJROztFQUVFLFczR3JCRjtFMkdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZvQlUseUJBQUE7QWpIdTJsQlo7QWlIcjJsQlU7OztFQUVFLFczR3pDSjtBTmk1bEJSO0FpSHQybEJVOztFQUNFLDJCQUFBO0FqSHkybEJaO0FpSHYybEJVOztFQUNFLHdCQUFBO0FqSDAybEJaO0FpSHgybEJVOzs7RXZGakNSLDBEQUFBO0VBQ0EsMkJBQUE7RXVGcUNVLHlCQUFBO0FqSDAybEJaO0FpSDc0bEJROztFQUVFLFczR3JCRjtFMkdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZvQlUseUJBQUE7QWpIbzRsQlo7QWlIbDRsQlU7OztFQUVFLFczR3pDSjtBTjg2bEJSO0FpSG40bEJVOztFQUNFLDJCQUFBO0FqSHM0bEJaO0FpSHA0bEJVOztFQUNFLHdCQUFBO0FqSHU0bEJaO0FpSHI0bEJVOzs7RXZGakNSLDBEQUFBO0VBQ0EsMkJBQUE7RXVGcUNVLHlCQUFBO0FqSHU0bEJaO0FpSDE2bEJROztFQUVFLFczR3JCRjtFMkdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZvQlUseUJBQUE7QWpIaTZsQlo7QWlILzVsQlU7OztFQUVFLFczR3pDSjtBTjI4bEJSO0FpSGg2bEJVOztFQUNFLDJCQUFBO0FqSG02bEJaO0FpSGo2bEJVOztFQUNFLHdCQUFBO0FqSG82bEJaO0FpSGw2bEJVOzs7RXZGakNSLDBEQUFBO0VBQ0EsMkJBQUE7RXVGcUNVLHlCQUFBO0FqSG82bEJaO0FpSHY4bEJROztFQUVFLFczR3JCRjtFMkdzQkUseUJBQUE7RXZGTlIsMERBQUE7RUFDQSwyQkFBQTtFdUZvQlUseUJBQUE7QWpIODdsQlo7QWlINTdsQlU7OztFQUVFLFczR3pDSjtBTncrbEJSO0FpSDc3bEJVOztFQUNFLDJCQUFBO0FqSGc4bEJaO0FpSDk3bEJVOztFQUNFLHdCQUFBO0FqSGk4bEJaO0FpSC83bEJVOzs7RXZGakNSLDBEQUFBO0VBQ0EsMkJBQUE7RXVGcUNVLHlCQUFBO0FqSGk4bEJaO0FrSHAvbEJBO0VBQ0UsZXpCQ2U7RXlCQWYsWUFBQTtFQUNBLHVCQUFBO0VBbVVBOztLQUFBO0FsSHVybEJGO0FrSHovbEJFO0VBQ0UsWUFBQTtFQUNBLHlCNUd1RU07RTRHdEVOLGN6QkphO0F6RisvbEJqQjtBa0h6L2xCSTtFQUNFLG1CQUFBO0FsSDIvbEJOO0FrSHgvbEJFO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQnpCZWtCO0F6RjIrbEJ0QjtBa0h6L2xCSTtFQUNFLDZDQUFBO0FsSDIvbEJOO0FrSHovbEJRO0VBQ0UsV0FBQTtFQUNBLFVBQUE7QWxIMi9sQlY7QWtIMS9sQlU7RUFDRSxhQUFBO0FsSDQvbEJaO0FrSHgvbEJNO0VBQ0UsZUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx1Q0FBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7QWxIMC9sQlI7QWtIeC9sQk07RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBbEgwL2xCUjtBa0h6L2xCUTs7RUFFRSxZQUFBO0FsSDIvbEJWO0FrSHYvbEJJO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtBbEh5L2xCTjtBa0h4L2xCTTtFQUNFLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0VBQ0EsdUNBQUE7RUFDQSx3QkFBQTtBbEgwL2xCUjtBa0h0L2xCTTtFQUNFLGdCQUFBO0VBQ0EsYzVHM0VHO0U0RzRFSCxtQjVHdENDO0U0R3VDRCwrQkFBQTtBbEh3L2xCUjtBa0hwL2xCVTtFQUNFLGFBQUE7QWxIcy9sQlo7QWtIcC9sQlU7O0VBRUUsZUFBQTtBbEhzL2xCWjtBa0huL2xCUTtFQUNFLGVBQUE7QWxIcS9sQlY7QWtIcC9sQlU7O0VBRUUsWTVHd0JLO0U0R3ZCTCxXNUd1Qks7QU4rOWxCakI7QWtIMStsQlE7O0VDeEROLGtGQUFBO0VBTUEsaUdBQUE7QW5IaWltQkY7QW1CaGltQkk7RStGaURJOztJQy9CRiwyR0FBQTtJQU9BLDBIQUFBO0VuSDZnbUJKO0FBQ0Y7QWtIeitsQlE7O0VDckVOLCtFQUFBO0VBTUEsOEZBQUE7QW5INmltQkY7QW1CNWltQkk7RStGOERJOztJQzVDRix3R0FBQTtJQU9BLHVIQUFBO0VuSHlobUJKO0FBQ0Y7QWtIdCtsQlE7O0VDcEZOLGtGQUFBO0VBTUEsaUdBQUE7QW5IeWptQkY7QW1CeGptQkk7RStGNkVJOztJQzNERiwyR0FBQTtJQU9BLDBIQUFBO0VuSHFpbUJKO0FBQ0Y7QWtIaitsQkk7RUFDRSxvQ0FBQTtBbEhtK2xCTjtBa0gvOWxCUTs7RUMxR04sNkVBQUE7RUFNQSw0RkFBQTtBbkh3a21CRjtBbUJ2a21CSTtFK0ZtR0k7O0lDakZGLHNHQUFBO0lBT0EscUhBQUE7RW5Ib2ptQko7QUFDRjtBa0huK2xCUTs7RUNsSE4sMEVBQUE7RUFNQSx5RkFBQTtBbkhvbG1CRjtBbUJubG1CSTtFK0YyR0k7O0lDekZGLG1HQUFBO0lBT0Esa0hBQUE7RW5IZ2ttQko7QUFDRjtBa0h2K2xCUTs7RUMxSE4sNkVBQUE7RUFNQSw0RkFBQTtBbkhnbW1CRjtBbUIvbG1CSTtFK0ZtSEk7O0lDakdGLHNHQUFBO0lBT0EscUhBQUE7RW5INGttQko7QUFDRjtBa0h6K2xCSTtFQUNFLE1BQUE7QWxIMitsQk47QWtIeitsQkk7RUFDRSxnREFBQTtBbEgyK2xCTjtBa0h6K2xCSTtFQUNFLHlCQUFBO0FsSDIrbEJOO0FrSHYrbEJROztFQy9JTixnRkFBQTtFQU1BLCtGQUFBO0Fu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Qko7QXlIendvQkE7RUFuQkUseUJBb0JvQjtFN0ZyRHBCLFdBQUE7RUZBRSx5QitGcURrQjtFN0ZuRHBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBekhreW9CRjtBVWgwb0JFO0VrQkFFLFdBQUE7RUZOQSx5QitGcURrQjtFN0Y3Q2xCLHFCNkY2Q2tCO0F6SHN4b0J0QjtBNEJoMG9CRTtFQUVFLFdBQUE7RUZiQSx5QitGcURrQjtFN0Z0Q2xCLHFCNkZzQ2tCO0U3RmpDaEIsaURBQUE7QTVCNnpvQk47QTRCeHpvQkU7RUFFRSxXQUFBO0VBQ0EseUI2RnlCa0I7RTdGeEJsQixrQjZGR2lDO0F6SHN6b0JyQztBNEJsem9CRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1QjQxb0I3TDtBNEI3eW9CSTtFQUtJLGlEQUFBO0E1QjJ5b0JSO0F5SHZ5b0JBO0VBdEJFLHlCQXVCb0I7RTdGeERwQixXQUFBO0VGQUUseUIrRndEa0I7RTdGdERwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QXpIbTBvQkY7QVVqMm9CRTtFa0JBRSxXQUFBO0VGTkEseUIrRndEa0I7RTdGaERsQixxQjZGZ0RrQjtBekhvem9CdEI7QTRCajJvQkU7RUFFRSxXQUFBO0VGYkEseUIrRndEa0I7RTdGekNsQixxQjZGeUNrQjtFN0ZwQ2hCLGlEQUFBO0E1Qjgxb0JOO0E0Qnoxb0JFO0VBRUUsV0FBQTtFQUNBLHlCNkY0QmtCO0U3RjNCbEIsa0I2RkdpQztBekh1MW9CckM7QTRCbjFvQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBNUI2M29CN0w7QTRCOTBvQkk7RUFLSSxpREFBQTtBNUI0MG9CUjtBeUhyMG9CQTtFQXpCRSx5QkEwQm9CO0U3RjNEcEIsV0FBQTtFRkFFLHlCK0YyRGtCO0U3RnpEcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0F6SG8yb0JGO0FVbDRvQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0YyRGtCO0U3Rm5EbEIscUI2Rm1Ea0I7QXpIazFvQnRCO0E0Qmw0b0JFO0VBRUUsV0FBQTtFRmJBLHlCK0YyRGtCO0U3RjVDbEIscUI2RjRDa0I7RTdGdkNoQixpREFBQTtBNUIrM29CTjtBNEIxM29CRTtFQUVFLFdBQUE7RUFDQSx5QjZGK0JrQjtFN0Y5QmxCLGtCNkZHaUM7QXpIdzNvQnJDO0E0QnAzb0JFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCODVvQjdMO0E0Qi8yb0JJO0VBS0ksaURBQUE7QTVCNjJvQlI7QXlIbjJvQkE7RUE1QkUseUJBNkJvQjtFN0Y5RHBCLFdBQUE7RUZBRSx5QitGOERrQjtFN0Y1RHBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBekhxNG9CRjtBVW42b0JFO0VrQkFFLFdBQUE7RUZOQSx5QitGOERrQjtFN0Z0RGxCLHFCNkZzRGtCO0F6SGczb0J0QjtBNEJuNm9CRTtFQUVFLFdBQUE7RUZiQSx5QitGOERrQjtFN0YvQ2xCLHFCNkYrQ2tCO0U3RjFDaEIsaURBQUE7QTVCZzZvQk47QTRCMzVvQkU7RUFFRSxXQUFBO0VBQ0EseUI2RmtDa0I7RTdGakNsQixrQjZGR2lDO0F6SHk1b0JyQztBNEJyNW9CRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1Qis3b0I3TDtBNEJoNW9CSTtFQUtJLGlEQUFBO0E1Qjg0b0JSO0F5SGo0b0JBO0VBL0JFLHlCQWdDb0I7RTdGakVwQixXQUFBO0VGQUUseUIrRmlFa0I7RTdGL0RwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QXpIczZvQkY7QVVwOG9CRTtFa0JBRSxXQUFBO0VGTkEseUIrRmlFa0I7RTdGekRsQixxQjZGeURrQjtBekg4NG9CdEI7QTRCcDhvQkU7RUFFRSxXQUFBO0VGYkEseUIrRmlFa0I7RTdGbERsQixxQjZGa0RrQjtFN0Y3Q2hCLGlEQUFBO0E1Qmk4b0JOO0E0QjU3b0JFO0VBRUUsV0FBQTtFQUNBLHlCNkZxQ2tCO0U3RnBDbEIsa0I2RkdpQztBekgwN29CckM7QTRCdDdvQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBNUJnK29CN0w7QTRCajdvQkk7RUFLSSxpREFBQTtBNUIrNm9CUjtBeUgvNW9CQTtFQWxDRSx5QkFtQ29CO0U3RnBFcEIsV0FBQTtFRkFFLHlCK0ZvRWtCO0U3RmxFcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0F6SHU4b0JGO0FVcitvQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0ZvRWtCO0U3RjVEbEIscUI2RjREa0I7QXpINDZvQnRCO0E0QnIrb0JFO0VBRUUsV0FBQTtFRmJBLHlCK0ZvRWtCO0U3RnJEbEIscUI2RnFEa0I7RTdGaERoQixpREFBQTtBNUJrK29CTjtBNEI3OW9CRTtFQUVFLFdBQUE7RUFDQSx5QjZGd0NrQjtFN0Z2Q2xCLGtCNkZHaUM7QXpIMjlvQnJDO0E0QnY5b0JFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCaWdwQjdMO0E0Qmw5b0JJO0VBS0ksaURBQUE7QTVCZzlvQlI7QXlINzdvQkE7RUFyQ0UseUJBc0NvQjtFN0Z2RXBCLFdBQUE7RUZBRSx5QitGdUVrQjtFN0ZyRXBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBekh3K29CRjtBVXRncEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGdUVrQjtFN0YvRGxCLHFCNkYrRGtCO0F6SDA4b0J0QjtBNEJ0Z3BCRTtFQUVFLFdBQUE7RUZiQSx5QitGdUVrQjtFN0Z4RGxCLHFCNkZ3RGtCO0U3Rm5EaEIsaURBQUE7QTVCbWdwQk47QTRCOS9vQkU7RUFFRSxXQUFBO0VBQ0EseUI2RjJDa0I7RTdGMUNsQixrQjZGR2lDO0F6SDQvb0JyQztBNEJ4L29CRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1QmtpcEI3TDtBNEJuL29CSTtFQUtJLGlEQUFBO0E1Qmkvb0JSO0F5SDM5b0JBO0VBeENFLHlCQXlDb0I7RTdGMUVwQixXQUFBO0VGQUUseUIrRjBFa0I7RTdGeEVwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QXpIeWdwQkY7QVV2aXBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRjBFa0I7RTdGbEVsQixxQjZGa0VrQjtBekh3K29CdEI7QTRCdmlwQkU7RUFFRSxXQUFBO0VGYkEseUIrRjBFa0I7RTdGM0RsQixxQjZGMkRrQjtFN0Z0RGhCLGlEQUFBO0E1Qm9pcEJOO0E0Qi9ocEJFO0VBRUUsV0FBQTtFQUNBLHlCNkY4Q2tCO0U3RjdDbEIsa0I2RkdpQztBekg2aHBCckM7QTRCemhwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBNUJta3BCN0w7QTRCcGhwQkk7RUFLSSxpREFBQTtBNUJraHBCUjtBeUh6L29CQTtFQTNDRSx5QkE0Q29CO0U3RjdFcEIsV0FBQTtFRkFFLHlCK0Y2RWtCO0U3RjNFcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0F6SDBpcEJGO0FVeGtwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0Y2RWtCO0U3RnJFbEIscUI2RnFFa0I7QXpIc2dwQnRCO0E0QnhrcEJFO0VBRUUsV0FBQTtFRmJBLHlCK0Y2RWtCO0U3RjlEbEIscUI2RjhEa0I7RTdGekRoQixpREFBQTtBNUJxa3BCTjtBNEJoa3BCRTtFQUVFLFdBQUE7RUFDQSx5QjZGaURrQjtFN0ZoRGxCLGtCNkZHaUM7QXpIOGpwQnJDO0E0QjFqcEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCb21wQjdMO0E0QnJqcEJJO0VBS0ksaURBQUE7QTVCbWpwQlI7QXlIdmhwQkE7RUE5Q0UseUJBK0NvQjtFN0ZoRnBCLFdBQUE7RUZBRSx5QitGZ0ZrQjtFN0Y5RXBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBekgya3BCRjtBVXptcEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGZ0ZrQjtFN0Z4RWxCLHFCNkZ3RWtCO0F6SG9pcEJ0QjtBNEJ6bXBCRTtFQUVFLFdBQUE7RUZiQSx5QitGZ0ZrQjtFN0ZqRWxCLHFCNkZpRWtCO0U3RjVEaEIsaURBQUE7QTVCc21wQk47QTRCam1wQkU7RUFFRSxXQUFBO0VBQ0EseUI2Rm9Ea0I7RTdGbkRsQixrQjZGR2lDO0F6SCtscEJyQztBNEIzbHBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1QnFvcEI3TDtBNEJ0bHBCSTtFQUtJLGlEQUFBO0E1Qm9scEJSO0F5SHJqcEJBO0VBakRFLHlCQWtEb0I7RTdGbkZwQixXQUFBO0VGQUUseUIrRm1Ga0I7RTdGakZwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QXpING1wQkY7QVUxb3BCRTtFa0JBRSxXQUFBO0VGTkEseUIrRm1Ga0I7RTdGM0VsQixxQjZGMkVrQjtBekhra3BCdEI7QTRCMW9wQkU7RUFFRSxXQUFBO0VGYkEseUIrRm1Ga0I7RTdGcEVsQixxQjZGb0VrQjtFN0YvRGhCLGlEQUFBO0E1QnVvcEJOO0E0QmxvcEJFO0VBRUUsV0FBQTtFQUNBLHlCNkZ1RGtCO0U3RnREbEIsa0I2RkdpQztBekhnb3BCckM7QTRCNW5wQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBNUJzcXBCN0w7QTRCdm5wQkk7RUFLSSxpREFBQTtBNUJxbnBCUjtBeUhubHBCQTtFQXBERSx5QkFxRG9CO0U3RnRGcEIsV0FBQTtFRkFFLHlCK0ZzRmtCO0U3RnBGcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0F6SDZvcEJGO0FVM3FwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0ZzRmtCO0U3RjlFbEIscUI2RjhFa0I7QXpIZ21wQnRCO0E0QjNxcEJFO0VBRUUsV0FBQTtFRmJBLHlCK0ZzRmtCO0U3RnZFbEIscUI2RnVFa0I7RTdGbEVoQixpREFBQTtBNUJ3cXBCTjtBNEJucXBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGMERrQjtFN0Z6RGxCLGtCNkZHaUM7QXpIaXFwQnJDO0E0QjdwcEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCdXNwQjdMO0E0QnhwcEJJO0VBS0ksaURBQUE7QTVCc3BwQlI7QXlIam5wQkE7RUF2REUseUJBd0RvQjtFN0Z6RnBCLGNBQUE7RUZBRSx5QitGeUZrQjtFN0Z2RnBCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBekg4cXBCRjtBVTVzcEJFO0VrQkFFLGNBQUE7RUZOQSx5QitGeUZrQjtFN0ZqRmxCLHFCNkZpRmtCO0F6SDhucEJ0QjtBNEI1c3BCRTtFQUVFLGNBQUE7RUZiQSx5QitGeUZrQjtFN0YxRWxCLHFCNkYwRWtCO0U3RnJFaEIsaURBQUE7QTVCeXNwQk47QTRCcHNwQkU7RUFFRSxjQUFBO0VBQ0EseUI2RjZEa0I7RTdGNURsQixrQjZGR2lDO0F6SGtzcEJyQztBNEI5cnBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1Qnd1cEI3TDtBNEJ6cnBCSTtFQUtJLGlEQUFBO0E1QnVycEJSO0F5SC9vcEJBO0VBMURFLHlCQTJEb0I7RTdGNUZwQixXQUFBO0VGQUUseUIrRjRGa0I7RTdGMUZwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QXpIK3NwQkY7QVU3dXBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRjRGa0I7RTdGcEZsQixxQjZGb0ZrQjtBekg0cHBCdEI7QTRCN3VwQkU7RUFFRSxXQUFBO0VGYkEseUIrRjRGa0I7RTdGN0VsQixxQjZGNkVrQjtFN0Z4RWhCLGlEQUFBO0E1QjB1cEJOO0E0QnJ1cEJFO0VBRUUsV0FBQTtFQUNBLHlCNkZnRWtCO0U3Ri9EbEIsa0I2RkdpQztBekhtdXBCckM7QTRCL3RwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBNUJ5d3BCN0w7QTRCMXRwQkk7RUFLSSxpREFBQTtBNUJ3dHBCUjtBeUg3cXBCQTtFQTdERSx5QkE4RG9CO0U3Ri9GcEIsY0FBQTtFRkFFLHlCK0YrRmtCO0U3RjdGcEIsa0I2RjZGNkI7RUE1RDdCLHNCQUFBO0VBQ0EsWUFBQTtBekhndnBCRjtBVTl3cEJFO0VrQkFFLFdBQUE7RUZOQSxzQitGK0ZpQztFN0Z2RmpDLGtCNkZ1RnVDO0F6SDBycEIzQztBNEI5d3BCRTtFQUVFLFdBQUE7RUZiQSxzQitGK0ZpQztFN0ZoRmpDLGtCNkZnRnVDO0U3RjNFckMsMkNBQUE7QTVCMndwQk47QTRCdHdwQkU7RUFFRSxjQUFBO0VBQ0EseUI2Rm1Fa0I7RTdGbEVsQixrQjZGa0UyQjtBekhxc3BCL0I7QTRCaHdwQkU7RUFHRSxjQUFBO0VBQ0EseUJBekMrSTtFQTZDL0ksbUJBN0N5TDtBNUIweXBCN0w7QTRCM3ZwQkk7RUFLSSwyQ0FBQTtBNUJ5dnBCUjtBeUgzc3BCQTtFQWhFRSx5QkFpRW9CO0U3RmxHcEIsV0FBQTtFRkFFLHlCK0ZrR2tCO0U3RmhHcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0F6SGl4cEJGO0FVL3lwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0ZrR2tCO0U3RjFGbEIscUI2RjBGa0I7QXpId3RwQnRCO0E0Qi95cEJFO0VBRUUsV0FBQTtFRmJBLHlCK0ZrR2tCO0U3Rm5GbEIscUI2Rm1Ga0I7RTdGOUVoQixpREFBQTtBNUI0eXBCTjtBNEJ2eXBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGc0VrQjtFN0ZyRWxCLGtCNkZHaUM7QXpIcXlwQnJDO0E0Qmp5cEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCMjBwQjdMO0E0QjV4cEJJO0VBS0ksaURBQUE7QTVCMHhwQlI7QXlIenVwQkE7RUFuRUUseUJBb0VvQjtFN0ZyR3BCLFdBQUE7RUZBRSx5QitGcUdrQjtFN0ZuR3BCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBekhrenBCRjtBVWgxcEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGcUdrQjtFN0Y3RmxCLHFCNkY2RmtCO0F6SHN2cEJ0QjtBNEJoMXBCRTtFQUVFLFdBQUE7RUZiQSx5QitGcUdrQjtFN0Z0RmxCLHFCNkZzRmtCO0U3RmpGaEIsaURBQUE7QTVCNjBwQk47QTRCeDBwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RnlFa0I7RTdGeEVsQixrQjZGR2lDO0F6SHMwcEJyQztBNEJsMHBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1QjQycEI3TDtBNEI3enBCSTtFQUtJLGlEQUFBO0E1QjJ6cEJSO0F5SHZ3cEJBO0VBdEVFLHlCQXVFb0I7RTdGeEdwQixjQUFBO0VGQUUseUIrRndHa0I7RTdGdEdwQixrQjZGc0c2QjtFQXJFN0Isc0JBQUE7RUFDQSxZQUFBO0F6SG0xcEJGO0FVajNwQkU7RWtCQUUsY0FBQTtFRk5BLHlCK0Z3R2tCO0U3RmhHbEIscUI2RmdHa0I7QXpIb3hwQnRCO0E0QmozcEJFO0VBRUUsY0FBQTtFRmJBLHlCK0Z3R2tCO0U3RnpGbEIscUI2RnlGa0I7RTdGcEZoQixpREFBQTtBNUI4MnBCTjtBNEJ6MnBCRTtFQUVFLGNBQUE7RUFDQSx5QjZGNEVrQjtFN0YzRWxCLGtCNkYyRTJCO0F6SCt4cEIvQjtBNEJuMnBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1QjY0cEI3TDtBNEI5MXBCSTtFQUtJLGlEQUFBO0E1QjQxcEJSO0F5SHJ5cEJBO0VBekVFLHlCQTBFb0I7RTdGM0dwQixXQUFBO0VGQUUseUIrRjJHa0I7RTdGekdwQixrQjZGOEJtQztFQUduQyxzQkFBQTtFQUNBLFlBQUE7QXpIbzNwQkY7QVVsNXBCRTtFa0JBRSxXQUFBO0VGTkEseUIrRjJHa0I7RTdGbkdsQixxQjZGbUdrQjtBekhrenBCdEI7QTRCbDVwQkU7RUFFRSxXQUFBO0VGYkEseUIrRjJHa0I7RTdGNUZsQixxQjZGNEZrQjtFN0Z2RmhCLGlEQUFBO0E1Qis0cEJOO0E0QjE0cEJFO0VBRUUsV0FBQTtFQUNBLHlCNkYrRWtCO0U3RjlFbEIsa0I2RkdpQztBekh3NHBCckM7QTRCcDRwQkU7RUFHRSxXQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBNUI4NnBCN0w7QTRCLzNwQkk7RUFLSSxpREFBQTtBNUI2M3BCUjtBeUhuMHBCQTtFQTVFRSx5QkE2RW9CO0U3RjlHcEIsV0FBQTtFRkFFLHlCK0Y4R2tCO0U3RjVHcEIsa0I2RjhCbUM7RUFHbkMsc0JBQUE7RUFDQSxZQUFBO0F6SHE1cEJGO0FVbjdwQkU7RWtCQUUsV0FBQTtFRk5BLHlCK0Y4R2tCO0U3RnRHbEIscUI2RnNHa0I7QXpIZzFwQnRCO0E0Qm43cEJFO0VBRUUsV0FBQTtFRmJBLHlCK0Y4R2tCO0U3Ri9GbEIscUI2RitGa0I7RTdGMUZoQixpREFBQTtBNUJnN3BCTjtBNEIzNnBCRTtFQUVFLFdBQUE7RUFDQSx5QjZGa0ZrQjtFN0ZqRmxCLGtCNkZHaUM7QXpIeTZwQnJDO0E0QnI2cEJFO0VBR0UsV0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTVCKzhwQjdMO0E0Qmg2cEJJO0VBS0ksaURBQUE7QTVCODVwQlI7QXlIajJwQkE7RUEvRUUseUJBZ0ZvQjtFN0ZqSHBCLFdBQUE7RUZBRSx5QitGaUhrQjtFN0YvR3BCLGtCNkY4Qm1DO0VBR25DLHNCQUFBO0VBQ0EsWUFBQTtBekhzN3BCRjtBVXA5cEJFO0VrQkFFLFdBQUE7RUZOQSx5QitGaUhrQjtFN0Z6R2xCLHFCNkZ5R2tCO0F6SDgycEJ0QjtBNEJwOXBCRTtFQUVFLFdBQUE7RUZiQSx5QitGaUhrQjtFN0ZsR2xCLHFCNkZrR2tCO0U3RjdGaEIsaURBQUE7QTVCaTlwQk47QTRCNThwQkU7RUFFRSxXQUFBO0VBQ0EseUI2RnFGa0I7RTdGcEZsQixrQjZGR2lDO0F6SDA4cEJyQztBNEJ0OHBCRTtFQUdFLFdBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0E1QmcvcEI3TDtBNEJqOHBCSTtFQUtJLGlEQUFBO0E1Qis3cEJSO0F5SDczcEJBO0VBNUVFLG9DQUFBO0VBQ0EsY0E0RTRCO0F6SGk0cEI5QjtBeUgvM3BCQTtFQS9FRSxvQ0FBQTtFQUNBLGNBK0U0QjtBekhtNHBCOUI7QXlIajRwQkE7RUFsRkUsb0NBQUE7RUFDQSxjQWtGNEI7QXpIcTRwQjlCO0F5SG40cEJBO0VBckZFLG9DQUFBO0VBQ0EsY0FxRjRCO0F6SHU0cEI5QjtBeUhyNHBCQTtFQXhGRSxvQ0FBQTtFQUNB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QTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7QS9IcXFyQko7QStIbnFyQk07O0VBQ0Usb0JBQUE7QS9Ic3FyQlI7QStIbHFyQk07O0VBQ0Usb0JBQUE7QS9IcXFyQlI7QStIaHFyQkk7O0VBQ0UsaUJBQUE7QS9IbXFyQk47QStIbHFyQk07O0VBQ0UseUJBQUE7QS9IcXFyQlI7QStIcHFyQlE7O0VBQ0UsaUJBQUE7QS9IdXFyQlY7QStIdHFyQlU7O0VBQ0UsZ0JBQUE7QS9IeXFyQlo7QStIdHFyQlE7O0VBQ0UsWUFBQTtBL0h5cXJCVjtBK0h2cXJCVTs7RUFDRSxRQUFBO0EvSDBxckJaO0ErSG5xckJFOztFQUNFLCtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQnRDL0lXO0VzQ2dKWCwyQkFBQTtFQUNBLGdCdEM5SWE7QXpGb3pyQmpCO0ErSG5xckJNOztFQUNFLHVCQUFBO0EvSHNxckJSO0ErSGpxckJJOztFQUNFLGdCQUFBO0EvSG9xckJOO0ErSG5xckJNOztFQUNFLFlBQUE7QS9Ic3FyQlI7QStIcnFyQlE7O0VBQ0Usa0J0Qy9KSztFc0NnS0wsZUFBQTtBL0h3cXJCVjtBK0h2cXJCVTs7RUFDRSxlQUFBO0EvSDBxckJaO0ErSHRxckJNOztFQUNFLGlCQUFBO0EvSHlxckJSO0ErSHhxckJROztFQUNFLE9BQUE7QS9IMnFyQlY7QStIdnFyQk07O0VBQ0UsYUFBQTtBL0gwcXJCUjtBK0hqcXJCSTs7O0VBR0UsbUJDL09nQjtFRGdQaEIscUJDN1BvQjtFRDhQcEIsY0MvUGtCO0FoSW02ckJ4QjtBK0hqcXJCSTtFQUNFLGNDblFrQjtBaElzNnJCeEI7QStIaHFyQkk7RUFDRSx5QkM3UGU7RUQ4UGYscUJDdlFvQjtBaEl5NnJCMUI7QStIOXByQk07RUFDRSw4Q0FBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtBL0hncXJCUjtBK0gvcHJCUTtFQUNFLHlCQUFBO0EvSGlxckJWO0ErSDlwckJNO0VBQ0UscVZBQUE7QS9IZ3FyQlI7QStINXByQkk7RUFDRSxjQ25Sd0I7QWhJaTdyQjlCO0ErSDFwckJNO0VBQ0UsK1NBQUE7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STNxc0JFO0VBQ0UseUJBQUE7QW5JNnFzQko7QW1JMXFzQkU7RUFDRSx5QkFBQTtBbkk0cXNCSjtBbUkxcXNCRTtFQUNFLGNIekV3QjtBaElxdnNCNUI7QW1JenFzQkU7RUFDRSxjSDNFMEI7QWhJc3ZzQjlCO0FtSXZxc0JFO0VBQ0UsMERBQUE7QW5JeXFzQko7QW1JcnFzQkU7RUFDRSxjSHJGMEI7QWhJNHZzQjlCO0FtSW5xc0JFO0VBQ0UsK0dBQUE7QW5JcXFzQko7QW1JL3BzQkk7RUFDRSx5Qkg5RmU7QWhJK3ZzQnJCO0FtSTdwc0JNO0VBQ0UseUJIOUdhO0FoSTZ3c0JyQjtBbUl6cHNCTTtFQUNFLCtDQUFBO0FuSTJwc0JSO0FtSXZwc0JFO0VBQ0UseUJIL0dpQjtBaEl3d3NCckI7QW1JcHBzQlU7RUFDRSxjSDFIZ0I7RUcySGhCLDZCQUFBO0FuSXNwc0JaO0FtSXBwc0JZOztFQUVFLGNIL0hjO0FoSXF4c0I1QjtBbUlscHNCYzs7RUFFRSxzQkFBQTtBbklvcHNCaEI7QW1JN29zQmM7RUFDRSx5Qkh4SUs7QWhJdXhzQnJCO0FtSTdvc0JnQjtFQUNFLHFCSHBKUTtBaElteXNCMUI7QW1JNW9zQmdCO0VBR0UsY0gzSk07QWhJeXlzQnhCO0FtSWpwc0JnQjs7O0VBR0UsY0gzSk07QWhJeXlzQnhCO0FtSXhvc0JVO0VBQ0UseUJIeEpTO0FoSWt5c0JyQjtBbUl6b3NCWTtFQUNFLHlCSDFKTztBaElxeXNCckI7QW1Jdm9zQlU7RUFDRSx5QkgvSlM7QWhJd3lzQnJCO0FtSXZvc0JjO0VBQ0UsY0g1S1E7QWhJcXpzQnhCO0FtSXJvc0JZO0VBQ0UseUJIbExPO0FoSXl6c0JyQjtBbUlsb3NCUTs7RUFFRSxjSHhMYztBaEk0enNCeEI7QW1JL25zQlU7O0VBQ0UsZ0JBQUE7QW5Ja29zQlo7QW1JaG9zQlk7O0VBQ0UscUJIaE1ZO0FoSW0wc0IxQjtBbUlqb3NCYzs7RUFDRSxjSHBNUTtBaEl3MHNCeEI7QW1Jam9zQmM7O0VBQ0UseUJIek1LO0FoSTYwc0JyQjtBbUlqb3NCWTs7RUFDRSxnQ0FBQTtBbklvb3NCZDtBbUlsb3NCWTs7RUFDRSx5QkhyTU87RUdzTVAsNkJBQUE7QW5JcW9zQmQ7QW1JcG9zQmM7O0VBQ0UscUJIak5VO0FoSXcxc0IxQjtBbUlyb3NCZ0I7O0VBQ0UseUJIM01HO0FoSW0xc0JyQjtBbUlob3NCWTtFQUNFLHlCSC9OTztBaElpMnNCckI7QW1JL25zQlU7RUFDRSxXN0h6T0o7QU4wMnNCUjtBbUkvbnNCVTtFQUNFLGNIck9ZO0FoSXMyc0J4QjtBbUk5bnNCWTtFQUNFLFc3SGhQTjtBTmczc0JSO0FtSTVuc0JZO0VBQ0UseUJIL09PO0FoSTYyc0JyQjtBbUkzbnNCVTtFQUNFLGNIM09rQjtBaEl3MnNCOUI7QW1Jem5zQlU7RUFDRSxjSGxQZ0I7QWhJNjJzQjVCO0FtSXpuc0JVO0VBQ0UsY0huUGtCO0FoSTgyc0I5QjtBbUlybnNCSTtFQUNFLHdDQUFBO0FuSXVuc0JOO0FtSWpuc0JVO0VBQ0UseUJBQUE7QW5JbW5zQlo7QW1Jem1zQk07Ozs7OztFQU1FLGNIOVFhO0FoSXkzc0JyQjtBbUl4bXNCTTtFQUNFLGNIN1JhO0FoSXU0c0JyQjtBbUlwbXNCRTtFQUNFLHlCSHpSaUI7QWhJKzNzQnJCO0FtSXBtc0JJO0VBQ0UsaUdBQUE7QW5Jc21zQk47QW1JM2xzQlU7RUFDRSx5QkhuVFM7QWhJZzVzQnJCO0FtSXRsc0JNO0VBQ0UseUJIM1RhO0FoSW01c0JyQjtBbUl0bHNCTTtFQUNFLHlCSDlUYTtBaElzNXNCckI7QW1JcGxzQkk7RUFDRSx5QkFBQTtBbklzbHNCTjtBbUlqbHNCRTs7RUFFRSx5Qkh6VW9CO0FoSTQ1c0J4QjtBbUlqbHNCRTs7Ozs7O0VBTUUseUJIaFZzQjtBaEltNnNCMUI7QW1JaGxzQkU7OztFQUdFLHlCSHZWb0I7QWhJeTZzQnhCO0FtSTdrc0JJO0VBQ0UseUJIblZlO0FoSWs2c0JyQjtBbUk3a3NCTTtFQUNFLGNIelZzQjtBaEl3NnNCOUI7QW1JM2tzQlE7RUFDRSx5QkFBQTtBbkk2a3NCVjtBbUl4a3NCWTs7RUFDRSx5Qkg1V087QWhJdTdzQnJCO0FtSXBrc0JROztFQUVFLGNIL1drQjtBaElxN3NCNUI7QW1JbGtzQlU7RUFDRSxvQ0FBQTtBbklva3NCWjtBbUloa3NCUTtFQUNFLGNIelhrQjtBaEkyN3NCNUI7QW1JL2pzQlE7RUFDRSx5Qkh4WFc7QWhJeTdzQnJCO0FtSTlqc0JZO0VBQ0UsVzdIN1lOO0FONjhzQlI7QW1JempzQlE7OztFQUdFLFc3SHZaRjtBTms5c0JSO0FtSXRqc0JRO0VBQ0UseUJINVlXO0FoSW84c0JyQjtBbUl0anNCVTtFQUNFLFVBQUE7QW5Jd2pzQlo7QW1JdGpzQlk7RUFDRSw2QkFBQTtBbkl3anNCZDtBbUkzaXNCVTtFQUNFLDhCQUFBO0FuSTZpc0JaO0FtSW5pc0JJOztFQUVFLGNBQUE7QW5JcWlzQk47QW1JbmlzQkk7RUFDRSxpQkFBQTtBbklxaXNCTjtBbUlsaXNCTTs7O0VBR0UsYzdIL2JHO0FObStzQlg7QW1JbGlzQk07RUFDRSx5QkFBQTtBbklvaXNCUjtBbUkxaHNCTTtFQUNFLGNIeGNvQjtFR3ljcEIscUJIN2NrQjtBaEl5K3NCMUI7QW1JdGhzQkk7RUFDRSxjSHJka0I7QWhJNitzQnhCO0FtSXZoc0JNO0VBQ0UsY0h2ZGdCO0FoSWcvc0J4QjtBbUlwaHNCUTtFQUNFLGdUQUFBO0FuSXNoc0JWO0FtSXpnc0JNO0VBQ0UsZ1RBQUE7QW5JMmdzQlI7QW1JaGdzQkU7RUFDRSxxQkh0ZnNCO0FoSXcvc0IxQjtBbUk5L3JCSTtFQUNFLHFCSDNmb0I7QWhJMi9zQjFCO0FtSTMvckJFO0VBQ0UsNENBQUE7QW5JNi9yQko7QW1JeC9yQkk7RUFDRSx1REFBQTtBbkkwL3JCTjtBbUluL3JCTTtFQUNFLGNIaGhCZ0I7QWhJcWd0QnhCO0FtSWovckJNO0VBQ0UsK1NBQUE7QW5JbS9yQlI7QW1JNytyQk07RUFDRSw4U0FBQTtBbkkrK3JCUjtBbUlwK3JCSTtFQUNFLGNIeGlCa0I7QWhJOGd0QnhCO0FtSW4rckJJO0VBR0UsYzdIOWlCSztBTmlodEJYO0FtSWgrckJJO0VBQ0Usb0NBQUE7QW5JaytyQk47QW1JLzlyQkk7RUFDRSxxQjdIcmlCQztFNkhzaUJELGM3SHZqQks7QU53aHRCWDtBbUloK3JCTTtFQUNFLGM3SHpqQkc7QU4yaHRCWDtBbUk3OXJCTTtFQUVFLG1CN0gvaUJEO0FONmd0QlA7QW1JeDlyQkk7RUFDRSx5QkFBQTtBbkkwOXJCTjtBbUlyOXJCRTtFQUNFLHlCSG5rQmlCO0VHb2tCakIsNENBQUE7QW5JdTlyQko7QW1JcjlyQkk7RUFDRSxjSDVrQnNCO0FoSW1pdEI1QjtBbUlwOXJCSTtFQUNFLGNIcmxCa0I7QWhJMml0QnhCO0FtSXI5ckJNO0VBRUUsbUM3SHJVaUI7RTZIc1VqQixjMUh0bUJHO0FUNGp0Qlg7QW1JcDlyQk07RUFFRSxXN0hwbUJBO0U2SHFtQkEseUIzSHRYc0I7QVIyMHNCOUI7QW1JbjlyQk07RUFFRSxjSDNsQnNCO0FoSStpdEI5QjtBbUloOXJCRTtFQUNFLHFCSHRtQnNCO0FoSXdqdEIxQjtBbUk3OHJCSTs7RUFJRSx5QkhqbkJlO0FoSThqdEJyQjtBbUl6OHJCSTtFQUNFLGlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxjSHZuQmtCO0VHd25CbEIseURBQUE7QW5JMjhyQk47QW1JeDhyQkk7OztFQUdFLHlCSHBuQmU7RUdxbkJmLHFCSDluQm9CO0FoSXdrdEIxQjtBbUlsOHJCUTtFQUNFLHlCSHhtQmlCO0FoSTRpdEIzQjtBbUlsOHJCVTtFQUNFLHlCMUh4cEJEO0FUNGx0Qlg7QW1JbDhyQlk7RUFDRSxXN0hycEJOO0FOeWx0QlI7QW1JLzdyQlE7RUFDRSx5QkhwbkJpQjtFR3FuQmpCLGNIcnBCYztBaElzbHRCeEI7QW1JLzdyQlU7RUFDRSxjMUhycUJEO0FUc210Qlg7QW1JMzdyQlU7RUFDRSxXN0h0cUJKO0FObW10QlI7QW1JcjdyQlE7RUFDRSx5Qkh4b0JpQjtBaEkranRCM0I7QW1JbjdyQlU7RUFDRSxXN0hwckJKO0FOeW10QlI7QW1JOTZyQlU7RUFDRSx5QkhycEJlO0FoSXFrdEIzQjtBbUk1NnJCUTtFQUNFLHlCSDFwQmlCO0FoSXdrdEIzQjtBbUl0NnJCUTtFQUNFLGdUQUFBO0FuSXc2ckJWO0FtSWg2ckJZO0VBQ0UsZ1RBQUE7QW5JazZyQmQ7QW1JdjVyQlE7RUFDRSxnVEFBQTtBbkl5NXJCVjtBbUlqNXJCWTtFQUNFLGdUQUFBO0FuSW01ckJkO0FtSXo0ckJRO0VBQ0UsY0hydUJvQjtBaElnbnRCOUI7QW1JaDRyQk07OztFQUNFLGNIbnZCb0I7QWhJdW50QjVCO0FtSW40ckJROzs7RUFDRSx5QkhodkJXO0VHaXZCWCxjMUh4d0JDO0FUK290Qlg7QW1JcDRyQlE7OztFQUNFLGNIeHZCb0I7QWhJZ290QjlCO0FtSWo0ckJFO0VBQ0UscUJIdHdCc0I7QWhJeW90QjFCO0FtSTUzckJRO0VBQ0UsVzdIdHhCRjtFNkh1eEJFLHlCMUg3eEJDO0FUMnB0Qlg7QW1JdDNyQkk7RUFDRSxxQkh4eEJvQjtBaElncHRCMUI7QW1JaDNyQlE7RUFDRSx5QkhqeUJnQjtBaEltcHRCMUI7QW1JaDNyQlE7RUFDRSx5QkgzeEJXO0FoSTZvdEJyQjtBbUkzMnJCUTtFQUNFLDBCSDV5QmdCO0FoSXlwdEIxQjtBbUkzMnJCUTtFQUNFLDBCSHR5Qlc7QWhJbXB0QnJCO0FtSXQyckJRO0VBQ0UsMkJIdnpCZ0I7QWhJK3B0QjFCO0FtSXQyckJRO0VBQ0UsMkJIanpCVztBaEl5cHRCckI7QW1JcDJyQkk7RUFDRSxXN0h2MEJFO0FONnF0QlI7QW1JbjJyQkk7RUFDRSx5QkgxekJlO0VHMnpCZixjSHIwQmtCO0VHczBCbEIsZ0NBQUE7QW5JcTJyQk47QW1JaDJyQkU7RUFDRSx3Q0FBQTtFQUNBLCtDSGwwQm9CO0VHbTBCcEIsY0g5MEJvQjtBaElncnRCeEI7QW1JaDJyQkk7RUFDRSx5Qkh2MEJlO0VHdzBCZixjSGwxQmtCO0FoSW9ydEJ4QjtBbUloMnJCTTtFQUNFLHdDQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQkFBQTtBbklrMnJCUjtBbUkxMXJCTTtFQUVFLHlCSHYxQmE7RUd3MUJiLHFCSGoyQmtCO0VHazJCbEIsY0huMkJnQjtBaEk4cnRCeEI7QW1JejFyQlE7RUFFRSx5Qkh4MkJXO0FoSWtzdEJyQjtBbUl4MXJCUTtFQUVFLHlCMUh4M0JDO0UwSHkzQkQsVzdIbjNCRjtBTjRzdEJSO0FtSXAxckJROztFQUVFLFc3SDEzQkY7QU5ndHRCUjtBbUlsMXJCTTtFQUNFLGNIajNCc0I7QWhJcXN0QjlCO0FtSWgxckJJO0VBQ0UsMlRBQUE7QW5JazFyQk47QW1JNzByQkU7RUFDRSxxQ0FBQTtFQUNBLDBDQUFBO0FuSSswckJKO0FtSTMwckJFO0VBQ0UseUJIMTRCaUI7QWhJdXR0QnJCO0FtSTMwckJJO0VBQ0UscUJIbDRCZTtBaEkrc3RCckI7QW1JeDByQk07O0VBRUUscUVBQUE7QW5JMDByQlI7QW1JbjByQkk7RUFDRSxjSDM1QmtCO0FoSWd1dEJ4QjtBbUluMHJCTTtFQUVFLHFCSDk1QmtCO0FoSWt1dEIxQjtBbUk5enJCUTtFQUVFLGdDQUFBO0FuSSt6ckJWO0FtSXZ6ckJJO0VBQ0UscUJILzZCb0I7QWhJd3V0QjFCO0FtSXZ6ckJNO0VBQ0UseUJIejZCYTtBaElrdXRCckI7QW1JdHpyQlE7RUFDRSxjSGg3Qm9CO0FoSXd1dEI5QjtBbUlyenJCTTtFQUNFLGlEQUFBO0FuSXV6ckJSO0FtSWp6ckJFO0VBQ0UseUJIeDdCaUI7RUd5N0JqQiwrQ0h4N0JvQjtBaEkydXRCeEI7QW1JbHpyQkk7RUFDRSxxQkhwOEJvQjtBaEl3dnRCMUI7QW1JL3lyQlE7OztFQUdFLFc3SHA5QkY7QU5xd3RCUjtBbUl0eXJCSTtFQUNFLDJCSHo4QjBCO0FoSWl2dEJoQztBbUlseXJCSTtFQUNFLHlCSGorQmU7QWhJcXd0QnJCO0FtSTl4ckJJO0VBQ0UscUJIdCtCb0I7QWhJc3d0QjFCO0FtSTF4ckJJO0VBQ0UseUJILytCZTtBaEkyd3RCckI7QW1JbnhyQk07RUFDRSxlN0hoL0JEO0FOcXd0QlA7QW1JanhyQlE7RUFDRSxhSG4vQlc7QWhJc3d0QnJCO0FtSXh3ckJJO0VBQ0UsMkJIeGdDb0I7QWhJa3h0QjFCO0FtSXR3ckJRO0VBQ0UsZUg5Z0NjO0FoSXN4dEJ4QjtBbUkvdnJCTTtFQUNFLHdCQUFBO0FuSWl3ckJSO0FtSTl2ckJNO0VBQ0UsYUh2aENvQjtBaEl1eHRCNUI7QW1JenZyQkk7RUFDRSx5QkhyaUNlO0FoSWd5dEJyQjtBbUlwdnJCRTs7O0VBR0UseUJIaGlDa0I7RUdpaUNsQixjSC9pQ29CO0FoSXF5dEJ4QjtBbUlwdnJCSTs7O0VBQ0UscUJIbGlDMEI7QWhJMHh0QmhDO0FtSXJ2ckJJO0VBQ0UsY0h2aUMrQjtBaElneXRCckM7QW1JMXZyQkk7OztFQUNFLGNIdmlDK0I7QWhJZ3l0QnJDO0FtSXR2ckJJOzs7OztFQUVFLFlBQUE7QW5JMnZyQk47QW1JcnZyQkk7RUFDRSx5QkFBQTtBbkl1dnJCTjtBbUlwdnJCSTtFQUNFLHlCQUFBO0FuSXN2ckJOO0FtSWh2ckJJO0VBQ0UseUJIOWtDZTtFRytrQ2YsOEJBQUE7RUFDQSxjSC9rQ2tCO0FoSWkwdEJ4QjtBbUkzdXJCTTtFQUNFLHlCSDdrQ2E7RUc4a0NiLHFCSHhrQ3dCO0FoSXF6dEJoQztBbUl6dXJCTTtFQUNFLHlCSDNrQ2lDO0VHNGtDakMscUJINWtDaUM7QWhJdXp0QnpDO0FtSXB1ckJNO0VBQ0UseUJIamxDZTtBaEl1enRCdkI7QW1JbHVyQk07RUFDRSx5QkhybEN3QjtBaEl5enRCaEM7QW1JOXRyQkU7O0VBRUUseUJIcm1Da0I7RUdzbUNsQixjSHBuQ29CO0VHcW5DcEIscUJIcG5Dc0I7QWhJbzF0QjFCO0FtSTl0ckJJOztFQUNFLHlCSDltQ2U7QWhJKzB0QnJCO0FtSTl0ckJJOztFQUNFLFlBQUE7QW5JaXVyQk47QW1JL3RyQkk7O0VBQ0UscUIxSDVvQ0s7QVQ4MnRCWDtBbUk3dHJCSTtFQUNFLCtTQUFBO0FuSSt0ckJOO0FtSXR0ckJFOztFQUVFLGdDQUFBO0FuSXd0ckJKO0FtSXJ0ckJFOztFQUVFLGdDQUFBO0FuSXV0ckJKO0FtSTlzckJVOztFQUNFLHlCQUFBO0FuSWl0ckJaO0FtSS9zckJZOztFQUNFLGNIbHFDVTtBaElvM3RCeEI7QW1JL3NyQlk7O0VBQ0Usb0NBQUE7RUFDQSxzQkFBQTtBbklrdHJCZDtBbUl4c3JCSTtFQUNFLHlCSHBxQ2dCO0VHcXFDaEIscUJIbHJDb0I7RUdtckNwQixjSHByQ2tCO0FoSTgzdEJ4QjtBbUl0c3JCTTs7RUFFRSxxQjFIdnNDRztFMEh3c0NILGdCQUFBO0FuSXdzckJSO0FtSWpzckJJO0VBRUUseUJBQUE7QW5Ja3NyQk47QW1JcHNyQkk7RUFFRSx5QkFBQTtBbklrc3JCTjtBbUk5cnJCRTtFQUNFLFlBQUE7QW5JZ3NyQko7QW1JMXJyQkU7RUFDRSx5Qkh2ckNrQjtBaEltM3RCdEI7QW1JMXJyQkk7O0VBRUUsY0hwdENrQjtFR3F0Q2xCLGdDQUFBO0FuSTRyckJOO0FtSXRyckJROzs7O0VBRUUscUJINXRDZ0I7RUc2dENoQixjSDl0Q2M7QWhJdzV0QnhCO0FtSXhyckJVOzs7O0VBQ0UseUJIdHNDYztBaEltNHRCMUI7QW1JcHJyQlE7O0VBQ0UscUJIMXVDZ0I7RUcydUNoQix5QkhsdENtQjtFR210Q25CLGNIeHVDa0I7QWhJKzV0QjVCO0FtSXByckJNOztFQUNFLHNCN0h4dkNBO0U2SHl2Q0EseUJBQUE7QW5JdXJyQlI7QW1JbHJyQkk7RUFFRSx5QkgvdEN1QjtBaElrNXRCN0I7QW1JL3FyQkk7RUFDRSxzQjdIcndDRTtBTnM3dEJSO0FtSWhyckJNO0VBQ0Usd0NBQUE7QW5Ja3JyQlI7QW1JanJyQlE7RUFDRSx5QkFBQTtBbkltcnJCVjtBbUlocnJCTTs7RUFFRSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0I3SGh4Q0E7QU5rOHRCUjtBbUlqcnJCUTs7RUFDRSx5QkFBQTtBbklvcnJCVjtBbUk1cXJCVTs7RUFFRSx1QkFBQTtBbkk4cXJCWjtBbUl6cXJCVTs7RUFFRSxXN0hueUNKO0FOODh0QlI7QW1JdHFyQlU7O0VBRUUsY0hueUNZO0FoSTI4dEJ4QjtBbUlqcXJCSTtFQUNFLHFCSDF5Q29CO0FoSTY4dEIxQjtBbUk1cHJCVTtFQUNFLHlCSHZ4Q2dCO0FoSXE3dEI1QjtBbUkzcHJCVTs7RUFFRSx1QkFBQTtBbkk2cHJCWjtBbUl0cHJCSTtFQUNFLHlCSHZ5Q2dCO0FoSSs3dEJ0QjtBbUl2cHJCTTtFQUNFLCtDSHZ6Q2dCO0FoSWc5dEJ4QjtBbUlqcHJCVTtFQUNFLHlCSDl5Q2tCO0FoSWk4dEI5QjtBbUl6b3JCTTs7Ozs7O0VBTUUsb0NBQUE7QW5JMm9yQlI7QW1JMW9yQlE7Ozs7OztFQUNFLG9DQUFBO0VBQ0EsVzdIcjJDRjtBTnMvdEJSO0FtSTVvckJNO0VBQ0UsK0NIejFDZ0I7QWhJdSt0QnhCO0FtSXZvckJVO0VBQ0UseUJILzBDa0I7RUdnMUNsQixjSHgyQ2dCO0FoSWkvdEI1QjtBbUkvbnJCVTs7O0VBQ0UsOFNBQUE7QW5JbW9yQlo7QW1JN25yQlU7OztFQUNFLCtTQUFBO0FuSWlvckJaO0FtSXpuckJVO0VBRUUsWUFBQTtBbkkwbnJCWjtBbUl0bnJCVTtFQUNFLFVBQUE7QW5Jd25yQlo7QW1JdG5yQlU7RUFDRSxZQUFBO0FuSXduckJaO0FtSXBuckJVO0VBQ0UsVUFBQTtBbklzbnJCWjtBbUlwbnJCVTtFQUNFLFlBQUE7QW5Jc25yQlo7QW1JN21yQkk7RUFDRSx3Q0FBQTtBbkkrbXJCTjtBbUl6bXJCSTtFQUNFLGNIMTZDa0I7QWhJcWh1QnhCO0FtSXhtckJFOztFQUVFLHlCSHI2Q2lCO0VHczZDakIsY0hoN0NvQjtFR2k3Q3BCLHFCSGg3Q3NCO0FoSTBodUIxQjtBbUl4bXJCSTs7OztFQUVFLG9DQUFBO0FuSTRtckJOO0FtSXptckJJOztFQUNFLGNIejZDMEI7QWhJcWh1QmhDO0FtSTFtckJJOztFQUNFLGtDQUFBO0FuSTZtckJOO0FtSTFtckJJOzs7Ozs7Ozs7Ozs7Ozs7O0VBUUUsZ0NBQUE7RUFDQSxjSHg4Q2tCO0FoSTRqdUJ4QjtBbUlsbnJCSTs7RUFDRSxxQkgxOENvQjtFRzI4Q3BCLG1CSDc4Q2U7RUc4OENmLFlBQUE7RUFDQSxjQUFBO0FuSXFuckJOO0FtSWpuckJNOztFQUNFLHlCSHA5Q2E7QWhJd2t1QnJCO0FtSWxuckJNOztFQUNFLG1CSDU4Q2E7QWhJaWt1QnJCO0FtSWxuckJNOztFQUNFLHlCSDE3Q21CO0VHMjdDbkIseUJBQUE7QW5JcW5yQlI7QW1Jam5yQkk7O0VBQ0UsbUJIaitDZTtBaElxbHVCckI7QW1Jam5yQkk7O0VBQ0UsbUIxSGovQ0s7QVRxbXVCWDtBbUkzbXJCTTtFQUNFLHlCQUFBO0FuSTZtckJSO0FtSXJtckJNO0VBQ0UseUJINytDYTtBaElvbHVCckI7QW1JdG1yQlE7RUFDRSxjSHovQ2M7RUcwL0NkLHFCSHovQ2dCO0FoSWltdUIxQjtBbUlobXJCSTtFQUNFLHlCSHovQ2U7QWhJMmx1QnJCO0FtSTVsckJJO0VBQ0UsZ0NBQUE7QW5JOGxyQk47QW1JeGxyQk07RUFDRSx5QkFBQTtBbkkwbHJCUjtBbUlqbHJCTTs7OztFQUdFLHdDQUFBO0FuSW9sckJSO0FtSTVrckJFO0VBQ0UsZ0NBQUE7QW5JOGtyQko7QW1JM2tyQk07RUFDRSxvQ0FBQTtBbkk2a3JCUjtBbUkxa3JCSTtFQUNFLG9DQUFBO0VBQ0EsZ0NBQUE7QW5JNGtyQk47QW1JMWtyQkk7RUFDRSxnQ0FBQTtBbkk0a3JCTjtBbUlua3JCUTtFQUNFLHFCSDNqRGdCO0VHNGpEaEIseUJIbmpEVztBaEl3bnVCckI7QW1JbGtyQmM7RUFDRSxjSGprRFE7QWhJcW91QnhCO0FtSTdqckJVO0VBQ0UscUJIeGtEYztFR3lrRGQseUJIaGtEUztBaEkrbnVCckI7QW1JN2pyQlk7RUFDRSxnQ0FBQTtBbkkranJCZDtBbUk1anJCWTtFQUNFLHlDQUFBO0VBQ0EscUJIamxEWTtBaEkrb3VCMUI7QW1JdmpyQmM7Ozs7RUFFRSxjSHBsRGM7QWhJK291QjlCO0FtSXRqckJVO0VBQ0UseUJIcmtEZ0I7QWhJNm51QjVCO0FtSWxqckJNO0VBQ0UscUJIdm1Ea0I7QWhJMnB1QjFCO0FtSW5qckJRO0VBQ0UseUJIM21EVztBaElncXVCckI7QW1JbGpyQlE7RUFDRSx5QkhwbURXO0VHcW1EWCxxQkg5bURnQjtBaElrcXVCMUI7QW1JaGpyQmM7O0VBRUUsY0hybkRRO0FoSXVxdUJ4QjtBbUk1aXJCVTtFQUNFLCtTQUFBO0FuSThpckJaO0FtSXRpckJROztFQUVFLGdDQUFBO0FuSXdpckJWO0FtSWxpckJROzs7RUFHRSxxQkg5b0RnQjtBaElrcnVCMUI7QW1JbGlyQlE7RUFDRSxjSGxwRGM7QWhJc3J1QnhCO0FtSWxpckJRO0VBQ0UsbUM3SGx1Q29CO0U2SG11Q3BCLG9DN0hudUNvQjtBTnV3dEI5QjtBbUk1aHJCSTtFQUNFLHFCSDlwRG9CO0FoSTRydUIxQjtBbUkxaHJCTTtFQUNFLHlCSDFwRGE7RUcycERiLHFCSHBxRGtCO0FoSWdzdUIxQjtBbUl6aHJCTTtFQUNFLHFCSHhxRGtCO0FoSW1zdUIxQjtBbUl6aHJCUTtFQUNFLHFCSDNxRGdCO0FoSXNzdUIxQjtBbUlyaHJCYztFQUNFLG1CSHByREs7QWhJMnN1QnJCO0FtSXJockJjOztFQUVFLGNIaHJEYztBaEl1c3VCOUI7QW1JcGhyQmdCOztFQUVFLFc3SG5zRFY7QU55dHVCUjtBbUluaHJCYztFQUNFLHFCSC9yRFU7QWhJb3R1QjFCO0FtSTdnckJNO0VBQ0UscUJIeHNEa0I7QWhJdXR1QjFCO0FtSXhnckJRO0VBQ0UseUJIdnNEVztBaElpdHVCckI7QW1JeGdyQlU7O0VBRUUsbUJIM3NEUztFRzRzRFQsY0h0dERZO0FoSWd1dUJ4QjtBbUl2Z3JCUTs7RUFFRSxtcm1CQUFBO0VBQ0EseUJBQUE7QW5JeWdyQlY7QW1JdGdyQlU7RUFDRSxtQkh0dERTO0FoSTh0dUJyQjtBbUl2Z3JCWTtFQUVFLHFCSGx1RFk7QWhJMHV1QjFCO0FtSXJnckJVO0VBQ0UscUJIdHVEYztBaEk2dXVCMUI7QW1JamdyQlk7RUFDRSx5QkhwdURPO0FoSXV1dUJyQjtBbUlsZ3JCYztFQUNFLGNIaHZEUTtBaElvdnVCeEI7QW1JOS9xQlk7RUFDRSxXN0g5dkROO0FOOHZ1QlI7QW1JNS9xQlU7RUFDRSxjSDV2RFk7QWhJMHZ1QnhCO0FtSTUvcUJVOztFQUVFLHlCSHR2RFM7RUd1dkRULHFCSGh3RGM7QWhJOHZ1QjFCO0FtSXovcUJNO0VBQ0UseUJIN3ZEYTtFRzh2RGIscUJIdndEa0I7QWhJa3d1QjFCO0FtSXAvcUJJO0VBQ0Usb0NBQUE7QW5Jcy9xQk47QW1JcC9xQkk7O0VBRUUseUJIMXdEZTtBaElnd3VCckI7QW1JcC9xQkk7RUFDRSxvQ0FBQTtFQUNBLHlCQUFBO0FuSXMvcUJOO0FtSXAvcUJJO0VBQ0UscUJINXhEZTtBaElreHVCckI7QW1JNStxQlk7RUFDRSxXN0g3eUROO0FOMnh1QlI7QW1JNStxQmM7RUFFRSx5QkhoeURLO0FoSTZ3dUJyQjtBbUl6K3FCVTtFQUNFLHlCSHJ5RFM7QWhJZ3h1QnJCO0FtSTErcUJZOztFQUVFLFk3SHp6RE47QU5xeXVCUjtBbUkxK3FCWTtFQUNFLGNIcnpEVTtBaElpeXVCeEI7QW1JMStxQlk7O0VBRUUsZUh6ekRVO0FoSXF5dUJ4QjtBbUlyK3FCTTs7RUFFRSw2QkFBQTtBbkl1K3FCUjtBbUluK3FCRTtFQUNFLHlCSDd6RGlCO0FoSWt5dUJyQjtBbUk3OXFCVTtFQUNFLGNIaDFEWTtBaEkreXVCeEI7QW1JMTlxQlE7RUFDRSxvQ0FBQTtFQUNBLHFCSHQxRGdCO0FoSWt6dUIxQjtBbUl4OXFCWTtFQUNFLHFCSDMxRFk7QWhJcXp1QjFCO0FtSXY5cUJjO0VBQ0UsY0h6MURjO0FoSWt6dUI5QjtBbUl0OXFCWTtFQUNFLCtDSHoxRFU7QWhJaXp1QnhCO0FtSW45cUJnQjs7RUFFRSxjSDMyRE07QWhJZzB1QnhCO0FtSTU4cUJNO0VBQ0Usd0NBQUE7QW5JODhxQlI7QW1JMThxQkU7RUFDRSx5QkhoM0RpQjtFR2kzRGpCLHFCSDEzRHNCO0VHMjNEdEIsK0NIajNEb0I7QWhJNnp1QnhCO0FtSTE4cUJNO0VBQ0UsY0h4M0RzQjtBaElvMHVCOUI7QW1JcDhxQk07RUFDRSxvQ0FBQTtFQUNBLFc3SGg1REE7RTZIaTVEQSx5QkFBQTtBbklzOHFCUjtBbUk1N3FCVTs7RUFDRSxjSGg1RGdCO0FoSSswdUI1QjtBbUkzN3FCWTs7OztFQUVFLGNIdDVEYztBaElxMXVCNUI7QW1JcjdxQlU7Ozs7RUFDRSxxQkhyNkRjO0FoSSsxdUIxQjtBbUl0N3FCYzs7OztFQUNFLGM3SHZ5REM7QU5rdXVCakI7QW1JdDdxQmM7Ozs7RUFDRSxXN0h4N0RSO0FObTN1QlI7QW1JbjdxQk07O0VBRUUsY0gzN0RnQjtBaElnM3VCeEI7QW1JNzZxQlU7RUFDRSxXN0gzOERKO0FOMDN1QlI7QW1JcjZxQlU7RUFDRSxjSC84RFk7QWhJczN1QnhCO0FtSXQ2cUJZO0VBQ0UsY0hqOURVO0FoSXkzdUJ4QjtBbUl6NnFCWTtFQUNFLGNIajlEVTtBaEl5M3VCeEI7QW1JaDZxQk07O0VBRUUseUJINTlEYTtBaEk4M3VCckI7QW1JMzVxQkk7RUFDRSxvQ0FBQTtBbkk2NXFCTjtBbUkxNXFCVTtFQUNFLGNIditEWTtBaEltNHVCeEI7QW1JdjVxQlE7O0VBRUUseUJBQUE7QW5JeTVxQlY7QW1JcjVxQk07RUFDRSxjSDcrRGlCO0FoSW80dUJ6QjtBbUlwNXFCTTtFQUNFLG9DQUFBO0FuSXM1cUJSO0FtSWw1cUJJO0VBQ0Usb0NBQUE7QW5JbzVxQk47QW1JaDVxQkk7RUFDRSxvQ0FBQTtBbklrNXFCTjtBbUloNXFCTTtFQUNFLHdDQUFBO0VBQ0EsMkNBQUE7QW5JazVxQlI7QW1JaDVxQlE7RUFDRSx5QkFBQTtBbklrNXFCVjtBbUk5NHFCTTs7RUFFRSxvQ0FBQTtBbklnNXFCUjtBbUk3NHFCTTtFQUNFLGdDQUFBO0FuSSs0cUJSO0FtSTE0cUJVO0VBQ0UseUJILy9EVTtBaEkyNHVCdEI7QW1JdDRxQlk7RUFDRSxvQ0FBQTtBbkl3NHFCZDtBbUl0NHFCWTtFQUNFLGdDQUFBO0FuSXc0cUJkO0FtSW40cUJjOztFQUVFLHlCQUFBO0FuSXE0cUJoQjtBbUk1M3FCTTs7RUFFRSw2QkFBQTtBbkk4M3FCUjtBbUl6M3FCVTtFQUNFLGNIMWpFWTtBaElxN3VCeEI7QW1JbDNxQkk7RUFDRSx5QkgxakVlO0VHMmpFZixxQkhwa0VvQjtBaEl3N3VCMUI7QW1JbDNxQk07RUFDRSxjSGxrRWlCO0FoSXM3dUJ6QjtBbUloM3FCUTs7RUFDRSxjSHZrRWU7QWhJMDd1QnpCO0FtSTkycUJNO0VBQ0UsOEJBQUE7RUFDQSxvQ0FBQTtBbklnM3FCUjtBbUkzMnFCVTs7O0VBR0UseUJIbGxFUztFR21sRVQscUJINWxFYztBaEl5OHVCMUI7QW1JMzJxQlU7RUFDRSxzREFBQTtBbkk2MnFCWjtBbUkzMnFCWTtFQUNFLG9DQUFBO0FuSTYycUJkO0FtSXgycUJNO0VBQ0UsbUJIL2xFYTtFR2dtRWIscUJIem1Fa0I7QWhJbTl1QjFCO0FtSXYycUJROztFQUVFLGNIL21FYztBaEl3OXVCeEI7QW1JdDJxQk07O0VBRUUscUJIbm5Fa0I7QWhJMjl1QjFCO0FtSXIycUJNO0VBQ0UscUJIdm5Fa0I7QWhJODl1QjFCO0FtSXAycUJNOztFQUVFLHFCSDVuRWtCO0FoSWsrdUIxQjtBbUlyMnFCUTs7RUFDRSxtQkhob0VXO0FoSXcrdUJyQjtBbUl0MnFCUTs7RUFDRSx5Qkhub0VXO0FoSTQrdUJyQjtBbUl2MnFCUTs7RUFDRSxjSHJvRWM7QWhJKyt1QnhCO0FtSXYycUJVOztFQUNFLHFCSHhvRWM7QWhJay91QjFCO0FtSWgycUJNO0VBQ0UseUJIMW9FYTtFRzJvRWIscUJIcHBFa0I7QWhJcy91QjFCO0FtSWgycUJNO0VBQ0UseUJIOW9FYTtBaElnL3VCckI7QW1JajJxQlE7RUFDRSx5Qkh6cEVnQjtBaEk0L3VCMUI7QW1JajJxQlE7RUFDRSx5QkFBQTtBbkltMnFCVjtBbUkzMXFCTTs7RUFDRSx5Qkh2cUVhO0FoSXFndkJyQjtBbUk3MXFCUTs7RUFDRSx5Qkg5cEVXO0VHK3BFWCxxQkh4cUVnQjtBaEl3Z3ZCMUI7QW1JMTFxQkk7RUFDRSx5Qkh0cUVlO0FoSWtndkJyQjtBbUl0MXFCSTtFQUNFLGdDQUFBO0FuSXcxcUJOO0FtSXAxcUJJO0VBQ0UsZ0NBQUE7QW5JczFxQk47QW1JaDFxQkU7RUFDRSx5Qkh6ckVpQjtBaEkyZ3ZCckI7QW1JLzBxQk07O0VBRUUsY0h4c0VnQjtBaEl5aHZCeEI7QW1JMzBxQkk7RUFDRSx5Qkhyc0VlO0FoSWtodkJyQjtBbUl2MHFCSTtFQUNFLDBEQUFBO0FuSXkwcUJOO0FtSXYwcUJJO0VBQ0Usc0lBQUE7QW5JeTBxQk47QW1JbjBxQk07RUFDRSw4QkFBQTtBbklxMHFCUjtBbUlwMHFCUTtFQUNFLCtDQUFBO0FuSXMwcUJWO0FtSW4wcUJVO0VBQ0UsbUJIdnVFUztBaEk0aXZCckI7QW1JaDBxQmM7RUFDRSw0U0FBQTtBbklrMHFCaEI7QW1JNXpxQlk7RUFDRSwrU0FBQTtBbkk4enFCZDtBbUlqenFCVTtFQUNFLG9DQUFBO0VBQ0EsY0hsd0VZO0FoSXFqdkJ4QjtBbUk5eXFCWTtFQUNFLHlCQUFBO0FuSWd6cUJkO0FtSTd5cUJVO0VBQ0UsY0hyd0VrQjtBaElvanZCOUI7QW1JN3lxQlU7RUFDRSxjSDF3RWdCO0FoSXlqdkI1QjtBbUk1eXFCWTtFQUNFLGdUQUFBO0FuSTh5cUJkO0FtSXR5cUJjO0VBQ0UsNlNBQUE7QW5Jd3lxQmhCO0FtSWh5cUJZOztFQUVFLHNCQUFBO0FuSWt5cUJkO0FtSTd4cUJZO0VBQ0UsOEJBQUE7RUFDQSxjSDd5RVU7QWhJNGt2QnhCO0FtSTl4cUJjO0VBQ0UseUJBQUE7QW5JZ3lxQmhCO0FtSXp4cUJjO0VBQ0UseUJBQUE7QW5JMnhxQmhCO0FvSXZsdkJFO0VBQ0UsZ0JBQUE7QXBJMGx2Qko7QW9Jemx2Qkk7RUFDRSx5QkFBQTtBcEkybHZCTjtBb0l6bHZCSTtFQUNFLGdDQUFBO0VBQ0EsbUI5SHVFSTtBTm9odkJWO0FvSXhsdkJFO0VBQ0UsK0JBQUE7RUFDQSxnQkFBQTtBcEkwbHZCSjtBb0l0bHZCUTtFQUNFLG1CQUFBO0FwSXdsdkJWO0FvSW5sdkJFO0VBQ0Usb0NBQUE7RUFDQSxnQkFBQTtBcElxbHZCSjtBb0lubHZCRTs7RUFFRSxtQjlIa0RNO0FObWl2QlY7QW9Jbmx2QkU7OztFQUdFLHlCQUFBO0VBQ0EsZ0JBQUE7QXBJcWx2Qko7QW9JbGx2QkU7RUFDRSwyQkFBQTtBcElvbHZCSjtBb0lqbHZCSTtFQUNFLDZCQUFBO0FwSW1sdkJOO0FxSTludkJBO0VBQ0Usc0NBQUE7QXJJaW92QkY7QXFJOW52QkU7RUFDRSx5QkxXaUI7QWhJcW52QnJCO0FxSS9udkJJO0VBQ0UsaUdBQUE7QXJJaW92Qk47QXFJdm52QlU7RUFDRSx5QkxiUztBaElzb3ZCckI7QXFJaG52Qkk7RUFDRSx5QkxaZTtBaEk4bnZCckI7QXFJam52Qk07RUFDRSxjTGpCc0I7QWhJb292QjlCO0FxSWhudkJRO0VBQ0UsY0w1QmM7QWhJOG92QnhCO0FxSS9tdkJVO0VBQ0UseUJMakNTO0FoSWtwdkJyQjtBcUk5bXZCUTs7RUFFRSxjTHJDYztBaElxcHZCeEI7QXFJOW12QlE7RUFDRSx5Qkw5Qlc7QWhJOG92QnJCO0FxSTltdkJZO0VBQ0UsVy9IbEROO0FOa3F2QlI7QXFJNW12Qlk7RUFDRSx5Qkx0Q087QWhJb3B2QnJCO0FxSXhtdkJROztFQUVFLFcvSC9ERjtBTnlxdkJSO0FxSXRtdkJRO0VBQ0UsbUJMbkRXO0VLb0RYLGtCQUFBO0FySXdtdkJWO0FxSXJtdkJNO0VBQ0UseUJMeERhO0FoSStwdkJyQjtBcUl0bXZCUTtFQUNFLFVBQUE7QXJJd212QlY7QXFJdm12QlU7RUFDRSw2QkFBQTtBckl5bXZCWjtBcUk3bHZCVTtFQUNFLDhCQUFBO0VBQ0Esc0JBQUE7QXJJK2x2Qlo7QWlIdnF2QlE7O0VBRUUsVzNHckJGO0UyR3NCRSx5QkFBQTtFdkZOUiwwREFBQTtFQUNBLDJCQUFBO0V1RmVVLHlCQUFBO0FqSG1xdkJaO0FpSHZxdkJZOztFdkZaViwwREFBQTtFQUNBLDJCQUFBO0V1RmFZLHlCQUFBO0FqSDJxdkJkO0FpSGxxdkJVOzs7RUFFRSxXM0d6Q0o7QU44c3ZCUjtBaUhucXZCVTs7RUFDRSwyQkFBQTtBakhzcXZCWjtBaUhwcXZCVTs7RUFDRSx3QkFBQTtBakh1cXZCWjtBaUhycXZCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBakh1cXZCWjtBaUgxc3ZCUTs7RUFFRSxXM0dyQkY7RTJHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0FqSGlzdkJaO0FpSC9ydkJVOzs7RUFFRSxXM0d6Q0o7QU4ydXZCUjtBaUhoc3ZCVTs7RUFDRSwyQkFBQTtBakhtc3ZCWjtBaUhqc3ZCVTs7RUFDRSx3QkFBQTtBakhvc3ZCWjtBaUhsc3ZCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBakhvc3ZCWjtBaUh2dXZCUTs7RUFFRSxXM0dyQkY7RTJHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0FqSDh0dkJaO0FpSDV0dkJVOzs7RUFFRSxXM0d6Q0o7QU53d3ZCUjtBaUg3dHZCVTs7RUFDRSwyQkFBQTtBakhndXZCWjtBaUg5dHZCVTs7RUFDRSx3QkFBQTtBakhpdXZCWjtBaUgvdHZCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBakhpdXZCWjtBaUhwd3ZCUTs7RUFFRSxXM0dyQkY7RTJHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0FqSDJ2dkJaO0FpSHp2dkJVOzs7RUFFRSxXM0d6Q0o7QU5xeXZCUjtBaUgxdnZCVTs7RUFDRSwyQkFBQTtBakg2dnZCWjtBaUgzdnZCVTs7RUFDRSx3QkFBQTtBakg4dnZCWjtBaUg1dnZCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBakg4dnZCWjtBaUhqeXZCUTs7RUFFRSxXM0dyQkY7RTJHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0FqSHd4dkJaO0FpSHR4dkJVOzs7RUFFRSxXM0d6Q0o7QU5rMHZCUjtBaUh2eHZCVTs7RUFDRSwyQkFBQTtBakgweHZCWjtBaUh4eHZCVTs7RUFDRSx3QkFBQTtBakgyeHZCWjtBaUh6eHZCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBakgyeHZCWjtBaUg5enZCUTs7RUFFRSxXM0dyQkY7RTJHc0JFLHlCQUFBO0V2Rk5SLDBEQUFBO0VBQ0EsMkJBQUE7RXVGb0JVLHlCQUFBO0FqSHF6dkJaO0FpSG56dkJVOzs7RUFFRSxXM0d6Q0o7QU4rMXZCUjtBaUhwenZCVTs7RUFDRSwyQkFBQTtBakh1enZCWjtBaUhyenZCVTs7RUFDRSx3QkFBQTtBakh3enZCWjtBaUh0enZCVTs7O0V2RmpDUiwwREFBQTtFQUNBLDJCQUFBO0V1RnFDVSx5QkFBQTtBakh3enZCWjtBaUgzMXZC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Q0Usd0NBQUE7QS9JNnB3Qlo7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkY7QWdKdHF3QkE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7QWhKeXF3QkYiLCJmaWxlIjoic3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLyohXG4gKiBXYXZlcyB2MC43LjZcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxuICogXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuLndhdmVzLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndhdmVzLWVmZmVjdC53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG59XG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG59XG5cbi53YXZlcy1idXR0b24sXG4ud2F2ZXMtYnV0dG9uOmhvdmVyLFxuLndhdmVzLWJ1dHRvbjp2aXNpdGVkLFxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud2F2ZXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbn1cblxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLndhdmVzLWlucHV0LXdyYXBwZXIud2F2ZXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhdmVzLWZsb2F0IHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG59XG4ud2F2ZXMtZmxvYXQ6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC41LjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMGNmZTg7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzczNjdmMDtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI0RBMjEyODtcbiAgLS1vcmFuZ2U6ICNmZjlmNDM7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhjNzZmO1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjYjhjMmNjO1xuICAtLWdyYXktZGFyazogIzFlMWUxZTtcbiAgLS1wcmltYXJ5OiAjREEyMTI4O1xuICAtLXNlY29uZGFyeTogIzgyODY4YjtcbiAgLS1zdWNjZXNzOiAjMjhjNzZmO1xuICAtLWluZm86ICMwMGNmZTg7XG4gIC0td2FybmluZzogI2ZmOWY0MztcbiAgLS1kYW5nZXI6ICNEQTIxMjg7XG4gIC0tbGlnaHQ6ICNmNmY2ZjY7XG4gIC0tZGFyazogIzRiNGI0YjtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2VyaWY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjREEyMTI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjYzQxZTI0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjcycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43MnJlbTtcbiAgY29sb3I6ICNiOWI5YzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4yODU3cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNWU1ODczO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjcxNHJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjI4NnJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4wN3JlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMTRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZTlmMTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgY29sb3I6ICNiOWI5YzM7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWUxZTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNiOGMyY2M7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICMyYTJlMzA7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzZlNmI3Yjtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlOWYxO1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmU5ZjE7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWJlOWYxO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU5ZjE7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlOWYxO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYztcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMWMzO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VjOGM4Zjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYWJhZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhYmFlO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGRkZjtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2JlYzBjMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMGQzO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMGQzO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZWZkNztcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmUyYjQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmVhY2E7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZWFjYTtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGYyZjk7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FlNmYzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBlZWY3O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGVlZjc7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGNhO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2Q5ZDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDdiMTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkN2IxO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzFjMztcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VjOGM4Zjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhYmFlO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhYmFlO1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ExYTFhMTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlZjtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzVlNTg3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWJlOWYxO1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjcxNHJlbTtcbiAgcGFkZGluZzogMC40MzhyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ2ZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNmU2YjdiO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjliOWMzO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNDM4cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC40MzhyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjE4OHJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMTg4cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjQzOHJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogIzZlNmI3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogMi4xNDJyZW07XG4gIHBhZGRpbmc6IDAuMTg4cmVtIDAuODU3cmVtO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IDMuMjg1N3JlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjE0M3JlbTtcbiAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2I5YjljMztcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBjb2xvcjogIzI4Yzc2Zjtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjRyZW0gMC43NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmO1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNDVlbSArIDAuODc2cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGM3NmYnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNjI1ZW0gKyAwLjIxOXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43MjVlbSArIDAuNDM4cmVtKSBjYWxjKDAuNzI1ZW0gKyAwLjQzOHJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTk5LCAxMTEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40NWVtICsgMC44NzZyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM2MjVlbSArIDAuMjE5cmVtKSByaWdodCBjYWxjKDAuMzYyNWVtICsgMC4yMTlyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi42NTdyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyM2Q4ZDZkZScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMXJlbSBjZW50ZXIvMTBweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4Yzc2ZicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMnJlbS9jYWxjKDAuNzI1ZW0gKyAwLjQzOHJlbSkgY2FsYygwLjcyNWVtICsgMC40MzhyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTk5LCAxMTEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGM3NmY7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhjNzZmO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ4ZGE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4ZGE4OTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxOTksIDExMSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2Zjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTk5LCAxMTEsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBjb2xvcjogI0RBMjEyODtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjc3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTIxMjg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjQ1ZW0gKyAwLjg3NnJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREEyMTI4JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzREEyMTI4JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNjI1ZW0gKyAwLjIxOXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43MjVlbSArIDAuNDM4cmVtKSBjYWxjKDAuNzI1ZW0gKyAwLjQzOHJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE4LCAzMywgNDAsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNDVlbSArIDAuODc2cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNjI1ZW0gKyAwLjIxOXJlbSkgcmlnaHQgY2FsYygwLjM2MjVlbSArIDAuMjE5cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjY1N3JlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzZDhkNmRlJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAxcmVtIGNlbnRlci8xMHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREEyMTI4JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzREEyMTI4JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDJyZW0vY2FsYygwLjcyNWVtICsgMC40MzhyZW0pIGNhbGMoMC43MjVlbSArIDAuNDM4cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOCwgMzMsIDQwLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NGE1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NGE1MDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDMzLCA0MCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDMzLCA0MCwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbi5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZlNmI3YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjc4NnJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDBzLCBib3JkZXIgMHM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDMzLCA0MCwgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MWMyMjtcbiAgYm9yZGVyLWNvbG9yOiAjYWUxYTIwO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MWMyMjtcbiAgYm9yZGVyLWNvbG9yOiAjYWUxYTIwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjQsIDY2LCA3MiwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWUxYTIwO1xuICBib3JkZXItY29sb3I6ICNhMzE5MWU7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjQsIDY2LCA3MiwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODY4YjtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNzM3ODtcbiAgYm9yZGVyLWNvbG9yOiAjNjk2ZDcxO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjczNzg7XG4gIGJvcmRlci1jb2xvcjogIzY5NmQ3MTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ5LCAxNTIsIDE1NiwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiO1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGI7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NmQ3MTtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NjZhO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ5LCAxNTIsIDE1NiwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmY7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2Zjtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJhNzVkO1xuICBib3JkZXItY29sb3I6ICMxZjlkNTc7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJhNzVkO1xuICBib3JkZXItY29sb3I6ICMxZjlkNTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAyMDcsIDEzMywgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmY7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2Zjtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5ZDU3O1xuICBib3JkZXItY29sb3I6ICMxZDkyNTE7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMjA3LCAxMzMsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4O1xuICBib3JkZXItY29sb3I6ICMwMGNmZTg7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRjMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMWI1O1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRjMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMWI1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMjE0LCAyMzUsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4O1xuICBib3JkZXItY29sb3I6ICMwMGNmZTg7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFiNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NmE4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDIxNCwgMjM1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MztcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhiMWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmODUxMDtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhiMWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmODUxMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAxNDIsIDY0LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MztcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MTA7XG4gIGJvcmRlci1jb2xvcjogI2ZmN2UwMztcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMywgMTQyLCA2NCwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MWMyMjtcbiAgYm9yZGVyLWNvbG9yOiAjYWUxYTIwO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTFjMjI7XG4gIGJvcmRlci1jb2xvcjogI2FlMWEyMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCA2NiwgNzIsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTFhMjA7XG4gIGJvcmRlci1jb2xvcjogI2EzMTkxZTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNCwgNjYsIDcyLCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMmEyZTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNSwgMjE2LCAyMTYsIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMmEyZTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUsIDIxNiwgMjE2LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBib3JkZXItY29sb3I6ICMyYjJiMmI7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjREEyMTI4O1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDMzLCA0MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjREEyMTI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDMzLCA0MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODI4NjhiO1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGI7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGI7XG4gIGJvcmRlci1jb2xvcjogIzgyODY4Yjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODI4NjhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiO1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGI7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhjNzZmO1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmO1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTk5LCAxMTEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI4Yzc2ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4Yzc2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE5OSwgMTExLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMDBjZmU4O1xuICBib3JkZXItY29sb3I6ICMwMGNmZTg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4O1xuICBib3JkZXItY29sb3I6ICMwMGNmZTg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMDcsIDIzMiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDBjZmU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4O1xuICBib3JkZXItY29sb3I6ICMwMGNmZTg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMDcsIDIzMiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmOWY0MztcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MztcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNTksIDY3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZjlmNDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDM7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0Mztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTU5LCA2NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjREEyMTI4O1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDMzLCA0MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI0RBMjEyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE4LCAzMywgNDAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjY7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzRiNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzUsIDc1LCA3NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNGI0YjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiO1xuICBib3JkZXItY29sb3I6ICM0YjRiNGI7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NSwgNzUsIDc1LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0RBMjEyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjNDFlMjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2I4YzJjYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNDg2cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCA0MSwgNDcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjA4KTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMS4yOHJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNEQTIxMjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMik7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2I5YjljMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuMjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42NXJlbSAxLjI4cmVtO1xuICBjb2xvcjogIzZlNmI3Yjtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNDM4cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkNmRlO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogMy4yODU3cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMTQzcmVtO1xuICBmb250LXNpemU6IDEuMTQzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAyLjE0MnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4xODhyZW0gMC44NTdyZW07XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNDVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yMjVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YjliYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiOWJiO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNiOGMyY2M7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjZDhkNmRlIHNvbGlkIDFweDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzUwJSA1MCU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkuNSA3LjUnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScwLjc1IDQuMzUgNC4xOCA2Ljc1IDguNzUgMC43NScgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6JTIzZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS41cHgnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLW1pbnVzJyUzRSUzQ2xpbmUgeDE9JzUnIHkxPScxMicgeDI9JzE5JyB5Mj0nMTInJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC42NSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjY1KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuNjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMy41cmVtO1xuICB3aWR0aDogM3JlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yMjVyZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0zLjVyZW0gKyAycHgpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkNmRlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyLWNvbG9yIDBzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuNjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi43MTRyZW07XG4gIHBhZGRpbmc6IDAuNDM4cmVtIDJyZW0gMC40MzhyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjNkOGQ2ZGUnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDFyZW0gY2VudGVyLzEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDZkZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjhjMmNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNmU2YjdiO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogMi4xNDJyZW07XG4gIHBhZGRpbmctdG9wOiAwLjE4OHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTg4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuODU3cmVtO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogMy4yODU3cmVtO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xNDNyZW07XG4gIGZvbnQtc2l6ZTogMS4xNDNyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjcxNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjcxNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIuNzE0cmVtO1xuICBwYWRkaW5nOiAwLjQzOHJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ2ZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjcxNHJlbTtcbiAgcGFkZGluZzogMC40MzhyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4zNTdyZW0gMC4zNTdyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOGY4ZjgsIDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOGY4ZjgsIDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y4ZjhmOCwgMCAzcHggMTBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyLWNvbG9yIDBzO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI5YmI7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUxZTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMHMsIGJvcmRlci1jb2xvciAwcztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YjliYjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMWU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDBzLCBib3JkZXItY29sb3IgMHM7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiOWJiO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMWU3O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUxZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMHMsIGJvcmRlci1jb2xvciAwcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNThyZW0gMC41cmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2I5YjljMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZGFlMWU3O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQgI2VkZWRlZCAjZGFlMWU3O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjliOWMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjREEyMTI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMWU3ICNkYWUxZTcgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAtMC4zNjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAtMC4zNjdyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zNThyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1OHJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODM0LCA0MSwgNDcsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDQxLCA0NywgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjQyOHJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjQyOHJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuNDI4cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuNDI4cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjQyOHJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuNDI4cmVtIC0gMXB4KSBjYWxjKDAuNDI4cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM0LCA0MSwgNDcsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC40MjhyZW0gLSAxcHgpIGNhbGMoMC40MjhyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuNDI4cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuNDI4cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC40MjhyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC40MjhyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuNDI4cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICBjb2xvcjogIzZlNmI3YjtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZlNmI3Yjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuODVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWUxZTc7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNEQTIxMjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmNztcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMWU3O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOCwgMzMsIDQwLCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzU3cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1N3JlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzU3cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNTdyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNEQTIxMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjYjliOWMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmY3O1xuICBib3JkZXItY29sb3I6ICNkYWUxZTc7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjU1NzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC42cmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC42cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC42cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC40NDNyZW0gMC43NDVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMHMsIGJvcmRlciAwcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTFhMjA7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOCwgMzMsIDQwLCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGI7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NmQ3MTtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM0LCAxMzksIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmY7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5ZDU3O1xufVxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTk5LCAxMTEsIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNmZTg7XG59XG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMWI1O1xufVxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMDcsIDIzMiwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0Mztcbn1cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MTA7XG59XG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTU5LCA2NywgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTFhMjA7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDMzLCA0MCwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0Yjtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc1LCA3NSwgNzUsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjcxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43MXJlbSAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzgyMjUyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDNkNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjMWMzO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFhYmFlO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVhMWExZTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNTQ1OTVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U4O1xuICBib3JkZXItY29sb3I6ICNkY2RkZGY7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NmZDBkMztcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzNjNDA0NDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI1N2I1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZjRlMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlZmQ3O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWZlYWNhO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE5NTQzNztcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzEwN2Y4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZjVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjYjhmMmY5O1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTBlZWY3O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBiNTY2MTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzk1NjYzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNkOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlNGNhO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZkN2IxO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzcwNGQyYjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODIyNTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkM2Q0O1xuICBib3JkZXItY29sb3I6ICNmNWMxYzM7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYWJhZTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVhMWExZTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM5MDk0OTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gIGJvcmRlci1jb2xvcjogI2ZjZmNmYztcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZmVmZWY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzc2N2I3ZDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzM3M2IzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiBzaWx2ZXI7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWYyMTIzO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44NTdyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDAuODU3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjg1N3JlbSAwLjg1N3JlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0ZTUxNTQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzRlNTE1NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiZmM3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDQxLCA0NywgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNiOWI5YzM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNThyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNThyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzU4cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNThyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU4cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU4cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjODIyNTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMWMzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MjI1MmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWFiYWU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMjUyYjtcbiAgYm9yZGVyLWNvbG9yOiAjODIyNTJiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNTQ1OTVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZGRmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNTQ1OTVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMGQzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTk1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1OTVmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI1N2I1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZWZkNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjU3YjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZlYWNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTdiNTA7XG4gIGJvcmRlci1jb2xvcjogIzI1N2I1MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMxMDdmOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGYyZjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzEwN2Y4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZWVmNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3ZjhmO1xuICBib3JkZXItY29sb3I6ICMxMDdmOGY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOTU2NjM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM5NTY2Mzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3YjE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1NjYzOTtcbiAgYm9yZGVyLWNvbG9yOiAjOTU2NjM5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODIyNTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMWMzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODIyNTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhYmFlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMjUyYjtcbiAgYm9yZGVyLWNvbG9yOiAjODIyNTJiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM5MDk0OTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTA5NDk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5NDk2O1xuICBib3JkZXItY29sb3I6ICM5MDk0OTY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMzczYjNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzNzNiM2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYjNlO1xuICBib3JkZXItY29sb3I6ICMzNzNiM2U7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzgwcHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjA4KTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yODZyZW07XG59XG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTRyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4xNXJlbSAxLjE0cmVtO1xuICBjb2xvcjogIzZlNmI3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI4NnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjg2cmVtO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDEuMTRyZW07XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCA0MSwgNDcsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOTJmO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTlmMTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjM1OHJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMzU4cmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMC44cmVtIDEuNHJlbTtcbiAgbWFyZ2luOiAtMC44cmVtIC0xLjRyZW0gLTAuOHJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtLTAuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM0LCA0MSwgNDcsIDAuMDUpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjM1OHJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zNThyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogOTQlO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzIzMjMyO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMjMyMzI7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzIzMjMyO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMyMzIzMjtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAwLjRyZW0gMC43NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkICNlYmU5ZjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zNThyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJlOWYxO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiAtMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zNThyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlYmU5ZjE7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiAtMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJlOWYxO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI0RBMjEyODtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjM1OHJlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlYmU5ZjE7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMS4yMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjYzQxZTI0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzU4cmVtO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMS4yMXJlbTtcbiAgY29sb3I6ICM2ZTZiN2I7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS8xMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwiZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdFwiJTNlJTNjcG9seWxpbmUgcG9pbnRzPVwiMTUgMTggOSAxMiAxNSA2XCIlM2UlM2MvcG9seWxpbmUlM2UlM2Mvc3ZnJTNlJyk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwiZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHRcIiUzZSUzY3BvbHlsaW5lIHBvaW50cz1cIjkgMTggMTUgMTIgOSA2XCIlM2UlM2MvcG9seWxpbmUlM2UlM2Mvc3ZnJTNlJyk7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlMWEyMCAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODY4YiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTZkNzEgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjlkNTcgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGExYjUgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MTAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWUxYTIwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTlmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlOWYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlOWYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlOWYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM1N3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM1N3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgzNCwgNDEsIDQ3LCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMzQsIDQxLCA0NywgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTI1IHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yNSxcbi5teS0yNSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTI1LFxuLm14LTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yNSxcbi5teS0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTI1LFxuLm14LTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNTAge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNTAsXG4ubXktNTAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUwLFxuLm14LTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUwLFxuLm15LTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01MCxcbi5teC01MCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNzUge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTc1LFxuLm15LTc1IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNzUsXG4ubXgtNzUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTc1LFxuLm15LTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNzUsXG4ubXgtNzUge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTI1IHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjUsXG4ucHktMjUge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMjUsXG4ucHgtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yNSxcbi5weS0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yNSxcbi5weC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01MCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNTAsXG4ucHktNTAge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01MCxcbi5weC01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNTAsXG4ucHktNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01MCxcbi5weC01MCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTc1IHtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNzUsXG4ucHktNzUge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNzUsXG4ucHgtNzUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03NSxcbi5weS03NSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC03NSxcbi5weC03NSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjI1IHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjI1LFxuLm15LW4yNSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMjUsXG4ubXgtbjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjI1LFxuLm15LW4yNSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMjUsXG4ubXgtbjI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41MCB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUwLFxuLm15LW41MCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41MCxcbi5teC1uNTAge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41MCxcbi5teS1uNTAge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNTAsXG4ubXgtbjUwIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjc1IHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjc1LFxuLm15LW43NSB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNzUsXG4ubXgtbjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjc1LFxuLm15LW43NSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNzUsXG4ubXgtbjc1IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMjUge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTI1LFxuLm15LXNtLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMjUsXG4ubXgtc20tMjUge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTI1LFxuLm15LXNtLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMjUsXG4ubXgtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01MCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS01MCxcbi5teS1zbS01MCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNTAsXG4ubXgtc20tNTAge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNTAsXG4ubXktc20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTUwLFxuLm14LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS03NSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNzUsXG4ubXktc20tNzUge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS03NSxcbi5teC1zbS03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNzUsXG4ubXktc20tNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS03NSxcbi5teC1zbS03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMjUge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yNSxcbi5weS1zbS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0yNSxcbi5weC1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTI1LFxuLnB5LXNtLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTI1LFxuLnB4LXNtLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUwIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01MCxcbi5weS1zbS01MCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTUwLFxuLnB4LXNtLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01MCxcbi5weS1zbS01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTUwLFxuLnB4LXNtLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNzUge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS03NSxcbi5weS1zbS03NSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS03NSxcbi5weC1zbS03NSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTc1LFxuLnB5LXNtLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTc1LFxuLnB4LXNtLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMjUge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMjUsXG4ubXktc20tbjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4yNSxcbi5teC1zbS1uMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMjUsXG4ubXktc20tbjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW4yNSxcbi5teC1zbS1uMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjUwIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uNTAsXG4ubXktc20tbjUwIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUwLFxuLm14LXNtLW41MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjUwLFxuLm15LXNtLW41MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW41MCxcbi5teC1zbS1uNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNzUge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uNzUsXG4ubXktc20tbjc1IHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW43NSxcbi5teC1zbS1uNzUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNzUsXG4ubXktc20tbjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW43NSxcbi5teC1zbS1uNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTI1IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yNSxcbi5teS1tZC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTI1LFxuLm14LW1kLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yNSxcbi5teS1tZC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTI1LFxuLm14LW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNTAge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNTAsXG4ubXktbWQtNTAge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTUwLFxuLm14LW1kLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUwLFxuLm15LW1kLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC01MCxcbi5teC1tZC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNzUge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTc1LFxuLm15LW1kLTc1IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNzUsXG4ubXgtbWQtNzUge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTc1LFxuLm15LW1kLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNzUsXG4ubXgtbWQtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTI1IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMjUsXG4ucHktbWQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMjUsXG4ucHgtbWQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yNSxcbi5weS1tZC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0yNSxcbi5weC1tZC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01MCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNTAsXG4ucHktbWQtNTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC01MCxcbi5weC1tZC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNTAsXG4ucHktbWQtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01MCxcbi5weC1tZC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTc1IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNzUsXG4ucHktbWQtNzUge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNzUsXG4ucHgtbWQtNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC03NSxcbi5weS1tZC03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC03NSxcbi5weC1tZC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjI1IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjI1LFxuLm15LW1kLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMjUsXG4ubXgtbWQtbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjI1LFxuLm15LW1kLW4yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMjUsXG4ubXgtbWQtbjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW41MCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjUwLFxuLm15LW1kLW41MCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW41MCxcbi5teC1tZC1uNTAge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW41MCxcbi5teS1tZC1uNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uNTAsXG4ubXgtbWQtbjUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjc1IHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjc1LFxuLm15LW1kLW43NSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNzUsXG4ubXgtbWQtbjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjc1LFxuLm15LW1kLW43NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uNzUsXG4ubXgtbWQtbjc1IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yNSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMjUsXG4ubXktbGctMjUge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yNSxcbi5teC1sZy0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMjUsXG4ubXktbGctMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yNSxcbi5teC1sZy0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUwIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUwLFxuLm15LWxnLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy01MCxcbi5teC1sZy01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01MCxcbi5teS1sZy01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNTAsXG4ubXgtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTc1IHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy03NSxcbi5teS1sZy03NSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTc1LFxuLm14LWxnLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy03NSxcbi5teS1sZy03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTc1LFxuLm14LWxnLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yNSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTI1LFxuLnB5LWxnLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTI1LFxuLnB4LWxnLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMjUsXG4ucHktbGctMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMjUsXG4ucHgtbGctMjUge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNTAge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUwLFxuLnB5LWxnLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNTAsXG4ucHgtbGctNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUwLFxuLnB5LWxnLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNTAsXG4ucHgtbGctNTAge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy03NSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTc1LFxuLnB5LWxnLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTc1LFxuLnB4LWxnLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNzUsXG4ucHktbGctNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNzUsXG4ucHgtbGctNzUge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4yNSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4yNSxcbi5teS1sZy1uMjUge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjI1LFxuLm14LWxnLW4yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4yNSxcbi5teS1sZy1uMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjI1LFxuLm14LWxnLW4yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNTAge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW41MCxcbi5teS1sZy1uNTAge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNTAsXG4ubXgtbGctbjUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNTAsXG4ubXktbGctbjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjUwLFxuLm14LWxnLW41MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW43NSB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW43NSxcbi5teS1sZy1uNzUge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjc1LFxuLm14LWxnLW43NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW43NSxcbi5teS1sZy1uNzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjc1LFxuLm14LWxnLW43NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTI1IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0yNSxcbi5teS14bC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTI1LFxuLm14LXhsLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yNSxcbi5teS14bC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTI1LFxuLm14LXhsLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNTAge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNTAsXG4ubXkteGwtNTAge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUwLFxuLm14LXhsLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUwLFxuLm15LXhsLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC01MCxcbi5teC14bC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNzUge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTc1LFxuLm15LXhsLTc1IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNzUsXG4ubXgteGwtNzUge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTc1LFxuLm15LXhsLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNzUsXG4ubXgteGwtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTI1IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMjUsXG4ucHkteGwtMjUge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMjUsXG4ucHgteGwtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yNSxcbi5weS14bC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0yNSxcbi5weC14bC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC01MCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNTAsXG4ucHkteGwtNTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01MCxcbi5weC14bC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNTAsXG4ucHkteGwtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC01MCxcbi5weC14bC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTc1IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNzUsXG4ucHkteGwtNzUge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNzUsXG4ucHgteGwtNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC03NSxcbi5weS14bC03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC03NSxcbi5weC14bC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjI1IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjI1LFxuLm15LXhsLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMjUsXG4ubXgteGwtbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjI1LFxuLm15LXhsLW4yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMjUsXG4ubXgteGwtbjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW41MCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjUwLFxuLm15LXhsLW41MCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW41MCxcbi5teC14bC1uNTAge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW41MCxcbi5teS14bC1uNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNTAsXG4ubXgteGwtbjUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjc1IHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjc1LFxuLm15LXhsLW43NSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNzUsXG4ubXgteGwtbjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjc1LFxuLm15LXhsLW43NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNzUsXG4ubXgteGwtbjc1IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM5ODE3MWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNWQ2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzFiODc0YiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwMDhiOWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZjY3ODAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkMGQwZDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMjUyNTI1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzZlNmI3YiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYjliOWMzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyMjkyZjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMWU3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJlOWYxO1xuICB9XG5cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNlYmU5ZjE7XG4gIH1cbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGlzdC1zdHlsZS1pY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1zdHlsZS1pY29ucyA+IGxpIHN2Zyxcbi5saXN0LXN0eWxlLWljb25zID4gbGkgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ucHVsbC11cCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuLnB1bGwtdXA6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7XG4gIGJveC1zaGFkb3c6IDBweCAxNHB4IDI0cHggcmdiYSg2MiwgNTcsIDEwNywgMC4yKTtcbiAgei1pbmRleDogMzA7XG59XG5cbi5zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBzcGluLXJldmVyc2UgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4tcmV2ZXJzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuLmJ1bGxldCB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ1bGxldC5idWxsZXQteHMge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5idWxsZXQuYnVsbGV0LXNtIHtcbiAgd2lkdGg6IDAuNzE0cmVtO1xuICBoZWlnaHQ6IDAuNzE0cmVtO1xufVxuLmJ1bGxldC5idWxsZXQtbGcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uc2VjdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICNiOWI5YzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbn1cblxuLmNlbGwtZml0IHtcbiAgd2lkdGg6IDAuMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tYXRjaC1oZWlnaHQgPiBbY2xhc3MqPWNvbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbi5tYXRjaC1oZWlnaHQgPiBbY2xhc3MqPWNvbF0gPiAuY2FyZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udGV4dC1ib2R5LWhlYWRpbmcge1xuICBjb2xvcjogIzVlNTg3Mztcbn1cbi50ZXh0LWJvZHktaGVhZGluZzpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHlbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2M0MWUyNCAhaW1wb3J0YW50O1xufVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMC4xcmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjE3ODVyZW07XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG59XG5wcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS13aGl0ZS1zcGFjZSB0aCxcbi50YWJsZS13aGl0ZS1zcGFjZSB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZSB0aGVhZCB0aCxcbi50YWJsZSB0Zm9vdCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzJyZW0gMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS50YWJsZS1zbSB0aCxcbi50YWJsZS50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG59XG4udGFibGUudGFibGUtc20gdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUudGFibGUtc20gdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi50YWJsZTpub3QoLnRhYmxlLWRhcmspOm5vdCgudGFibGUtbGlnaHQpIHRoZWFkOm5vdCgudGhlYWQtZGFyaykgdGgsXG4udGFibGU6bm90KC50YWJsZS1kYXJrKTpub3QoLnRhYmxlLWxpZ2h0KSB0Zm9vdDpub3QoLnRoZWFkLWRhcmspIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmNztcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFibGUtaG92ZXItYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi50YWJsZS1ob3Zlci1hbmltYXRpb24gdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnRhYmxlLWhvdmVyLWFuaW1hdGlvbiB0aCxcbi50YWJsZS1ob3Zlci1hbmltYXRpb24gdGQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtaG92ZXItYW5pbWF0aW9uIHRib2R5IHRyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtaG92ZXItYW5pbWF0aW9uIHRib2R5IHRyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xufVxuXG4uY2FyZCAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1N3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzU3cmVtO1xufVxuLmNhcmQgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1N3JlbTtcbn1cbi5jYXJkIC50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNTdyZW07XG59XG5cbi5jYXJkIHRhYmxlIHRyW2NsYXNzKj10YWJsZS1dOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1N3JlbTtcbn1cbi5jYXJkIHRhYmxlIHRyW2NsYXNzKj10YWJsZS1dOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM1N3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRhYmxlLWhvdmVyLWFuaW1hdGlvbiB0cjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViZTlmMTtcbiAgfVxufVxubGFiZWwge1xuICBjb2xvcjogIzVlNTg3MztcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZvcm0tY29udHJvbDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZvcm0tY29udHJvbDpmb2N1czp2YWxpZCwgLmZvcm0tY29udHJvbDpmb2N1cy5pcy12YWxpZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGhlaWdodDogMi43MTRyZW0gIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gIGhlaWdodDogMi41NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi52YWxpZC10b29sdGlwLFxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHRvcDogMTAyJTtcbiAgbGVmdDogNXB4O1xufVxuXG4vKioqKioqKioqKioqKioqXG4qIEZvcm0gR3JvdXBcbioqKioqKioqKioqKioqKi9cbi5pbnB1dC1ncm91cDpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuLmlucHV0LWdyb3VwOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4gLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi5pbnB1dC1ncm91cDpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiAuaW5wdXQtZ3JvdXAtdGV4dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2Zjtcbn1cbi5pbnB1dC1ncm91cDpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4uaW5wdXQtZ3JvdXA6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4gLmlucHV0LWdyb3VwLXRleHQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbn1cbi5pbnB1dC1ncm91cC5pcy12YWxpZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLmlzLXZhbGlkOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xufVxuLmlucHV0LWdyb3VwLmlzLWludmFsaWQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cC5pcy1pbnZhbGlkOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xufVxuLmlucHV0LWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5pbnB1dC1ncm91cC5yb3VuZCAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLnJvdW5kIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAucm91bmQ6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLmlucHV0LWdyb3VwLnNxdWFyZSAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLnNxdWFyZSAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwLnNxdWFyZTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLnJvdW5kIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAuc3F1YXJlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLnJvdW5kIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC5zcXVhcmUgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAucm91bmQgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwgLmlucHV0LWdyb3VwLnNxdWFyZSAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5yb3VuZCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cC5zcXVhcmUgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLnNxdWFyZSAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLnNxdWFyZSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwLW1lcmdlIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLW1lcmdlIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cC1tZXJnZSAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2Zjtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IC5pbnB1dC1ncm91cC1tZXJnZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB+IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAwLjRyZW0gMC44NTdyZW0gIWltcG9ydGFudDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6IDFyZW0gMS4xNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9ybS1hY3Rpb25zLmZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uZm9ybS1hY3Rpb25zLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLWFjdGlvbnMucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWFjdGlvbnMudG9wIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm0tYWN0aW9ucyAuYnV0dG9ucy1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5sYWJlbC1jb250cm9sIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbbXVsdGlwbGU9bXVsdGlwbGVdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZDhkNmRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSAxM3B4LCBjYWxjKDEwMCUgLSAyMHB4KSAxM3B4LCAxMDAlIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxNHB4LCAxOHB4IDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5zZWxlY3QuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIDE2cHgsIGNhbGMoMTAwJSAtIDIwcHgpIDE2cHgsIDEwMCUgMDtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgOHB4LCBjYWxjKDEwMCUgLSAyMHB4KSA4cHgsIDEwMCUgMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogMC4wN3JlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTclO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAwLjFyZW07XG59XG5cbi5jdXN0b20tY2hlY2tib3guY3VzdG9tLWNvbnRyb2wsXG4uY3VzdG9tLXJhZGlvLmN1c3RvbS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG59XG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1jaGVja2JveC5jdXN0b20tY29udHJvbCxcbi5pbnB1dC1ncm91cCAuY3VzdG9tLXJhZGlvLmN1c3RvbS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dCxcbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgd2lkdGg6IDEuMjg1cmVtO1xuICBoZWlnaHQ6IDEuMjg1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgyMTgsIDMzLCA0MCwgMC40KSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDIxOCwgMzMsIDQwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbn1cblxuLyogRmxvYXRpbmcgbGFiZWwgR3JvdXAgKi9cbi5mb3JtLWxhYmVsLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvcm0tbGFiZWwtZ3JvdXAgLmZvcm0tY29udHJvbC1sZyB+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmZvcm0tbGFiZWwtZ3JvdXAgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IHRleHQ7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm0tbGFiZWwtZ3JvdXAgPiBpbnB1dDpmb2N1czpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLCAuZm9ybS1sYWJlbC1ncm91cCA+IGlucHV0Om5vdCg6YWN0aXZlKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tbGFiZWwtZ3JvdXAgdGV4dGFyZWE6Zm9jdXM6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWxhYmVsLWdyb3VwIHRleHRhcmVhOm5vdCg6YWN0aXZlKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgY29sb3I6ICNkYTIxMjggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tbGFiZWwtZ3JvdXAgPiBpbnB1dDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tbGFiZWwtZ3JvdXAgdGV4dGFyZWE6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNCkgIWltcG9ydGFudDtcbn1cbi5mb3JtLWxhYmVsLWdyb3VwID4gaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWxhYmVsLWdyb3VwIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDNweDtcbn1cbi5mb3JtLWxhYmVsLWdyb3VwID4gaW5wdXQuZm9ybS1jb250cm9sLWxnOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1sYWJlbC1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGc6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIHRvcDogLTIzcHg7XG59XG4uZm9ybS1sYWJlbC1ncm91cCA+IGlucHV0LmZvcm0tY29udHJvbC1zbTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tbGFiZWwtZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sLXNtOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICB0b3A6IC0xOHB4O1xufVxuXG4vKiBTd2l0Y2hlcyAqL1xuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIC8qRm9yIFN3aXRjaCBsYWJlbCovXG4gIC8qRm9yIFN3aXRjaCBIYW5kbGUgQW5pbWF0aW9uKi9cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAvKiBGb3IgYmcgY29sb3Igb2Ygc3dpdGNoKi9cbiAgLypGb3IgU3dpdGNoIGhhbmRsZSovXG4gIC8qRm9yIFN3aXRjaCB0ZXh0Ki9cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICBoZWlnaHQ6IDEuN3JlbTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDNweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1sZWZ0LFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1yaWdodCxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLWljb24tbGVmdCxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLWljb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LWxlZnQgaSxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtbGVmdCBzdmcsXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LXJpZ2h0IGksXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LXJpZ2h0IHN2Zyxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLWljb24tbGVmdCBpLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtaWNvbi1sZWZ0IHN2Zyxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLWljb24tcmlnaHQgaSxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLWljb24tcmlnaHQgc3ZnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1sZWZ0LFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtaWNvbi1sZWZ0IHtcbiAgbGVmdDogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtcmlnaHQsXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC1pY29uLXJpZ2h0IHtcbiAgcmlnaHQ6IDEzcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jdXN0b20tc3dpdGNoIC5zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjRyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LWxlZnQsXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLWljb24tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1yaWdodCxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtaWNvbi1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1sZWZ0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtcmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LWxlZnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBUZXh0YXJlYSB3aXRoIENvdW50ZXIgKi9cbi50ZXh0YXJlYS1jb3VudGVyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLmRpc2FibGVkLW1heC1taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNSkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBOdW1iZXIgVHlwZSBJbnB1dCBCb3ggU2NzcyBmb3IgLSBSZW1vdmUgYXJyb3cgb24gaG92ZXIgKi9cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZvcm0tbGFiZWwtZ3JvdXAgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbbXVsdGlwbGU9bXVsdGlwbGVdKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLnBpY2tlcl9faW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnRuW2NsYXNzKj1iZy1ncmFkaWVudC1dIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5idG5bY2xhc3MqPWJnLWdyYWRpZW50LV06aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYnRuLmJ0bi1pY29uIHtcbiAgcGFkZGluZzogMC43MTVyZW0gMC43MzZyZW07XG59XG4uYnRuLmJ0bi1zbS5idG4taWNvbiwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWljb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjU7XG59XG4uYnRuLmJ0bi1sZy5idG4taWNvbiwgLmJ0bi1ncm91cC1sZyA+IC5idG4uYnRuLWljb24ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMC43NTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuIC5mZWF0aGVyIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmJ0bi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2F2ZXMtZWZmZWN0IHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43ODk0NzM2ODQycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzg5NDczNjg0MnJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjE0Mjg1NzE0MjlyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xNDI4NTcxNDI5cmVtO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTI2MzE1Nzg5NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjUyNjMxNTc4OTVyZW07XG59XG5cbi5idG4tZ3JvdXAgW2NsYXNzKj1idG4tXTpub3QoW2NsYXNzKj1idG4tb3V0bGluZS1dKTpub3QoW2NsYXNzKj1idG4tZmxhdC1dKTpub3QoW2NsYXNzKj1idG4tZ3JhZGllbnQtXSk6bm90KFtjbGFzcyo9YnRuLXJlbGllZi1dKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjA4KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoW2NsYXNzKj1idG4tb3V0bGluZS1dKTpub3QoW2NsYXNzKj1idG4tZmxhdC1dKTpub3QoW2NsYXNzKj1idG4tZ3JhZGllbnQtXSk6bm90KFtjbGFzcyo9YnRuLXJlbGllZi1dKTpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuOm5vdChbY2xhc3MqPWJ0bi1vdXRsaW5lLV0pOm5vdChbY2xhc3MqPWJ0bi1mbGF0LV0pOm5vdChbY2xhc3MqPWJ0bi1ncmFkaWVudC1dKTpub3QoW2NsYXNzKj1idG4tcmVsaWVmLV0pOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KFtjbGFzcyo9YnRuLW91dGxpbmUtXSk6bm90KFtjbGFzcyo9YnRuLWZsYXQtXSk6bm90KFtjbGFzcyo9YnRuLWdyYWRpZW50LV0pOm5vdChbY2xhc3MqPWJ0bi1yZWxpZWYtXSk6bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuOm5vdChbY2xhc3MqPWJ0bi1vdXRsaW5lLV0pOm5vdChbY2xhc3MqPWJ0bi1mbGF0LV0pOm5vdChbY2xhc3MqPWJ0bi1ncmFkaWVudC1dKTpub3QoW2NsYXNzKj1idG4tcmVsaWVmLV0pOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgW2NsYXNzKj1idG4tb3V0bGluZS1dOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlIDpub3QoW2NsYXNzKj1idG4tb3V0bGluZS1dKS5hY3RpdmUsIC5idG4tZ3JvdXAtdG9nZ2xlIDpub3QoW2NsYXNzKj1idG4tb3V0bGluZS1dKTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xufVxuXG4uZHJvcGRvd24gW2NsYXNzKj1idG4tb3V0bGluZS1dLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLm5vLWFycm93IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLm5vLWFycm93IC5kcm9wZG93bi10b2dnbGUgaSxcbi5kcm9wZG93bi5uby1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zaG93ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaG93IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNob3cgLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZlNmI3YjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMC43MTRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1sZzo6YWZ0ZXIsIC5idG4tZ3JvdXAtbGcgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1zbTo6YWZ0ZXIsIC5idG4tZ3JvdXAtc20gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG4uZHJvcGRvd24tdG9nZ2xlLm5hdi1oaWRlLWFycm93OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi11cCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE4IDE1IDEyIDkgNiAxNSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IDAuMDVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiA4cmVtO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogOHJlbTtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogOHJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9Ym90dG9tLXN0YXJ0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9Ym90dG9tLWVuZF0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD10b3Atc3RhcnRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD10b3AtZW5kXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXJpZ2h0LXN0YXJ0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD1sZWZ0LXN0YXJ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZHJvcGRvd24uZHJvcGRvd24taWNvbi13cmFwcGVyIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uZHJvcHVwLmRyb3Bkb3duLWljb24td3JhcHBlciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUsXG4uZHJvcHVwLmRyb3Bkb3duLWljb24td3JhcHBlciAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5kcm9wZG93bi5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4uZHJvcHVwLmRyb3Bkb3duLWljb24td3JhcHBlciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcm9wZG93bi5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gaSxcbi5kcm9wZG93bi5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gc3ZnLFxuLmRyb3B1cC5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gaSxcbi5kcm9wdXAuZHJvcGRvd24taWNvbi13cmFwcGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHN2ZyB7XG4gIGhlaWdodDogMS4zcmVtO1xuICB3aWR0aDogMS4zcmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmhvcml6b250YWwtbWVudS13cmFwcGVyIC5kcm9wZG93bi1tZW51LFxuLmhlYWRlci1uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLmhpZGUtYXJyb3c6OmJlZm9yZSwgLmRyb3Bkb3duLXRvZ2dsZS5oaWRlLWFycm93OjphZnRlcixcbi5kcm9wZG93bi10b2dnbGUtaGlkZS1hcnJvdyA+IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSxcbi5kcm9wZG93bi10b2dnbGUtaGlkZS1hcnJvdyA+IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBGaWxlIE5hbWU6IG5hdmJhci5zY3NzXG4gICAgRGVzY3JpcHRpb246IENvbnRhaW4gaGVhZGVyIG5hdmlnYXRpb24gYmFyLCB2ZXJ0aWNhbCBtYWluIG5hdmlnYXRpb24gYmFyIGFuZFxuICAgIGhvcml6bm90YWwgbWFpbiBuYXZpZ2F0aW9uIGJhciByZWxhdGVkIFNDU1MuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaGVhZGVyLW5hdmJhciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWluLWhlaWdodDogNC40NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGwsIGJhY2tncm91bmQgMHM7XG4gIHotaW5kZXg6IDk5Nztcbn1cbi5oZWFkZXItbmF2YmFyLmZpeGVkLXRvcCB7XG4gIGxlZnQ6IDI2MHB4O1xufVxuLmhlYWRlci1uYXZiYXJbY2xhc3MqPWJnLV0gLm5hdmJhci1uYXYgLm5hdi1pdGVtID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW5hdmJhcltjbGFzcyo9YmctXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiBhIGksXG4uaGVhZGVyLW5hdmJhcltjbGFzcyo9YmctXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiBhIHN2Zyxcbi5oZWFkZXItbmF2YmFyW2NsYXNzKj1iZy1dIC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW5hdmJhcltjbGFzcyo9YmctXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgaSxcbi5oZWFkZXItbmF2YmFyW2NsYXNzKj1iZy1dIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSBzdmcge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1uYXZiYXJbY2xhc3MqPWJnLV0gLm5hdmJhci1uYXYgLnNlYXJjaC1pbnB1dCAuaW5wdXQsXG4uaGVhZGVyLW5hdmJhcltjbGFzcyo9YmctXSAubmF2YmFyLW5hdiAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdCAuYXV0by1zdWdnZXN0aW9uIHNwYW4ge1xuICBjb2xvcjogIzZlNmI3YiAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1uYXZiYXIuZmxvYXRpbmctbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxLjNyZW0gMnJlbSAwO1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gY2FsYygycmVtICogMikgLSAyNjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDI4cmVtO1xuICB6LWluZGV4OiAxMjtcbn1cbi5oZWFkZXItbmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMjYwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSAyNjBweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW5hdmJhci5uYXZiYXItYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjE7XG59XG4uaGVhZGVyLW5hdmJhci5uYXZiYXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbn1cbi5oZWFkZXItbmF2YmFyLm5hdmJhci1kYXJrLm5hdmJhci1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiNDI1Mztcbn1cbi5oZWFkZXItbmF2YmFyOm5vdCgubmF2YmFyLWhvcml6b250YWwpIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC44cmVtIDEuNHJlbTtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmJvb2ttYXJrLXdyYXBwZXIgLmJvb2ttYXJrLWlucHV0IHtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1sYW5ndWFnZSAuc2VsZWN0ZWQtbGFuZ3VhZ2Uge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLWxhbmd1YWdlIC5uYXYtbGluayAuZmxhZy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24tbGFuZ3VhZ2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gLmZsYWctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udmVydGljYWwtbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDQxcHggIWltcG9ydGFudDtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tbGFuZ3VhZ2UgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAtMnB4O1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5iYWRnZS5iYWRnZS11cCwgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1ub3RpZmljYXRpb24gLmJhZGdlLmJhZGdlLXVwIHtcbiAgcmlnaHQ6IC0zcHg7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCwgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAtMnB4O1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiBpbmhlcml0O1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQ6OmJlZm9yZSwgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0RBMjEyODtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5kcm9wZG93bi1tZW51LWhlYWRlciwgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNThyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tY2FydCAuZHJvcGRvd24tbWVudS1oZWFkZXIgLmRyb3Bkb3duLWhlYWRlciwgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjIycmVtIDEuMjhyZW07XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLm5vdGlmaWNhdGlvbi10ZXh0LCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgY29sb3I6ICNiOWI5YzM7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUtZm9vdGVyLCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudS1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI4cmVtO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1ub3RpZmljYXRpb24gLm1lZGlhLWJvZHkgLm1lZGlhLWhlYWRpbmcge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tY2FydCAubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLm1lZGlhIGltZyB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLm1lZGlhOmhvdmVyIC5jYXJ0LWl0ZW0tcmVtb3ZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tY2FydCAubWVkaWEtaGVhZGluZyB7XG4gIHdpZHRoOiA4cmVtO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5tZWRpYS1oZWFkaW5nIGg2LmNhcnQtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLm1lZGlhLWhlYWRpbmcgLmNhcnQtaXRlbS1ieSB7XG4gIGNvbG9yOiAjYjliOWMzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLmNhcnQtaXRlbS1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLmNhcnQtaXRlbS1yZW1vdmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSA+IGEubmF2LWxpbmsge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tdXNlciB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLXVzZXIgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTJyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLXVzZXIgLmRyb3Bkb3duLW1lbnUgaSxcbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tdXNlciAuZHJvcGRvd24tbWVudSBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIGEuZHJvcGRvd24tdXNlci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgYS5kcm9wZG93bi11c2VyLWxpbmsgLnVzZXItbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC40MzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIGEuZHJvcGRvd24tdXNlci1saW5rIC51c2VyLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgYS5kcm9wZG93bi11c2VyLWxpbmsgaW1nIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjA4KTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgYS5tZW51LXRvZ2dsZSBpLFxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBhLm1lbnUtdG9nZ2xlIHN2ZyB7XG4gIGhlaWdodDogMS42cmVtO1xuICB3aWR0aDogMS42cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgYS5kcm9wZG93bi11c2VyLWxpbmsgLnVzZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIGRpdi5pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBpLmZpY29uLFxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBzdmcuZmljb24ge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjNmU2YjdiO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBpLmZpY29uOmhvdmVyLFxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBzdmcuZmljb246aG92ZXIge1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgLm1lZGlhLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyNXJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgLnNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtbWVkaWEge1xuICB3aWR0aDogMzByZW07XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTlmMTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51LW1lZGlhIC5tZWRpYS1saXN0IC5tZWRpYSB7XG4gIHBhZGRpbmc6IDAuOXJlbSAxLjI4cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlOWYxO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtbWVkaWEgLm1lZGlhLWxpc3QgLm1lZGlhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51LW1lZGlhIC5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtbWV0YSB7XG4gIGNvbG9yOiAjNmU2YjdiO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtbWVkaWEgLm1lZGlhLWxpc3QgYTpsYXN0LW9mLXR5cGUgLm1lZGlhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlOWYxO1xufVxuXG4uaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWZsb2F0aW5nIC5uYXZiYXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG59XG4ubmF2YmFyLWZsb2F0aW5nIC5oZWFkZXItbmF2YmFyLXNoYWRvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOTUpIDQ0JSwgcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjQ2KSA3MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXZiYXItbGlnaHQubmF2YmFyLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjAzKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmRpc2FibGVkLm5hdi1saW5rIHtcbiAgY29sb3I6ICNiOWI5YzM7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIGJhY2tncm91bmQ6ICNiOGMyY2M7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWRhcmsubmF2YmFyLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kOiAjYjhjMmNjO1xufVxuLm5hdmJhci1kYXJrIC5uYXYtc2VhcmNoIC5mb3JtLWNvbnRyb2wsXG4ubmF2YmFyLWRhcmsgLm5hdi1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2I4YzJjYztcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5kaXNhYmxlZC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZGFlMWU3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1uYXYgLnNob3cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1uYXYgLm9wZW4tbmF2YmFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLXVzZXIgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG5cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNiOGMyY2M7XG4gIH1cblxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNiOGMyY2M7XG4gIH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjYjhjMmNjO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyLmZsb2F0aW5nLW5hdiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIGNhbGMoMnJlbSAqIDIpKTtcbiAgfVxuICAuaGVhZGVyLW5hdmJhci5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhlYWRlci1uYXZiYXIuZmxvYXRpbmctbmF2IHtcbiAgICB3aWR0aDogY2FsYyggMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIGNhbGMoMnJlbSArIDAuNHJlbSkgKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgLnNlbGVjdGVkLWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNSwgNVMgIGlQaG9uZSA2LS0tLS0tLS0tLS0gKi9cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMjYuNzhlbSkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0Ny42NGVtKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0gaVBob25lIDYrIC0tLS0tLS0tLS0tICovXG4vKiBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDI5LjU3ZW0pIGFuZCAobWF4LWRldmljZS13aWR0aDogNTIuNTdlbSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXIuZml4ZWQtdG9wIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmhvcml6b250YWwtbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBhLmRyb3Bkb3duLXVzZXItbGluayAudXNlci1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMHMsIGNvbG9yIDBzLCBib3JkZXItY29sb3IgMHM7XG59XG4uY2FyZCAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI4NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41M3JlbTtcbn1cbi5jYXJkIC5jYXJkLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjEyNSk7XG59XG4uY2FyZCAuY2FyZC1pbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJkIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgYm9yZGVyLXJhZGl1czogMC40MjhyZW07XG59XG4uY2FyZC5jYXJkLWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5jYXJkIC5jYXJkLWJvZHlbY2xhc3MqPWJvcmRlci1ib3R0b20tXSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkuYmctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQxLCA0NywgMC40NSk7XG59XG4uY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XG59XG4uY2FyZC5jYXJkLW1pbmltYWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIGEge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cyBhLmJ0biB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRpbmctZWxlbWVudHMgYSBpLFxuLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzIGEgc3ZnIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzIGFbZGF0YS1hY3Rpb249Y29sbGFwc2VdIGksXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRpbmctZWxlbWVudHMgYVtkYXRhLWFjdGlvbj1jb2xsYXBzZV0gc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRpbmctZWxlbWVudHMgYVtkYXRhLWFjdGlvbj1jb2xsYXBzZV0ucm90YXRlIGksXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRpbmctZWxlbWVudHMgYVtkYXRhLWFjdGlvbj1jb2xsYXBzZV0ucm90YXRlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyICsgLmNhcmQtY29udGVudCA+IC5jYXJkLWJvZHk6Zmlyc3Qtb2YtdHlwZSwgLmNhcmQgLmNhcmQtaGVhZGVyICsgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uY2FyZCAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTFlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG59XG5cbi5jYXJkLWdyb3VwLFxuLmNhcmQtZGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLWhlYWQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtaGVhZC1pbnZlcnNlIC5oZWFkaW5nLWVsZW1lbnRzIGksXG4uY2FyZC1oZWFkLWludmVyc2UgLmhlYWRpbmctZWxlbWVudHMgc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZXh0LXdoaXRlIC5jYXJkLWltZy1vdmVybGF5IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi50ZXh0LXdoaXRlIC5oZWFkaW5nLWVsZW1lbnRzIGksXG4udGV4dC13aGl0ZSAuaGVhZGluZy1lbGVtZW50cyBzdmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm92ZXJsYXktaW1nLWNhcmQgLmNhcmQtaW1nLW92ZXJsYXksXG4ub3ZlcmxheS1pbWctY2FyZCBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNC42NHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmNhcmQtYm9keSxcbi5jYXJkLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxufVxuLmNhcmQtY29uZ3JhdHVsYXRpb25zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgI2RhMjEyOCwgcmdiYSgyMTgsIDMzLCA0MCwgMC43KSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtY29uZ3JhdHVsYXRpb25zIC5jb25ncmF0dWxhdGlvbnMtaW1nLWxlZnQge1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJkLWNvbmdyYXR1bGF0aW9ucyAuY29uZ3JhdHVsYXRpb25zLWltZy1sZWZ0IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbi5jYXJkLWNvbmdyYXR1bGF0aW9ucyAuY29uZ3JhdHVsYXRpb25zLWltZy1yaWdodCB7XG4gIHdpZHRoOiAxNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJkLWNvbmdyYXR1bGF0aW9ucyAuY29uZ3JhdHVsYXRpb25zLWltZy1yaWdodCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4uY2FyZC1jb25ncmF0dWxhdGlvbnMgLmF2YXRhciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jb25ncmF0dWxhdGlvbi1tZWRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzdweDtcbn1cblxuLmNhcmQtZGVwb3NpdHMgLmRlcG9zaXRzLWRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbn1cblxuLmNhcmQtZW1wbG95ZWUtdGFzayAuZW1wbG95ZWUtdGFzazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uY2FyZC1kZXZlbG9wZXItbWVldHVwIC5tZWV0dXAtaW1nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjEpO1xufVxuLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCAubWVldHVwLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY2FyZC1kZXZlbG9wZXItbWVldHVwIC5tZWV0dXAtaGVhZGVyIC5tZWV0dXAtZGF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkNmRlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjNyZW07XG4gIG1hcmdpbi1yaWdodDogMS4zcmVtO1xufVxuLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCAubWVkaWEgLmF2YXRhciAuYXZhdGFyLWNvbnRlbnQge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCAubWVkaWEgKyAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG4uY2FyZC1kZXZlbG9wZXItbWVldHVwIC5hdmF0YXItZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uY2FyZC1wcm9maWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtcHJvZmlsZSAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cmVtIDIuM3JlbSAxLjVyZW0gMi4zcmVtO1xufVxuLmNhcmQtcHJvZmlsZSAuY2FyZC1ib2R5IC5wcm9maWxlLWltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYm9keSAucHJvZmlsZS1pbWFnZS13cmFwcGVyIC5wcm9maWxlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xNCk7XG4gIG1hcmdpbi1ib3R0b206IDEuMTVyZW07XG59XG4uY2FyZC1wcm9maWxlIC5jYXJkLWJvZHkgLnByb2ZpbGUtaW1hZ2Utd3JhcHBlciAucHJvZmlsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uY2FyZC1wcm9maWxlIC5jYXJkLWJvZHkgLnByb2ZpbGUtYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLmNhcmQtYXBwbHktam9iIC5hcHBseS1qb2ItcGFja2FnZSB7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhcmQtYXBwbHktam9iIC5hcHBseS1qb2ItcGFja2FnZSBzdXAge1xuICB0b3A6IC0wLjhyZW07XG59XG5cbi5jYXJkLXRyYW5zYWN0aW9uIC50cmFuc2FjdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhcmQtdHJhbnNhY3Rpb24gLnRyYW5zYWN0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi5jYXJkLXRyYW5zYWN0aW9uIC50cmFuc2FjdGlvbi1pdGVtIC5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbn1cbi5jYXJkLXRyYW5zYWN0aW9uIC50cmFuc2FjdGlvbi1pdGVtIC5hdmF0YXIgLmF2YXRhci1jb250ZW50IHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbn1cbi5jYXJkLXRyYW5zYWN0aW9uIC50cmFuc2FjdGlvbi1pdGVtIC50cmFuc2FjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuXG4uY2FyZC11c2VyLXRpbWVsaW5lIC51c2VyLXRpbWVsaW5lLXRpdGxlLWljb24ge1xuICB3aWR0aDogMS43MTRyZW07XG4gIGhlaWdodDogMS43MTRyZW07XG4gIG1hcmdpbi1yaWdodDogMS4zcmVtO1xufVxuLmNhcmQtdXNlci10aW1lbGluZSAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCAudGltZWxpbmUtZXZlbnQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmNhcmQtdXNlci10aW1lbGluZSAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjNyZW07XG59XG5cbi5idXNpbmVzcy1jYXJkIC5idXNpbmVzcy1pdGVtczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLmJ1c2luZXNzLWNhcmQgLmJ1c2luZXNzLWl0ZW1zIC5idXNpbmVzcy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTlmMTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuM3JlbTtcbn1cbi5idXNpbmVzcy1jYXJkIC5idXNpbmVzcy1pdGVtcyAuYnVzaW5lc3MtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTtcbn1cblxuLmNhcmQtYnJvd3Nlci1zdGF0ZXMgLmJyb3dzZXItc3RhdGVzIHtcbiAgbWFyZ2luLXRvcDogMi4xNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FyZC1hcHAtZGVzaWduIC5kZXNpZ24tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNhcmQtYXBwLWRlc2lnbiAuZGVzaWduLWdyb3VwIC5hdmF0YXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuLmNhcmQtYXBwLWRlc2lnbiAuZGVzaWduLXBsYW5uaW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FyZC1hcHAtZGVzaWduIC5kZXNpZ24tcGxhbm5pbmctd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLmNhcmQtYXBwLWRlc2lnbiAuZGVzaWduLXBsYW5uaW5nLXdyYXBwZXIgLmRlc2lnbi1wbGFubmluZyB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xuICBtaW4td2lkdGg6IDYuNHJlbTtcbn1cbi5jYXJkLWFwcC1kZXNpZ24gLmRlc2lnbi1wbGFubmluZy13cmFwcGVyIC5kZXNpZ24tcGxhbm5pbmc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC43cmVtO1xufVxuXG4uY2FyZC1zdGF0aXN0aWNzIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xufVxuLmNhcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1ib2R5IHtcbiAgcGFkZGluZzogMnJlbSAyLjRyZW0gMi44cmVtICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLWJvZHkgLmF2YXRhciAuYXZhdGFyLWNvbnRlbnQge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmNhcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1ib2R5IC5hdmF0YXIgLmF2YXRhci1jb250ZW50IC5hdmF0YXItaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5jaGFydC1kcm9wZG93biAuYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNoYXJ0LWRyb3Bkb3duIC5idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZC1yZXZlbnVlLWJ1ZGdldCAucmV2ZW51ZS1yZXBvcnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuMjg2cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1yZXZlbnVlLWJ1ZGdldCAucmV2ZW51ZS1yZXBvcnQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZTlmMTtcbiAgfVxufVxuLmNhcmQtcmV2ZW51ZS1idWRnZXQgLnJldmVudWUtcmVwb3J0LXdyYXBwZXIgI3JldmVudWUtcmVwb3J0LWNoYXJ0IC5hcGV4Y2hhcnRzLXNlcmllc1tzZXJpZXNOYW1lPUVhcm5pbmddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC45NjUpO1xufVxuLmNhcmQtcmV2ZW51ZS1idWRnZXQgLnJldmVudWUtcmVwb3J0LXdyYXBwZXIgI3JldmVudWUtcmVwb3J0LWNoYXJ0IC5hcGV4Y2hhcnRzLXNlcmllc1tzZXJpZXNOYW1lPUV4cGVuc2VdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wMzUpO1xufVxuLmNhcmQtcmV2ZW51ZS1idWRnZXQgLmJ1ZGdldC13cmFwcGVyIHtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmQtcmV2ZW51ZS1idWRnZXQgLmJ1ZGdldC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmNhcmQtcmV2ZW51ZS1idWRnZXQgLmJ1ZGdldC13cmFwcGVyIC5idWRnZXQtZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNhcmQtcmV2ZW51ZS1idWRnZXQgLmJ1ZGdldC13cmFwcGVyICNidWRnZXQtY2hhcnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZWFybmluZ3MtY2FyZCAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtcGllIC5hcGV4Y2hhcnRzLWRhdGFsYWJlbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmaWxsOiAjNmU2YjdiICFpbXBvcnRhbnQ7XG59XG4uZWFybmluZ3MtY2FyZCAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtcGllIC5hcGV4Y2hhcnRzLWRhdGFsYWJlbC12YWx1ZSB7XG4gIGZpbGw6ICM1ZTU4NzM7XG4gIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICNkYXNoYm9hcmQtYW5hbHl0aWNzIC5hdmF0YXIgLmF2YXRhci1jb250ZW50LFxuI3N0YXRpc3RpY3MtY2FyZCAuYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYnJlYWRjcnVtYjpub3QoW2NsYXNzKj1icmVhZGNydW1iLV0pIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzZlNmI3Yicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8qIENvbXBvbmVudCBTcGVjaWZpYyAqL1xuLmJyZWFkY3J1bWItc2xhc2guYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItZG90cy5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cblxuLmJyZWFkY3J1bWItZGFzaGVzLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5icmVhZGNydW1iLXBpcGVzLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG5cbi5icmVhZGNydW1iLWNoZXZyb24uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQ4cHgpIHtcbiAgLmNvbnRlbnQtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzLXRvcCAuY29udGVudC1oZWFkZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhZGdlW2NsYXNzKj1iYWRnZS1dIFtjbGFzcyo9aWNvbi1dIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmFkZ2VbY2xhc3MqPWJhZGdlLV0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhZGdlW2NsYXNzKj1iYWRnZS1dIC5kcm9wZG93bi10b2dnbGUgc3Bhbixcbi5iYWRnZVtjbGFzcyo9YmFkZ2UtXSAuZHJvcGRvd24tdG9nZ2xlIGksXG4uYmFkZ2VbY2xhc3MqPWJhZGdlLV0gLmRyb3Bkb3duLXRvZ2dsZSBzdmcsIC5iYWRnZVtjbGFzcyo9YmFkZ2UtXS5kcm9wZG93bi10b2dnbGUgc3Bhbixcbi5iYWRnZVtjbGFzcyo9YmFkZ2UtXS5kcm9wZG93bi10b2dnbGUgaSxcbi5iYWRnZVtjbGFzcyo9YmFkZ2UtXS5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuLmJhZGdlW2NsYXNzKj1iYWRnZS1dIC5kcm9wZG93bi10b2dnbGUgaSxcbi5iYWRnZVtjbGFzcyo9YmFkZ2UtXSAuZHJvcGRvd24tdG9nZ2xlIHN2ZywgLmJhZGdlW2NsYXNzKj1iYWRnZS1dLmRyb3Bkb3duLXRvZ2dsZSBpLFxuLmJhZGdlW2NsYXNzKj1iYWRnZS1dLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbn1cbi5iYWRnZVtjbGFzcyo9YmFkZ2UtXSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmJhZGdlW2NsYXNzKj1iYWRnZS1dLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJhZGdlW2NsYXNzKj1iYWRnZS1dIC5kcm9wZG93bi1tZW51IGEge1xuICBjb2xvcjogIzZlNmI3Yjtcbn1cbi5iYWRnZSBpLFxuLmJhZGdlIHN2ZyB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDExcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgc3Ryb2tlLXdpZHRoOiAzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJhZGdlLmJhZGdlLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYmFkZ2UuYmFkZ2UtdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAtOXB4O1xuICBtaW4td2lkdGg6IDEuNDI5cmVtO1xuICBtaW4taGVpZ2h0OiAxLjQyOXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43ODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc4NjtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJhZGdlLmJhZGdlLXVwLmJhZGdlLXNtIHtcbiAgdG9wOiAtMC41cmVtO1xuICByaWdodDogLTAuNXJlbTtcbn1cblxuLmJhZGdlLWljb24gaSxcbi5iYWRnZS1pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5kcm9wdXAgLmJhZGdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYud3JhcC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLm5hdi53cmFwLWJvcmRlciBsaS5uYXYtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5uYXYud3JhcC1ib3JkZXIgbGkubmF2LWl0ZW0sXG4ubmF2LndyYXAtYm9yZGVyIGRpdiB7XG4gIHBhZGRpbmc6IDJweCAwLjcxNHJlbTtcbn1cbi5uYXYubmF2LWxlZnQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXYubmF2LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm5hdi5zcXVhcmUtYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXYuc3F1YXJlLWJvcmRlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2IC5tb2Rlcm4tbmF2LXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMS41NzFyZW0gMDtcbn1cbi5uYXYgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5uYXYgLmRyb3Bkb3duLXRvZ2dsZTpub3QoLmFjdGl2ZSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLFxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsgaSxcbi5uYXYtcGlsbHMgLm5hdi1saW5rIHN2Zyxcbi5uYXYtdGFicyAubmF2LWxpbmsgaSxcbi5uYXYtdGFicyAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5uYXYtcGlsbHMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjc4NnJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVlNTg3Mztcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbiAgYm94LXNoYWRvdzogMCA0cHggMThweCAtNHB4IHJnYmEoMjE4LCAzMywgNDAsIDAuNjUpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2I5YjljMztcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xufVxuLm5hdi1waWxscy5kcm9wZG93bi5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1waWxscy5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXG4ubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgcGFkZGluZzogMC42MXJlbSAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsICNkYTIxMjgsIHJnYmEoMjE4LCAzMywgNDAsIDAuNSkpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdmVydGljYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gIGxlZnQ6IDcwJTtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMS40cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlM2QoMCwgMjI1JSwgMCk7XG4gIHRvcDogMS4yNXJlbTtcbiAgd2lkdGg6IDIuMTRyZW07XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYubmF2LXRhYnMubmF2LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi5uYXYtdGFicy5uYXYtbGVmdCB+IC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYubmF2LXRhYnMubmF2LWxlZnQgfiAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzLm5hdi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzLm5hdi1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gIGxlZnQ6IC0wLjlyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzLm5hdi1yaWdodCB+IC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzLm5hdi1yaWdodCB+IC50YWItY29udGVudCAudGFiLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5hbGVydC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LmFsZXJ0LWRpc21pc3NpYmxlIC5hbGVydC1ib2R5IHtcbiAgcGFkZGluZzogMC43MXJlbSAycmVtIDAuNzFyZW0gMXJlbTtcbn1cbi5hbGVydCAuY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmFsZXJ0IC5hbGVydC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWxlcnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFsZXJ0IC5hbGVydC1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjcxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgLmFsZXJ0LWJvZHkge1xuICBwYWRkaW5nOiAwLjcxcmVtIDFyZW07XG59XG4uYWxlcnQgLmFsZXJ0LWJvZHkgaSxcbi5hbGVydCAuYWxlcnQtYm9keSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5hbGVydC5hbGVydC1kYXJrIC5hbGVydC1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogcmdiYSg3NSwgNzUsIDc1LCAwLjQpIDBweCA2cHggMTVweCAtN3B4O1xufVxuXG4ubWVkaWEtbGlzdCAubWVkaWEge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5tZWRpYS1saXN0IGEubWVkaWEge1xuICBjb2xvcjogI2I4YzJjYyAhaW1wb3J0YW50O1xufVxuXG4ubWVkaWEtYm9yZGVyZWQgLm1lZGlhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmU5ZjE7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRmlsZSBOYW1lOiBwcm9ncmVzcy5zY3NzXG4gIERlc2NyaXB0aW9uOiBFeHRlbmRlZCBib290c3RyYXAgcHJvZ3Jlc3MgYmFyIHNjc3MuXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4gIEF1dGhvcjogUElYSU5WRU5UXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciArIC5wcm9ncmVzcy1iYXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cmVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBGaWxlIE5hbWU6IGxpc3QtZ3JvdXAuc2Nzc1xuICBEZXNjcmlwdGlvbjogQ29udGFpbiBsaXN0IGl0ZW0sIGxpc3QgZ3JvdXAgcmVsYXRlZCBleHRlbmRlZCBTQ1NTLlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICBBdXRob3I6IFBJWElOVkVOVFxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnVsLmxpc3QtaW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudWwubGlzdC1pbmxpbmUubGlzdC1pbmxpbmUtcGlwZSA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgfCBcIjtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbn1cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gaSxcbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpub3QoLmFjdGl2ZSk6Zm9jdXM6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG59XG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG91dGxpbmU6IDA7XG59XG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLWNpcmNsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5saXN0LWdyb3VwLmxpc3QtZ3JvdXAtY2lyY2xlIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLWNpcmNsZSAubGlzdC1ncm91cC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNpcmNsZSclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEwJyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAxLjE1cmVtO1xuICBsZWZ0OiAwO1xufVxuLmxpc3QtZ3JvdXAubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmd1LW1pcnJvciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50b2FzdC5zaG93IHtcbiAgei1pbmRleDogMTAzMDtcbn1cbi50b2FzdCAuY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRvYXN0IHtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG59XG5bY2xhc3MqPWNvbGxhcHNlLV0gLmNvbGxhcHNlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5bY2xhc3MqPWNvbGxhcHNlLV0gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2NsYXNzKj1jb2xsYXBzZS1dIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5bY2xhc3MqPWNvbGxhcHNlLV0gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjE7XG59XG5bY2xhc3MqPWNvbGxhcHNlLV0gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDIuOHJlbSAxcmVtIDFyZW07XG59XG5bY2xhc3MqPWNvbGxhcHNlLV0gLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAwLjQycmVtO1xufVxuXG4uY29sbGFwc2UtdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jb2xsYXBzZS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29sbGFwc2UtZGVmYXVsdCAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY29sbGFwc2UtZGVmYXVsdCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jb2xsYXBzZS1kZWZhdWx0IC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNvbGxhcHNlLWJvcmRlciAuY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU5ZjE7XG59XG4uY29sbGFwc2UtYm9yZGVyIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmNvbGxhcHNlLWJvcmRlciAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5jb2xsYXBzZS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDBweCA0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG59XG4uY29sbGFwc2Utc2hhZG93IC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQsIGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNvbGxhcHNlLXNoYWRvdyAuY2FyZC5vcGVuIHtcbiAgYm9yZGVyLXJhZGl1czogMC41NzFyZW07XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDM0LCA0MSwgNDcsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5jb2xsYXBzZS1zaGFkb3cgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjU3MXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNTcxcmVtO1xufVxuLmNvbGxhcHNlLXNoYWRvdyAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41NzFyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjU3MXJlbTtcbn1cblxuLmNvbGxhcHNlLW1hcmdpbiAuY2FyZCB7XG4gIG1hcmdpbi10b3A6IDAuNzFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzFyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY29sbGFwc2UtbWFyZ2luIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xufVxuXG4uY29sbGFwc2UtaWNvbiAuY2FyZC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sbGFwc2UtaWNvbiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU4JTtcbiAgcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbn1cbi5jb2xsYXBzZS1pY29uIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV06ZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tdXAnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxOCAxNSAxMiA5IDYgMTUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb2xsYXBzZS1pY29uIFthcmlhLWV4cGFuZGVkPWZhbHNlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4ucGFnZS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbn1cbi5wYWdlLWl0ZW06bm90KC5wcmV2LWl0ZW0pIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW06bm90KC5uZXh0LWl0ZW0pIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW06bm90KC5maXJzdCkgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbTpub3QoLmxhc3QpIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW06bm90KC5hY3RpdmUpIC5wYWdlLWxpbmsge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1pdGVtLnByZXZpb3VzIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rLCAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbS5maXJzdCAucGFnZS1saW5rLCAucGFnZS1pdGVtLmxhc3QgLnBhZ2UtbGluayB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluaywgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnBhZ2UtaXRlbS5wcmV2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzU3MXJlbTtcbn1cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjJmNztcbiAgY29sb3I6ICNEQTIxMjg7XG59XG4ucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmFjdGl2ZSwgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5wYWdlLWl0ZW0ucHJldi1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiOWI5YzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gfiAucGFnZS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVyZW07XG59XG4ucGFnZS1pdGVtLnByZXYtaXRlbSB+IC5wYWdlLWl0ZW06bnRoLWNoaWxkKDIpIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIH4gLnBhZ2UtaXRlbTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXJlbTtcbn1cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIH4gLnBhZ2UtaXRlbTpudGgtbGFzdC1jaGlsZCgyKSAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWdlLWl0ZW0ubmV4dC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzU3MXJlbTtcbn1cbi5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YyZjc7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazphY3RpdmUsIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtaXRlbS5uZXh0LWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjliOWMzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmJlZm9yZSwgLnBhZ2UtaXRlbS5wcmV2aW91cyAucGFnZS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnZS1pdGVtLnByZXZpb3VzIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNEQTIxMjgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1pdGVtLnByZXYuZGlzYWJsZWQgLnBhZ2UtbGluazpiZWZvcmUsIC5wYWdlLWl0ZW0ucHJldmlvdXMuZGlzYWJsZWQgLnBhZ2UtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I5YjljMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4ucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0RBMjEyOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5wYWdlLWl0ZW0ubmV4dC5kaXNhYmxlZCAucGFnZS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiOWI5YzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNiOWI5YzM7XG59XG4ucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWluLXdpZHRoOiAyLjI4NnJlbTtcbn1cbi5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZDpub3QoLnByZXYtaXRlbSkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40MjhyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNDI4cmVtO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZDpub3QoLnByZXYtaXRlbSkuYWN0aXZlIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZDpub3QoLnByZXYtaXRlbSkgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNDI4cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjQyOHJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZDpub3QoLm5leHQtaXRlbSkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNDI4cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40MjhyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQ6bm90KC5uZXh0LWl0ZW0pLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZDpub3QoLm5leHQtaXRlbSkgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNDI4cmVtO1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xNHJlbTtcbiAgbWluLXdpZHRoOiAyLjZyZW07XG59XG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gIG1pbi13aWR0aDogMnJlbTtcbn1cblxuLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjYycmVtO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjNzIGVhc2UgMC4xcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIC0ycHgpO1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLCAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6Zm9jdXMsIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTphY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDNweCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xufVxuLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtO1xufVxuLm1vZGFsLm1vZGFsLXN0aWNreSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5IC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5IC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5IC5tb2RhbC1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubW9kYWwteHMge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbn1cbi5tb2RhbC1zbGlkZS1pbixcbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXNsaWRlLWluIC5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAyMHJlbTtcbn1cbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMuN3JlbTtcbiAgcGFkZGluZy10b3A6IDMuN3JlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZmxleC1ncm93OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1zbGlkZS1pbiAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMjhyZW07XG4gIH1cbn1cbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwtZGlhbG9nLnNpZGViYXItc20ge1xuICB3aWR0aDogMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLXNsaWRlLWluIC5tb2RhbC1kaWFsb2cuc2lkZWJhci1sZyB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICB9XG59XG4ubW9kYWwtc2xpZGUtaW4gLmNsb3NlIHtcbiAgdG9wOiAwLjRyZW07XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMC41O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLm1vZGFsLXNsaWRlLWluLmZhZGUgLm1vZGFsLWRpYWxvZyxcbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbn1cblxuLm1vZGFsLXNsaWRlLWluLnNob3cgLm1vZGFsLWRpYWxvZyxcbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAubW9kYWwgLm1vZGFsLXhzLFxuLm1vZGFsIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAubW9kYWwubW9kYWwtc3RpY2t5IC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4ucG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjA3cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREEyMTI4O1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU5ZjE7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU4cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNThyZW07XG59XG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREEyMTI4O1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xufVxuXG4uZm9udC1zbWFsbC0xIHtcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbn1cbnN2Zy5mb250LXNtYWxsLTEge1xuICBoZWlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMC43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNtYWxsLTIge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuc3ZnLmZvbnQtc21hbGwtMiB7XG4gIGhlaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc21hbGwtMyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5zdmcuZm9udC1zbWFsbC0zIHtcbiAgaGVpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zbWFsbC00IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5zdmcuZm9udC1zbWFsbC00IHtcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1lZGl1bS0xIHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbn1cbnN2Zy5mb250LW1lZGl1bS0xIHtcbiAgaGVpZ2h0OiAxLjFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tZWRpdW0tMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5zdmcuZm9udC1tZWRpdW0tMiB7XG4gIGhlaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbWVkaXVtLTMge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuc3ZnLmZvbnQtbWVkaXVtLTMge1xuICBoZWlnaHQ6IDEuM3JlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1lZGl1bS00IHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cbnN2Zy5mb250LW1lZGl1bS00IHtcbiAgaGVpZ2h0OiAxLjRyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tZWRpdW0tNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5zdmcuZm9udC1tZWRpdW0tNSB7XG4gIGhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbGFyZ2UtMSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuc3ZnLmZvbnQtbGFyZ2UtMSB7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1sYXJnZS0yIHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5zdmcuZm9udC1sYXJnZS0yIHtcbiAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWxhcmdlLTMge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbn1cbnN2Zy5mb250LWxhcmdlLTMge1xuICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbGFyZ2UtNCB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xufVxuc3ZnLmZvbnQtbGFyZ2UtNCB7XG4gIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1sYXJnZS01IHtcbiAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5zdmcuZm9udC1sYXJnZS01IHtcbiAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LWNvbmRlbnNlZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LWluaGVyaXQge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucm90YXRlLTQ1LWludmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ucm90YXRlLTkwLWludmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5yb3RhdGUtMTgwLWludmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTMge1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5maXQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmhhbGYtd2lkdGgge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTAge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDAge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xNTAge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMDAge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNTAge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zMDAge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNTAge1xuICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MDAge1xuICBoZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MDAge1xuICB3aWR0aDogNDA1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00NTAge1xuICB3aWR0aDogNDU1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MDAge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MDAge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NTAge1xuICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01NTAge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02MDAge1xuICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02MDAge1xuICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02NTAge1xuICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02NTAge1xuICB3aWR0aDogNjUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MDAge1xuICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03MDAge1xuICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NTAge1xuICBoZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03NTAge1xuICB3aWR0aDogNzUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04MDAge1xuICBoZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC04MDAge1xuICB3aWR0aDogODAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01LXBlciB7XG4gIGhlaWdodDogNSUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTUtcGVyIHtcbiAgd2lkdGg6IDUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTAtcGVyIHtcbiAgaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTEwLXBlciB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xNS1wZXIge1xuICBoZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTUtcGVyIHtcbiAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIwLXBlciB7XG4gIGhlaWdodDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yMC1wZXIge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjUtcGVyIHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTI1LXBlciB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMC1wZXIge1xuICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzAtcGVyIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM1LXBlciB7XG4gIGhlaWdodDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0zNS1wZXIge1xuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDAtcGVyIHtcbiAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQwLXBlciB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00NS1wZXIge1xuICBoZWlnaHQ6IDQ1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDUtcGVyIHtcbiAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUwLXBlciB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MC1wZXIge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTUtcGVyIHtcbiAgaGVpZ2h0OiA1NSUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTU1LXBlciB7XG4gIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC02MC1wZXIge1xuICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjAtcGVyIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY1LXBlciB7XG4gIGhlaWdodDogNjUlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC02NS1wZXIge1xuICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzAtcGVyIHtcbiAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTcwLXBlciB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NS1wZXIge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzUtcGVyIHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTgwLXBlciB7XG4gIGhlaWdodDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC04MC1wZXIge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtODUtcGVyIHtcbiAgaGVpZ2h0OiA4NSUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTg1LXBlciB7XG4gIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC05MC1wZXIge1xuICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtOTAtcGVyIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTk1LXBlciB7XG4gIGhlaWdodDogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC05NS1wZXIge1xuICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi10b3AtMCB7XG4gIHRvcDogMDtcbn1cblxuLnBvc2l0aW9uLXJpZ2h0LTAge1xuICByaWdodDogMDtcbn1cblxuLnBvc2l0aW9uLWJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucG9zaXRpb24tbGVmdC0wIHtcbiAgbGVmdDogMDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4uY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnppbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uemluZGV4LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56aW5kZXgtMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuLnppbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4uemluZGV4LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56aW5kZXgtbWludXMtMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56aW5kZXgtbWludXMtMiB7XG4gIHotaW5kZXg6IC0yICFpbXBvcnRhbnQ7XG59XG5cbi56aW5kZXgtbWludXMtMyB7XG4gIHotaW5kZXg6IC0zICFpbXBvcnRhbnQ7XG59XG5cbi56aW5kZXgtbWludXMtNCB7XG4gIHotaW5kZXg6IC00ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtc2hhZG93LTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtc2hhZG93LTEge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEyKTtcbn1cblxuLmJveC1zaGFkb3ctMiB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMTkpO1xufVxuXG4uYm94LXNoYWRvdy0zIHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDE1cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xOSk7XG59XG5cbi5ib3gtc2hhZG93LTQge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjhweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yMiksIDAgMjVweCA1NXB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIxKTtcbn1cblxuLmJveC1zaGFkb3ctNSB7XG4gIGJveC1zaGFkb3c6IDAgMjdweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpLCAwIDQwcHggNzdweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yMik7XG59XG5cbi5ib3gtc2hhZG93LTYge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMDgpO1xufVxuXG4ub3V0bGluZS1ub25lIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1zdHlsZS1pbnNpZGUge1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7XG59XG5cbi5saXN0LXN0eWxlLWNpcmNsZSB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbn1cblxuLmxpc3Qtc3R5bGUtc3F1YXJlIHtcbiAgbGlzdC1zdHlsZTogc3F1YXJlO1xufVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtbm8tcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1iZy1jaXJjbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pY29uLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmJsb2NrT3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwNTAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrRWxlbWVudCxcbi5ibG9ja1BhZ2Uge1xuICB6LWluZGV4OiAxMDUxICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWJsZS1taWRkbGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmlsbC1jdXJyZW50IHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUgLmNhcmQtaGVhZGVyLFxuLmJnLXdoaXRlIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13aGl0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uYm9yZGVyLWJvdHRvbS13aGl0ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uYm9yZGVyLWxlZnQtd2hpdGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5ib3JkZXItcmlnaHQtd2hpdGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uYmctd2hpdGUuYmFkZ2UtZ2xvdyxcbi5ib3JkZXItd2hpdGUuYmFkZ2UtZ2xvdyxcbi5iYWRnZS13aGl0ZS5iYWRnZS1nbG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNmZmZmZmY7XG59XG5cbi5vdmVybGF5LXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2hpdGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrIC5jYXJkLWhlYWRlcixcbi5iZy1ibGFjayAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmxhY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmxhY2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsYWNrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsYWNrIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmJnLWJsYWNrLmJhZGdlLWdsb3csXG4uYm9yZGVyLWJsYWNrLmJhZGdlLWdsb3csXG4uYmFkZ2UtYmxhY2suYmFkZ2UtZ2xvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDAwMDAwO1xufVxuXG4ub3ZlcmxheS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWJsYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4yMXJlbSAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xufVxuLmJnLWRhcmsgLmNhcmQtaGVhZGVyLFxuLmJnLWRhcmsgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NSwgNzUsIDc1LCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWhlYWRpbmcge1xuICBib3gtc2hhZG93OiByZ2JhKDc1LCA3NSwgNzUsIDAuNCkgMHB4IDZweCAxNXB4IC03cHg7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjM2UzZTNlICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGFyayAuY2xvc2Uge1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhcmsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRiNGI0Yjtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI0YjRiO1xufVxuXG4uYm9yZGVyLWxlZnQtZGFyayB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNGI0Yjtcbn1cblxuLmJvcmRlci1yaWdodC1kYXJrIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRiNGI0Yjtcbn1cblxuLmJnLWRhcmsuYmFkZ2UtZ2xvdyxcbi5ib3JkZXItZGFyay5iYWRnZS1nbG93LFxuLmJhZGdlLWRhcmsuYmFkZ2UtZ2xvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjNGI0YjRiO1xufVxuXG4uYmFkZ2UuYmFkZ2UtbGlnaHQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDc1LCA3NSwgMC4xMik7XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjNGI0YjRiO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg3NSwgNzUsIDc1LCAwLjYpO1xufVxuXG4uYnRuLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQgIWltcG9ydGFudDtcbn1cbi5idG4tZGFyazpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggLThweCAjNGI0YjRiO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZmxhdC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNGI0YjRiO1xufVxuLmJ0bi1mbGF0LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cbi5idG4tZmxhdC1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjEyKTtcbn1cbi5idG4tZmxhdC1kYXJrOmFjdGl2ZSwgLmJ0bi1mbGF0LWRhcmsuYWN0aXZlLCAuYnRuLWZsYXQtZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDc1LCA3NSwgMC4yKTtcbiAgY29sb3I6ICM0YjRiNGI7XG59XG4uYnRuLWZsYXQtZGFyay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM0YjRiNGInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5idG4tcmVsaWVmLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuLXJlbGllZi1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjI2Mjtcbn1cbi5idG4tcmVsaWVmLWRhcms6YWN0aXZlLCAuYnRuLXJlbGllZi1kYXJrLmFjdGl2ZSwgLmJ0bi1yZWxpZWYtZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG59XG4uYnRuLXJlbGllZi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXJlbGllZi1kYXJrOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtZGFyay5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI0YjRiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjA0KTtcbiAgY29sb3I6ICM0YjRiNGI7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjIpO1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzRiNGI0Yicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjIpO1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUsXG4uYnRuLWZsYXQtZGFyay53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDc1LCA3NSwgNzUsIDAuMikgMCwgcmdiYSg3NSwgNzUsIDc1LCAwLjMpIDQwJSwgcmdiYSg3NSwgNzUsIDc1LCAwLjQpIDUwJSwgcmdiYSg3NSwgNzUsIDc1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xufVxuXG4uYnVsbGV0LmJ1bGxldC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0Yjtcbn1cblxuLm1vZGFsLm1vZGFsLWRhcmsgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cbi5tb2RhbC5tb2RhbC1kYXJrIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjEyKTtcbn1cbi5wcm9ncmVzcy1iYXItZGFyayAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0Yjtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWRhcmsgaSxcbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFyayBzdmcge1xuICBzdHJva2U6ICM0YjRiNGIgIWltcG9ydGFudDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFyay50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWRhcmsudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzUsIDc1LCA3NSwgMC4xMikgIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZXIuZGl2aWRlci1kYXJrIC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLWRhcmsgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kYXJrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4yMXJlbSAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1kYXJrIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0YjRiNGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG59XG4uY3VzdG9tLWNvbnRyb2wtZGFyay5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1kYXJrLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtZGFyay5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1kYXJrLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhcmsuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1kYXJrLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNzUsIDc1LCA3NSwgMC40KSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDc1LCA3NSwgMC42NSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcbn1cblxuLmN1c3RvbS1zd2l0Y2gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5zZWxlY3QyLWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzM0MzQzNCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay5iZy1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLmJvcmRlci1kYXJrZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFyay5ib3JkZXItdG9wLWRhcmtlbi0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNDM0MzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFyay5ib3JkZXItYm90dG9tLWRhcmtlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNDM0MzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRhcmsuYm9yZGVyLWxlZnQtZGFya2VuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzNDM0MzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYXJrLmJvcmRlci1yaWdodC1kYXJrZW4tMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNDM0MzQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFyay5vdmVybGF5LWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC42KTtcbn1cblxuLnRleHQtZGFyay50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsuYmctZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay5ib3JkZXItZGFya2VuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWUxZTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhcmsuYm9yZGVyLXRvcC1kYXJrZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWUxZTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhcmsuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWUxZTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYXJrLmJvcmRlci1sZWZ0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWUxZTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFyay5ib3JkZXItcmlnaHQtZGFya2VuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMWUxZTFlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRhcmsub3ZlcmxheS1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG59XG5cbi50ZXh0LWRhcmsudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLmJnLWRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsuYm9yZGVyLWRhcmtlbi0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYXJrLmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYXJrLmJvcmRlci1ib3R0b20tZGFya2VuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFyay5ib3JkZXItbGVmdC1kYXJrZW4tMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRhcmsuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYyNjI2MiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYXJrLm92ZXJsYXktZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kOiAjNjI2MjYyO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg5OCwgOTgsIDk4LCAwLjYpO1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQgLmNhcmQtaGVhZGVyLFxuLmJnLWxpZ2h0IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuXG4uYmctbGlnaHQuYmFkZ2UtZ2xvdyxcbi5ib3JkZXItbGlnaHQuYmFkZ2UtZ2xvdyxcbi5iYWRnZS1saWdodC5iYWRnZS1nbG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNmNmY2ZjY7XG59XG5cbi5vdmVybGF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC42KTtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICNmNmY2ZjYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWU4ZDkwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LmJnLWxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZThkOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWU4ZDkwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlOGQ5MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi01IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZThkOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi01IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWU4ZDkwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi01IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlOGQ5MCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZDogI2VlOGQ5MDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAxNDEsIDE0NCwgMC42KTtcbn1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LmJnLWxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTc3N2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhNzc3YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYTc3N2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhNzc3YiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZDogI2VhNzc3YjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM0LCAxMTksIDEyMywgMC42KTtcbn1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZTc2MDY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LmJnLWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzYwNjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTc2MDY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3NjA2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNzYwNjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTc2MDY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3NjA2NiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZDogI2U3NjA2NjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjMxLCA5NiwgMTAyLCAwLjYpO1xufVxuXG4udGV4dC1wcmltYXJ5LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlNDRhNTAgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NGE1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNDRhNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTQ0YTUwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0NGE1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1saWdodGVuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNDRhNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1saWdodGVuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTQ0YTUwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kOiAjZTQ0YTUwO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDc0LCA4MCwgMC42KTtcbn1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LmJnLWxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDM0M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwMzQzYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMDM0M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwMzQzYiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZDogI2UwMzQzYjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjI0LCA1MiwgNTksIDAuNik7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkgLmNhcmQtaGVhZGVyLFxuLmJnLXByaW1hcnkgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogcmdiYSgyMTgsIDMzLCA0MCwgMC40KSAwcHggNnB4IDE1cHggLTdweDtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNjNDFlMjQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1wcmltYXJ5IC5jbG9zZSB7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1wcmltYXJ5LmZjLWgtZXZlbnQsIC5iZy1saWdodC1wcmltYXJ5LmZjLXYtZXZlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuMSk7XG59XG4uYmctbGlnaHQtcHJpbWFyeSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1wcmltYXJ5LmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtcHJpbWFyeS5mYy1saXN0LWV2ZW50IC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG59XG5cbi5hdmF0YXIuYmctbGlnaHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHJpbWFyeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREEyMTI4O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQTIxMjg7XG59XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREEyMTI4O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREEyMTI4O1xufVxuXG4uYmctcHJpbWFyeS5iYWRnZS1nbG93LFxuLmJvcmRlci1wcmltYXJ5LmJhZGdlLWdsb3csXG4uYmFkZ2UtcHJpbWFyeS5iYWRnZS1nbG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNEQTIxMjg7XG59XG5cbi5iYWRnZS5iYWRnZS1saWdodC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMik7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjREEyMTI4O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDMzLCA0MCwgMC42KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBib3gtc2hhZG93OiAwIDhweCAyNXB4IC04cHggI2RhMjEyODtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWZsYXQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi5idG4tZmxhdC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNEQTIxMjg7XG59XG4uYnRuLWZsYXQtcHJpbWFyeTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuMTIpO1xufVxuLmJ0bi1mbGF0LXByaW1hcnk6YWN0aXZlLCAuYnRuLWZsYXQtcHJpbWFyeS5hY3RpdmUsIC5idG4tZmxhdC1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4yKTtcbiAgY29sb3I6ICNEQTIxMjg7XG59XG4uYnRuLWZsYXQtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNEQTIxMjgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5idG4tcmVsaWVmLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuLXJlbGllZi1wcmltYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwMzQzYjtcbn1cbi5idG4tcmVsaWVmLXByaW1hcnk6YWN0aXZlLCAuYnRuLXJlbGllZi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1yZWxpZWYtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFlMjQ7XG59XG4uYnRuLXJlbGllZi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXJlbGllZi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1yZWxpZWYtcHJpbWFyeS5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4wNCk7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuMik7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREEyMTI4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjIpO1xuICBjb2xvcjogI0RBMjEyODtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUsXG4uYnRuLWZsYXQtcHJpbWFyeS53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDIxOCwgMzMsIDQwLCAwLjIpIDAsIHJnYmEoMjE4LCAzMywgNDAsIDAuMykgNDAlLCByZ2JhKDIxOCwgMzMsIDQwLCAwLjQpIDUwJSwgcmdiYSgyMTgsIDMzLCA0MCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbn1cblxuLmJ1bGxldC5idWxsZXQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG59XG5cbi5tb2RhbC5tb2RhbC1wcmltYXJ5IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICNEQTIxMjg7XG59XG4ubW9kYWwubW9kYWwtcHJpbWFyeSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQ6ICNEQTIxMjggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNEQTIxMjg7XG59XG4ucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEQTIxMjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyOmFmdGVyLCAucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREEyMTI4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTpiZWZvcmUsIC5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjpiZWZvcmUsIC5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLnByZXYgLnBhZ2UtbGluazpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0RBMjEyOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuLm5hdi1waWxsLXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggLTRweCByZ2JhKDIxOCwgMzMsIDQwLCAwLjY1KTtcbn1cblxuLnByb2dyZXNzLWJhci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMik7XG59XG4ucHJvZ3Jlc3MtYmFyLXByaW1hcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1wcmltYXJ5IGksXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXByaW1hcnkgc3ZnIHtcbiAgc3Ryb2tlOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXByaW1hcnkudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1wcmltYXJ5LnRpbWVsaW5lLXBvaW50LWluZGljYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlci5kaXZpZGVyLXByaW1hcnkgLmRpdmlkZXItdGV4dDpiZWZvcmUsIC5kaXZpZGVyLmRpdmlkZXItcHJpbWFyeSAuZGl2aWRlci10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbn1cbi5jdXN0b20tY29udHJvbC1wcmltYXJ5LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1wcmltYXJ5LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLXByaW1hcnkuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtcHJpbWFyeS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgyMTgsIDMzLCA0MCwgMC40KSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG5cbi5jdXN0b20tc3dpdGNoLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI0RBMjEyOCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNjNDFlMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItZGFya2VuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1kYXJrZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWRhcmtlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtZGFya2VuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQ6ICNjNDFlMjQ7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NiwgMzAsIDM2LCAwLjYpO1xufVxuXG4udGV4dC1wcmltYXJ5LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2FlMWEyMCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTFhMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1kYXJrZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZTFhMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWRhcmtlbi0yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZTFhMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZTFhMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtZGFya2VuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZTFhMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1kYXJrZW4tMiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZTFhMjAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZDogI2FlMWEyMDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTc0LCAyNiwgMzIsIDAuNik7XG59XG5cbi50ZXh0LXByaW1hcnkudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjOTgxNzFjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LmJnLWRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWRhcmtlbi0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tZGFya2VuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1kYXJrZW4tMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kOiAjOTgxNzFjO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxNTIsIDIzLCAyOCwgMC42KTtcbn1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4MTE0MTggIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODExNDE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItZGFya2VuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODExNDE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1kYXJrZW4tNCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODExNDE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODExNDE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWRhcmtlbi00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODExNDE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtZGFya2VuLTQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODExNDE4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQ6ICM4MTE0MTg7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMjAsIDI0LCAwLjYpO1xufVxuXG4udGV4dC1wcmltYXJ5LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2JkZmRmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS5iZy1hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGZkZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1hY2NlbnQtMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGZkZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWFjY2VudC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGZkZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWFjY2VudC0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGZkZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtYWNjZW50LTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGZkZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1hY2NlbnQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZGZkZmYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZDogI2JkZmRmZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTg5LCAyNTMsIDI1NSwgMC42KTtcbn1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM4YWZiZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFmYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItYWNjZW50LTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGFmYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1hY2NlbnQtMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGFmYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGFmYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWFjY2VudC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGFmYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtYWNjZW50LTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGFmYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQ6ICM4YWZiZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMjUxLCAyNTUsIDAuNik7XG59XG5cbi50ZXh0LXByaW1hcnkudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjNTdmYWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LmJnLWFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3ZmFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWFjY2VudC0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3ZmFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtYWNjZW50LTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzU3ZmFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tYWNjZW50LTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU3ZmFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1hY2NlbnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzU3ZmFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWFjY2VudC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU3ZmFmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kOiAjNTdmYWZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg4NywgMjUwLCAyNTUsIDAuNik7XG59XG5cbi50ZXh0LXByaW1hcnkudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjM2RmOWZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LmJnLWFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkZjlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWFjY2VudC00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNkZjlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtYWNjZW50LTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNkZjlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tYWNjZW50LTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkZjlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1hY2NlbnQtNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNkZjlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWFjY2VudC00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNkZjlmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kOiAjM2RmOWZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg2MSwgMjQ5LCAyNTUsIDAuNik7XG59XG5cbi50ZXh0LXNlY29uZGFyeS50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjYzRjNmM4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkuYmctbGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzZjOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS5ib3JkZXItbGlnaHRlbi01IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzZjOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zZWNvbmRhcnkuYm9yZGVyLXRvcC1saWdodGVuLTUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzZjOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0YzZjOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5LmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M0YzZjOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXNlY29uZGFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi01IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzZjOCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zZWNvbmRhcnkub3ZlcmxheS1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kOiAjYzRjNmM4O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxOTYsIDE5OCwgMjAwLCAwLjYpO1xufVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2I3YjliYyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LmJnLWxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2I5YmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkuYm9yZGVyLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2I5YmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtbGlnaHRlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiN2I5YmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc2Vjb25kYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I5YmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXNlY29uZGFyeS5ib3JkZXItbGVmdC1saWdodGVuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiN2I5YmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiN2I5YmMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc2Vjb25kYXJ5Lm92ZXJsYXktbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZDogI2I3YjliYztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTgzLCAxODUsIDE4OCwgMC42KTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNhYWFjYjAgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS5iZy1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhY2IwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LmJvcmRlci1saWdodGVuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhY2IwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXNlY29uZGFyeS5ib3JkZXItdG9wLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhY2IwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXNlY29uZGFyeS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhY2IwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zZWNvbmRhcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhY2IwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc2Vjb25kYXJ5LmJvcmRlci1yaWdodC1saWdodGVuLTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhY2IwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXNlY29uZGFyeS5vdmVybGF5LWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQ6ICNhYWFjYjA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3MCwgMTcyLCAxNzYsIDAuNik7XG59XG5cbi50ZXh0LXNlY29uZGFyeS50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOWNhMGE0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkuYmctbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljYTBhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS5ib3JkZXItbGlnaHRlbi0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzljYTBhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zZWNvbmRhcnkuYm9yZGVyLXRvcC1saWdodGVuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzljYTBhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljYTBhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5LmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzljYTBhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXNlY29uZGFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzljYTBhNCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zZWNvbmRhcnkub3ZlcmxheS1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kOiAjOWNhMGE0O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDE2MCwgMTY0LCAwLjYpO1xufVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzhmOTM5NyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LmJnLWxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjkzOTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkuYm9yZGVyLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZjkzOTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZjkzOTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc2Vjb25kYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ZjkzOTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXNlY29uZGFyeS5ib3JkZXItbGVmdC1saWdodGVuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZjkzOTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZjkzOTcgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc2Vjb25kYXJ5Lm92ZXJsYXktbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZDogIzhmOTM5NztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTQzLCAxNDcsIDE1MSwgMC42KTtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbn1cbi5iZy1zZWNvbmRhcnkgLmNhcmQtaGVhZGVyLFxuLmJnLXNlY29uZGFyeSAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWhlYWRpbmcge1xuICBib3gtc2hhZG93OiByZ2JhKDEzMCwgMTM0LCAxMzksIDAuNCkgMHB4IDZweCAxNXB4IC03cHg7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3NTc5N2UgIWltcG9ydGFudDtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmNsb3NlIHtcbiAgY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1zZWNvbmRhcnkuZmMtaC1ldmVudCwgLmJnLWxpZ2h0LXNlY29uZGFyeS5mYy12LWV2ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMCwgMTM0LCAxMzksIDAuMSk7XG59XG4uYmctbGlnaHQtc2Vjb25kYXJ5IC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzgyODY4YiAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LXNlY29uZGFyeS5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtc2Vjb25kYXJ5LmZjLWxpc3QtZXZlbnQgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzZlNmI3Yjtcbn1cblxuLmF2YXRhci5iZy1saWdodC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzgyODY4YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4Mjg2OGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Mjg2OGI7XG59XG5cbi5ib3JkZXItYm90dG9tLXNlY29uZGFyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODI4NjhiO1xufVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODI4NjhiO1xufVxuXG4uYm9yZGVyLXJpZ2h0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4Mjg2OGI7XG59XG5cbi5iZy1zZWNvbmRhcnkuYmFkZ2UtZ2xvdyxcbi5ib3JkZXItc2Vjb25kYXJ5LmJhZGdlLWdsb3csXG4uYmFkZ2Utc2Vjb25kYXJ5LmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzgyODY4Yjtcbn1cblxuLmJhZGdlLmJhZGdlLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4xMik7XG4gIGNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM4Mjg2OGI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzMCwgMTM0LCAxMzksIDAuNik7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3OTdlICFpbXBvcnRhbnQ7XG59XG4uYnRuLXNlY29uZGFyeTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggLThweCAjODI4NjhiO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1mbGF0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzgyODY4Yjtcbn1cbi5idG4tZmxhdC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzgyODY4Yjtcbn1cbi5idG4tZmxhdC1zZWNvbmRhcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTM0LCAxMzksIDAuMTIpO1xufVxuLmJ0bi1mbGF0LXNlY29uZGFyeTphY3RpdmUsIC5idG4tZmxhdC1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLWZsYXQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjIpO1xuICBjb2xvcjogIzgyODY4Yjtcbn1cbi5idG4tZmxhdC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzODI4NjhiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYnRuLXJlbGllZi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuLXJlbGllZi1zZWNvbmRhcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY5Mzk3O1xufVxuLmJ0bi1yZWxpZWYtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1yZWxpZWYtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1yZWxpZWYtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1Nzk3ZTtcbn1cbi5idG4tcmVsaWVmLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1yZWxpZWYtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1yZWxpZWYtc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgyODY4YiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4Mjg2OGI7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjA0KTtcbiAgY29sb3I6ICM4Mjg2OGI7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTM0LCAxMzksIDAuMik7XG4gIGNvbG9yOiAjODI4NjhiO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM4Mjg2OGInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjIpO1xuICBjb2xvcjogIzgyODY4Yjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSxcbi5idG4tZmxhdC1zZWNvbmRhcnkud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgxMzAsIDEzNCwgMTM5LCAwLjIpIDAsIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4zKSA0MCUsIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC40KSA1MCUsIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbn1cblxuLmJ1bGxldC5idWxsZXQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODY4Yjtcbn1cblxuLm1vZGFsLm1vZGFsLXNlY29uZGFyeSAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjODI4NjhiO1xufVxuLm1vZGFsLm1vZGFsLXNlY29uZGFyeSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uLXNlY29uZGFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzgyODY4YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLXNlY29uZGFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbi1zZWNvbmRhcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM4Mjg2OGI7XG59XG4ucGFnaW5hdGlvbi1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODI4NjhiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLXNlY29uZGFyeSAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIsIC5wYWdpbmF0aW9uLXNlY29uZGFyeSAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazphY3RpdmU6YWZ0ZXIsIC5wYWdpbmF0aW9uLXNlY29uZGFyeSAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzODI4NjhiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnaW5hdGlvbi1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzODI4NjhiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXBpbGwtc2Vjb25kYXJ5IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiO1xuICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC00cHggcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjY1KTtcbn1cblxuLnByb2dyZXNzLWJhci1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTM0LCAxMzksIDAuMTIpO1xufVxuLnByb2dyZXNzLWJhci1zZWNvbmRhcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGI7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXNlY29uZGFyeSBpLFxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1zZWNvbmRhcnkgc3ZnIHtcbiAgc3Ryb2tlOiAjODI4NjhiICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXNlY29uZGFyeS50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXNlY29uZGFyeS50aW1lbGluZS1wb2ludC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlci5kaXZpZGVyLXNlY29uZGFyeSAuZGl2aWRlci10ZXh0OmJlZm9yZSwgLmRpdmlkZXIuZGl2aWRlci1zZWNvbmRhcnkgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyODY4YiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICM4Mjg2OGIgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGI7XG59XG4uY3VzdG9tLWNvbnRyb2wtc2Vjb25kYXJ5LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXNlY29uZGFyeS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXNlY29uZGFyeS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1zZWNvbmRhcnkuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtc2Vjb25kYXJ5LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtc2Vjb25kYXJ5LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC40KSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjY1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGI7XG59XG5cbi5jdXN0b20tc3dpdGNoLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODY4YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5zZWxlY3QyLXNlY29uZGFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQ6ICM4Mjg2OGIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM3NTc5N2UgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS5iZy1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc5N2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkuYm9yZGVyLWRhcmtlbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc1Nzk3ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zZWNvbmRhcnkuYm9yZGVyLXRvcC1kYXJrZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzU3OTdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXNlY29uZGFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc5N2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXNlY29uZGFyeS5ib3JkZXItbGVmdC1kYXJrZW4tMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc1Nzk3ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXNlY29uZGFyeS5ib3JkZXItcmlnaHQtZGFya2VuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzU3OTdlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXNlY29uZGFyeS5vdmVybGF5LWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZDogIzc1Nzk3ZTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMjEsIDEyNiwgMC42KTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzY5NmQ3MSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LmJnLWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NmQ3MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS5ib3JkZXItZGFya2VuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjk2ZDcxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXNlY29uZGFyeS5ib3JkZXItdG9wLWRhcmtlbi0yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2OTZkNzEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc2Vjb25kYXJ5LmJvcmRlci1ib3R0b20tZGFya2VuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY5NmQ3MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5LmJvcmRlci1sZWZ0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjk2ZDcxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc2Vjb25kYXJ5LmJvcmRlci1yaWdodC1kYXJrZW4tMiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2OTZkNzEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc2Vjb25kYXJ5Lm92ZXJsYXktZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kOiAjNjk2ZDcxO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMDUsIDEwOSwgMTEzLCAwLjYpO1xufVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNWQ2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkuYmctZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LmJvcmRlci1kYXJrZW4tMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVkNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWQ2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zZWNvbmRhcnkuYm9yZGVyLWxlZnQtZGFya2VuLTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1ZDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVkNjA2NCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zZWNvbmRhcnkub3ZlcmxheS1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQ6ICM1ZDYwNjQ7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkzLCA5NiwgMTAwLCAwLjYpO1xufVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjNTA1MzU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkuYmctZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MzU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LmJvcmRlci1kYXJrZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDUzNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtZGFya2VuLTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzUwNTM1NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTA1MzU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zZWNvbmRhcnkuYm9yZGVyLWxlZnQtZGFya2VuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MDUzNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWRhcmtlbi00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzUwNTM1NyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zZWNvbmRhcnkub3ZlcmxheS1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQ6ICM1MDUzNTc7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCA4MywgODcsIDAuNik7XG59XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogIzg4ZTdiMiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy5iZy1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhlN2IyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItbGlnaHRlbi01IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ZTdiMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtbGlnaHRlbi01IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4OGU3YjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODhlN2IyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg4ZTdiMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4OGU3YjIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQ6ICM4OGU3YjI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNiwgMjMxLCAxNzgsIDAuNik7XG59XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogIzcyZTNhNCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy5iZy1saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJlM2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItbGlnaHRlbi00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyZTNhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtbGlnaHRlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MmUzYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzJlM2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcyZTNhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MmUzYTQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQ6ICM3MmUzYTQ7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNCwgMjI3LCAxNjQsIDAuNik7XG59XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzVkZGU5NyAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy5iZy1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRkZTk3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItbGlnaHRlbi0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkZGU5NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZGRlOTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWRkZTk3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzVkZGU5NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ZGRlOTcgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQ6ICM1ZGRlOTc7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkzLCAyMjIsIDE1MSwgMC42KTtcbn1cblxuLnRleHQtc3VjY2Vzcy50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNDhkYTg5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGRhODkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1saWdodGVuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDhkYTg5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1saWdodGVuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ4ZGE4OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tbGlnaHRlbi0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0OGRhODkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDhkYTg5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ4ZGE4OSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZDogIzQ4ZGE4OTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNzIsIDIxOCwgMTM3LCAwLjYpO1xufVxuXG4udGV4dC1zdWNjZXNzLnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMzM2Q2N2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzZDY3YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzM2Q2N2MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzNkNjdjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1saWdodGVuLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzZDY3YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1saWdodGVuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzM2Q2N2MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1saWdodGVuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzNkNjdjICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kOiAjMzNkNjdjO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgMjE0LCAxMjQsIDAuNik7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xufVxuLmJnLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmJnLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTk5LCAxMTEsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtaGVhZGluZyB7XG4gIGJveC1zaGFkb3c6IHJnYmEoNDAsIDE5OSwgMTExLCAwLjQpIDBweCA2cHggMTVweCAtN3B4O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0YjI2MyAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmNsb3NlIHtcbiAgY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxOTksIDExMSwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1zdWNjZXNzLmZjLWgtZXZlbnQsIC5iZy1saWdodC1zdWNjZXNzLmZjLXYtZXZlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDE5OSwgMTExLCAwLjEpO1xufVxuLmJnLWxpZ2h0LXN1Y2Nlc3MgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtc3VjY2Vzcy5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTk5LCAxMTEsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1zdWNjZXNzLmZjLWxpc3QtZXZlbnQgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzZlNmI3Yjtcbn1cblxuLmF2YXRhci5iZy1saWdodC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4Yzc2ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOGM3NmY7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4Yzc2Zjtcbn1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyOGM3NmY7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2VzcyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyOGM3NmY7XG59XG5cbi5iZy1zdWNjZXNzLmJhZGdlLWdsb3csXG4uYm9yZGVyLXN1Y2Nlc3MuYmFkZ2UtZ2xvdyxcbi5iYWRnZS1zdWNjZXNzLmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzI4Yzc2Zjtcbn1cblxuLmJhZGdlLmJhZGdlLWxpZ2h0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxOTksIDExMSwgMC4xMik7XG4gIGNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjhjNzZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTk5LCAxMTEsIDAuNik7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YjI2MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjVweCAtOHB4ICMyOGM3NmY7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1mbGF0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyOGM3NmY7XG59XG4uYnRuLWZsYXQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMjhjNzZmO1xufVxuLmJ0bi1mbGF0LXN1Y2Nlc3M6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxOTksIDExMSwgMC4xMik7XG59XG4uYnRuLWZsYXQtc3VjY2VzczphY3RpdmUsIC5idG4tZmxhdC1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1mbGF0LXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxOTksIDExMSwgMC4yKTtcbiAgY29sb3I6ICMyOGM3NmY7XG59XG4uYnRuLWZsYXQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyOGM3NmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5idG4tcmVsaWVmLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuLXJlbGllZi1zdWNjZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzZDY3Yztcbn1cbi5idG4tcmVsaWVmLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXJlbGllZi1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1yZWxpZWYtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGIyNjM7XG59XG4uYnRuLXJlbGllZi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXJlbGllZi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtc3VjY2Vzcy5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjhjNzZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI4Yzc2Zjtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTk5LCAxMTEsIDAuMDQpO1xuICBjb2xvcjogIzI4Yzc2Zjtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxOTksIDExMSwgMC4yKTtcbiAgY29sb3I6ICMyOGM3NmY7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyOGM3NmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE5OSwgMTExLCAwLjIpO1xuICBjb2xvcjogIzI4Yzc2Zjtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUsXG4uYnRuLWZsYXQtc3VjY2Vzcy53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDQwLCAxOTksIDExMSwgMC4yKSAwLCByZ2JhKDQwLCAxOTksIDExMSwgMC4zKSA0MCUsIHJnYmEoNDAsIDE5OSwgMTExLCAwLjQpIDUwJSwgcmdiYSg0MCwgMTk5LCAxMTEsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG59XG5cbi5idWxsZXQuYnVsbGV0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmO1xufVxuXG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjMjhjNzZmO1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjhjNzZmO1xufVxuLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjhjNzZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YWZ0ZXIsIC5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjphZnRlciwgLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazphY3RpdmU6YWZ0ZXIsIC5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzI4Yzc2Zicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YmVmb3JlLCAucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmFjdGl2ZTpiZWZvcmUsIC5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyOGM3NmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtcGlsbC1zdWNjZXNzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC00cHggcmdiYSg0MCwgMTk5LCAxMTEsIDAuNjUpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxOTksIDExMSwgMC4xMik7XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmY7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1zdWNjZXNzIGksXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXN1Y2Nlc3Mgc3ZnIHtcbiAgc3Ryb2tlOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXN1Y2Nlc3MudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1zdWNjZXNzLnRpbWVsaW5lLXBvaW50LWluZGljYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxOTksIDExMSwgMC4xMikgIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZXIuZGl2aWRlci1zdWNjZXNzIC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLXN1Y2Nlc3MgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4yMXJlbSAjMjhjNzZmICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtc3VjY2Vzcy5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1zdWNjZXNzLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtc3VjY2Vzcy5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1zdWNjZXNzLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXN1Y2Nlc3MuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1zdWNjZXNzLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNDAsIDE5OSwgMTExLCAwLjQpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTk5LCAxMTEsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG59XG5cbi5jdXN0b20tc3dpdGNoLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogIzI4Yzc2ZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMyNGIyNjMgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRiMjYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItZGFya2VuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjRiMjYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1kYXJrZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjRiMjYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjRiMjYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWRhcmtlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjRiMjYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtZGFya2VuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjRiMjYzICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQ6ICMyNGIyNjM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCAxNzgsIDk5LCAwLjYpO1xufVxuXG4udGV4dC1zdWNjZXNzLnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzFmOWQ1NyAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy5iZy1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjlkNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1kYXJrZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjlkNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWRhcmtlbi0yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZjlkNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWRhcmtlbi0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZjlkNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtZGFya2VuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxZjlkNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1kYXJrZW4tMiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxZjlkNTcgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZDogIzFmOWQ1NztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMzEsIDE1NywgODcsIDAuNik7XG59XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMWI4NzRiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLmJnLWRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiODc0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWRhcmtlbi0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFiODc0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFiODc0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tZGFya2VuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiODc0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1kYXJrZW4tMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFiODc0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFiODc0YiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kOiAjMWI4NzRiO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNywgMTM1LCA3NSwgMC42KTtcbn1cblxuLnRleHQtc3VjY2Vzcy50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMxNzcyNDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MjQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItZGFya2VuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTc3MjQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1kYXJrZW4tNCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTc3MjQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTc3MjQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWRhcmtlbi00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTc3MjQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtZGFya2VuLTQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTc3MjQwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQ6ICMxNzcyNDA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAxMTQsIDY0LCAwLjYpO1xufVxuXG4udGV4dC1zdWNjZXNzLnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2UxZmZmMSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy5iZy1hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWZmZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1hY2NlbnQtMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWZmZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWFjY2VudC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWZmZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWFjY2VudC0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWZmZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtYWNjZW50LTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWZmZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1hY2NlbnQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWZmZjEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZDogI2UxZmZmMTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyNTUsIDI0MSwgMC42KTtcbn1cblxuLnRleHQtc3VjY2Vzcy50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNhZWZmZDkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVmZmQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItYWNjZW50LTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVmZmQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1hY2NlbnQtMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWVmZmQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVmZmQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWFjY2VudC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWVmZmQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtYWNjZW50LTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWVmZmQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQ6ICNhZWZmZDk7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NCwgMjU1LCAyMTcsIDAuNik7XG59XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjN2JmZmMxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLmJnLWFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiZmZjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWFjY2VudC0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdiZmZjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtYWNjZW50LTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdiZmZjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tYWNjZW50LTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdiZmZjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1hY2NlbnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzdiZmZjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWFjY2VudC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdiZmZjMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kOiAjN2JmZmMxO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDI1NSwgMTkzLCAwLjYpO1xufVxuXG4udGV4dC1zdWNjZXNzLnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzYyZmZiNSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy5iZy1hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MmZmYjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1hY2NlbnQtNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MmZmYjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWFjY2VudC00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MmZmYjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWFjY2VudC00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MmZmYjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtYWNjZW50LTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2MmZmYjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1hY2NlbnQtNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MmZmYjUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWFjY2VudC00IHtcbiAgYmFja2dyb3VuZDogIzYyZmZiNTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoOTgsIDI1NSwgMTgxLCAwLjYpO1xufVxuXG4udGV4dC1pbmZvLnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICM2OWVmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctbGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5ZWZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2OWVmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjllZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY5ZWZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1saWdodGVuLTUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2OWVmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1saWdodGVuLTUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjllZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kOiAjNjllZmZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMDUsIDIzOSwgMjU1LCAwLjYpO1xufVxuXG4udGV4dC1pbmZvLnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICM0ZmVjZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmZWNmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZmVjZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGZlY2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmZWNmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1saWdodGVuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0ZmVjZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1saWdodGVuLTQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGZlY2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kOiAjNGZlY2ZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg3OSwgMjM2LCAyNTUsIDAuNik7XG59XG5cbi50ZXh0LWluZm8udGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzM2ZTlmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby5iZy1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZlOWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby5ib3JkZXItbGlnaHRlbi0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2ZTlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNmU5ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzZlOWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM2ZTlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNmU5ZmYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQ6ICMzNmU5ZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU0LCAyMzMsIDI1NSwgMC42KTtcbn1cblxuLnRleHQtaW5mby50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjMWNlN2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxY2U3ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1saWdodGVuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWNlN2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1saWdodGVuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFjZTdmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tbGlnaHRlbi0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxY2U3ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWNlN2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFjZTdmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZDogIzFjZTdmZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDIzMSwgMjU1LCAwLjYpO1xufVxuXG4udGV4dC1pbmZvLnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMwM2U0ZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzZTRmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwM2U0ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDNlNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzZTRmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1saWdodGVuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwM2U0ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1saWdodGVuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDNlNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kOiAjMDNlNGZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgzLCAyMjgsIDI1NSwgMC42KTtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mbyAuY2FyZC1oZWFkZXIsXG4uYmctaW5mbyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDIwNywgMjMyLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWhlYWRpbmcge1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDIwNywgMjMyLCAwLjQpIDBweCA2cHggMTVweCAtN3B4O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwYjhjZiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8gLmNsb3NlIHtcbiAgY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDIwNywgMjMyLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWluZm8uZmMtaC1ldmVudCwgLmJnLWxpZ2h0LWluZm8uZmMtdi1ldmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAyMDcsIDIzMiwgMC4xKTtcbn1cbi5iZy1saWdodC1pbmZvIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWluZm8uZmMtbGlzdC1ldmVudDpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMjA3LCAyMzIsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1pbmZvLmZjLWxpc3QtZXZlbnQgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzZlNmI3Yjtcbn1cblxuLmF2YXRhci5iZy1saWdodC1pbmZvIHtcbiAgY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwY2ZlOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGNmZTg7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwY2ZlODtcbn1cblxuLmJvcmRlci1sZWZ0LWluZm8ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMGNmZTg7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5mbyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMGNmZTg7XG59XG5cbi5iZy1pbmZvLmJhZGdlLWdsb3csXG4uYm9yZGVyLWluZm8uYmFkZ2UtZ2xvdyxcbi5iYWRnZS1pbmZvLmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzAwY2ZlODtcbn1cblxuLmJhZGdlLmJhZGdlLWxpZ2h0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNywgMjMyLCAwLjEyKTtcbiAgY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMwMGNmZTg7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDIwNywgMjMyLCAwLjYpO1xufVxuXG4uYnRuLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4Y2YgIWltcG9ydGFudDtcbn1cbi5idG4taW5mbzpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggLThweCAjMDBjZmU4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZmxhdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBjZmU4O1xufVxuLmJ0bi1mbGF0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzAwY2ZlODtcbn1cbi5idG4tZmxhdC1pbmZvOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDcsIDIzMiwgMC4xMik7XG59XG4uYnRuLWZsYXQtaW5mbzphY3RpdmUsIC5idG4tZmxhdC1pbmZvLmFjdGl2ZSwgLmJ0bi1mbGF0LWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNywgMjMyLCAwLjIpO1xuICBjb2xvcjogIzAwY2ZlODtcbn1cbi5idG4tZmxhdC1pbmZvLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwY2ZlOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmJ0bi1yZWxpZWYtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNmZTg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5idG4tcmVsaWVmLWluZm86aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNlNGZmO1xufVxuLmJ0bi1yZWxpZWYtaW5mbzphY3RpdmUsIC5idG4tcmVsaWVmLWluZm8uYWN0aXZlLCAuYnRuLXJlbGllZi1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjhjZjtcbn1cbi5idG4tcmVsaWVmLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tcmVsaWVmLWluZm86YWN0aXZlLCAuYnRuLXJlbGllZi1pbmZvLmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGNmZTggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBjZmU4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNywgMjMyLCAwLjA0KTtcbiAgY29sb3I6ICMwMGNmZTg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDcsIDIzMiwgMC4yKTtcbiAgY29sb3I6ICMwMGNmZTg7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMGNmZTgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjA3LCAyMzIsIDAuMik7XG4gIGNvbG9yOiAjMDBjZmU4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSxcbi5idG4tZmxhdC1pbmZvLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMjA3LCAyMzIsIDAuMikgMCwgcmdiYSgwLCAyMDcsIDIzMiwgMC4zKSA0MCUsIHJnYmEoMCwgMjA3LCAyMzIsIDAuNCkgNTAlLCByZ2JhKDAsIDIwNywgMjMyLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xufVxuXG4uYnVsbGV0LmJ1bGxldC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlODtcbn1cblxuLm1vZGFsLm1vZGFsLWluZm8gLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzAwY2ZlODtcbn1cbi5tb2RhbC5tb2RhbC1pbmZvIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzAwY2ZlOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwY2ZlODtcbn1cbi5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwY2ZlODtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIsIC5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMGNmZTgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmhvdmVyOmJlZm9yZSwgLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLnByZXYgLnBhZ2UtbGluazphY3RpdmU6YmVmb3JlLCAucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDBjZmU4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXBpbGwtaW5mbyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlODtcbiAgYm94LXNoYWRvdzogMCA0cHggMThweCAtNHB4IHJnYmEoMCwgMjA3LCAyMzIsIDAuNjUpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNywgMjMyLCAwLjEyKTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlODtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWluZm8gaSxcbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtaW5mbyBzdmcge1xuICBzdHJva2U6ICMwMGNmZTggIWltcG9ydGFudDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtaW5mby50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWluZm8udGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMjA3LCAyMzIsIDAuMTIpICFpbXBvcnRhbnQ7XG59XG5cbi5kaXZpZGVyLmRpdmlkZXItaW5mbyAuZGl2aWRlci10ZXh0OmJlZm9yZSwgLmRpdmlkZXIuZGl2aWRlci1pbmZvIC5kaXZpZGVyLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mbyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMjFyZW0gIzAwY2ZlOCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4O1xufVxuLmN1c3RvbS1jb250cm9sLWluZm8uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5mby5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWluZm8uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5mby5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbmZvLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5mby5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDIwNywgMjMyLCAwLjQpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDcsIDIzMiwgMC42NSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlODtcbn1cblxuLmN1c3RvbS1zd2l0Y2gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzAwYjhjZiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby5iZy1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4Y2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1kYXJrZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGI4Y2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWRhcmtlbi0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGI4Y2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWRhcmtlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGI4Y2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtZGFya2VuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMGI4Y2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1kYXJrZW4tMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMGI4Y2YgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZDogIzAwYjhjZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTg0LCAyMDcsIDAuNik7XG59XG5cbi50ZXh0LWluZm8udGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDBhMWI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWRhcmtlbi0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tZGFya2VuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1kYXJrZW4tMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwYTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwYTFiNSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kOiAjMDBhMWI1O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNjEsIDE4MSwgMC42KTtcbn1cblxuLnRleHQtaW5mby50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMwMDhiOWMgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YjljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby5ib3JkZXItZGFya2VuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4YjljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1kYXJrZW4tMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4YjljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1kYXJrZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4YjljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA4YjljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtZGFya2VuLTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA4YjljICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQ6ICMwMDhiOWM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzOSwgMTU2LCAwLjYpO1xufVxuXG4udGV4dC1pbmZvLnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzAwNzQ4MiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby5iZy1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ODIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1kYXJrZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc0ODIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWRhcmtlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDc0ODIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWRhcmtlbi00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDc0ODIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtZGFya2VuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDc0ODIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1kYXJrZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDc0ODIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWRhcmtlbi00IHtcbiAgYmFja2dyb3VuZDogIzAwNzQ4MjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE2LCAxMzAsIDAuNik7XG59XG5cbi50ZXh0LWluZm8udGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmVmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWFjY2VudC0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtYWNjZW50LTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZlZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tYWNjZW50LTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZlZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1hY2NlbnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZlZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWFjY2VudC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZlZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kOiAjZmVmZmZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4udGV4dC1pbmZvLnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2NiZjVmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby5iZy1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmY1ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1hY2NlbnQtMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmY1ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWFjY2VudC0yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYmY1ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWFjY2VudC0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYmY1ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtYWNjZW50LTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYmY1ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1hY2NlbnQtMiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjYmY1ZmYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWFjY2VudC0yIHtcbiAgYmFja2dyb3VuZDogI2NiZjVmZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyNDUsIDI1NSwgMC42KTtcbn1cblxuLnRleHQtaW5mby50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM5OGVjZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThlY2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby5ib3JkZXItYWNjZW50LTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOThlY2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1hY2NlbnQtMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOThlY2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1hY2NlbnQtMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOThlY2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWFjY2VudC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOThlY2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtYWNjZW50LTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOThlY2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQ6ICM5OGVjZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1MiwgMjM2LCAyNTUsIDAuNik7XG59XG5cbi50ZXh0LWluZm8udGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjN2ZlN2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmZTdmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWFjY2VudC00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdmZTdmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtYWNjZW50LTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdmZTdmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tYWNjZW50LTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmZTdmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1hY2NlbnQtNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzdmZTdmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWFjY2VudC00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdmZTdmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kOiAjN2ZlN2ZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMjcsIDIzMSwgMjU1LCAwLjYpO1xufVxuXG4udGV4dC13YXJuaW5nLnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmUwYzMgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctbGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBjMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmUwYzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZlMGMzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZTBjMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmUwYzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1saWdodGVuLTUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZlMGMzICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kOiAjZmZlMGMzO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyNCwgMTk1LCAwLjYpO1xufVxuXG4udGV4dC13YXJuaW5nLnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmQzYTkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDNhOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmQzYTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZkM2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDNhOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmQzYTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1saWdodGVuLTQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZkM2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kOiAjZmZkM2E5O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIxMSwgMTY5LCAwLjYpO1xufVxuXG4udGV4dC13YXJuaW5nLnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmM2OTAgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctbGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzY5MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmM2OTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjNjkwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYzY5MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmM2OTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1saWdodGVuLTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZjNjkwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kOiAjZmZjNjkwO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5OCwgMTQ0LCAwLjYpO1xufVxuXG4udGV4dC13YXJuaW5nLnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmI5NzYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjk3NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI5NzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZiOTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYjk3NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmI5NzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1saWdodGVuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZiOTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kOiAjZmZiOTc2O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NSwgMTE4LCAwLjYpO1xufVxuXG4udGV4dC13YXJuaW5nLnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmFjNWQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWM1ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmFjNWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZhYzVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYWM1ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmFjNWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1saWdodGVuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZhYzVkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kOiAjZmZhYzVkO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE3MiwgOTMsIDAuNik7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50O1xufVxuLmJnLXdhcm5pbmcgLmNhcmQtaGVhZGVyLFxuLmJnLXdhcm5pbmcgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1OSwgNjcsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtaGVhZGluZyB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMjU1LCAxNTksIDY3LCAwLjQpIDBweCA2cHggMTVweCAtN3B4O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmOTIyYSAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmNsb3NlIHtcbiAgY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC13YXJuaW5nLmZjLWgtZXZlbnQsIC5iZy1saWdodC13YXJuaW5nLmZjLXYtZXZlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxNTksIDY3LCAwLjEpO1xufVxuLmJnLWxpZ2h0LXdhcm5pbmcgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtd2FybmluZy5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1OSwgNjcsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC13YXJuaW5nLmZjLWxpc3QtZXZlbnQgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzZlNmI3Yjtcbn1cblxuLmF2YXRhci5iZy1saWdodC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmOWY0MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjlmNDM7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmOWY0Mztcbn1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjlmNDM7XG59XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjlmNDM7XG59XG5cbi5iZy13YXJuaW5nLmJhZGdlLWdsb3csXG4uYm9yZGVyLXdhcm5pbmcuYmFkZ2UtZ2xvdyxcbi5iYWRnZS13YXJuaW5nLmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2ZmOWY0Mztcbn1cblxuLmJhZGdlLmJhZGdlLWxpZ2h0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xMik7XG4gIGNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmY5ZjQzO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1OSwgNjcsIDAuNik7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTIyYSAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjVweCAtOHB4ICNmZjlmNDM7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1mbGF0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjlmNDM7XG59XG4uYnRuLWZsYXQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmY5ZjQzO1xufVxuLmJ0bi1mbGF0LXdhcm5pbmc6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xMik7XG59XG4uYnRuLWZsYXQtd2FybmluZzphY3RpdmUsIC5idG4tZmxhdC13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1mbGF0LXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4yKTtcbiAgY29sb3I6ICNmZjlmNDM7XG59XG4uYnRuLWZsYXQtd2FybmluZy5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjlmNDMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5idG4tcmVsaWVmLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjQzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuLXJlbGllZi13YXJuaW5nOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWM1ZDtcbn1cbi5idG4tcmVsaWVmLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXJlbGllZi13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1yZWxpZWYtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkyMmE7XG59XG4uYnRuLXJlbGllZi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXJlbGllZi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtd2FybmluZy5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY5ZjQzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmOWY0Mztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1OSwgNjcsIDAuMDQpO1xuICBjb2xvcjogI2ZmOWY0Mztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4yKTtcbiAgY29sb3I6ICNmZjlmNDM7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjlmNDMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTksIDY3LCAwLjIpO1xuICBjb2xvcjogI2ZmOWY0Mztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUsXG4uYnRuLWZsYXQtd2FybmluZy53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMTU5LCA2NywgMC4yKSAwLCByZ2JhKDI1NSwgMTU5LCA2NywgMC4zKSA0MCUsIHJnYmEoMjU1LCAxNTksIDY3LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDE1OSwgNjcsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG59XG5cbi5idWxsZXQuYnVsbGV0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjQzO1xufVxuXG4ubW9kYWwubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjZmY5ZjQzO1xufVxuLm1vZGFsLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmY5ZjQzO1xufVxuLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5ZjQzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YWZ0ZXIsIC5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjphZnRlciwgLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazphY3RpdmU6YWZ0ZXIsIC5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmOWY0Mycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YmVmb3JlLCAucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmFjdGl2ZTpiZWZvcmUsIC5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjlmNDMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtcGlsbC13YXJuaW5nIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzO1xuICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC00cHggcmdiYSgyNTUsIDE1OSwgNjcsIDAuNjUpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xMik7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDM7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC13YXJuaW5nIGksXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXdhcm5pbmcgc3ZnIHtcbiAgc3Ryb2tlOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXdhcm5pbmcudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC13YXJuaW5nLnRpbWVsaW5lLXBvaW50LWluZGljYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xMikgIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZXIuZGl2aWRlci13YXJuaW5nIC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLXdhcm5pbmcgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4yMXJlbSAjZmY5ZjQzICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tY29udHJvbC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjlmNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDM7XG59XG4uY3VzdG9tLWNvbnRyb2wtd2FybmluZy5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC13YXJuaW5nLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtd2FybmluZy5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC13YXJuaW5nLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXdhcm5pbmcuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC13YXJuaW5nLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMjU1LCAxNTksIDY3LCAwLjQpICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1OSwgNjcsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjlmNDM7XG59XG5cbi5jdXN0b20tc3dpdGNoLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmOWY0MyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZjkyMmEgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MjJhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItZGFya2VuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY5MjJhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1kYXJrZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY5MjJhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY5MjJhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWRhcmtlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY5MjJhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtZGFya2VuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY5MjJhICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQ6ICNmZjkyMmE7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTQ2LCA0MiwgMC42KTtcbn1cblxuLnRleHQtd2FybmluZy50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmZjg1MTAgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTEwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItZGFya2VuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY4NTEwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1kYXJrZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY4NTEwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY4NTEwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY4NTEwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtZGFya2VuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY4NTEwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQ6ICNmZjg1MTA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTMzLCAxNiwgMC42KTtcbn1cblxuLnRleHQtd2FybmluZy50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNmNjc4MDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItZGFya2VuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjY3ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1kYXJrZW4tMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjY3ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjY3ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjY3ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtZGFya2VuLTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjY3ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQ6ICNmNjc4MDA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMTIwLCAwLCAwLjYpO1xufVxuXG4udGV4dC13YXJuaW5nLnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2RjNmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy5iZy1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLmJvcmRlci1kYXJrZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWRhcmtlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYzZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWRhcmtlbi00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYzZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmcuYm9yZGVyLWxlZnQtZGFya2VuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYzZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1kYXJrZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYzZjMDAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWRhcmtlbi00IHtcbiAgYmFja2dyb3VuZDogI2RjNmMwMDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAxMDgsIDAsIDAuNik7XG59XG5cbi50ZXh0LXdhcm5pbmcudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZmNWVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLmJnLWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWFjY2VudC0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjVlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtYWNjZW50LTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjVlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tYWNjZW50LTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjVlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1hY2NlbnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjVlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWFjY2VudC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjVlZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kOiAjZmZmNWVmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NSwgMjM5LCAwLjYpO1xufVxuXG4udGV4dC13YXJuaW5nLnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmZTVkOCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy5iZy1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLmJvcmRlci1hY2NlbnQtMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmU1ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWFjY2VudC0yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmU1ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWFjY2VudC0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmU1ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmcuYm9yZGVyLWxlZnQtYWNjZW50LTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmU1ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1hY2NlbnQtMiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmU1ZDggIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWFjY2VudC0yIHtcbiAgYmFja2dyb3VuZDogI2ZmZTVkODtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMjksIDIxNiwgMC42KTtcbn1cblxuLnRleHQtd2FybmluZy50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmY2ZjMgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItYWNjZW50LTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmNmYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1hY2NlbnQtMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmNmYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmNmYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWFjY2VudC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmNmYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtYWNjZW50LTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmNmYzICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQ6ICNmZmY2ZjM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ2LCAyNDMsIDAuNik7XG59XG5cbi50ZXh0LXdhcm5pbmcudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmZlM2RhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLmJnLWFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNkYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWFjY2VudC00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZTNkYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtYWNjZW50LTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZTNkYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tYWNjZW50LTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZTNkYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1hY2NlbnQtNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZTNkYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWFjY2VudC00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZTNkYSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kOiAjZmZlM2RhO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyNywgMjE4LCAwLjYpO1xufVxuXG4udGV4dC1kYW5nZXIudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2VlOGQ5MCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZThkOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZThkOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtbGlnaHRlbi01IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZThkOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tbGlnaHRlbi01IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZThkOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1saWdodGVuLTUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZThkOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZThkOTAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktbGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZDogI2VlOGQ5MDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAxNDEsIDE0NCwgMC42KTtcbn1cblxuLnRleHQtZGFuZ2VyLnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNlYTc3N2IgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci5iZy1saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1saWdodGVuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtbGlnaHRlbi00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1saWdodGVuLTQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWE3NzdiICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQ6ICNlYTc3N2I7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgMTE5LCAxMjMsIDAuNik7XG59XG5cbi50ZXh0LWRhbmdlci50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZTc2MDY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIuYmctbGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjA2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItbGlnaHRlbi0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3NjA2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1saWdodGVuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3NjA2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1saWdodGVuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3NjA2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3NjA2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3NjA2NiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kOiAjZTc2MDY2O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMzEsIDk2LCAxMDIsIDAuNik7XG59XG5cbi50ZXh0LWRhbmdlci50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZTQ0YTUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIuYmctbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NGE1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItbGlnaHRlbi0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0NGE1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1saWdodGVuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0NGE1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1saWdodGVuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0NGE1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U0NGE1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0NGE1MCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kOiAjZTQ0YTUwO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDc0LCA4MCwgMC42KTtcbn1cblxuLnRleHQtZGFuZ2VyLnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNlMDM0M2IgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci5iZy1saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1saWdodGVuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1saWdodGVuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTAzNDNiICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQ6ICNlMDM0M2I7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgNTIsIDU5LCAwLjYpO1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlciAuY2FyZC1oZWFkZXIsXG4uYmctZGFuZ2VyIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWhlYWRpbmcge1xuICBib3gtc2hhZG93OiByZ2JhKDIxOCwgMzMsIDQwLCAwLjQpIDBweCA2cHggMTVweCAtN3B4O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGFuZ2VyIC5jbG9zZSB7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWRhbmdlci5mYy1oLWV2ZW50LCAuYmctbGlnaHQtZGFuZ2VyLmZjLXYtZXZlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuMSk7XG59XG4uYmctbGlnaHQtZGFuZ2VyIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWRhbmdlci5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDMzLCA0MCwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWRhbmdlci5mYy1saXN0LWV2ZW50IC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG59XG5cbi5hdmF0YXIuYmctbGlnaHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREEyMTI4O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBMjEyODtcbn1cblxuLmJvcmRlci1sZWZ0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RBMjEyODtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREEyMTI4O1xufVxuXG4uYmctZGFuZ2VyLmJhZGdlLWdsb3csXG4uYm9yZGVyLWRhbmdlci5iYWRnZS1nbG93LFxuLmJhZGdlLWRhbmdlci5iYWRnZS1nbG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNEQTIxMjg7XG59XG5cbi5iYWRnZS5iYWRnZS1saWdodC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjEyKTtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI0RBMjEyODtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjE4LCAzMywgNDAsIDAuNik7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRhbmdlcjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggLThweCAjZGEyMTI4O1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1mbGF0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi5idG4tZmxhdC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi5idG4tZmxhdC1kYW5nZXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjEyKTtcbn1cbi5idG4tZmxhdC1kYW5nZXI6YWN0aXZlLCAuYnRuLWZsYXQtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1mbGF0LWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuMik7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLmJ0bi1mbGF0LWRhbmdlci5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNEQTIxMjgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5idG4tcmVsaWVmLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5idG4tcmVsaWVmLWRhbmdlcjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDM0M2I7XG59XG4uYnRuLXJlbGllZi1kYW5nZXI6YWN0aXZlLCAuYnRuLXJlbGllZi1kYW5nZXIuYWN0aXZlLCAuYnRuLXJlbGllZi1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxZTI0O1xufVxuLmJ0bi1yZWxpZWYtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXJlbGllZi1kYW5nZXI6YWN0aXZlLCAuYnRuLXJlbGllZi1kYW5nZXIuYWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjA0KTtcbiAgY29sb3I6ICNEQTIxMjg7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjIpO1xuICBjb2xvcjogI0RBMjEyODtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREEyMTI4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuMik7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlLFxuLmJ0bi1mbGF0LWRhbmdlci53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDIxOCwgMzMsIDQwLCAwLjIpIDAsIHJnYmEoMjE4LCAzMywgNDAsIDAuMykgNDAlLCByZ2JhKDIxOCwgMzMsIDQwLCAwLjQpIDUwJSwgcmdiYSgyMTgsIDMzLCA0MCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbn1cblxuLmJ1bGxldC5idWxsZXQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbn1cblxuLm1vZGFsLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLm1vZGFsLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogI0RBMjEyOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNEQTIxMjg7XG59XG4ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREEyMTI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIsIC5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazphY3RpdmU6YWZ0ZXIsIC5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREEyMTI4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREEyMTI4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXBpbGwtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4O1xuICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC00cHggcmdiYSgyMTgsIDMzLCA0MCwgMC42NSk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMik7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFuZ2VyIGksXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWRhbmdlciBzdmcge1xuICBzdHJva2U6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFuZ2VyLnRpbWVsaW5lLXBvaW50LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFuZ2VyLnRpbWVsaW5lLXBvaW50LWluZGljYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgMzMsIDQwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlci5kaXZpZGVyLWRhbmdlciAuZGl2aWRlci10ZXh0OmJlZm9yZSwgLmRpdmlkZXIuZGl2aWRlci1kYW5nZXIgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kYW5nZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG59XG4uY3VzdG9tLWNvbnRyb2wtZGFuZ2VyLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhbmdlci5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhbmdlci5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1kYW5nZXIuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtZGFuZ2VyLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtZGFuZ2VyLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMjE4LCAzMywgNDAsIDAuNCkgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tY29udHJvbC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbn1cblxuLmN1c3RvbS1zd2l0Y2gtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLnNlbGVjdDItZGFuZ2VyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI0RBMjEyOCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2M0MWUyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWUyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItZGFya2VuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWRhcmtlbi0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNDFlMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tZGFya2VuLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0MWUyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWRhcmtlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzQxZTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1kYXJrZW4tMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNDFlMjQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kOiAjYzQxZTI0O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxOTYsIDMwLCAzNiwgMC42KTtcbn1cblxuLnRleHQtZGFuZ2VyLnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2FlMWEyMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlMWEyMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItZGFya2VuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWUxYTIwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWRhcmtlbi0yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZTFhMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tZGFya2VuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlMWEyMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWUxYTIwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1kYXJrZW4tMiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZTFhMjAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kOiAjYWUxYTIwO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxNzQsIDI2LCAzMiwgMC42KTtcbn1cblxuLnRleHQtZGFuZ2VyLnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItZGFya2VuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTgxNzFjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWRhcmtlbi0zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ODE3MWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tZGFya2VuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk4MTcxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTgxNzFjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1kYXJrZW4tMyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5ODE3MWMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kOiAjOTgxNzFjO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxNTIsIDIzLCAyOCwgMC42KTtcbn1cblxuLnRleHQtZGFuZ2VyLnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzgxMTQxOCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxMTQxOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItZGFya2VuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODExNDE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWRhcmtlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MTE0MTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tZGFya2VuLTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgxMTQxOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWRhcmtlbi00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODExNDE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1kYXJrZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MTE0MTggIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kOiAjODExNDE4O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMjksIDIwLCAyNCwgMC42KTtcbn1cblxuLnRleHQtZGFuZ2VyLnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZWVmMSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItYWNjZW50LTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlZWYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWFjY2VudC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmVlZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tYWNjZW50LTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZWVmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWFjY2VudC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZlZWYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1hY2NlbnQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmVlZjEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kOiAjZmZlZWYxO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzOCwgMjQxLCAwLjYpO1xufVxuXG4udGV4dC1kYW5nZXIudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmZkNmRiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIuYmctYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNmRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1hY2NlbnQtMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmQ2ZGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtYWNjZW50LTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZDZkYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZkNmRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtYWNjZW50LTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmQ2ZGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWFjY2VudC0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZDZkYiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQ6ICNmZmQ2ZGI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjE0LCAyMTksIDAuNik7XG59XG5cbi50ZXh0LWRhbmdlci50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmVjZWUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci5iZy1hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWFjY2VudC0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZWNlZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1hY2NlbnQtMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZlY2VlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWFjY2VudC0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmVjZWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1hY2NlbnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZWNlZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtYWNjZW50LTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZlY2VlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWFjY2VudC0zIHtcbiAgYmFja2dyb3VuZDogI2ZmZWNlZTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzYsIDIzOCwgMC42KTtcbn1cblxuLnRleHQtZGFuZ2VyLnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmZDNkNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDNkNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItYWNjZW50LTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZkM2Q3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWFjY2VudC00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmQzZDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tYWNjZW50LTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDNkNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWFjY2VudC00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZkM2Q3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1hY2NlbnQtNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmQzZDcgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kOiAjZmZkM2Q3O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIxMSwgMjE1LCAwLjYpO1xufVxuXG4uYmctZ3JhZGllbnQtZGFyayxcbi5idG4tZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICM0YjRiNGIsICMxZTFlMWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uZGFyay1sYXlvdXQgLmJnLWdyYWRpZW50LWRhcmssXG4uZGFyay1sYXlvdXQgLmJ0bi1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMWUxZTFlLCAjNGI0YjRiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuLmJnLWdyYWRpZW50LWRhcms6aG92ZXIsIC5iZy1ncmFkaWVudC1kYXJrOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFyazpob3Zlcixcbi5idG4tZ3JhZGllbnQtZGFyazphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmJnLWdyYWRpZW50LWRhcms6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iZy1ncmFkaWVudC1kYXJrOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhcms6Zm9jdXMsXG4uYnRuLWdyYWRpZW50LWRhcms6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMWUxZTFlLCAjNGI0YjRiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeSxcbi5idG4tZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNEQTIxMjgsICNlNDRhNTApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uYmctZ3JhZGllbnQtcHJpbWFyeTpob3ZlciwgLmJnLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LXByaW1hcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYmctZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmJnLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLCAuYmctZ3JhZGllbnQtcHJpbWFyeTpmb2N1cyxcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNhZTFhMjAsICNEQTIxMjgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnksXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICM4Mjg2OGIsICM5Y2EwYTQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmhvdmVyLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnk6YWN0aXZlLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICM2OTZkNzEsICM4Mjg2OGIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdWNjZXNzLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzI4Yzc2ZiwgIzQ4ZGE4OSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbi5iZy1ncmFkaWVudC1zdWNjZXNzOmhvdmVyLCAuYmctZ3JhZGllbnQtc3VjY2VzczphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3M6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtc3VjY2Vzczpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSxcbi5idG4tZ3JhZGllbnQtc3VjY2Vzczpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5iZy1ncmFkaWVudC1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc3VjY2VzczphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYmctZ3JhZGllbnQtc3VjY2VzczphY3RpdmUsIC5iZy1ncmFkaWVudC1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzFmOWQ1NywgIzI4Yzc2Zik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LWluZm8sXG4uYnRuLWdyYWRpZW50LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMDBjZmU4LCAjMWNlN2ZmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuLmJnLWdyYWRpZW50LWluZm86aG92ZXIsIC5iZy1ncmFkaWVudC1pbmZvOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtaW5mbzpob3Zlcixcbi5idG4tZ3JhZGllbnQtaW5mbzphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1pbmZvOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1pbmZvOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmJnLWdyYWRpZW50LWluZm86YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1pbmZvOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iZy1ncmFkaWVudC1pbmZvOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZm86Zm9jdXMsXG4uYnRuLWdyYWRpZW50LWluZm86YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMDBhMWI1LCAjMDBjZmU4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtd2FybmluZyxcbi5idG4tZ3JhZGllbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNmZjlmNDMsICNmZmI5NzYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uYmctZ3JhZGllbnQtd2FybmluZzpob3ZlciwgLmJnLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC13YXJuaW5nOmhvdmVyLFxuLmJ0bi1ncmFkaWVudC13YXJuaW5nOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LXdhcm5pbmc6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYmctZ3JhZGllbnQtd2FybmluZzphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmJnLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlLCAuYmctZ3JhZGllbnQtd2FybmluZzpmb2N1cyxcbi5idG4tZ3JhZGllbnQtd2FybmluZzphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNmZjg1MTAsICNmZjlmNDMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1kYW5nZXIsXG4uYnRuLWdyYWRpZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNEQTIxMjgsICNlNDRhNTApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyOmhvdmVyLCAuYmctZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmhvdmVyLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iZy1ncmFkaWVudC1kYW5nZXI6YWN0aXZlLCAuYmctZ3JhZGllbnQtZGFuZ2VyOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNhZTFhMjAsICNEQTIxMjgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIC8qXG4gICAgKiBCbGFuayBwYWdlXG4gICAgKi9cbn1cbmh0bWwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5odG1sIGJvZHkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5odG1sIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjM1cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IDI2MHB4O1xufVxuaHRtbCAuY29udGVudC5hcHAtY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGMoMnJlbSArIDQuNDVyZW0gKyAxLjNyZW0pIDJyZW0gMDtcbn1cbmh0bWwgLmNvbnRlbnQuYXBwLWNvbnRlbnQuc2hvdy1vdmVybGF5IC5jb250ZW50LW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMTtcbn1cbmh0bWwgLmNvbnRlbnQuYXBwLWNvbnRlbnQuc2hvdy1vdmVybGF5IC5jb250ZW50LW92ZXJsYXkgfiAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbCAuY29udGVudC5hcHAtY29udGVudCAuY29udGVudC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cywgei1pbmRleCAwcztcbiAgei1pbmRleDogLTE7XG59XG5odG1sIC5jb250ZW50LmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmh0bWwgLmNvbnRlbnQuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIsXG5odG1sIC5jb250ZW50LmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciAuY29udGVudC1ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbCAuY29udGVudCAuYm9keS1jb250ZW50LW92ZXJsYXkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmh0bWwgLmNvbnRlbnQgLmJvZHktY29udGVudC1vdmVybGF5LnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTc4NXJlbTtcbn1cbmh0bWwgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1oZWFkZXItdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzYzNjM2MztcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZGNlMTtcbn1cbmh0bWwgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1oZWFkZXItcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlci1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIGksXG5odG1sIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaHRtbCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlci1yaWdodCAuYnRuLWljb24ge1xuICBwYWRkaW5nOiAwLjhyZW07XG59XG5odG1sIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5idG4taWNvbiBpLFxuaHRtbCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlci1yaWdodCAuYnRuLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbmh0bWwgLm5hdmJhci1mbG9hdGluZy5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsXG5odG1sIC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoMnJlbSAqIDEpICsgNC40NXJlbSArIDMuMzVyZW0gKyAxLjNyZW0gKyAwcmVtICkgKTtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoMnJlbSAqIDEpICsgNC40NXJlbSArIDMuMzVyZW0gKyAxLjNyZW0gKyAwcmVtICkgKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBodG1sIC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLWZsb2F0aW5nLmZvb3Rlci1zdGF0aWMgLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoY2FsYygycmVtICogMSkgLSBjYWxjKDAuOHJlbSAqIDEpKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMS4zcmVtICsgMHJlbSApICk7XG4gICAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoY2FsYygycmVtICogMSkgLSBjYWxjKDAuOHJlbSAqIDEpKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMS4zcmVtICsgMHJlbSApICk7XG4gIH1cbn1cbmh0bWwgLm5hdmJhci1mbG9hdGluZy5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsXG5odG1sIC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoMnJlbSAqIDIpICsgNC40NXJlbSArIDByZW0gKyAxLjNyZW0gKyAwcmVtICkgKTtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoMnJlbSAqIDIpICsgNC40NXJlbSArIDByZW0gKyAxLjNyZW0gKyAwcmVtICkgKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBodG1sIC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLWZsb2F0aW5nLmZvb3Rlci1oaWRkZW4gLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDQuNDVyZW0gKyAwcmVtICsgMS4zcmVtICsgMHJlbSApICk7XG4gICAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDQuNDVyZW0gKyAwcmVtICsgMS4zcmVtICsgMHJlbSApICk7XG4gIH1cbn1cbmh0bWwgLm5hdmJhci1mbG9hdGluZy5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1mbG9hdGluZy5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gIGhlaWdodDogY2FsYyggMTAwdmggLSBjYWxjKCBjYWxjKDJyZW0gKiAyKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMS4zcmVtICsgMHJlbSApICk7XG4gIGhlaWdodDogY2FsYyggdmFyKC0tdmgsIDF2aCkgKiAxMDAgLSBjYWxjKCBjYWxjKDJyZW0gKiAyKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMS4zcmVtICsgMHJlbSApICk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLWZsb2F0aW5nLmZvb3Rlci1maXhlZCAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLWZsb2F0aW5nLmZvb3Rlci1maXhlZCAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gY2FsYyggY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgNC40NXJlbSArIDMuMzVyZW0gKyAxLjNyZW0gKyAwcmVtICkgKTtcbiAgICBoZWlnaHQ6IGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwIC0gY2FsYyggY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgNC40NXJlbSArIDMuMzVyZW0gKyAxLjNyZW0gKyAwcmVtICkgKTtcbiAgfVxufVxuaHRtbCAubmF2YmFyLWhpZGRlbiAuYXBwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtICFpbXBvcnRhbnQ7XG59XG5odG1sIC5uYXZiYXItaGlkZGVuLmZvb3Rlci1zdGF0aWMgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoMnJlbSAqIDEpICsgMHJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIGhlaWdodDogY2FsYyggdmFyKC0tdmgsIDF2aCkgKiAxMDAgLSBjYWxjKCBjYWxjKDJyZW0gKiAxKSArIDByZW0gKyAzLjM1cmVtICsgMHJlbSArIDByZW0gKSApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDEpIC0gY2FsYygwLjhyZW0gKiAxKSkgKyAwcmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgICBoZWlnaHQ6IGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwIC0gY2FsYyggY2FsYyhjYWxjKDJyZW0gKiAxKSAtIGNhbGMoMC44cmVtICogMSkpICsgMHJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIH1cbn1cbmh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gY2FsYyggY2FsYygycmVtICogMikgKyAwcmVtICsgMHJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoMnJlbSAqIDIpICsgMHJlbSArIDByZW0gKyAwcmVtICsgMHJlbSApICk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsXG5odG1sIC5uYXZiYXItaGlkZGVuLmZvb3Rlci1oaWRkZW4gLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDByZW0gKyAwcmVtICsgMHJlbSArIDByZW0gKSApO1xuICAgIGhlaWdodDogY2FsYyggdmFyKC0tdmgsIDF2aCkgKiAxMDAgLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyAwcmVtICsgMHJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgfVxufVxuaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gY2FsYyggY2FsYygycmVtICogMikgKyAwcmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoMnJlbSAqIDIpICsgMHJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyAwcmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgICBoZWlnaHQ6IGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwIC0gY2FsYyggY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgMHJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIH1cbn1cbmh0bWwgLm5hdmJhci1zdGF0aWMgLm1haW4tbWVudSB7XG4gIHRvcDogMDtcbn1cbmh0bWwgLm5hdmJhci1zdGF0aWMgLmNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSBjYWxjKDQuNDVyZW0gKyAzLjM1cmVtKSk7XG59XG5odG1sIC5uYXZiYXItc3RhdGljIC5hcHAtY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG59XG5odG1sIC5uYXZiYXItc3RhdGljLmZvb3Rlci1zdGF0aWMgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoMnJlbSAqIDEpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIGhlaWdodDogY2FsYyggdmFyKC0tdmgsIDF2aCkgKiAxMDAgLSBjYWxjKCBjYWxjKDJyZW0gKiAxKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMHJlbSArIDByZW0gKSApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDEpIC0gY2FsYygwLjhyZW0gKiAxKSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgICBoZWlnaHQ6IGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwIC0gY2FsYyggY2FsYyhjYWxjKDJyZW0gKiAxKSAtIGNhbGMoMC44cmVtICogMSkpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIH1cbn1cbmh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gY2FsYyggY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMHJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoMnJlbSAqIDIpICsgNC40NXJlbSArIDByZW0gKyAwcmVtICsgMHJlbSApICk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsXG5odG1sIC5uYXZiYXItc3RhdGljLmZvb3Rlci1oaWRkZW4gLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDQuNDVyZW0gKyAwcmVtICsgMHJlbSArIDByZW0gKSApO1xuICAgIGhlaWdodDogY2FsYyggdmFyKC0tdmgsIDF2aCkgKiAxMDAgLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyA0LjQ1cmVtICsgMHJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgfVxufVxuaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gY2FsYyggY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoMnJlbSAqIDIpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgICBoZWlnaHQ6IGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwIC0gY2FsYyggY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIH1cbn1cbmh0bWwgLm5hdmJhci1zdGlja3kgLmFwcC1jb250ZW50IHtcbiAgcGFkZGluZzogY2FsYygycmVtICsgNC40NXJlbSkgMnJlbSAwIDJyZW07XG59XG5odG1sIC5uYXZiYXItc3RpY2t5LmZvb3Rlci1zdGF0aWMgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoMnJlbSAqIDEpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIGhlaWdodDogY2FsYyggdmFyKC0tdmgsIDF2aCkgKiAxMDAgLSBjYWxjKCBjYWxjKDJyZW0gKiAxKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMHJlbSArIDByZW0gKSApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDEpIC0gY2FsYygwLjhyZW0gKiAxKSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgICBoZWlnaHQ6IGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwIC0gY2FsYyggY2FsYyhjYWxjKDJyZW0gKiAxKSAtIGNhbGMoMC44cmVtICogMSkpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIH1cbn1cbmh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gY2FsYyggY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMHJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoMnJlbSAqIDIpICsgNC40NXJlbSArIDByZW0gKyAwcmVtICsgMHJlbSApICk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsXG5odG1sIC5uYXZiYXItc3RpY2t5LmZvb3Rlci1oaWRkZW4gLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIGNhbGMoIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDQuNDVyZW0gKyAwcmVtICsgMHJlbSArIDByZW0gKSApO1xuICAgIGhlaWdodDogY2FsYyggdmFyKC0tdmgsIDF2aCkgKiAxMDAgLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyA0LjQ1cmVtICsgMHJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgfVxufVxuaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gY2FsYyggY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgaGVpZ2h0OiBjYWxjKCB2YXIoLS12aCwgMXZoKSAqIDEwMCAtIGNhbGMoIGNhbGMoMnJlbSAqIDIpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlcixcbmh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSBjYWxjKCBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtICkgKTtcbiAgICBoZWlnaHQ6IGNhbGMoIHZhcigtLXZoLCAxdmgpICogMTAwIC0gY2FsYyggY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbSApICk7XG4gIH1cbn1cbmh0bWwgLm5hdmJhci1zdGF0aWMgLm5hdi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyLFxuaHRtbCAubmF2YmFyLXN0aWNreSAubmF2LmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xufVxuaHRtbCAubmF2YmFyLXN0YXRpYyAubmF2LmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWxpc3Quc2hvdyxcbmh0bWwgLm5hdmJhci1zdGlja3kgLm5hdi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0LnNob3cge1xuICB3aWR0aDogOTglO1xuICBsZWZ0OiAxJTtcbn1cbmh0bWwgLmZvb3Rlci1maXhlZCAuY29udGVudC5hcHAtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjM1cmVtICFpbXBvcnRhbnQ7XG59XG5odG1sIFtkYXRhLWNvbD1cIjEtY29sdW1uXCJdIC5oZWFkZXItbmF2YmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmh0bWwgW2RhdGEtY29sPVwiMS1jb2x1bW5cIl0gLmhlYWRlci1uYXZiYXIuZmxvYXRpbmctbmF2IHtcbiAgd2lkdGg6IGNhbGMoIDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSBjYWxjKDJyZW0gKiAyKSApICFpbXBvcnRhbnQ7XG59XG5odG1sIFtkYXRhLWNvbD1cIjEtY29sdW1uXCJdIC5jb250ZW50LFxuaHRtbCBbZGF0YS1jb2w9XCIxLWNvbHVtblwiXSAuZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuaHRtbCBbZGF0YS1jb2w9XCIxLWNvbHVtblwiXS5ob3Jpem9udGFsLWxheW91dCAuaGVhZGVyLW5hdmJhciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5odG1sIFtkYXRhLWNvbD1cIjEtY29sdW1uXCJdLmhvcml6b250YWwtbGF5b3V0IC5hcHAtY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGMoMnJlbSArIDQuNDVyZW0gKyAxLjNyZW0pIDJyZW0gMCAycmVtICFpbXBvcnRhbnQ7XG59XG5odG1sIFtkYXRhLWNvbD1cIjEtY29sdW1uXCJdLmhvcml6b250YWwtbGF5b3V0LmZvb3Rlci1maXhlZCAuYXBwLWNvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjKDJyZW0gKyA0LjQ1cmVtICsgMS4zcmVtKSAycmVtIDMuMzVyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuaHRtbCAuYmxhbmstcGFnZSAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuaHRtbCAuYmxhbmstcGFnZSAuY29udGVudC5hcHAtY29udGVudCB7XG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbmh0bWwgLmJsYW5rLXBhZ2UgLmNvbnRlbnQuYXBwLWNvbnRlbnQgLmhlYWRlci1uYXZiYXItc2hhZG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwgLmJsYW5rLXBhZ2UgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmh0bWwgLmJsYW5rLXBhZ2UgLmNvbnRlbnQtd3JhcHBlciAuZmxleGJveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmh0bWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjREEyMTI4O1xufVxuXG4uYXBwLWNvbnRlbnQuY2VudGVyLWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qXG4qIENvbCAzIGxheW91dCBmb3IgZGV0YWNoZWQgYW5kIGdlbmVyYWwgdHlwZVxuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gMjYwcHgpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBib2R5IC5jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSAyNjBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgYm9keSAuY29udGVudC1kZXRhY2hlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keSAuY29udGVudC1kZXRhY2hlZC5jb250ZW50LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNjBweDtcbiAgfVxuICBib2R5IC5jb250ZW50LWRldGFjaGVkLmNvbnRlbnQtcmlnaHQgLmNvbnRlbnQtYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjYwcHggKyAycmVtKTtcbiAgfVxuICBib2R5IC5jb250ZW50LWRldGFjaGVkLmNvbnRlbnQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjYwcHg7XG4gIH1cbiAgYm9keSAuY29udGVudC1kZXRhY2hlZC5jb250ZW50LWxlZnQgLmNvbnRlbnQtYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI2MHB4ICsgMnJlbSk7XG4gIH1cblxuICAuc2lkZWJhci1yaWdodC5zaWRlYmFyLXN0aWNreSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNjBweDtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1LjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBodG1sIGJvZHkgLmFwcC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDJyZW0gLSAwLjhyZW0gKyA0LjQ1cmVtICsgMS4zcmVtKSBjYWxjKDJyZW0gLSAwLjhyZW0pIDAgY2FsYygycmVtIC0gMC44cmVtKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaHRtbCBib2R5Lm5hdmJhci1zdGF0aWMgLmFwcC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDJyZW0gLSAwLjhyZW0pIGNhbGMoMnJlbSAtIDAuOHJlbSkgMCBjYWxjKDJyZW0gLSAwLjhyZW0pICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sIGJvZHkubmF2YmFyLXN0aWNreSAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMnJlbSAtIDAuOHJlbSArIDQuNDVyZW0pIGNhbGMoMnJlbSAtIDAuOHJlbSkgMCBjYWxjKDJyZW0gLSAwLjhyZW0pICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sIGJvZHkubmF2YmFyLWhpZGRlbiAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMnJlbSAtIDAuOHJlbSkgY2FsYygycmVtIC0gMC44cmVtKSAwIGNhbGMoMnJlbSAtIDAuOHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljIC5hcHAtY29udGVudCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lcixcbi5uYXZiYXItc3RpY2t5IC5hcHAtY29udGVudCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaHRtbC5mdWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5mdWxsLXNjcmVlbiAuY29udGVudC5hcHAtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiBzaWRlYmFyLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogY29udGVudCBzaWRlYmFyIHNwZWNpZmljIHNjc3MuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhciB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4uc2lkZWJhci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc2lkZW5hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEyMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNSk7XG4gIHotaW5kZXg6IDk5NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaWRlbmF2LW92ZXJsYXkuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5kcmFnLXRhcmdldCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTBweDtcbiAgei1pbmRleDogMTAzNjtcbn1cblxuLnNpZGViYXItZGV0YWNoZWQgLnNpZGViYXIge1xuICB3aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5zaWRlYmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci1kZXRhY2hlZCAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIge1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgbWluLWhlaWdodDogMy4zNXJlbTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG5mb290ZXIuZm9vdGVyIHNwYW4gaSxcbmZvb3Rlci5mb290ZXIgc3BhbiBzdmcge1xuICBoZWlnaHQ6IDEuNTFyZW07XG4gIHdpZHRoOiAxLjUxcmVtO1xuICBmb250LXNpemU6IDEuNTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuZm9vdGVyLmZvb3RlciAuc2Nyb2xsLXRvcCB7XG4gIHBhZGRpbmc6IDAuODFyZW0gMC44M3JlbTtcbn1cbmZvb3Rlci5mb290ZXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbn1cbmZvb3Rlci5mb290ZXItYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmU5ZjE7XG59XG5cbi5mb290ZXItZml4ZWQgZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMzA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4uZm9vdGVyLWZpeGVkIGZvb3Rlci5mb290ZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xufVxuLmZvb3Rlci1maXhlZCBmb290ZXIuZm9vdGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjYjhjMmNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci1oaWRkZW4gLmFwcC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBGaWxlIE5hbWU6IG5hdmlnYXRpb24uc2Nzc1xuICAgIERlc2NyaXB0aW9uOiBDb21tb24gbWl4aW4gZm9yIG1lbnVzLCBjb250YWluIGRhcmsgYW5kIGxpZ2h0IHZlcnNpb24gc2Nzcy5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4gICAgQXV0aG9yOiBQSVhJTlZFTlRcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tYWluLW1lbnUge1xuICB6LWluZGV4OiAxMDMxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCB7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICBjb2xvcjogI2E2YTRiMDtcbiAgbWFyZ2luOiBjYWxjKDJyZW0gKyAwLjI4NnJlbSkgMCAwLjhyZW0gMi4ycmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkuaGFzLXN1YiA+IGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLCBiYWNrZ3JvdW5kIDBzLCBjb2xvciAwcztcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiBsaSBhIHtcbiAgY29sb3I6ICM2MjVmNmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uIGxpIGEgc3Bhbi5tZW51LXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjYmRiYmM0O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uIGxpIGEgPiAqIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkubmF2LWl0ZW0gYTpob3ZlciA+ICoge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkubmF2LWl0ZW0gdWwubWVudS1jb250ZW50IGxpIGE6aG92ZXIgPiAqIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiBhIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSA+IGEgLmxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpID4gYSBpLFxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiBhIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSA+IHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpID4gdWwgbGk6bm90KC5oYXMtc3ViKSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiB1bCBsaS5oYXMtc3ViID4gYSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiB1bCBsaS5oYXMtc3ViID4gdWwgPiBsaSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkub3Blbjpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSA+IGEsIC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpLnNpZGViYXItZ3JvdXAtYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTY1MzYwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaTpub3QoLm9wZW4pID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGk6bm90KC5vcGVuKSA+IHVsIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgI2RhMjEyOCwgcmdiYSgyMTgsIDMzLCA0MCwgMC43KSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDIxOCwgMzMsIDQwLCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSAuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjREEyMTI4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSAuaG92ZXIgPiBhLFxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSA6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgbGkge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgbGkgdWwgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUzcHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAuaGFzLXN1Yjpub3QoLm9wZW4pID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLmhhcy1zdWI6bm90KC5vcGVuKSA+IHVsIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuID4gYSxcbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiB1bCxcbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiA+IHVsIC5vcGVuID4gdWwsXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAuc2lkZWJhci1ncm91cC1hY3RpdmUgPiB1bCAub3BlbiA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAuaG92ZXIgPiBhLCAubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bDpob3ZlciA+IGEge1xuICBjb2xvcjogIzc4NzQ4Njtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE4ZGVnLCAjZGEyMTI4LCByZ2JhKDIxOCwgMzMsIDQwLCAwLjcpKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMjE4LCAzMywgNDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayB7XG4gIGNvbG9yOiAjZGNkY2RjO1xuICBiYWNrZ3JvdW5kOiAjMTAxNjNhO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTAxNjNhO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IGNhbGMoMnJlbSArIDAuMjg2cmVtKSAwIDAuOHJlbSAyLjJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gbGkuaGFzLXN1YiA+IGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLCBiYWNrZ3JvdW5kIDBzLCBjb2xvciAwcztcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uIGxpIGEge1xuICBjb2xvcjogI2QwZDBkMDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaSBhIHNwYW4ubWVudS1zdWItdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaSBhID4gKiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gbGkubmF2LWl0ZW0gYTpob3ZlciA+ICoge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaS5uYXYtaXRlbSB1bC5tZW51LWNvbnRlbnQgbGkgYTpob3ZlciA+ICoge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpID4gYSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSA+IGEgLmxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgPiBhIGksXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpID4gYSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSA+IHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgPiB1bCBsaTpub3QoLmhhcy1zdWIpIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpID4gdWwgbGkuaGFzLXN1YiA+IGEge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgPiB1bCBsaS5oYXMtc3ViID4gdWwgPiBsaSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaS5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpID4gYSwgLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaS5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2MzYzNjMztcbiAgYmFja2dyb3VuZDogIzBjMTAyYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaTpub3QoLm9wZW4pID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaTpub3QoLm9wZW4pID4gdWwgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaS5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgI2RhMjEyOCwgcmdiYSgyMTgsIDMzLCA0MCwgMC43KSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDIxOCwgMzMsIDQwLCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzA5MGQyMjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI0RBMjEyODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSAuaG92ZXIgPiBhLFxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSAuYWN0aXZlIDpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMGMxMDJhO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgbGkge1xuICBjb2xvcjogI2RjZGNkYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIGxpIHVsIGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1M3B4O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAuaGFzLXN1Yjpub3QoLm9wZW4pID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAuaGFzLXN1Yjpub3QoLm9wZW4pID4gdWwgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiA+IGEsXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2RjZGNkYztcbiAgYmFja2dyb3VuZDogIzBjMTAyYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiA+IHVsLFxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAuc2lkZWJhci1ncm91cC1hY3RpdmUgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiA+IHVsIC5vcGVuID4gdWwsXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IHVsIC5vcGVuID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLmhvdmVyID4gYSwgLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bDpob3ZlciA+IGEge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMThkZWcsICNkYTIxMjgsIHJnYmEoMjE4LCAzMywgNDAsIDAuNykpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgyMTgsIDMzLCA0MCwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAxO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW4tbWVudS5tZW51LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm1haW4tbWVudS5tZW51LXN0YXRpYyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAtIDIwcmVtKTtcbn1cbi5tYWluLW1lbnUubWVudS1zdGF0aWMgLm1haW4tbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLm1haW4tbWVudS5tZW51LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjA1KTtcbn1cbi5tYWluLW1lbnUubWVudS1ib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlOWYxO1xufVxuLm1haW4tbWVudSAuc2hhZG93LWJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gIGZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiA0MSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSkgOTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cbi5ib3JkZXJlZC1sYXlvdXQgLm1haW4tbWVudSAuc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjhmOGY4IDQxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSA5NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuLm1haW4tbWVudS5tZW51LW5hdGl2ZS1zY3JvbGwgLm1haW4tbWVudS1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1tZW51IC5uYXZiYXItaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNC40NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjM1cmVtIDFyZW0gMC4zcmVtIDEuNjRyZW07XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsLCBiYWNrZ3JvdW5kIDBzO1xufVxuLm1haW4tbWVudSAubmF2YmFyLWhlYWRlciAubmF2YmFyLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1tZW51IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ubWFpbi1tZW51IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQgLmJyYW5kLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjhweDtcbn1cbi5tYWluLW1lbnUgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCAuYnJhbmQtdGV4dCB7XG4gIGNvbG9yOiAjREEyMTI4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICBmb250LXNpemU6IDEuNDVyZW07XG4gIGFuaW1hdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XG59XG4ubWFpbi1tZW51IC5uYXZiYXItaGVhZGVyIC5tb2Rlcm4tbmF2LXRvZ2dsZSB7XG4gIGFuaW1hdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XG59XG4ubWFpbi1tZW51IC5tYWluLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNC40NXJlbSkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbWVudSAubWFpbi1tZW51LWNvbnRlbnQgLnBzX19yYWlsLXkge1xuICB6LWluZGV4OiAzO1xufVxuLm1haW4tbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWluLW1lbnUgdWwubmF2aWdhdGlvbi1tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi5tYWluLW1lbnUgdWwubmF2aWdhdGlvbi1tYWluID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubWFpbi1tZW51IGEge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1haW4tbWVudSBhOmhvdmVyLCAubWFpbi1tZW51IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdmlnYXRpb24gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2aWdhdGlvbiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdmlnYXRpb24gbGkgYSBpLFxuLm5hdmlnYXRpb24gbGkgYSBzdmcge1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMS4zOHJlbTtcbn1cbi5uYXZpZ2F0aW9uIGxpLm1lbnUtaXRlbS1hbmltYXRpbmcge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubmF2aWdhdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVudS1oaWRlIC5tYWluLW1lbnUsXG4ubWVudS1vcGVuIC5tYWluLW1lbnUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgdG9wIDAuMzVzLCBoZWlnaHQgMC4zNXM7XG4gIH1cblxuICAubWFpbi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwO1xuICB9XG5cbiAgLm1lbnUtb3BlbiAubWFpbi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyYWctdGFyZ2V0IHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4uYXZhdGFyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hdmF0YXIgLmF2YXRhci1jb250ZW50IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbn1cbi5hdmF0YXIgLmF2YXRhci1jb250ZW50IC5hdmF0YXItaWNvbiB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4uYXZhdGFyIFtjbGFzcyo9YXZhdGFyLXN0YXR1cy1dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYXZhdGFyIFtjbGFzcyo9YXZhdGFyLXN0YXR1cy1dLmF2YXRhci1zdGF0dXMtbGcsIC5hdmF0YXIgW2NsYXNzKj1hdmF0YXItc3RhdHVzLV0uYXZhdGFyLXN0YXR1cy14bCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmF2YXRhciAuYXZhdGFyLXN0YXR1cy1vbmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmO1xufVxuLmF2YXRhciAuYXZhdGFyLXN0YXR1cy1idXN5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbn1cbi5hdmF0YXIgLmF2YXRhci1zdGF0dXMtYXdheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDM7XG59XG4uYXZhdGFyIC5hdmF0YXItc3RhdHVzLW9mZmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiO1xufVxuLmF2YXRhci5hdmF0YXItdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuLmF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYXZhdGFyLmF2YXRhci14bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmF2YXRhci5hdmF0YXIteGwgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5hdmF0YXIuYXZhdGFyLXhsIC5hdmF0YXItY29udGVudCB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMi41N3JlbTtcbn1cbi5hdmF0YXIuYXZhdGFyLXhsIC5hdmF0YXItY29udGVudCAuYXZhdGFyLWljb24sXG4uYXZhdGFyLmF2YXRhci14bCAuYXZhdGFyLWNvbnRlbnQgaSxcbi5hdmF0YXIuYXZhdGFyLXhsIC5hdmF0YXItY29udGVudCBzdmcge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uYXZhdGFyLmF2YXRhci14bCBbY2xhc3MqPWF2YXRhci1zdGF0dXMtXSB7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvdHRvbTogMDtcbn1cbi5hdmF0YXIuYXZhdGFyLWxnIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYXZhdGFyLmF2YXRhci1sZyBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmF2YXRhci5hdmF0YXItbGcgLmF2YXRhci1jb250ZW50IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxLjcxNHJlbTtcbn1cbi5hdmF0YXIuYXZhdGFyLWxnIC5hdmF0YXItY29udGVudCAuYXZhdGFyLWljb24sXG4uYXZhdGFyLmF2YXRhci1sZyAuYXZhdGFyLWNvbnRlbnQgaSxcbi5hdmF0YXIuYXZhdGFyLWxnIC5hdmF0YXItY29udGVudCBzdmcge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uYXZhdGFyLmF2YXRhci1sZyBbY2xhc3MqPWF2YXRhci1zdGF0dXMtXSB7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuLmF2YXRhci5hdmF0YXItc20gLmF2YXRhci1jb250ZW50IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hdmF0YXIuYXZhdGFyLXNtIC5hdmF0YXItY29udGVudCAuYXZhdGFyLWljb24sXG4uYXZhdGFyLmF2YXRhci1zbSAuYXZhdGFyLWNvbnRlbnQgaSxcbi5hdmF0YXIuYXZhdGFyLXNtIC5hdmF0YXItY29udGVudCBzdmcge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYXZhdGFyLmF2YXRhci1zbSBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmF2YXRhci5hdmF0YXItc20gW2NsYXNzKj1hdmF0YXItc3RhdHVzLV0ge1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAtMnB4O1xufVxuXG4uYXZhdGFyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXIgaW1nLFxuLmF2YXRhci1ncm91cCAuYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCBpbnNldCAwIDAgMCAxcHggcmdiYSgzNCwgNDEsIDQ3LCAwLjA3KTtcbn1cbi5hdmF0YXItZ3JvdXAgLmF2YXRhciAuYXZhdGFyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiOWJjICFpbXBvcnRhbnQ7XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXI6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5hdmF0YXItZ3JvdXAgLmF2YXRhci5wdWxsLXVwOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuMDcpO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjU1cmVtO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyLXNtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjRyZW07XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItbGc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXIteGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRGaWxlIE5hbWU6IHNlYXJjaC5zY3NzXG5cdERlc2NyaXB0aW9uOiBTZWFyY2ggIGZ1bmN0aW9uYWxpdHkuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0SXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG5cdEF1dGhvcjogUElYSU5WRU5UXG5cdEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm5hdmJhci1jb250YWluZXIgYS5uYXYtbGluay1zZWFyY2gge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAxLjZyZW0gMy42cmVtO1xufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dC5vcGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dC5vcGVuIC5zZWFyY2gtaW5wdXQtY2xvc2UsXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0Lm9wZW4gLnNlYXJjaC1pbnB1dC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0Lm9wZW4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IHtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4NzVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWxpc3Quc2VhcmNoLWxpc3QtYm9va21hcmsge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0LnNlYXJjaC1saXN0LWJvb2ttYXJrIGksXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdC5zZWFyY2gtbGlzdC1ib29rbWFyayBzdmcge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHdpZHRoOiAxLjJyZW07XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMC45cmVtIDFyZW07XG4gIGNvbG9yOiAjNmU2YjdiO1xufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWxpc3QgbGkgYSBpLFxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWxpc3QgbGkgYSBzdmdbY2xhc3MqPVwiZmVhdGhlciBmZWF0aGVyLVwiXSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNTdyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1N3JlbTtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1N3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzU3cmVtO1xufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWxpc3QgbGkuYXV0by1zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWxpc3QgbGkuYXV0by1zdWdnZXN0aW9uOmhvdmVyLCAubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdCBsaS5hdXRvLXN1Z2dlc3Rpb24uY3VycmVudF9pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1pbnB1dC1pY29uIHtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxLjVyZW07XG4gIHRvcDogMzIlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtaW5wdXQtaWNvbiBpLFxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWlucHV0LWljb24gc3ZnIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWlucHV0LWNsb3NlIHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAzMiU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1pbnB1dC1jbG9zZSBpLFxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWlucHV0LWNsb3NlIHN2ZyB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5ib29rbWFyay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDIlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjA4KTtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5ib29rbWFyay1pbnB1dC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuYm9va21hcmstaW5wdXQgLmJvb2ttYXJrLWlucHV0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjRweDtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5ib29rbWFyay1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDAuN3JlbSAwLjdyZW0gMC43cmVtIDIuNXJlbTtcbiAgbWFyZ2luOiAxMnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbn1cbi5uYXZiYXItY29udGFpbmVyIC5ib29rbWFyay1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQTIxMjg7XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuYm9va21hcmstaW5wdXQgLnNlYXJjaC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1jb250YWluZXIgLmJvb2ttYXJrLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24uYm9va21hcmstZHJvcGRvd24ge1xuICBwYWRkaW5nOiAxLjRyZW0gMC41cmVtIDEuMzVyZW07XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24uYm9va21hcmstZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWRhdGEtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLm5hdmJhci1kYXJrIC5zZWFyY2gtaW5wdXQgLmlucHV0IHtcbiAgY29sb3I6ICNmNWY3ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5uYXZiYXItZGFyayAuc2VhcmNoLWlucHV0Lm9wZW4gLmlucHV0IHtcbiAgY29sb3I6ICNmNWY3ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY3ZmE7XG59XG5cbi5uYXZiYXItc3RhdGljIC5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQub3BlbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tc29jaWFsLCAuYnRuLXNvY2lhbC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQuOTVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJ0bi1zb2NpYWwgPiA6Zmlyc3QtY2hpbGQsIC5idG4tc29jaWFsLWljb24gPiA6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyLjk1cmVtO1xuICBsaW5lLWhlaWdodDogMi43cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xufVxuXG4uYnRuLXNvY2lhbC1pY29uIHtcbiAgaGVpZ2h0OiAyLjk1cmVtO1xuICB3aWR0aDogMi45NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4tc29jaWFsLWljb24gPiA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1hZG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg3YTY4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4N2E2ODtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLWFkbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg3YTY4O1xuICBib3JkZXItY29sb3I6ICNkODdhNjg7XG59XG4uYnRuLWFkbjpmb2N1cywgLmJ0bi1hZG4uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4N2E2ODtcbiAgYm9yZGVyLWNvbG9yOiAjZDg3YTY4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1hZG4uZGlzYWJsZWQsIC5idG4tYWRuOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODdhNjg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tYWRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hZG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYWRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U1NjNmO1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYnRuLWFkbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYWRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFkbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWJpdGJ1Y2tldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDUwODE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1MDgxO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tYml0YnVja2V0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDUwODE7XG4gIGJvcmRlci1jb2xvcjogIzIwNTA4MTtcbn1cbi5idG4tYml0YnVja2V0OmZvY3VzLCAuYnRuLWJpdGJ1Y2tldC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1MDgxO1xuICBib3JkZXItY29sb3I6ICMyMDUwODE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWJpdGJ1Y2tldC5kaXNhYmxlZCwgLmJ0bi1iaXRidWNrZXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNTA4MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1iaXRidWNrZXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJpdGJ1Y2tldDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1iaXRidWNrZXQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjM3NTg7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4tYml0YnVja2V0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1iaXRidWNrZXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYml0YnVja2V0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tZHJvcGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDg3ZGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tZHJvcGJveDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xuICBib3JkZXItY29sb3I6ICMxMDg3ZGQ7XG59XG4uYnRuLWRyb3Bib3g6Zm9jdXMsIC5idG4tZHJvcGJveC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xuICBib3JkZXItY29sb3I6ICMxMDg3ZGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWRyb3Bib3guZGlzYWJsZWQsIC5idG4tZHJvcGJveDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLWRyb3Bib3g6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRyb3Bib3g6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZHJvcGJveC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmFhZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xufVxuLmJ0bi1kcm9wYm94Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kcm9wYm94Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRyb3Bib3guZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuLmJ0bi1mYWNlYm9vazpmb2N1cywgLmJ0bi1mYWNlYm9vay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWZhY2Vib29rLmRpc2FibGVkLCAuYnRuLWZhY2Vib29rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczO1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWZsaWNrciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tZmxpY2tyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDA4NDtcbn1cbi5idG4tZmxpY2tyOmZvY3VzLCAuYnRuLWZsaWNrci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xuICBib3JkZXItY29sb3I6ICNmZjAwODQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWZsaWNrci5kaXNhYmxlZCwgLmJ0bi1mbGlja3I6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1mbGlja3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWZsaWNrcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwNmE7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4tZmxpY2tyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1mbGlja3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZmxpY2tyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tZm91cnNxdWFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTQ4Nzc7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tZm91cnNxdWFyZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xuICBib3JkZXItY29sb3I6ICNmOTQ4Nzc7XG59XG4uYnRuLWZvdXJzcXVhcmU6Zm9jdXMsIC5idG4tZm91cnNxdWFyZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xuICBib3JkZXItY29sb3I6ICNmOTQ4Nzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWZvdXJzcXVhcmUuZGlzYWJsZWQsIC5idG4tZm91cnNxdWFyZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLWZvdXJzcXVhcmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWZvdXJzcXVhcmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZm91cnNxdWFyZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MTc1MjtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xufVxuLmJ0bi1mb3Vyc3F1YXJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1mb3Vyc3F1YXJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWZvdXJzcXVhcmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1naXRodWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLWdpdGh1Yjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3I6ICM0NDQ0NDQ7XG59XG4uYnRuLWdpdGh1Yjpmb2N1cywgLmJ0bi1naXRodWIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1naXRodWIuZGlzYWJsZWQsIC5idG4tZ2l0aHViOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tZ2l0aHViOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1naXRodWI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYnRuLWdpdGh1Yjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ2l0aHViOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tZ29vZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cbi5idG4tZ29vZ2xlOmZvY3VzLCAuYnRuLWdvb2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xuICBib3JkZXItY29sb3I6ICNkZDRiMzk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWdvb2dsZS5kaXNhYmxlZCwgLmJ0bi1nb29nbGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMzMjE7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzI5YjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi1pbnN0YWdyYW06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzI5YjtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y3MjliO1xufVxuLmJ0bi1pbnN0YWdyYW06Zm9jdXMsIC5idG4taW5zdGFncmFtLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWI7XG4gIGJvcmRlci1jb2xvcjogIzNmNzI5YjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5idG4taW5zdGFncmFtLmRpc2FibGVkLCAuYnRuLWluc3RhZ3JhbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNTc3NztcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xufVxuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjY7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmI2O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tbGlua2VkaW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmI2O1xufVxuLmJ0bi1saW5rZWRpbjpmb2N1cywgLmJ0bi1saW5rZWRpbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmI2O1xuICBib3JkZXItY29sb3I6ICMwMDdiYjY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWxpbmtlZGluLmRpc2FibGVkLCAuYnRuLWxpbmtlZGluOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTgzO1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW1pY3Jvc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjcyZWM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3MmVjO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tbWljcm9zb2Z0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjcyZWM7XG4gIGJvcmRlci1jb2xvcjogIzI2NzJlYztcbn1cbi5idG4tbWljcm9zb2Z0OmZvY3VzLCAuYnRuLW1pY3Jvc29mdC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3MmVjO1xuICBib3JkZXItY29sb3I6ICMyNjcyZWM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLW1pY3Jvc29mdC5kaXNhYmxlZCwgLmJ0bi1taWNyb3NvZnQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NzJlYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1taWNyb3NvZnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW1pY3Jvc29mdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1taWNyb3NvZnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjVhY2Q7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4tbWljcm9zb2Z0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1taWNyb3NvZnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbWljcm9zb2Z0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb2Rub2tsYXNzbmlraSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDczMWM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tb2Rub2tsYXNzbmlraTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xuICBib3JkZXItY29sb3I6ICNmNDczMWM7XG59XG4uYnRuLW9kbm9rbGFzc25pa2k6Zm9jdXMsIC5idG4tb2Rub2tsYXNzbmlraS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xuICBib3JkZXItY29sb3I6ICNmNDczMWM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLW9kbm9rbGFzc25pa2kuZGlzYWJsZWQsIC5idG4tb2Rub2tsYXNzbmlraTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLW9kbm9rbGFzc25pa2k6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW9kbm9rbGFzc25pa2k6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb2Rub2tsYXNzbmlraS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzNWIwYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xufVxuLmJ0bi1vZG5va2xhc3NuaWtpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vZG5va2xhc3NuaWtpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW9kbm9rbGFzc25pa2kuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vcGVuaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFlO1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTMxZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLW9wZW5pZDpob3ZlciB7XG4gIGNvbG9yOiAjMmEyZTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFlO1xuICBib3JkZXItY29sb3I6ICNmNzkzMWU7XG59XG4uYnRuLW9wZW5pZDpmb2N1cywgLmJ0bi1vcGVuaWQuZm9jdXMge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTMxZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjc5MzFlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDIyNCwgMjI0LCAwLjUpO1xufVxuLmJ0bi1vcGVuaWQuZGlzYWJsZWQsIC5idG4tb3BlbmlkOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzkzMWU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tb3BlbmlkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vcGVuaWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3BlbmlkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE3OTA4O1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYnRuLW9wZW5pZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3BlbmlkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW9wZW5pZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDIyNCwgMjI0LCAwLjUpO1xufVxuXG4uYnRuLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IyMDI3O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tcGludGVyZXN0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG4gIGJvcmRlci1jb2xvcjogI2NiMjAyNztcbn1cbi5idG4tcGludGVyZXN0OmZvY3VzLCAuYnRuLXBpbnRlcmVzdC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IyMDI3O1xuICBib3JkZXItY29sb3I6ICNjYjIwMjc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLXBpbnRlcmVzdC5kaXNhYmxlZCwgLmJ0bi1waW50ZXJlc3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1waW50ZXJlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXBpbnRlcmVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZjE5MWY7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4tcGludGVyZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1waW50ZXJlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tcmVkZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjdmZjtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY3ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi1yZWRkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1yZWRkaXQ6Zm9jdXMsIC5idG4tcmVkZGl0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNiwgNywgNywgMC41KTtcbn1cbi5idG4tcmVkZGl0LmRpc2FibGVkLCAuYnRuLXJlZGRpdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmEyZTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmN2ZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uYnRuLXJlZGRpdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcmVkZGl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZGVmZjtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tcmVkZGl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDcsIDcsIDAuNSk7XG59XG5cbi5idG4tc291bmRjbG91ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tc291bmRjbG91ZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwO1xuICBib3JkZXItY29sb3I6ICNmZjU1MDA7XG59XG4uYnRuLXNvdW5kY2xvdWQ6Zm9jdXMsIC5idG4tc291bmRjbG91ZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwO1xuICBib3JkZXItY29sb3I6ICNmZjU1MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLXNvdW5kY2xvdWQuZGlzYWJsZWQsIC5idG4tc291bmRjbG91ZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXNvdW5kY2xvdWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNvdW5kY2xvdWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc291bmRjbG91ZC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjNDQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xufVxuLmJ0bi1zb3VuZGNsb3VkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zb3VuZGNsb3VkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNvdW5kY2xvdWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi10dW1ibHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0NzYyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDc2MjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLXR1bWJscjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0NzYyO1xuICBib3JkZXItY29sb3I6ICMyYzQ3NjI7XG59XG4uYnRuLXR1bWJscjpmb2N1cywgLmJ0bi10dW1ibHIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDc2MjtcbiAgYm9yZGVyLWNvbG9yOiAjMmM0NzYyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi10dW1ibHIuZGlzYWJsZWQsIC5idG4tdHVtYmxyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzQ3NjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi10dW1ibHI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyZTNmO1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYnRuLXR1bWJscjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVhY2VlO1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTVhY2VlO1xufVxuLmJ0bi10d2l0dGVyOmZvY3VzLCAuYnRuLXR3aXR0ZXIuZm9jdXMge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTVhY2VlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjMsIDIyNCwgMjI0LCAwLjUpO1xufVxuLmJ0bi10d2l0dGVyLmRpc2FibGVkLCAuYnRuLXR3aXR0ZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzk1ZTk7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMywgMjI0LCAyMjQsIDAuNSk7XG59XG5cbi5idG4tdmltZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiN2VhO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjdlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLXZpbWVvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWI3ZWE7XG4gIGJvcmRlci1jb2xvcjogIzFhYjdlYTtcbn1cbi5idG4tdmltZW86Zm9jdXMsIC5idG4tdmltZW8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjdlYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiN2VhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi12aW1lby5kaXNhYmxlZCwgLmJ0bi12aW1lbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiN2VhO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXZpbWVvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi12aW1lbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyOTViZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xufVxuLmJ0bi12aW1lbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tdmltZW86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdmltZW8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi12ayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODdlYTM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg3ZWEzO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tdms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4N2VhMztcbiAgYm9yZGVyLWNvbG9yOiAjNTg3ZWEzO1xufVxuLmJ0bi12azpmb2N1cywgLmJ0bi12ay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg3ZWEzO1xuICBib3JkZXItY29sb3I6ICM1ODdlYTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLXZrLmRpc2FibGVkLCAuYnRuLXZrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODdlYTM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXZrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY2NDgyO1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYnRuLXZrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi12azpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi12ay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXlhaG9vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMGU5ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjBlOWU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi15YWhvbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIwZTllO1xuICBib3JkZXItY29sb3I6ICM3MjBlOWU7XG59XG4uYnRuLXlhaG9vOmZvY3VzLCAuYnRuLXlhaG9vLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjBlOWU7XG4gIGJvcmRlci1jb2xvcjogIzcyMGU5ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5idG4teWFob28uZGlzYWJsZWQsIC5idG4teWFob286ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMGU5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi15YWhvbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4teWFob286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4teWFob28uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDBhNmY7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cbi5idG4teWFob286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXlhaG9vOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXlhaG9vLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hZG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDg3YTY4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDg3YTY4O1xufVxuXG4uYnRuLW91dGxpbmUtYml0YnVja2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIwNTA4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIwNTA4MTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRyb3Bib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTA4N2RkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTA4N2RkO1xufVxuXG4uYnRuLW91dGxpbmUtZmFjZWJvb2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2I1OTk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2I1OTk4O1xufVxuXG4uYnRuLW91dGxpbmUtZmxpY2tyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDA4NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmMDA4NDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvdXJzcXVhcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjk0ODc3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk0ODc3O1xufVxuXG4uYnRuLW91dGxpbmUtZ2l0aHViIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDQ0NCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdvb2dsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDRiMzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkZDRiMzk7XG59XG5cbi5idG4tb3V0bGluZS1pbnN0YWdyYW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2Y3MjliICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2Y3MjliO1xufVxuXG4uYnRuLW91dGxpbmUtbGlua2VkaW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YmI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA3YmI2O1xufVxuXG4uYnRuLW91dGxpbmUtbWljcm9zb2Z0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2NzJlYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI2NzJlYztcbn1cblxuLmJ0bi1vdXRsaW5lLW9kbm9rbGFzc25pa2kge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjQ3MzFjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjQ3MzFjO1xufVxuXG4uYnRuLW91dGxpbmUtb3BlbmlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3OTMxZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y3OTMxZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYjIwMjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjYjIwMjc7XG59XG5cbi5idG4tb3V0bGluZS1yZWRkaXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY0NTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmY0NTAwO1xufVxuXG4uYnRuLW91dGxpbmUtc291bmRjbG91ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjU1MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZjU1MDA7XG59XG5cbi5idG4tb3V0bGluZS10dW1ibHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM0NzYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmM0NzYyO1xufVxuXG4uYnRuLW91dGxpbmUtdHdpdHRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NWFjZWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NWFjZWU7XG59XG5cbi5idG4tb3V0bGluZS12aW1lbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYWI3ZWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYWI3ZWE7XG59XG5cbi5idG4tb3V0bGluZS12ayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODdlYTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1ODdlYTM7XG59XG5cbi5idG4tb3V0bGluZS15YWhvbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MjBlOWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3MjBlOWU7XG59XG5cbi5idG4tb3V0bGluZS1hZG46aG92ZXIge1xuICBjb2xvcjogI2FkNDEyZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkNDEyZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYml0YnVja2V0OmhvdmVyIHtcbiAgY29sb3I6ICMwYzFkMmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYzFkMmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRyb3Bib3g6aG92ZXIge1xuICBjb2xvcjogIzA5NGQ3ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NGQ3ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogIzFlMmU0ZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlMmU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZmxpY2tyOmhvdmVyIHtcbiAgY29sb3I6ICM5OTAwNGY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTAwNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvdXJzcXVhcmU6aG92ZXIge1xuICBjb2xvcjogI2Q0MDczZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0MDczZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ2l0aHViOmhvdmVyIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdvb2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjOTYyNzFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTYyNzFhICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbnN0YWdyYW06aG92ZXIge1xuICBjb2xvcjogIzIyM2Q1MjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyM2Q1MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlua2VkaW46aG92ZXIge1xuICBjb2xvcjogIzAwMzY1MDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzY1MCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbWljcm9zb2Z0OmhvdmVyIHtcbiAgY29sb3I6ICMwZTQ1OWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZTQ1OWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLW9kbm9rbGFzc25pa2k6aG92ZXIge1xuICBjb2xvcjogI2EyNDYwODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EyNDYwOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtb3BlbmlkOmhvdmVyIHtcbiAgY29sb3I6ICNhOTVlMDY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOTVlMDYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdDpob3ZlciB7XG4gIGNvbG9yOiAjNzMxMjE2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzMxMjE2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1yZWRkaXQ6aG92ZXIge1xuICBjb2xvcjogIzk5MjkwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5MjkwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc291bmRjbG91ZDpob3ZlciB7XG4gIGNvbG9yOiAjOTkzMzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTkzMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS10dW1ibHI6aG92ZXIge1xuICBjb2xvcjogIzBjMTQxYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzBjMTQxYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMTQ3YmM5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQ3YmM5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS12aW1lbzpob3ZlciB7XG4gIGNvbG9yOiAjMGQ3MDkxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQ3MDkxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS12azpob3ZlciB7XG4gIGNvbG9yOiAjMzQ0YjYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQ0YjYxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15YWhvbzpob3ZlciB7XG4gIGNvbG9yOiAjMmUwNjQwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmUwNjQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hZG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg3YTY4O1xufVxuXG4uYmctYml0YnVja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNTA4MTtcbn1cblxuLmJnLWRyb3Bib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xufVxuXG4uYmctZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uYmctZmxpY2tyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbn1cblxuLmJnLWZvdXJzcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xufVxuXG4uYmctZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmJnLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG59XG5cbi5iZy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4uYmctbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmI2O1xufVxuXG4uYmctbWljcm9zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NzJlYztcbn1cblxuLmJnLW9kbm9rbGFzc25pa2kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xufVxuXG4uYmctb3BlbmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTMxZTtcbn1cblxuLmJnLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG59XG5cbi5iZy1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xufVxuXG4uYmctc291bmRjbG91ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU1MDA7XG59XG5cbi5iZy10dW1ibHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0NzYyO1xufVxuXG4uYmctdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG5cbi5iZy12aW1lbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWI3ZWE7XG59XG5cbi5iZy12ayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODdlYTM7XG59XG5cbi5iZy15YWhvbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjBlOWU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBGaWxlIE5hbWU6IGRlbW8uc2Nzc1xuICAgIERlc2NyaXB0aW9uOiBDU1MgdXNlZCBmb3IgZGVtbyBwdXJwb3NlIG9ubHkuIFJlbW92ZSB0aGlzIGNzcyBmcm9tIHlvdXIgcHJvamVjdC5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4gICAgQXV0aG9yOiBQSVhJTlZFTlRcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kZW1vLWlubGluZS1zcGFjaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGVtby1pbmxpbmUtc3BhY2luZyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uZGVtby12ZXJ0aWNhbC1zcGFjaW5nID4gKiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmRlbW8tdmVydGljYWwtc3BhY2luZyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRlbW8tc3BhY2luZy0wID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaWNvbi13cmFwcGVyIC5mZWF0aGVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnNjcm9sbC1leGFtcGxlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZmRmZGY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnNjcm9sbC1leGFtcGxlIC5ob3J6LXNjcm9sbC1jb250ZW50IHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLmJyb3dzZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZTBlMGUwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnJvd3NlciBpZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2FkZXItd3JhcHBlciB7XG4gIGhlaWdodDogOGVtO1xufVxuXG4ubWFpbnRlbmFuY2UtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmFuaW1hdGlvbkljb24ge1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4jY29tcG9uZW50LWJyZWFkY3J1bWJzIC5icmVhZGNydW1iOm5vdChsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuI2JyZWFkY3J1bWItYWxpZ25tZW50IC5icmVhZGNydW1iLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuI2JyZWFkY3J1bWItYWxpZ25tZW50IC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLmRhcmstbGF5b3V0ICNicmVhZGNydW1iLWFsaWdubWVudCAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbi5idXktbm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogNzlweDtcbiAgei1pbmRleDogMTAzMTtcbn1cbi5idXktbm93IC5idG4ge1xuICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG4uYnV5LW5vdyAuYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEZpbGUgTmFtZTogY3VzdG9taXplci5zY3NzXG5cdERlc2NyaXB0aW9uOiBDU1MgdXNlZCBmb3IgZGVtbyBwdXJwb3NlIG9ubHkuIFJlbW92ZSB0aGlzIGNzcyBmcm9tIHlvdXIgcHJvamVjdC5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcblx0QXV0aG9yOiBQSVhJTlZFTlRcblx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY3VzdG9taXplciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgcmlnaHQ6IC00MDBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA1MTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC40cyBjdWJpYy1iZXppZXIoMC4wNSwgMC43NCwgMC4yLCAwLjk5KTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzQsIDQxLCA0NywgMC4wNSk7XG59XG4uY3VzdG9taXplci5vcGVuIHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjA4KTtcbiAgcmlnaHQ6IDA7XG59XG4uY3VzdG9taXplciAuY3VzdG9taXplci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY3VzdG9taXplciAuY3VzdG9taXplci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNnJlbTtcbiAgdG9wOiAwLjZyZW07XG4gIHBhZGRpbmc6IDdweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogIzVlNTg3Mztcbn1cbi5jdXN0b21pemVyIC5jdXN0b21pemVyLWNsb3NlIGksXG4uY3VzdG9taXplciAuY3VzdG9taXplci1jbG9zZSBzdmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4uY3VzdG9taXplciAuY3VzdG9taXplci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjREEyMTI4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogLTNweCAwcHggOHB4IHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxlZnQ6IC0zOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VzdG9taXplciAuY29sb3ItYm94IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9taXplciAuY29sb3ItYm94LnNlbGVjdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBMjEyODtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jdXN0b21pemVyIC5jb2xvci1ib3guc2VsZWN0ZWQuYm9yZGVyOmFmdGVyIHtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xufVxuXG4uZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmRpdmlkZXIgLmRpdmlkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmRpdmlkZXIgLmRpdmlkZXItdGV4dCBpLFxuLmRpdmlkZXIgLmRpdmlkZXItdGV4dCBzdmcge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZGl2aWRlciAuZGl2aWRlci10ZXh0OmJlZm9yZSwgLmRpdmlkZXIgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlOWYxO1xufVxuLmRpdmlkZXIgLmRpdmlkZXItdGV4dDpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbi5kaXZpZGVyIC5kaXZpZGVyLXRleHQ6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmRpdmlkZXIuZGl2aWRlci1sZWZ0IC5kaXZpZGVyLXRleHQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRpdmlkZXIuZGl2aWRlci1sZWZ0IC5kaXZpZGVyLXRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kaXZpZGVyLmRpdmlkZXItbGVmdC1jZW50ZXIgLmRpdmlkZXItdGV4dCB7XG4gIGxlZnQ6IC0yNSU7XG59XG4uZGl2aWRlci5kaXZpZGVyLXJpZ2h0IC5kaXZpZGVyLXRleHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZGl2aWRlci5kaXZpZGVyLXJpZ2h0IC5kaXZpZGVyLXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpdmlkZXIuZGl2aWRlci1yaWdodC1jZW50ZXIgLmRpdmlkZXItdGV4dCB7XG4gIHJpZ2h0OiAtMjUlO1xufVxuLmRpdmlkZXIuZGl2aWRlci1kb3R0ZWQgLmRpdmlkZXItdGV4dDpiZWZvcmUsIC5kaXZpZGVyLmRpdmlkZXItZG90dGVkIC5kaXZpZGVyLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogI2ViZTlmMTtcbn1cbi5kaXZpZGVyLmRpdmlkZXItZGFzaGVkIC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLWRhc2hlZCAuZGl2aWRlci10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6ICNlYmU5ZjE7XG59XG5cbi50aW1lbGluZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlOWYxO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuODVyZW07XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREEyMTI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludC50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICBsZWZ0OiAtMC40MTJyZW07XG4gIHRvcDogMC4wN3JlbTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludC50aW1lbGluZS1wb2ludC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMik7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMjg1cmVtO1xuICBsZWZ0OiAtMC4yODVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQgaSxcbi50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQgc3ZnIHtcbiAgY29sb3I6ICNEQTIxMjg7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWV2ZW50IC50aW1lbGluZS1ldmVudC10aW1lIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogI2I5YjljMztcbn1cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ViZTlmMSwgdHJhbnNwYXJlbnQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgaGVhZCB7XG4gICAgZm9udC1mYW1pbHk6IFwieHMgMHB4XCI7XG4gIH1cblxuICBib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcInhzIC0gbWluLXdpZHRoOiAwcHhcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcbiAgaGVhZCB7XG4gICAgZm9udC1mYW1pbHk6IFwic20gNTQ0cHhcIjtcbiAgfVxuXG4gIGJvZHk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwic20gLSBtaW4td2lkdGg6IDU0NHB4XCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1kIDc2OHB4XCI7XG4gIH1cblxuICBib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIm1kIC0gbWluLXdpZHRoOiA3NjhweFwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkIHtcbiAgICBmb250LWZhbWlseTogXCJsZyA5OTJweFwiO1xuICB9XG5cbiAgYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCJsZyAtIG1pbi13aWR0aDogOTkycHhcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWQge1xuICAgIGZvbnQtZmFtaWx5OiBcInhsIDEyMDBweFwiO1xuICB9XG5cbiAgYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCJ4bCAtIG1pbi13aWR0aDogMTIwMHB4XCI7XG4gIH1cbn1cbmhlYWQge1xuICBjbGVhcjogYm90aDtcbn1cbmhlYWQgdGl0bGUge1xuICBmb250LWZhbWlseTogXCJ4cyAwcHgsIHNtIDU0NHB4LCBtZCA3NjhweCwgbGcgOTkycHgsIHhsIDEyMDBweFwiO1xufVxuXG5ib2R5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKltkYXRhLXVzbi1pZl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWM6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgbWluLWhlaWdodDogMi43MTRyZW07XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDZkZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBpLFxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgc3ZnLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgaSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgaGVpZ2h0OiAxLjE1cmVtO1xuICB3aWR0aDogMS4xNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZDhkNmRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTRweCwgMThweCAxNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxlZnQ6IC04cHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDZkZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDZkZTtcbiAgcGFkZGluZzogMC40MzhyZW0gMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ2ZGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLXgnJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjg1cmVtO1xuICBoZWlnaHQ6IDAuODVyZW07XG4gIHdpZHRoOiAwLjg1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjIlO1xuICBsZWZ0OiAtNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgaSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHN2Zyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIGksXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxLjE1cmVtO1xuICB3aWR0aDogMS4xNXJlbTtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDAuNDI4cmVtIDFyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBpLFxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBzdmcsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIGksXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHN2ZyB7XG4gIGhlaWdodDogMS4xNXJlbTtcbiAgd2lkdGg6IDEuMTVyZW07XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHQtcmVwb3NpdG9yeV9fYXZhdGFyIGltZyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHQtcmVwb3NpdG9yeV9fYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QtbGcsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZyB7XG4gIG1pbi1oZWlnaHQ6IDIuNzE0cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjdyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXRvcDogLTAuMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgcGFkZGluZzogMCAwLjJyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBwYWRkaW5nOiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlIHtcbiAgdG9wOiA0NiU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1zbSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXNtIHtcbiAgbWluLWhlaWdodDogMi4xNDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAtMC4zcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgcGFkZGluZzogMCAwLjJyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xuICB0b3A6IDUlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmRhcmstbGF5b3V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLmRhcmstbGF5b3V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE4LCAzMywgNDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREEyMTI4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci14JyUzRSUzQ2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzYnIHkxPSc2JyB4Mj0nMTgnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1sYXlvdXQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbGF5b3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGQsXG50YWJsZS5kYXRhVGFibGUgdGgge1xuICBwYWRkaW5nOiAwLjcycmVtIDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzVlNTg3Mycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi11cCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE4IDE1IDEyIDkgNiAxNSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwLjNyZW07XG4gIHRvcDogMC41cmVtO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM1ZTU4NzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZlNmI3YjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDAuM3JlbTtcbiAgdG9wOiAxLjNyZW07XG59XG50YWJsZS5kYXRhVGFibGUgLmR0LWNoZWNrYm94ZXMtY2VsbCAuY3VzdG9tLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbi1jb2xsZWN0aW9uID4gZGl2W3JvbGU9bWVudV0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE2cHggLThweDtcbiAgbWluLXdpZHRoOiA4cmVtO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9uLWNvbGxlY3Rpb24gW2NsYXNzKj1idXR0b25zLV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0ZC5jb250cm9sOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRoLmNvbnRyb2w6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsLFxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBzZWxlY3QsXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzcHgpIDExcHgsIGNhbGMoMTAwJSAtIDIwcHgpIDEzcHgsIDEwMCUgMDtcbiAgcGFkZGluZzogMCAwLjhyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjliOWMzO1xufVxuXG50ci5ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cblxuICBkaXYuZHQtYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICBkaXYuZHQtYnV0dG9ucyBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kdHItYnMtbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAuZHRyLWJzLW1vZGFsIC50YWJsZS5kdHItZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgfVxuICAuZHRyLWJzLW1vZGFsIC50YWJsZS5kdHItZGV0YWlscyB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmR0ci1icy1tb2RhbCAudGFibGUuZHRyLWRldGFpbHMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbi8qIEJvb3RzdHJhcCBUb3VjaHNwaW4gKi9cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDguNHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbGVmdDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgcmlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24sXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24gaSxcbi5ib290c3RyYXAtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24gc3ZnLFxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAgaSxcbi5ib290c3RyYXAtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHN2ZyB7XG4gIGhlaWdodDogMC44cmVtO1xuICB3aWR0aDogMC44cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5kaXNhYmxlZC10b3VjaHNwaW4gLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93bixcbi5ib290c3RyYXAtdG91Y2hzcGluLmRpc2FibGVkLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC41KSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLWxnIHtcbiAgd2lkdGg6IDkuMzc1cmVtO1xufVxuLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtbGcgLnRvdWNoc3Bpbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLWxnIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24sXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLWxnIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24gaSxcbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLWxnIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24gc3ZnLFxuLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtbGcgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAgaSxcbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLWxnIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHN2ZyB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdG9wOiAtM3B4O1xufVxuLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtc20ge1xuICB3aWR0aDogNi4yNXJlbTtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLXNtIC50b3VjaHNwaW4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duLFxuLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtc20gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAge1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG59XG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIGksXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIHN2Zyxcbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLXNtIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIGksXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCBzdmcge1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgd2lkdGg6IDAuNnJlbTtcbiAgZm9udC1zaXplOiAwLjZyZW07XG59XG5cbi8qIE51bWJlciBUeXBlIElucHV0IEJveCBTY3NzIGZvciBUb3VjaHNwaW4gLSBSZW1vdmUgYXJyb3cgZm9yIGZpcmVmb3ggKi9cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZGFyay1sYXlvdXQgLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLmJvb3RzdHJhcC10b3VjaHNwaW4uZGlzYWJsZWQtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24sXG4uZGFyay1sYXlvdXQgLmJvb3RzdHJhcC10b3VjaHNwaW4uZGlzYWJsZWQtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLXVwLFxuLmRhcmstbGF5b3V0IC5ib290c3RyYXAtdG91Y2hzcGluLmRpc2FibGVkLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuZGlzYWJsZWQtbWF4LW1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGMyY2MgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXJrLWxheW91dCAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuZGlzYWJsZWQtbWF4LW1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGMyY2MgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRhcmstbGF5b3V0IHtcbiAgLyoqKioqKioqKiBDT01QT05FTlRTICoqKioqKioqKi9cbiAgLyoqKioqKioqKiogRk9STVMgKioqKioqKioqKi9cbiAgLyoqKioqKioqKiogVEFCTEUgKioqKioqKioqKi9cbiAgLyoqKioqKioqKiogUEFHRVMgKioqKioqKioqKi9cbiAgLyoqKioqKioqKiogQVBQTElDQVRJT05TICoqKioqKioqKiovXG4gIC8qKioqKioqKioqIENVU1RPTUlaRVIgKioqKioqKioqKi9cbiAgLyoqKioqKioqKiogSE9SSVpPTlRBTCBMQVlPVVQgKioqKioqKioqKi9cbn1cbmJvZHkuZGFyay1sYXlvdXQge1xuICBjb2xvcjogI2I0YjdiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTtcbn1cblxuLmRhcmstbGF5b3V0IGJvZHkge1xuICBjb2xvcjogI2I0YjdiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTtcbn1cbi5kYXJrLWxheW91dCBoMSxcbi5kYXJrLWxheW91dCBoMixcbi5kYXJrLWxheW91dCBoMyxcbi5kYXJrLWxheW91dCBoNCxcbi5kYXJrLWxheW91dCBoNSxcbi5kYXJrLWxheW91dCBoNiB7XG4gIGNvbG9yOiAjZDBkMmQ2O1xufVxuLmRhcmstbGF5b3V0IC5ib3JkZXIsXG4uZGFyay1sYXlvdXQgLmJvcmRlci10b3AsXG4uZGFyay1sYXlvdXQgLmJvcmRlci1yaWdodCxcbi5kYXJrLWxheW91dCAuYm9yZGVyLWJvdHRvbSxcbi5kYXJrLWxheW91dCAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNEQTIxMjg7XG59XG4uZGFyay1sYXlvdXQgbGFiZWwge1xuICBjb2xvcjogI2QwZDJkNjtcbn1cbi5kYXJrLWxheW91dCAuYnRuIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5kYXJrLWxheW91dCBociB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kYXJrLWxheW91dCBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmRhcmstbGF5b3V0IHByZSBjb2RlIC51cmwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IGtiZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjYjhjMmNjICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzY3NmQ3ZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC50ZXh0LWJvZHkge1xuICBjb2xvcjogI2I0YjdiZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC50ZXh0LWJvZHktaGVhZGluZyB7XG4gIGNvbG9yOiAjZDBkMmQ2O1xufVxuLmRhcmstbGF5b3V0IC5zZWN0aW9uLWxhYmVsIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjQpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXItc2hhZG93IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMiwgMjksIDQ5LCAwLjkpIDQ0JSwgcmdiYSgyMiwgMjksIDQ5LCAwLjQzKSA3MyUsIHJnYmEoMjIsIDI5LCA0OSwgMCkpO1xufVxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAuaGVhZGVyLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0Lm5hdmJhci1zdGlja3kgLmhlYWRlci1uYXZiYXIsIC5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQubmF2YmFyLXN0YXRpYyAuaGVhZGVyLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLm5hdmJhci1zdGlja3kgLmhlYWRlci1uYXZiYXIubmF2YmFyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuNzUpO1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2QwZDJkNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIGksXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHN2ZyB7XG4gIGNvbG9yOiAjZDBkMmQ2O1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5ib29rbWFyay1zdGFyIGksXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmJvb2ttYXJrLXN0YXIgc3ZnIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbS5uYXYtc2VhcmNoIC5zZWFyY2gtaW5wdXQub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0ubmF2LXNlYXJjaCAuc2VhcmNoLWlucHV0Lm9wZW4gLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLm5hdi1pdGVtLm5hdi1zZWFyY2ggLnNlYXJjaC1pbnB1dC5vcGVuIC5pbnB1dCxcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbS5uYXYtc2VhcmNoIC5zZWFyY2gtaW5wdXQub3BlbiAuaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLm5hdi1pdGVtLm5hdi1zZWFyY2ggLnNlYXJjaC1pbnB1dC5vcGVuIC5zZWFyY2gtaW5wdXQtY2xvc2Uge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbSAuYm9va21hcmstaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLm5hdi1pdGVtIC5ib29rbWFyay1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbSAuc2VhcmNoLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLm5hdi1pdGVtIC5zZWFyY2gtbGlzdCBsaSBhIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0gLnNlYXJjaC1saXN0IC5hdXRvLXN1Z2dlc3Rpb24uY3VycmVudF9pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IGxpIGkuZmljb24sXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiBsaSBzdmcuZmljb24ge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1jYXJ0IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEsXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAubWVkaWEsXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEgLm1lZGlhIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAubWVkaWEgLm1lZGlhLW1ldGEsXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEgLm1lZGlhIC5tZWRpYS1tZXRhIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIC5tZWRpYTpob3Zlcixcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAubWVkaWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1oZWFkZXIsXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWZvb3Rlcixcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1jYXJ0IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEgLmRyb3Bkb3duLW1lbnUtZm9vdGVyIC5kcm9wZG93bi1pdGVtLFxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWZvb3RlciAuZHJvcGRvd24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1jYXJ0IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEgLmRyb3Bkb3duLW1lbnUtZm9vdGVyIC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWZvb3RlciAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydC5lbXB0eS1jYXJ0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLWhlYWRlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAubWVkaWEgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1jYXJ0IC5tZWRpYS1oZWFkaW5nIC5jYXJ0LWl0ZW0tYnkge1xuICBjb2xvcjogIzY3NmQ3ZDtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLm1lZGlhLWJvZHkgLm1lZGlhLWhlYWRpbmcge1xuICBjb2xvcjogI2QwZDJkNjtcbn1cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyW2NsYXNzKj1iZy1dIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGgxLFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGgyLFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGgzLFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGg0LFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGg1LFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGg2IHtcbiAgY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmJsYW5rLXBhZ2UgLmNhcmQuYmctdHJhbnNwYXJlbnQgcCB7XG4gIGNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUgLnNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjgzMDQ2IDQ0JSwgcmdiYSg0MCwgNDgsIDcwLCAwLjUxKSA3MyUsIHJnYmEoNDAsIDQ4LCA3MCwgMCkpO1xufVxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkgLm5hdmlnYXRpb24gLnNpZGViYXItZ3JvdXAtYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaS5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaS5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUgLmNvbGxhcHNlLXRvZ2dsZS1pY29uIHtcbiAgY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAucHNfX3RodW1iLXgsXG4uZGFyay1sYXlvdXQgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLmRhcmstbGF5b3V0IC5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5kYXJrLWxheW91dCAucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4uZGFyay1sYXlvdXQgLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyxcbi5kYXJrLWxheW91dCAucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4uZGFyay1sYXlvdXQgLnBzIC5wc19fcmFpbC15OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15LFxuLmRhcmstbGF5b3V0IC5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLmRhcmstbGF5b3V0IC5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gbGkgYSB7XG4gIGNvbG9yOiAjZDBkMmQ2ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gbGkgdWwgLm9wZW4gPiBhLFxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIGxpIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSBpLFxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSBzdmcge1xuICBjb2xvcjogI2QwZDJkNjtcbn1cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2LWl0ZW0ub3BlbiA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdi1pdGVtIGE6YWZ0ZXIge1xuICBjb2xvcjogI2QwZDJkNjtcbn1cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2LWl0ZW0gLm1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdi1pdGVtIC5tZW51LWNvbnRlbnQgLmFjdGl2ZSAubWVudS1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLmFjdGl2ZSAubWVudS10aXRsZSxcbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuYWN0aXZlIGksXG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLmFjdGl2ZSBzdmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuc2lkZWJhci1ncm91cC1hY3RpdmUgLm1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLnNpZGViYXItZ3JvdXAtYWN0aXZlIC5tZW51LWNvbnRlbnQgLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLnNpZGViYXItZ3JvdXAtYWN0aXZlIC5tZW51LWNvbnRlbnQgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1sYXlvdXQgLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkgLm5hdmlnYXRpb24tbWFpbiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogIzE2MWQzMSAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5hbGVydCAuYWxlcnQtaGVhZGluZyxcbi5kYXJrLWxheW91dCAuYWxlcnQgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmRhcmstbGF5b3V0IC5hbGVydCAuY2xvc2Uge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLWxheW91dCAuYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtaGVhZGluZyxcbi5kYXJrLWxheW91dCAuYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtYm9keSxcbi5kYXJrLWxheW91dCAuYWxlcnQuYWxlcnQtZGFyayBwIHtcbiAgY29sb3I6ICNiOGMyY2M7XG59XG4uZGFyay1sYXlvdXQgLmFsZXJ0LmFsZXJ0LWRhcmsuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgY29sb3I6ICNiOGMyY2MgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuY29udGVudC1oZWFkZXItbGVmdCAuYnJlYWRjcnVtYnMtdG9wIC5jb250ZW50LWhlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjZDBkMmQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuYnJlYWRjcnVtYjpub3QoW2NsYXNzKj1icmVhZGNydW1iLV0pIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLWxheW91dCAuYnJlYWRjcnVtYi1jaGV2cm9uLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiNGI3YmQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbGF5b3V0IFtjbGFzcyo9Y29sbGFwc2UtXSAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmNvbGxhcHNlLWJvcmRlciAuY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuY29sbGFwc2Utc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG4uZGFyay1sYXlvdXQgLmNvbGxhcHNlLW1hcmdpbiAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjQpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmNvbGxhcHNlLWljb24gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuY29sbGFwc2UtaWNvbiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiNGI3YmQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1sYXlvdXQgLmNvbGxhcHNlLWljb24gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi11cCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE4IDE1IDEyIDkgNiAxNSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbGF5b3V0IC5idG46bm90KFtjbGFzcyo9YnRuLV0pIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmJ0bi5idG4tZGFyaywgLmRhcmstbGF5b3V0IC5idG4uYnRuLW91dGxpbmUtZGFyaywgLmRhcmstbGF5b3V0IC5idG4uYnRuLWZsYXQtZGFyayB7XG4gIGNvbG9yOiAjYjhjMmNjO1xufVxuLmRhcmstbGF5b3V0IC5idG4uYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmJ0bi5idG4tb3V0bGluZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiO1xuICBjb2xvcjogI2I4YzJjYztcbn1cbi5kYXJrLWxheW91dCAuYnRuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBjb2xvcjogI2I4YzJjYztcbn1cbi5kYXJrLWxheW91dCAuYnRuLmJ0bi1mbGF0LWRhcms6YWN0aXZlLCAuZGFyay1sYXlvdXQgLmJ0bi5idG4tZmxhdC1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzRiNGI0Yjtcbn1cbi5kYXJrLWxheW91dCAuYnRuLWdyb3VwLXRvZ2dsZSBsYWJlbFtjbGFzcyo9YnRuLW91dGxpbmUtXSB7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbi5kYXJrLWxheW91dCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICNkMGQyZDY7XG59XG4uZGFyay1sYXlvdXQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRhcmstbGF5b3V0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDMzLCA0MCwgMC4xMik7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLmRhcmstbGF5b3V0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbGF5b3V0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4O1xufVxuLmRhcmstbGF5b3V0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZGFyay1sYXlvdXQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzY3NmQ3ZDtcbn1cbi5kYXJrLWxheW91dCAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAubW9kYWwgLm1vZGFsLWhlYWRlcixcbi5kYXJrLWxheW91dCAubW9kYWwgLm1vZGFsLWhlYWRlcltjbGFzcyo9YmctXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNiNGI3YmQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMTEsIDEwLCAyNSwgMC40OSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAubW9kYWwgLm1vZGFsLWNvbnRlbnQsXG4uZGFyay1sYXlvdXQgLm1vZGFsIC5tb2RhbC1ib2R5LFxuLmRhcmstbGF5b3V0IC5tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uOm5vdChbY2xhc3MqPXBhZ2luYXRpb24tXSkgLnBhZ2UtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyYjNkO1xufVxuLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uOm5vdChbY2xhc3MqPXBhZ2luYXRpb24tXSkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG59XG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb246bm90KFtjbGFzcyo9cGFnaW5hdGlvbi1dKSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb246bm90KFtjbGFzcyo9cGFnaW5hdGlvbi1dKSAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyYjNkO1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbjpub3QoW2NsYXNzKj1wYWdpbmF0aW9uLV0pIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uOm5vdChbY2xhc3MqPXBhZ2luYXRpb24tXSkgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uOm5vdChbY2xhc3MqPXBhZ2luYXRpb24tXSkgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uW2NsYXNzKj1wYWdpbmF0aW9uLV0gLnBhZ2UtaXRlbTpub3QoLmFjdGl2ZSkgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJiM2Q7XG59XG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb25bY2xhc3MqPXBhZ2luYXRpb24tXSAucGFnZS1pdGVtOm5vdCguYWN0aXZlKTpub3QoOmhvdmVyKSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb25bY2xhc3MqPXBhZ2luYXRpb24tXSAucGFnZS1pdGVtOm5vdCguYWN0aXZlKSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDtcbn1cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbltjbGFzcyo9cGFnaW5hdGlvbi1dIC5wYWdlLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDtcbn1cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmJlZm9yZSwgLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLnByZXYtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmJlZm9yZSwgLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ucHJldi5kaXNhYmxlZCAucGFnZS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNjc2ZDdkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOjphZnRlciwgLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLm5leHQtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmFmdGVyLCAuZGFyay1sYXlvdXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5uZXh0LmRpc2FibGVkIC5wYWdlLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzY3NmQ3ZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmssXG4uZGFyay1sYXlvdXQgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLmRhcmstbGF5b3V0IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2QwZDJkNjtcbn1cbi5kYXJrLWxheW91dCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1sYXlvdXQgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSxcbi5kYXJrLWxheW91dCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuLmRhcmstbGF5b3V0IC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkLFxuLmRhcmstbGF5b3V0IC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCxcbi5kYXJrLWxheW91dCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLm5hdi53cmFwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTIxMjg7XG59XG4uZGFyay1sYXlvdXQgLm1lZGlhLWJvcmRlcmVkIC5tZWRpYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAucG9wb3Zlclt4LXBsYWNlbWVudD10b3BdIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5wb3BvdmVyW3gtcGxhY2VtZW50PXRvcF0gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAucG9wb3Zlclt4LXBsYWNlbWVudD1sZWZ0XSAuYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLnBvcG92ZXJbeC1wbGFjZW1lbnQ9bGVmdF0gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLnBvcG92ZXJbeC1wbGFjZW1lbnQ9cmlnaHRdIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLnBvcG92ZXJbeC1wbGFjZW1lbnQ9cmlnaHRdIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAucG9wb3ZlciAucG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWxheW91dCAucG9wb3ZlciAucG9wb3Zlci1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgY29sb3I6ICNiNGI3YmQ7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MyAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQ4LCA3MCwgMC44NSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjQpO1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAudG9hc3QgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC50b2FzdCAudG9hc3QtaGVhZGVyIC5jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj1saXN0LWdyb3VwLWl0ZW0tXSksIC5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KFtjbGFzcyo9bGlzdC1ncm91cC1pdGVtLV0pOmhvdmVyLCAuZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj1saXN0LWdyb3VwLWl0ZW0tXSk6Zm9jdXMsIC5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KFtjbGFzcyo9bGlzdC1ncm91cC1pdGVtLV0pLmFjdGl2ZSwgLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KFtjbGFzcyo9bGlzdC1ncm91cC1pdGVtLV0pOmFjdGl2ZSwgLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsIC5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjEyODtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgcCxcbi5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICBjb2xvcjogIzY3NmQ3ZDtcbn1cbi5kYXJrLWxheW91dCAubGlzdC1ncm91cC5saXN0LWdyb3VwLWNpcmNsZSAubGlzdC1ncm91cC1pdGVtOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2lyY2xlJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMTAnJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1sYXlvdXQgLnNwaW5uZXItYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5hdmF0YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5hdmF0YXIgW2NsYXNzKj1hdmF0YXItc3RhdHVzLV0ge1xuICBib3JkZXItY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmF2YXRhci1ncm91cCAuYXZhdGFyIGltZyxcbi5kYXJrLWxheW91dCAuYXZhdGFyLWdyb3VwIC5hdmF0YXIgLmF2YXRhci1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyODMwNDYsIGluc2V0IDAgMCAwIDFweCByZ2JhKDQwLCA0OCwgNzAsIDAuMDcpO1xufVxuLmRhcmstbGF5b3V0IC5kaXZpZGVyIC5kaXZpZGVyLXRleHQge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuZGl2aWRlciAuZGl2aWRlci10ZXh0OjpiZWZvcmUsIC5kYXJrLWxheW91dCAuZGl2aWRlciAuZGl2aWRlci10ZXh0OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuZGl2aWRlci5kaXZpZGVyLWRhcmsgLmRpdmlkZXItdGV4dDo6YmVmb3JlLCAuZGFyay1sYXlvdXQgLmRpdmlkZXIuZGl2aWRlci1kYXJrIC5kaXZpZGVyLXRleHQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQ6bm90KC50aW1lbGluZS1wb2ludC1pbmRpY2F0b3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWV2ZW50IC50aW1lbGluZS1ldmVudC10aW1lIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjM2I0MjUzLCB0cmFuc3BhcmVudCk7XG59XG4uZGFyay1sYXlvdXQgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjI0KTtcbn1cbi5kYXJrLWxheW91dCAuY2FyZCAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmNhcmQub3ZlcmxheS1pbWctY2FyZCAuY2FyZC1pbWctb3ZlcmxheSBzcGFuLFxuLmRhcmstbGF5b3V0IC5jYXJkLm92ZXJsYXktaW1nLWNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgcCxcbi5kYXJrLWxheW91dCAuY2FyZC5vdmVybGF5LWltZy1jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLWJvZHkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWxheW91dCAuY2FyZC1kZXZlbG9wZXItbWVldHVwIC5tZWV0dXAtaGVhZGVyIC5tZWV0dXAtZGF5IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDA0NjU2O1xufVxuLmRhcmstbGF5b3V0IC5jYXJkLXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2Utd3JhcHBlciAucHJvZmlsZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLmJ1c2luZXNzLWNhcmQgLmJ1c2luZXNzLWl0ZW1zIC5idXNpbmVzcy1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5jYXJkLWFwcC1kZXNpZ24gLmRlc2lnbi1wbGFubmluZy13cmFwcGVyIC5kZXNpZ24tcGxhbm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5jYXJkLXRpbnktbGluZS1zdGF0cyAuYXBleGNoYXJ0cy1zZXJpZXMtbWFya2VycyAuYXBleGNoYXJ0cy1tYXJrZXIge1xuICBzdHJva2U6ICMwMGNmZTg7XG59XG4uZGFyay1sYXlvdXQgLmNhcmQtdGlueS1saW5lLXN0YXRzIC5hcGV4Y2hhcnRzLXNlcmllcy1tYXJrZXJzOmxhc3QtY2hpbGQgLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgZmlsbDogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuY2FyZC1yZXZlbnVlLWJ1ZGdldCAucmV2ZW51ZS1yZXBvcnQtd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuY2FyZC1yZXZlbnVlLWJ1ZGdldCAuYnVkZ2V0LXdyYXBwZXIgLmFwZXhjaGFydHMtc2VyaWVzOm5vdCg6Zmlyc3QtY2hpbGQpIHBhdGgge1xuICBzdHJva2U6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmVhcm5pbmdzLWNhcmQgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXBpZSAuYXBleGNoYXJ0cy1kYXRhbGFiZWwtbGFiZWwge1xuICBmaWxsOiAjYjRiN2JkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmVhcm5pbmdzLWNhcmQgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXBpZSAuYXBleGNoYXJ0cy1kYXRhbGFiZWwtdmFsdWUge1xuICBmaWxsOiAjZDBkMmQ2O1xufVxuLmRhcmstbGF5b3V0IC5jYXJkLWNvbXBhbnktdGFibGUgLmF2YXRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgaW5wdXQuZm9ybS1jb250cm9sLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5kYXJrLWxheW91dCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCBpbnB1dC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1maWxlLWxhYmVsOm5vdCg6Zm9jdXMpLFxuLmRhcmstbGF5b3V0IHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDY1Njtcbn1cbi5kYXJrLWxheW91dCBpbnB1dC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tZmlsZS1sYWJlbDo6cGxhY2Vob2xkZXIsXG4uZGFyay1sYXlvdXQgdGV4dGFyZWEuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjc2ZDdkO1xufVxuLmRhcmstbGF5b3V0IGlucHV0LmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmRhcmstbGF5b3V0IGlucHV0LmZvcm0tY29udHJvbFtyZWFkb25seT1yZWFkb25seV0sXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1maWxlLWxhYmVsOmRpc2FibGVkLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tZmlsZS1sYWJlbFtyZWFkb25seT1yZWFkb25seV0sXG4uZGFyay1sYXlvdXQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmRhcmstbGF5b3V0IHRleHRhcmVhLmZvcm0tY29udHJvbFtyZWFkb25seT1yZWFkb25seV0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZGFyay1sYXlvdXQgLmNoYXItdGV4dGFyZWEuYWN0aXZlIHtcbiAgY29sb3I6ICNiNGI3YmQgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuY2hhci10ZXh0YXJlYS5tYXgtbGltaXQge1xuICBjb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNiNDI1MztcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0NjU2O1xufVxuLmRhcmstbGF5b3V0IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YjYwO1xuICBib3JkZXItY29sb3I6ICM0NDRiNjA7XG59XG4uZGFyay1sYXlvdXQgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWE2YTtcbn1cbi5kYXJrLWxheW91dCAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjMzNztcbn1cbi5kYXJrLWxheW91dCBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgY29sb3I6ICNiNGI3YmQ7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCBzZWxlY3QuZm9ybS1jb250cm9sIG9wdGlvbjpjaGVja2VkLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tc2VsZWN0IG9wdGlvbjpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCBzZWxlY3QuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmRhcmstbGF5b3V0IHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjg7XG59XG4uZGFyay1sYXlvdXQgc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW211bHRpcGxlPW11bHRpcGxlXSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLWxheW91dCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsXG4uZGFyay1sYXlvdXQgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCxcbi5kYXJrLWxheW91dCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLndpemFyZCAuc3RlcHMgdWwgLmRpc2FibGVkIGEsXG4uZGFyay1sYXlvdXQgLndpemFyZCAuc3RlcHMgdWwgLmRvbmUgYSB7XG4gIGNvbG9yOiAjYjRiN2JkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLndpemFyZCAuc3RlcHMgdWwgLmRpc2FibGVkIGE6aG92ZXIsXG4uZGFyay1sYXlvdXQgLndpemFyZCAuc3RlcHMgdWwgLmRvbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC53aXphcmQgLnN0ZXBzIHVsIC5kaXNhYmxlZCBhIC5zdGVwLFxuLmRhcmstbGF5b3V0IC53aXphcmQgLnN0ZXBzIHVsIC5kb25lIGEgLnN0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuaW5wdXQtZ3JvdXA6Zm9jdXMtd2l0aGluIC5mb3JtLWNvbnRyb2wsXG4uZGFyay1sYXlvdXQgLmlucHV0LWdyb3VwOmZvY3VzLXdpdGhpbiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLWxheW91dCAuZm9ybS1sYWJlbC1ncm91cCA+IGlucHV0Om5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsIC5kYXJrLWxheW91dCAuZm9ybS1sYWJlbC1ncm91cCA+IHRleHRhcmVhOm5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBjb2xvcjogI2I0YjdiZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5jb3VudGVyLXZhbHVlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRhcmstbGF5b3V0IC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLnRhYmxlIHRkLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0aCB7XG4gIGNvbG9yOiAjYjRiN2JkO1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAudGFibGUgLnRoZWFkIHRyOm5vdChbY2xhc3MqPXRhYmxlLV0pIHRoLFxuLmRhcmstbGF5b3V0IC50YWJsZSAudGhlYWQgdHI6bm90KFtjbGFzcyo9dGFibGUtXSkgdGQsXG4uZGFyay1sYXlvdXQgLnRhYmxlIHRib2R5IHRyOm5vdChbY2xhc3MqPXRhYmxlLV0pIHRoLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0cjpub3QoW2NsYXNzKj10YWJsZS1dKSB0ZCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MztcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLnRhYmxlIC50aGVhZCB0cjpub3QoW2NsYXNzKj10YWJsZS1dKSB0aCBjb2RlLFxuLmRhcmstbGF5b3V0IC50YWJsZSAudGhlYWQgdHI6bm90KFtjbGFzcyo9dGFibGUtXSkgdGQgY29kZSxcbi5kYXJrLWxheW91dCAudGFibGUgdGJvZHkgdHI6bm90KFtjbGFzcyo9dGFibGUtXSkgdGggY29kZSxcbi5kYXJrLWxheW91dCAudGFibGUgdGJvZHkgdHI6bm90KFtjbGFzcyo9dGFibGUtXSkgdGQgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLnRhYmxlIHRoZWFkIHRyIHRoLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0Zm9vdCB0ciB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2Q1NTtcbiAgY29sb3I6ICNkMGQyZDY7XG59XG4uZGFyay1sYXlvdXQgLnRhYmxlIHRoZWFkLnRoZWFkLWRhcmsgdGgsXG4uZGFyay1sYXlvdXQgLnRhYmxlIHRmb290LnRoZWFkLWRhcmsgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC50YWJsZTpub3QoLnRhYmxlLWRhcmspOm5vdCgudGFibGUtbGlnaHQpIHRoZWFkOm5vdCgudGhlYWQtZGFyaykgdGgsIC5kYXJrLWxheW91dCAudGFibGU6bm90KC50YWJsZS1kYXJrKTpub3QoLnRhYmxlLWxpZ2h0KSB0Zm9vdDpub3QoLnRoZWFkLWRhcmspIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2Q1NTtcbn1cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1sYXlvdXQgLnRhYmxlLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjA1KTtcbn1cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmRhcmstbGF5b3V0IC50YWJsZS50YWJsZS1kYXJrIHRkLFxuLmRhcmstbGF5b3V0IC50YWJsZS50YWJsZS1kYXJrIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGFyay1sYXlvdXQgLnRhYmxlLnRhYmxlLWRhcmsgdGQgLnRleHQtd2hpdGUsXG4uZGFyay1sYXlvdXQgLnRhYmxlLnRhYmxlLWRhcmsgdGggLnRleHQtd2hpdGUge1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0cltjbGFzcyo9dGFibGUtXSB0ZCxcbi5kYXJrLWxheW91dCAudGFibGUgdGJvZHkgdHJbY2xhc3MqPXRhYmxlLV0gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5kYXJrLWxheW91dCAudGFibGUgdGJvZHkgdHIudGFibGUtZGFyayB0ZCxcbi5kYXJrLWxheW91dCAudGFibGUgdGJvZHkgdHIudGFibGUtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0ci50YWJsZS1hY3RpdmUgdGQsXG4uZGFyay1sYXlvdXQgLnRhYmxlIHRib2R5IHRyLnRhYmxlLWFjdGl2ZSB0aCB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC50YWJsZS50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyYjNkO1xufVxuLmRhcmstbGF5b3V0IC50YWJsZS50YWJsZS1ob3ZlciB0Ym9keSB0ciB0aCxcbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtaG92ZXIgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtaG92ZXItYW5pbWF0aW9uIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtaG92ZXItYW5pbWF0aW9uIHRib2R5IHRyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yNCk7XG59XG4uZGFyay1sYXlvdXQgLnRhYmxlLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJiM2Q7XG59XG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9ucy1jb3B5LFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgLmJ1dHRvbnMtZXhjZWwsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9ucy1wZGYsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9ucy1wcmludCxcbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b25zIC5idG4tc2Vjb25kYXJ5LFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgW2NsYXNzKj1idXR0b25zLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9ucy1jb3B5OmFjdGl2ZSxcbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b25zIC5idXR0b25zLWV4Y2VsOmFjdGl2ZSxcbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b25zIC5idXR0b25zLXBkZjphY3RpdmUsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9ucy1wcmludDphY3RpdmUsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnRuLXNlY29uZGFyeTphY3RpdmUsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyBbY2xhc3MqPWJ1dHRvbnMtXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbi1jb2xsZWN0aW9uID4gZGl2W3JvbGU9bWVudV0ge1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjI0KTtcbn1cbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS5kYXRhVGFibGUgdHIuZ3JvdXAgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyYjNkO1xuICBjb2xvcjogI2QwZDJkNjtcbn1cbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXVwJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTggMTUgMTIgOSA2IDE1JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLCAuZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZGFyay1sYXlvdXQgLmFnLWdyaWQtYnRucyAuZmlsdGVyLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctaW5wdXQtd3JhcHBlciBpbnB1dCB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5hZ2dyaWQsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGNvbG9yOiAjYjRiN2JkO1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctcm93LWhvdmVyLFxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXJvdy1zZWxlY3RlZCxcbi5kYXJrLWxheW91dCAuYWctaGVhZGVyIC5hZy1yb3ctaG92ZXIsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctcm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLWljb24sXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctaWNvbiB7XG4gIGNvbG9yOiAjNDA0NjU2O1xufVxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLWhlYWRlci1jZWxsLmFnLWNvbHVtbi1ob3Zlcixcbi5kYXJrLWxheW91dCAuYWctaGVhZGVyIC5hZy1oZWFkZXItY2VsbC5hZy1jb2x1bW4taG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLWhlYWRlci1jZWxsLFxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLWNlbGwsXG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctcm93LFxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXBpbm5lZC1sZWZ0LWhlYWRlcixcbi5kYXJrLWxheW91dCAuYWdncmlkIC5hZy1waW5uZWQtbGVmdC1jb2xzLWNvbnRhaW5lcixcbi5kYXJrLWxheW91dCAuYWdncmlkIC5hZy1ob3Jpem9udGFsLWxlZnQtc3BhY2VyLFxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXBhZ2luZy1wYW5lbCxcbi5kYXJrLWxheW91dCAuYWdncmlkIC5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctaGVhZGVyLWNlbGwsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctY2VsbCxcbi5kYXJrLWxheW91dCAuYWctaGVhZGVyIC5hZy1yb3csXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctcGlubmVkLWxlZnQtaGVhZGVyLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLXBpbm5lZC1sZWZ0LWNvbHMtY29udGFpbmVyLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLWhvcml6b250YWwtbGVmdC1zcGFjZXIsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctcGFnaW5nLXBhbmVsLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuYWdncmlkIC5hZy1jZWxsLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctY2VsbC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xuICBiYWNrZ3JvdW5kOiAjMTYxZDMxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXBhZ2luZy1wYW5lbCAuYWctcGFnaW5nLWJ1dHRvbixcbi5kYXJrLWxheW91dCAuYWctaGVhZGVyIC5hZy1wYWdpbmctcGFuZWwgLmFnLXBhZ2luZy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXBhZ2luZy1wYW5lbCAuYWctZGlzYWJsZWQsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctcGFnaW5nLXBhbmVsIC5hZy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctcGFnaW5nLXBhbmVsIHNwYW5bcmVmPWxiVG90YWxdLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLXBhZ2luZy1wYW5lbCBzcGFuW3JlZj1sYlRvdGFsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJiM2Q7XG4gIGNvbG9yOiAjYjRiN2JkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmFnZ3JpZCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLmFnZ3JpZCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNEQTIxMjg7XG59XG4uZGFyay1sYXlvdXQgLmdldHRpbmctc3RhcnRlZCAuY2xvY2tDYXJkIHAge1xuICBjb2xvcjogI2I0YjdiZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0ICN1c2VyLXByb2ZpbGUgLnByb2ZpbGUtaGVhZGVyIC5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0ICN1c2VyLXByb2ZpbGUgLnByb2ZpbGUtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuc2VhcmNoLWJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuYmxvZy1lZGl0LXdyYXBwZXIgLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MyAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5rYi1zZWFyY2gtY29udGVudC1pbmZvIC5rYi1zZWFyY2gtY29udGVudCAuY2FyZC1pbWctdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDg2MDtcbn1cbi5kYXJrLWxheW91dCAubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj1saXN0LWdyb3VwLWl0ZW0tXSk6aG92ZXIsIC5kYXJrLWxheW91dCAubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj1saXN0LWdyb3VwLWl0ZW0tXSk6Zm9jdXMsIC5kYXJrLWxheW91dCAubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj1saXN0LWdyb3VwLWl0ZW0tXSk6YWN0aXZlLFxuLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwLWNpcmNsZSAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5kYXJrLWxheW91dCAubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsXG4uZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAtY2lyY2xlIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5hcHAtZml4ZWQtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuY29udGVudC1hcmVhLXdyYXBwZXIgLmNvbnRlbnQtcmlnaHQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtbGlzdCAuYXBwLWFjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtbGlzdCAuYXBwLWFjdGlvbiAuYWN0aW9uLXJpZ2h0IC5saXN0LWlubGluZS1pdGVtIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtbGlzdCAuZW1haWwtdXNlci1saXN0IC5tZWRpYSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtbGlzdCAuZW1haWwtdXNlci1saXN0IC5tZWRpYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1saXN0IC5lbWFpbC11c2VyLWxpc3QgLm1lZGlhLnNlbGVjdGVkLXJvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuMDYpO1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWxpc3QgLmVtYWlsLXVzZXItbGlzdCAubWVkaWEgLnVzZXItZGV0YWlscyBwLFxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1saXN0IC5lbWFpbC11c2VyLWxpc3QgLm1lZGlhIC51c2VyLWRldGFpbHMgLm1haWwtZGF0ZSxcbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtbGlzdCAuZW1haWwtdXNlci1saXN0IC5tZWRpYSAubWFpbC1tZXNzYWdlIHAsXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWxpc3QgLmVtYWlsLXVzZXItbGlzdCAubWVkaWEgLm1haWwtbWVzc2FnZSAubWFpbC1kYXRlIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWxpc3QgLmVtYWlsLXVzZXItbGlzdCAubWFpbC1yZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDtcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtZGV0YWlscyB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtZGV0YWlscyAuZW1haWwtc2Nyb2xsLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1kZXRhaWxzIC5lbWFpbC1kZXRhaWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1kZXRhaWxzIC5lbWFpbC1kZXRhaWwtaGVhZGVyIC5lbWFpbC1oZWFkZXItcmlnaHQgLmxpc3QtaW5saW5lLWl0ZW0gLmRyb3Bkb3duLXRvZ2dsZSxcbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtZGV0YWlscyAuZW1haWwtZGV0YWlsLWhlYWRlciAuZW1haWwtaGVhZGVyLXJpZ2h0IC5saXN0LWlubGluZS1pdGVtIC5hY3Rpb24taWNvbiB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1kZXRhaWxzIC5lbWFpbC1pbmZvLWRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNjc2ZDdkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1kZXRhaWxzIC5tYWlsLW1lc3NhZ2Utd3JhcHBlcixcbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtZGV0YWlscyAuZW1haWwtZGV0YWlsLWhlYWQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyICNjb21wb3NlLW1haWwgLmNvbXBvc2UtbWFpbC1mb3JtLWZpZWxkLFxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgI2NvbXBvc2UtbWFpbCAucWwtdG9vbGJhcixcbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyICNjb21wb3NlLW1haWwgLnFsLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyICNjb21wb3NlLW1haWwgbGFiZWwge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyICNjb21wb3NlLW1haWwgLm1vZGFsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzU4cmVtO1xufVxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuc2lkZWJhciAuY2hhdC1wcm9maWxlLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLnNpZGViYXIgLnNpZGViYXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50IC5jaGF0LWZpeGVkLXNlYXJjaCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50IC5jaGF0LXVzZXItbGlzdC13cmFwcGVyIC5jaGF0LXVzZXJzLWxpc3QgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE2MWQzMTtcbn1cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50IC5jaGF0LXVzZXItbGlzdC13cmFwcGVyIC5jaGF0LXVzZXJzLWxpc3QgbGkgLmNoYXQtaW5mbyAuY2FyZC10ZXh0LFxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgLmNoYXQtdXNlci1saXN0LXdyYXBwZXIgLmNoYXQtdXNlcnMtbGlzdCBsaSAuY2hhdC10aW1lIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLnNpZGViYXIgLnNpZGViYXItY29udGVudCAuY2hhdC11c2VyLWxpc3Qtd3JhcHBlciAuY2hhdC11c2Vycy1saXN0IGxpLmFjdGl2ZSAuY2hhdC1pbmZvIC5jYXJkLXRleHQsXG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLnNpZGViYXIgLnNpZGViYXItY29udGVudCAuY2hhdC11c2VyLWxpc3Qtd3JhcHBlciAuY2hhdC11c2Vycy1saXN0IGxpLmFjdGl2ZSAuY2hhdC10aW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLnNpZGViYXIgLnNpZGViYXItY29udGVudCAuY2hhdC11c2VyLWxpc3Qtd3JhcHBlciAuY2hhdC11c2Vycy1saXN0IGxpIGltZyB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuYXZhdGFyLWJvcmRlciBpbWcge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmNoYXQtYXBwLXdpbmRvdyAuc3RhcnQtY2hhdC1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC5zdGFydC1jaGF0LWFyZWEgLnN0YXJ0LWNoYXQtaWNvbixcbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC5zdGFydC1jaGF0LWFyZWEgLnN0YXJ0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMyODMwNDY7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnN0YXJ0LWNoYXQtYXJlYSxcbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC51c2VyLWNoYXRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREkxTGpBdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBeU5qQWdNall3SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0F5TmpBZ01qWXdPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrQ2drdWMzUXdlMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPMk5zYVhBdGNuVnNaVHBsZG1WdWIyUmtPMlpwYkd3Nkl6RTNNVUV5TkR0OUNqd3ZjM1I1YkdVK0NqeG5QZ29KUEdjZ2FXUTlJbWt0YkdsclpTMW1iMjlrSWo0S0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpRdU5Dd3hObU13TGpJc01DNDJMREF1TkN3eExqTXNNQzQxTERKb0xUTXVOMnd4TGpJc01pNHpiREF1TlN3d0xqbHNMVEF1TWl3d0xqRldNamhqTWk0eUxERXVOeXd5TGpjc05DNDRMREVzTndvSkNRbGpMVEF1T0N3eExURXVPU3d4TGpjdE15NHlMREV1T1ZZek4yTXRNQzQ1TERNdU5TMDBMakVzTmkwM0xqZ3NObWd0TWpCakxUTXVOaXd3TFRZdU9DMHlMalV0Tnk0M0xUWjJMVEF1TVdNdE1pNDNMVEF1TkMwMExqWXRNeTAwTGpJdE5TNDNZekF1TWkweExqTXNNQzQ1TFRJdU5Td3hMamt0TXk0eUNna0pDWFl0Tmk0NGJDMHdMamd0TVM0MmJDMHdMalF0TUM0NWJEQXVPUzB3TGpSTUxURTNMREU0YUMwelF5MHhOeTR5TERVdU5pMDBMamt0TWk0eUxEY3VOU3d3TGpaRE1UVXVOQ3d5TGpNc01qRXVPU3c0TGpJc01qUXVOQ3d4Tm5vZ1RTMHhNaTQwTERFNFl5MHdMaklzTUMwd0xqTXNNQzB3TGpRc01DNHhDZ2tKQ1d3dE15NHhMREV1Tm13d0xqa3NNUzQ0YkRFdU15MHdMamRqTUM0NExUQXVOQ3d4TGpndE1DNDBMREl1Tnl3d2JESXVNaXd4TGpGak1DNHpMREF1TVN3d0xqWXNNQzR4TERBdU9Td3diREl1TWkweExqRmpNQzQ0TFRBdU5Dd3hMamd0TUM0MExESXVOeXd3YkRJdU1pd3hMakVLQ1FrSll6QXVNeXd3TGpFc01DNDJMREF1TVN3d0xqa3NNR3d5TGpJdE1TNHhZekF1T0Mwd0xqUXNNUzQ0TFRBdU5Dd3lMamNzTUd3eUxqSXNNUzR4UXpjdU5Dd3lNaXczTGpjc01qSXNPQ3d5TVM0NWJESXVPUzB4TGpOak1DNDRMVEF1TXl3eExqY3RNQzR6TERJdU5Dd3diREl1T1N3eExqTUtDUWtKWXpBdU15d3dMakVzTUM0MkxEQXVNU3d3TGprc01Hd3pMakV0TVM0MWJDMHdMamt0TVM0NGJDMHhMalFzTUM0M1l5MHdMamdzTUM0MExURXVOeXd3TGpRdE1pNDJMREF1TVd3dE1pNDRMVEV1TWtNeE1pNHpMREU0TERFeUxqSXNNVGdzTVRJdU1Td3hPR3d3TERBS0NRa0pZeTB3TGpFc01DMHdMak1zTUMwd0xqUXNNQzR4YkMweUxqZ3NNUzR5WXkwd0xqZ3NNQzQwTFRFdU9Dd3dMak10TWk0MkxUQXVNVXcwTERFNExqRkRNeTQ1TERFNExETXVOeXd4T0N3ekxqWXNNVGhzTUN3d1l5MHdMaklzTUMwd0xqTXNNQzB3TGpRc01DNHhUREVzTVRrdU1nb0pDUWxqTFRBdU9Dd3dMalF0TVM0NExEQXVOQzB5TGpjc01Fd3ROQ3d4T0M0eFF5MDBMakVzTVRndE5DNHpMREU0TFRRdU5Dd3hPR3d3TERCakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRk1MVGNzTVRrdU1tTXRNQzQ0TERBdU5DMHhMamdzTUM0MExUSXVOeXd3YkMweUxqSXRNUzR4Q2drSkNVTXRNVEl1TVN3eE9DMHhNaTR6TERFNExURXlMalFzTVRoTUxURXlMalFzTVRoTUxURXlMalFzTVRoNklFMHRNVEl1TkN3eE5tZ3ROQzQ1UXkweE15NDFMRFV1TVMweExqVXRNQzQzTERrdU5Td3pMakpqTml3eUxqRXNNVEF1Tnl3MkxqZ3NNVEl1T0N3eE1pNDRhQzB5TGpGc0xUQXVNUzB3TGpFS0NRa0pUREU1TGprc01UWklMVEV5TGpSTUxURXlMalFzTVRaNklFMHhOeTQ1TERJekxqZHNNUzQwTFRBdU4yZ3hMak4yTW1ndE16WjJMVEV1TVd3d0xqTXRNQzR5YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZElMVE1LQ1FrSmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3dUREl1TXl3eU0yZ3lMalpzTVM0MExEQXVOMk13TGpjc01DNDBMREV1Tnl3d0xqUXNNaTQxTERCc01TNDNMVEF1TjJnekxqSnNNUzQzTERBdU4wTXhOaTR5TERJMExqRXNNVGN1TVN3eU5DNHhMREUzTGprc01qTXVOM29LQ1FrSklFMHRNVE11T0N3eU4yd3hOaTQwTERRdU9Vd3hPQzQ1TERJM1NDMHhNeTQ0ZWlCTkxURTBMalFzTWpsb01DNHpiREUyTGpjc05Xd3hOaTQzTFRWb01DNHpZekV1Tnl3d0xETXNNUzR6TERNc00zTXRNUzR6TERNdE15d3phQzB6TkdNdE1TNDNMREF0TXkweExqTXRNeTB6Q2drSkNVTXRNVGN1TkN3ek1DNHpMVEUyTGpFc01qa3RNVFF1TkN3eU9Yb2dUUzB4TXk0eExETTNZekF1T0N3eUxqUXNNeTR4TERRc05TNDNMRFJvTWpCak1pNDFMREFzTkM0NExURXVOaXcxTGpjdE5FTXhPQzR5TERNM0xURXpMakVzTXpjdE1UTXVNU3d6TjNvaUx6NEtDUWs4Y0dGMGFDQnBaRDBpY0dGMGFEWmZabWxzYkMxamIzQjVJaUJqYkdGemN6MGljM1F3SWlCa1BTSk5NamcwTGpRc01UWmpNQzR5TERBdU5pd3dMalFzTVM0ekxEQXVOU3d5YUMwekxqZHNNUzR5TERJdU0yd3dMalVzTUM0NWJDMHdMaklzTUM0eFZqSTRZekl1TWl3eExqY3NNaTQzTERRdU9Dd3hMRGNLQ1FrSll5MHdMamdzTVMweExqa3NNUzQzTFRNdU1pd3hMamxXTXpkakxUQXVPU3d6TGpVdE5DNHhMRFl0Tnk0NExEWm9MVEl3WXkwekxqWXNNQzAyTGpndE1pNDFMVGN1TnkwMmRpMHdMakZqTFRJdU55MHdMalF0TkM0MkxUTXROQzR5TFRVdU4yTXdMakl0TVM0ekxEQXVPUzB5TGpVc01TNDVMVE11TWdvSkNRbDJMVFl1T0d3dE1DNDRMVEV1Tm13dE1DNDBMVEF1T1d3d0xqa3RNQzQwVERJME15d3hPR2d0TTJNeUxqZ3RNVEl1TkN3eE5TNHhMVEl3TGpJc01qY3VOUzB4Tnk0MFF6STNOUzQwTERJdU15d3lPREV1T1N3NExqSXNNamcwTGpRc01UWjZJRTB5TkRjdU5Td3hPQW9KQ1FsakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRnNMVE11TVN3eExqWnNNQzQ1TERFdU9Hd3hMak10TUM0M1l6QXVPQzB3TGpRc01TNDRMVEF1TkN3eUxqY3NNR3d5TGpJc01TNHhZekF1TXl3d0xqRXNNQzQyTERBdU1Td3dMamtzTUd3eUxqSXRNUzR4Q2drSkNXTXdMamd0TUM0MExERXVPQzB3TGpRc01pNDNMREJzTWk0eUxERXVNV013TGpNc01DNHhMREF1Tml3d0xqRXNNQzQ1TERCc01pNHlMVEV1TVdNd0xqZ3RNQzQwTERFdU9DMHdMalFzTWk0M0xEQnNNaTR5TERFdU1XTXdMak1zTUM0eExEQXVOaXd3TGpFc01DNDVMREJzTWk0NUxURXVNd29KQ1Fsak1DNDRMVEF1TXl3eExqY3RNQzR6TERJdU5Dd3diREl1T1N3eExqTmpNQzR6TERBdU1Td3dMallzTUM0eExEQXVPU3d3YkRNdU1TMHhMalZzTFRBdU9TMHhMamhzTFRFdU5Dd3dMamRqTFRBdU9Dd3dMalF0TVM0M0xEQXVOQzB5TGpZc01DNHhiQzB5TGpndE1TNHlDZ2tKQ1dNdE1DNHhMVEF1TVMwd0xqTXRNQzR4TFRBdU5DMHdMakZzTUN3d1l5MHdMakVzTUMwd0xqTXNNQzB3TGpRc01DNHhiQzB5TGpnc01TNHlZeTB3TGpnc01DNDBMVEV1T0N3d0xqTXRNaTQyTFRBdU1Xd3RNaTR6TFRFdU1XTXRNQzR4TFRBdU1TMHdMak10TUM0eExUQXVOUzB3TGpGc01Dd3dDZ2tKQ1dNdE1DNHlMREF0TUM0ekxEQXRNQzQwTERBdU1Xd3RNaTR5TERFdU1XTXRNQzQ0TERBdU5DMHhMamdzTUM0MExUSXVOeXd3YkMweUxqSXRNUzR4WXkwd0xqRXRNQzR4TFRBdU15MHdMakV0TUM0MExUQXVNV3d3TERCakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRnNMVEl1TWl3eExqRUtDUWtKWXkwd0xqZ3NNQzQwTFRFdU9Dd3dMalF0TWk0M0xEQnNMVEl1TWkweExqRkRNalEzTGprc01UZ3NNalEzTGpjc01UZ3NNalEzTGpVc01UaE1NalEzTGpVc01UaE1NalEzTGpVc01UaDZJRTB5TkRjdU5Td3hObWd0TkM0NVl6TXVPUzB4TUM0NUxERTFMamt0TVRZdU55d3lOaTQ0TFRFeUxqZ0tDUWtKWXpZc01pNHhMREV3TGpjc05pNDRMREV5TGpnc01USXVPR2d0TWk0eGJDMHdMakV0TUM0eGJDMHdMak1zTUM0eFNESTBOeTQxVERJME55NDFMREUyZWlCTk1qYzNMamtzTWpNdU4yd3hMalF0TUM0M2FERXVNM1l5YUMwek5uWXRNUzR4YkRBdU15MHdMakpzTVM0MExUQXVOMmd5TGpZS0NRa0piREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZG9NaTQyYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpjc01DNDBMREl1Tml3d0xqRnNNUzQzTFRBdU53b0pDUWxvTXk0eWJERXVOeXd3TGpkRE1qYzJMaklzTWpRdU1Td3lOemN1TVN3eU5DNHhMREkzTnk0NUxESXpMamRNTWpjM0xqa3NNak11TjNvZ1RUSTBOaTR5TERJM2JERTJMalFzTkM0NVRESTNPU3d5TjBneU5EWXVNbm9nVFRJME5TNDFMREk1YURBdU0yd3hOaTQzTERWc01UWXVOeTAxYURBdU13b0pDUWxqTVM0M0xEQXNNeXd4TGpNc015d3pjeTB4TGpNc015MHpMRE5vTFRNMFl5MHhMamNzTUMwekxURXVNeTB6TFROVE1qUXpMamtzTWprc01qUTFMalVzTWpsNklFMHlORFl1T1N3ek4yTXdMamdzTWk0MExETXVNU3cwTERVdU5pdzBhREl3WXpJdU5Td3dMRFF1T0MweExqWXNOUzQzTFRRS0NRa0pTREkwTmk0NWVpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHhOVGt1TlN3eU1XTXRNUzR6TFRNdU5pMDBMamN0TmkwNExqVXRObWd0TkRKakxUTXVPQ3d3TFRjdU1pd3lMalF0T0M0MUxEWmpMVE11TXl3d0xqTXROUzQ0TERNdU1pMDFMalVzTmk0MVl6QXVNaXd5TGprc01pNDJMRFV1TWl3MUxqVXNOUzQxQ2drSkNXTXRNUzQzTERRdU55d3dMamdzT1M0NExEVXVOQ3d4TVM0MVl6RXNNQzR6TERJc01DNDFMRE1zTUM0MWFEUXlZelVzTUN3NUxUUXNPUzA1WXpBdE1TMHdMakl0TWk0eExUQXVOUzB6WXpNdU15MHdMak1zTlM0NExUTXVNaXcxTGpVdE5pNDFDZ2tKQ1VNeE5qUXVOeXd5TXk0MkxERTJNaTQwTERJeExqTXNNVFU1TGpVc01qRjZJRTB4TlRFc01UZG9MVFF5WXkweUxqY3NNQzAxTGpJc01TNDJMVFl1TXl3MGFEVTBMamRETVRVMkxqSXNNVGd1Tml3eE5UTXVOeXd4Tnl3eE5URXNNVGQ2SUUweE5ERXVOeXcwTXdvSkNRbGpNaTR4TFRFdU55d3pMak10TkM0ekxETXVNeTAzYUMweVl6QXNNeTQ1TFRNdU1TdzNMVGNzTjJndE5DNHpZekl1TVMweExqY3NNeTR6TFRRdU15d3pMak10TjJndE1tTXdMRE11T1MwekxqRXNOeTAzTERkb0xUUXVNMk15TGpFdE1TNDNMRE11TXkwMExqTXNNeTR6TFRkb0xUSUtDUWtKWXpBc015NDVMVE11TVN3M0xUY3NOMmd0TjJNdE15NDVMREF0TnkwekxqRXROeTAzY3pNdU1TMDNMRGN0TjJnME1tTXpMamtzTUN3M0xETXVNU3czTERkekxUTXVNU3czTFRjc04wZ3hOREV1TjNvZ1RURXdPU3d5TjJNdE15d3dMVFV1T0N3eExqVXROeTQxTERSSU1UQXhDZ2tKQ1dNdE1pNHlMREF0TkMweExqZ3ROQzAwY3pFdU9DMDBMRFF0TkdnMU9HTXlMaklzTUN3MExERXVPQ3cwTERSekxURXVPQ3cwTFRRc05HZ3RNQzQxWXkweExqY3RNaTQxTFRRdU5TMDBMVGN1TlMwMFNERXdPWG9pTHo0S0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTXprc01URTFZelF1TkN3d0xEZ3RNeTQyTERndE9ITXRNeTQyTFRndE9DMDRjeTA0TERNdU5pMDRMRGhUTXpRdU5pd3hNVFVzTXprc01URTFlaUJOTkRVc01UQTNZekFzTXk0ekxUSXVOeXcyTFRZc05uTXROaTB5TGpjdE5pMDJDZ2tKQ1hNeUxqY3ROaXcyTFRaVE5EVXNNVEF6TGpjc05EVXNNVEEzZWlCTk5ESXNOemgyTFRKb09IWXROa2cwTUdNdE1pNHlMREF0TkN3eExqZ3ROQ3cwZGpFd1NESXliQzB4TGpNc05Fd3lNQ3c1TUdneUxqSnNNeTQ0TERRd2FESTJiRE11T0MwME1FZzFPR3d0TUM0M0xUSk1OVFlzT0RSSU5ESldOemg2Q2drSkNTQk5NemdzTnpSMk1UQm9NbFkzTkdnNGRpMHlhQzA0UXpNNExqa3NOeklzTXpnc056SXVPU3d6T0N3M05Ib2dUVFF3TERnMmFERTBMalpzTUM0M0xESklNakl1T0d3d0xqY3RNa2cwTUhvZ1RUVXpMamdzT1RCSU1qUXVNbXd6TGpZc016aG9Nakl1TkV3MU15NDRMRGt3ZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweE1qa3NPVEpvTFRaMk5HZ3ROblkwYUMwMmRqRTBhQzB6YkRBdU1pd3liRE11T0N3ek1tZ3pObXd6TGpndE16SnNNQzR5TFRKb0xUTjJMVEUwYUMwMmRpMDBhQzAyZGkwMFNERXlPWG9nVFRFME55d3hNVFIyTFRFeWFDMDBkalJvTTNZNFNERTBOd29KQ1FsNklFMHhORFFzTVRFMGRpMDJhQzAwZGpaSU1UUTBlaUJOTVRNNExERXlNSFl0TVRab0xUUjJNVGt1TWtNeE16VXVOaXd4TWpJdU5Td3hNemNzTVRJeExqUXNNVE00TERFeU1Ib2dUVEV6TWl3eE1qTXVPRll4TURCb0xUUjJNak11T0FvSkNRbERNVEk1TGpNc01USTBMakVzTVRNd0xqY3NNVEkwTGpFc01UTXlMREV5TXk0NGVpQk5NVEkyTERFeU15NHlWakV3TkdndE5IWXhOa014TWpNc01USXhMalFzTVRJMExqUXNNVEl5TGpVc01USTJMREV5TXk0eWVpQk5NVEl3TERFeE5IWXRObWd0TkhZMlNERXlNSG9nVFRFeE5Dd3hNVFIyTFRob013b0pDUWwyTFRSb0xUUjJNVEpJTVRFMGVpQk5NVFF4TERFd01uWXROR2d0TkhZMGFETjJOR2d4VmpFd01ub2dUVEV6TlN3eE1ESjJMVGhvTFRSMk5HZ3pkalJJTVRNMWVpQk5NVEk1TERrNGRpMDBhQzAwZGpob01YWXRORWd4TWpsNklFMHhNak1zTVRBeWRpMDBhQzAwZGpob01YWXRORWd4TWpONkNna0pDU0JOTVRNd0xERXlObU0xTGprc01Dd3hNQzQ1TFRRdU1pd3hNUzQ0TFRFd2FEY3VPV3d0TXk0MUxETXdhQzB6TWk0MGJDMHpMalV0TXpCb055NDVRekV4T1M0eExERXlNUzQ0TERFeU5DNHhMREV5Tml3eE16QXNNVEkyZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweU1USXNPRFoyTW1ndE5IWXRNa2d5TVRKNklFMHlNVFlzT0Rab0xUSjJNbWd5VmpnMmVpQk5NVGsyTERnMlRERTVOaXc0Tm1NdE1pNDNMREF1TnkwMExqVXNNeTR6TFRNdU9TdzJZekF1TkN3eExqZ3NNUzQyTERNdU1pd3pMak1zTXk0NENna0pDV3d3TGpFc01DNHliREV1TVN3MExqVmpNQzR5TERBdU9Td3hMREV1TlN3eExqa3NNUzQxYkRBc01HdzNMREkwTGpaak1DNHlMREF1T1N3eExERXVOQ3d4TGprc01TNDBhRFZqTUM0NUxEQXNNUzQzTFRBdU5pd3hMamt0TVM0MGJEY3RNalF1Tm1Nd0xqa3NNQ3d4TGpjdE1DNDJMREV1T1MweExqVUtDUWtKYkRFdU1TMDBMalZzTUM0eExUQXVNbU15TGpZdE1DNDVMRFF1TVMwekxqY3NNeTR5TFRZdU0yTXRNQzQyTFRFdU55MHlMVE10TXk0NExUTXVNMVk0Tm1Nd0xUY3VOeTAyTGpNdE1UUXRNVFF0TVRSVE1UazJMRGM0TGpNc01UazJMRGcyZWlCTk1qQXdMRGcyYURaMk1tZ3RPUW9KQ1FsakxURXVOeXd3TFRNc01TNHpMVE1zTTNNeExqTXNNeXd6TEROb01qWmpNUzQzTERBc015MHhMak1zTXkwemN5MHhMak10TXkwekxUTm9MVE4yTFRKb01tTXdMVFl1TmkwMUxqUXRNVEl0TVRJdE1USnpMVEV5TERVdU5DMHhNaXd4TWtneU1EQjZJRTB4T1RndU5pd3hNREJzTFRFdE5HZ3lOQzQ1Q2drSkNXd3RNU3cwU0RFNU9DNDJlaUJOTWpBM0xqVXNNVEkyYkMwMkxqa3RNalJvTVRndU4yd3ROaTQ1TERJMFNESXdOeTQxZWlCTk1UVXdMREkwTW1NeE1pNHlMREFzTWpJdE9TNDRMREl5TFRJeWN5MDVMamd0TWpJdE1qSXRNakp6TFRJeUxEa3VPQzB5TWl3eU1nb0pDUWxUTVRNM0xqZ3NNalF5TERFMU1Dd3lOREo2SUUweE56UXNNakl3WXpBc01UTXVNeTB4TUM0M0xESTBMVEkwTERJMGN5MHlOQzB4TUM0M0xUSTBMVEkwYkRBc01HTXdMVEV6TGpNc01UQXVOeTB5TkN3eU5DMHlORk14TnpRc01qQTJMamNzTVRjMExESXlNSG9nVFRFME5TNDJMREl6Tnk0M0Nna0pDV3d5TFRBdU9XTXhMalV0TUM0MkxETXVNaTB3TGpZc05DNDNMREJzTWl3d0xqbGpNQzQ1TERBdU5Dd3lMREFzTWk0MUxUQXVPR3d4TGpFdE1TNDVZekF1T0MweExqUXNNaTR5TFRJdU5Dd3pMamd0TWk0NGJESXVNUzB3TGpWak1TMHdMaklzTVM0MkxURXVNU3d4TGpVdE1pNHhiQzB3TGpJdE1pNHlDZ2tKQ1dNdE1DNHhMVEV1Tml3d0xqUXRNeTR5TERFdU5DMDBMalZzTVM0MExURXVOMk13TGpjdE1DNDRMREF1TnkweExqa3NNQzB5TGpac0xURXVOQzB4TGpkakxURXVNUzB4TGpJdE1TNDJMVEl1T0MweExqUXROQzQxYkRBdU1pMHlMakpqTUM0eExURXRNQzQyTFRFdU9TMHhMall0TWk0eENna0pDV3d0TWk0eExUQXVOV010TVM0MkxUQXVOQzB6TFRFdU5DMHpMamd0TWk0NGJDMHhMakV0TVM0NVl5MHdMalV0TUM0NUxURXVOaTB4TGpJdE1pNDFMVEF1T0d3dE1pd3dMamxqTFRFdU5Td3dMall0TXk0eUxEQXVOaTAwTGpjc01Hd3RNaTB3TGpsakxUQXVPUzB3TGpRdE1pd3dMVEl1TlN3d0xqZ0tDUWtKYkMweExESXVNV010TUM0NExERXVOQzB5TGpJc01pNDBMVE11T0N3eUxqaHNMVEl1TVN3d0xqVmpMVEVzTUM0eUxURXVOaXd4TGpFdE1TNDFMREl1TVd3d0xqSXNNaTR5WXpBdU1Td3hMall0TUM0MExETXVNaTB4TGpRc05DNDFiQzB4TGpRc01TNDNDZ2tKQ1dNdE1DNDNMREF1T0Mwd0xqY3NNUzQ1TERBc01pNDJiREV1TkN3eExqZGpNUzR4TERFdU1pd3hMallzTWk0NExERXVOQ3cwTGpWc0xUQXVNaXd5TGpKakxUQXVNU3d4TERBdU5pd3hMamtzTVM0MkxESXVNV3d5TGpFc01DNDFZekV1Tml3d0xqUXNNeXd4TGpRc015NDRMREl1T0d3eExqRXNNUzQ1Q2drSkNVTXhORE11Tml3eU16Y3VPQ3d4TkRRdU55d3lNemd1TVN3eE5EVXVOaXd5TXpjdU4wd3hORFV1Tml3eU16Y3VOM29nVFRFME9DNDBMREl6T0M0M1l6RXRNQzQwTERJdU1TMHdMalFzTXk0eExEQnNNaXd3TGpsak1TNDRMREF1T0N3MExEQXVNU3cxTFRFdU5td3hMakV0TVM0NUNna0pDV013TGpZdE1DNDVMREV1TlMweExqWXNNaTQxTFRFdU9Hd3lMakV0TUM0MVl6RXVPUzB3TGpRc015NHpMVEl1TXl3ekxqRXROQzR5YkMwd0xqSXRNaTR5WXkwd0xqRXRNUzR4TERBdU15MHlMaklzTVMwemJERXVOQzB4TGpkak1TNHpMVEV1TlN3eExqTXRNeTQzTERBdE5TNHliQzB4TGpRdE1TNDNDZ2tKQ1dNdE1DNDNMVEF1T0MweExqRXRNUzQ1TFRFdE0yd3dMakl0TWk0eVl6QXVNaTB5TFRFdU1TMHpMamd0TXk0eExUUXVNbXd0TWk0eExUQXVOV010TVM0eExUQXVNaTB5TFRBdU9TMHlMalV0TVM0NGJDMHhMakV0TVM0NVl5MHhMVEV1TnkwekxqSXRNaTQwTFRVdE1TNDJiQzB5TERBdU9Rb0pDUWxqTFRFc01DNDBMVEl1TVN3d0xqUXRNeTR4TERCc0xUSXRNQzQ1WXkweExqZ3RNQzQ0TFRRdE1DNHhMVFVzTVM0MmJDMHhMakVzTVM0NVl5MHdMallzTUM0NUxURXVOU3d4TGpZdE1pNDFMREV1T0d3dE1pNHhMREF1TldNdE1TNDVMREF1TkMwekxqTXNNaTR6TFRNdU1TdzBMakpzTUM0eUxESXVNZ29KQ1Fsak1DNHhMREV1TVMwd0xqTXNNaTR5TFRFc00yd3RNUzQwTERFdU4yTXRNUzR6TERFdU5TMHhMak1zTXk0M0xEQXNOUzR5YkRFdU5Dd3hMamRqTUM0M0xEQXVPQ3d4TGpFc01TNDVMREVzTTJ3dE1DNHlMREl1TW1NdE1DNHlMRElzTVM0eExETXVPQ3d6TGpFc05DNHliREl1TVN3d0xqVUtDUWtKWXpFdU1Td3dMaklzTWl3d0xqa3NNaTQxTERFdU9Hd3hMakVzTVM0NVl6RXNNUzQzTERNdU1pd3lMalFzTlN3eExqWk1NVFE0TGpRc01qTTRMamQ2SUUweE5USXNNakEzWXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVFvSkNRbFRNVFV5TERJd055NDJMREUxTWl3eU1EZDZJRTB4TlRnc01qQTVZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TlRnc01qQTVMallzTVRVNExESXdPWG9nVFRFME55d3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNUW9KQ1FsekxUQXVOQ3d4TFRFc01WTXhORGNzTWpFd0xqWXNNVFEzTERJeE1Ib2dUVEUwTVN3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekUwTVN3eU1UQXVOaXd4TkRFc01qRXdlaUJOTVRRMExESXdOV013TFRBdU5pd3dMalF0TVN3eExURUtDUWtKY3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RTBOQ3d5TURVdU5pd3hORFFzTWpBMWVpQk5NVE0yTERJeE0yTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVE0yTERJeE15NDJMREV6Tml3eU1UTjZJRTB4TXprc01qRTVDZ2tKQ1dNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UTTVMREl4T1M0MkxERXpPU3d5TVRsNklFMHhNemtzTWpJMVl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhNemtzTWpJMUxqWXNNVE01TERJeU5Yb0tDUWtKSUUweE5ETXNNak15WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5ETXNNak15TGpZc01UUXpMREl6TW5vZ1RURTBPQ3d5TXpCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eENna0pDVk14TkRnc01qTXdMallzTVRRNExESXpNSG9nVFRFMU15d3lNelJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFMU15d3lNelF1Tml3eE5UTXNNak0wZWlCTk1UVTNMREl5T0dNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Q2drSkNYTXRNQzQwTERFdE1Td3hVekUxTnl3eU1qZ3VOaXd4TlRjc01qSTRlaUJOTVRZekxESXlOR013TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRZekxESXlOQzQyTERFMk15d3lNalI2SUUweE5Ua3NNakl4WXpBdE1DNDJMREF1TkMweExERXRNUW9KQ1Fsek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVFU1TERJeU1TNDJMREUxT1N3eU1qRjZJRTB4TmpNc01qRTRZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TmpNc01qRTRMallzTVRZekxESXhPSG9nVFRFMU9Dd3lNVFFLQ1FrSll6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhOVGdzTWpFMExqWXNNVFU0TERJeE5Ib2dUVEV6TkN3eU1qQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekV6TkN3eU1qQXVOaXd4TXpRc01qSXdlZ29KQ1FrZ1RURTFNQ3d5TWpWak1pNDRMREFzTlMweUxqSXNOUzAxY3kweUxqSXROUzAxTFRWekxUVXNNaTR5TFRVc05WTXhORGN1TWl3eU1qVXNNVFV3TERJeU5Yb2dUVEUxTnl3eU1qQmpNQ3d6TGprdE15NHhMRGN0Tnl3M2N5MDNMVE11TVMwM0xUZHpNeTR4TFRjc055MDNDZ2tKQ1ZNeE5UY3NNakUyTGpFc01UVTNMREl5TUhvZ1RUSTBNeXd4T1RGakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lORE42SUUweU5qSXNNakF3WXpBdE1DNDJMREF1TkMweExERXRNV2d5Q2drSkNXTXdMallzTUN3eExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01XZ3RNa015TmpJdU5Dd3lNREVzTWpZeUxESXdNQzQyTERJMk1pd3lNREI2SUUweU5EZ3NNakExWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRFS0NRa0pTREkwT0hvZ1RUSXlNeXd5TURaakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lNak42SUUweU1qZ3NNakV3WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURJS0NRa0pZekF1Tml3d0xERXRNQzQwTERFdE1YTXRNQzQwTFRFdE1TMHhTREl5T0hvZ1RUSXpOeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRNak0zTGpRc01qRXhMREl6Tnl3eU1UQXVOaXd5TXpjc01qRXdlZ29KQ1FrZ1RUSTFNaXd5TVRGak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRNalV5TGpRc01qRXlMREkxTWl3eU1URXVOaXd5TlRJc01qRXhlaUJOTWpZMExESXdPV010TUM0MkxEQXRNU3d3TGpRdE1Td3hjekF1TkN3eExERXNNV2d5Q2drSkNXTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lOalI2SUUweU5UTXNNVGsxWXpBdE1DNDJMREF1TkMweExERXRNV2d5WXpBdU5pd3dMREVzTUM0MExERXNNWE10TUM0MExERXRNU3d4YUMweVF6STFNeTQwTERFNU5pd3lOVE1zTVRrMUxqWXNNalV6TERFNU5Yb0tDUWtKSUUweU16UXNNVGsxWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSU1qTTBlaUJOTWpRd0xESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NbU13TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNUW9KQ1Fsb0xUSkRNalF3TGpRc01qQXhMREkwTUN3eU1EQXVOaXd5TkRBc01qQXdlaUJOTWpFMUxESXhOV013TFRBdU5Td3dMVEF1T1N3d0xURXVOR010TWk0MUxURXVNUzB6TGpjdE5DMHlMall0Tmk0Mll6QXVNaTB3TGpVc01DNDFMVEVzTUM0NUxURXVOR010TUM0NUxUSXNNQzAwTGpJc01TNDVMVFV1TWdvSkNRbGpMVEF1T0MweUxqWXNNQzQzTFRVdU5Dd3pMalF0Tmk0eWJEQXNNR013TGpRdE1DNDFMREF1T1Mwd0xqa3NNUzQxTFRFdU1XTXdMalV0TWk0M0xETXVNUzAwTGpVc05TNDRMVFF1TVdNd0xqY3NNQzR4TERFdU5Dd3dMalFzTWl3d0xqaGpOUzR6TFRNdU9Dd3hNUzQyTFRVdU9Td3hPQzR5TFRVdU9Rb0pDUWxqTmk0NExEQXNNVE11TVN3eUxqSXNNVGd1TWl3MUxqbGpNaTR6TFRFdU5pdzFMalF0TVN3M0xERXVNMk13TGpRc01DNDJMREF1Tnl3eExqTXNNQzQ0TERKak1DNDJMREF1TWl3eExqRXNNQzQyTERFdU5Td3hMakZqTWk0M0xEQXVPQ3cwTGpJc015NDFMRE11TkN3MkxqSnNNQ3d3Q2drSkNXTXhMamtzTVN3eUxqY3NNeTR5TERFdU9TdzFMakpqTVM0NUxESXNNUzQ0TERVdU1pMHdMaklzTjJNdE1DNDBMREF1TkMwd0xqa3NNQzQzTFRFdU5Td3hZekFzTUM0MUxEQXNNQzQ1TERBc01TNDBkakZvTFRZeWRpMHhTREl4TlhvZ1RUSXhOUzQ0TERJd055NDRDZ2tKQ1dNdE1DNHpMREV1TWkwd0xqVXNNaTQwTFRBdU5pd3pMalpqTFRFdU15MHhMVEV1TmkweUxqa3RNQzQyTFRRdU1td3dMREJETWpFMUxESXdOeTQxTERJeE5TNDBMREl3Tnk0M0xESXhOUzQ0TERJd055NDRUREl4TlM0NExESXdOeTQ0ZWlCTk1qRTNMak1zTWpBekxqSUtDUWtKWXkwd0xqUXNNQzQ1TFRBdU55d3hMamd0TVN3eUxqZGpMVEV0TUM0MExURXVOaTB4TGpVdE1TNHpMVEl1TldNd0xqSXRNQzQxTERBdU5pMHdMamtzTVM0eExURXVNa015TVRZdU5Td3lNREl1Tml3eU1UWXVPU3d5TURJdU9Td3lNVGN1TXl3eU1ETXVNa3d5TVRjdU15d3lNRE11TW5vS0NRa0pJRTB5TVRrdU5pd3hPVGd1TjJNdE1DNDFMREF1T1MweExERXVPQzB4TGpVc01pNDNZeTB4TGpNdE1TMHhMalV0TWk0NUxUQXVOUzAwTGpKak1DNHhMVEF1TWl3d0xqTXRNQzR6TERBdU5DMHdMalZETWpFNExqTXNNVGszTGpZc01qRTRMamtzTVRrNExqTXNNakU1TGpZc01UazRMamNLQ1FrSlRESXhPUzQyTERFNU9DNDNlaUJOTWpJd0xqZ3NNVGszWXpBdU5DMHdMalVzTUM0M0xURXNNUzR4TFRFdU5XTXRNQzR6TFRBdU5TMHdMamt0TUM0M0xURXVOQzB3TGpSekxUQXVOeXd3TGprdE1DNDBMREV1TkVNeU1qQXVNeXd4T1RZdU55d3lNakF1TlN3eE9UWXVPU3d5TWpBdU9Dd3hPVGNLQ1FrSlRESXlNQzQ0TERFNU4zb2dUVEl5Tmk0eExERTVNUzR5WXkweExEQXVPUzB5TERFdU9DMHlMamtzTWk0NFl5MHdMak10TUM0ekxUQXVOeTB3TGpZdE1TNHhMVEF1T0dNd0xqUXRNUzQyTERJdU1TMHlMalVzTXk0M0xUSXVNUW9KQ1FsRE1qSTFMamtzTVRreExqRXNNakkyTERFNU1TNHlMREl5Tmk0eExERTVNUzR5VERJeU5pNHhMREU1TVM0eWVpQk5Nalk0TGpnc01UazBZeTB3TGprdE1TMHhMamt0TVM0NUxUSXVPUzB5TGpoak1TNDFMVEF1Tml3ekxqTXNNQzR4TERNdU9Td3hMamNLQ1FrSll6QXNNQzR4TERBdU1Td3dMaklzTUM0eExEQXVNME15TmprdU5Td3hPVE11TkN3eU5qa3VNU3d4T1RNdU5pd3lOamd1T0N3eE9UUk1Nalk0TGpnc01UazBlaUJOTWpjd0xqRXNNVGsxTGpWak1DNDBMREF1TlN3d0xqZ3NNU3d4TGpFc01TNDBDZ2tKQ1dNd0xqVXRNQzR4TERBdU9TMHdMamNzTUM0NExURXVNbk10TUM0M0xUQXVPUzB4TGpJdE1DNDRRekkzTUM0MUxERTVOUzR4TERJM01DNHpMREU1TlM0ekxESTNNQzR4TERFNU5TNDFlaUJOTWpjekxqa3NNakF4TGpSakxUQXVOUzB3TGprdE1TMHhMamd0TVM0MUxUSXVOd29KQ1Fsak1DNDRMVEF1TkN3eExqUXRNUzR4TERFdU5pMHlZekV1TXl3eExqRXNNUzQwTERNc01DNDBMRFF1TWtNeU56UXVNaXd5TURFdU1Td3lOelFzTWpBeExqSXNNamN6TGprc01qQXhMalI2SUUweU56VXVOaXd5TURVdU9XTXRNQzR6TFRBdU9TMHdMall0TVM0NExURXRNaTQzQ2drSkNXTXdMalF0TUM0ekxEQXVPQzB3TGpZc01TNHlMVEZqTVN3d0xqVXNNUzQwTERFdU55d3hMREl1TjBNeU56WXVOaXd5TURVdU15d3lOell1TWl3eU1EVXVOeXd5TnpVdU5pd3lNRFV1T1hvZ1RUSTNOaTQ0TERJeE1TNDBZeTB3TGpFdE1TNHlMVEF1TkMweUxqUXRNQzQyTFRNdU5nb0pDUWxqTUM0MUxUQXVNU3d3TGprdE1DNDBMREV1TWkwd0xqWkRNamM0TGpRc01qQTRMalVzTWpjNExqRXNNakV3TGpRc01qYzJMamdzTWpFeExqUk1NamMyTGpnc01qRXhMalJNTWpjMkxqZ3NNakV4TGpSNklFMHlOelVzTWpFMFl5MHdMalV0TVRZdE1UTXVPUzB5T0M0MkxUSTVMamt0TWpndU1Rb0pDUWxqTFRFMUxqTXNNQzQxTFRJM0xqWXNNVEl1T0MweU9DNHhMREk0TGpGSU1qYzFUREkzTlN3eU1UUjZJRTAzTWk0ekxERTVPQzR4WXkwd0xqSXRNQzR6TFRBdU15MHdMamN0TUM0ekxURXVNWFl0TVRKb0xUSjJNVEpqTUN3eUxqSXNNUzQ0TERRc05DdzBDZ2tKQ1dNeExqSXNNQ3d5TGpNdE1DNDFMRE11TVMweExqUmpNQzQyTFRBdU55d3dMamt0TVM0MkxEQXVPUzB5TGpWMkxURXlhQzB5ZGpFeVl6QXNNUzR4TFRBdU9Td3lMVElzTW13d0xEQkROek11TXl3eE9Ua3NOekl1Tnl3eE9UZ3VOeXczTWk0ekxERTVPQzR4ZWlCTk56VXNNVGMyQ2drSkNXTXdMalFzTUN3d0xqY3NNQ3d4TGpFdE1DNHhZekF1TlN3eUxqSXNNaTQyTERNdU5TdzBMamdzTTJNd0xqVXRNQzR4TERFdE1DNHpMREV1TkMwd0xqWmpNUzR4TERJdU1Td3hMamNzTkM0MExERXVOeXcyTGpkMk1qUmpNQ3d6TGpNdE1pNDNMRFl0Tml3MmFDMHpkamtLQ1FrSll6QXNNaTQ0TFRJdU1pdzFMVFVzTlhNdE5TMHlMakl0TlMwMWRpMDVhQzB6WXkwekxqTXNNQzAyTFRJdU55MDJMVFoyTFRJMFl6QXROeTQzTERZdU15MHhOQ3d4TkMweE5FTTNNQ3d4TnpNdU9DdzNNaTR5TERFM05pdzNOU3d4TnpaNklFMDFPQ3d4T1RGMk1USUtDUWtKWXpBc01DNDRMREF1TlN3eExqVXNNUzR5TERFdU9HTXdMamtzTUM0MExERXVPU3d3TGpFc01pNDBMVEF1TjJNd0xqSXRNQzR6TERBdU15MHdMamNzTUM0ekxURXVNWFl0TVRKb01uWXhNbU13TERJdU1pMHhMamNzTkMwekxqa3NOR010TUM0MUxEQXRNUzB3TGpFdE1TNDBMVEF1TWdvSkNRbGpMVEF1TWkwd0xqRXRNQzQwTFRBdU1pMHdMamN0TUM0emRqSXVOV013TERJdU1pd3hMamdzTkN3MExEUm9NVFpqTWk0eUxEQXNOQzB4TGpnc05DMDBkaTB5TkdNd0xURXVOUzB3TGpJdE1pNDVMVEF1TnkwMExqSmpMVEF1TkN3d0xqRXRNQzQ1TERBdU1pMHhMak1zTUM0eUNna0pDV010TWk0eExEQXROQzR4TFRFdU1TMDFMakl0TTJNdE15MHdMakV0TlM0MkxUSXROaTQxTFRRdU9VTTJNaTQwTERFM05DdzFPQ3d4Tnprc05UZ3NNVGcxVmpFNU1Yb2dUVFkzTERJeE5YWTVZekFzTVM0M0xERXVNeXd6TERNc00zTXpMVEV1TXl3ekxUTjJMVGxJTmpkNklpOCtDZ2tKUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRTMHhOeXd4T1RGakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3RNVGQ2SUUweUxESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NZ29KQ1Fsak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGSU0wTXlMalFzTWpBeExESXNNakF3TGpZc01pd3lNREI2SUUwdE1USXNNakExWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSUxURXllZ29KQ1FrZ1RTMHpOeXd5TURaakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3RNemQ2SUUwdE16SXNNakV3WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Q2drSkNYTXRNQzQwTFRFdE1TMHhTQzB6TW5vZ1RTMHlNeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRMVEl5TGpZc01qRXhMVEl6TERJeE1DNDJMVEl6TERJeE1Ib2dUUzA0TERJeE1XTXdMVEF1Tml3d0xqUXRNU3d4TFRFS0NRa0phREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRExUY3VOaXd5TVRJdE9Dd3lNVEV1TmkwNExESXhNWG9nVFRRc01qQTVZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhREpqTUM0MkxEQXNNUzB3TGpRc01TMHhjeTB3TGpRdE1TMHhMVEZJTkhvS0NRa0pJRTB0Tnl3eE9UVmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETFRZdU5pd3hPVFl0Tnl3eE9UVXVOaTAzTERFNU5Yb2dUUzB5Tml3eE9UVmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NZ29KQ1Fsak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSUxUSTJlaUJOTFRJd0xESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NbU13TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNV2d0TWtNdE1Ua3VOaXd5TURFdE1qQXNNakF3TGpZdE1qQXNNakF3ZWlCTkxUUTFMREl4TlFvSkNRbGpNQzB3TGpVc01DMHdMamtzTUMweExqUmpMVEl1TlMweExqRXRNeTQzTFRRdE1pNDJMVFl1Tm1Nd0xqSXRNQzQxTERBdU5TMHhMREF1T1MweExqUmpMVEF1T1MweUxEQXROQzR5TERFdU9TMDFMakpqTFRBdU9DMHlMallzTUM0M0xUVXVOQ3d6TGpRdE5pNHliREFzTUFvSkNRbGpNQzQwTFRBdU5Td3dMamt0TUM0NUxERXVOUzB4TGpGak1DNDFMVEl1Tnl3ekxqRXROQzQxTERVdU9DMDBMakZqTUM0M0xEQXVNU3d4TGpRc01DNDBMRElzTUM0NFl6VXVNeTB6TGpnc01URXVOaTAxTGprc01UZ3VNaTAxTGpsak5pNDRMREFzTVRNdU1Td3lMaklzTVRndU1pdzFMamtLQ1FrSll6SXVNeTB4TGpZc05TNDBMVEVzTnl3eExqTmpNQzQwTERBdU5pd3dMamNzTVM0ekxEQXVPQ3d5WXpBdU5pd3dMaklzTVM0eExEQXVOaXd4TGpVc01TNHhZekl1Tnl3d0xqZ3NOQzR5TERNdU5Td3pMalFzTmk0eWJEQXNNR014TGprc01Td3lMamNzTXk0eUxERXVPU3cxTGpJS0NRa0pZekV1T1N3eUxERXVPQ3cxTGpJdE1DNHlMRGRqTFRBdU5Dd3dMalF0TUM0NUxEQXVOeTB4TGpVc01XTXdMREF1TlN3d0xEQXVPU3d3TERFdU5IWXhhQzAyTW5ZdE1VZ3RORFY2SUUwdE5EUXVNaXd5TURjdU9HTXRNQzR6TERFdU1pMHdMalVzTWk0MExUQXVOaXd6TGpZS0NRa0pZeTB4TGpNdE1TMHhMall0TWk0NUxUQXVOaTAwTGpKc01Dd3dReTAwTlN3eU1EY3VOUzAwTkM0MkxESXdOeTQzTFRRMExqSXNNakEzTGpoTUxUUTBMaklzTWpBM0xqaDZJRTB0TkRJdU55d3lNRE11TW1NdE1DNDBMREF1T1Mwd0xqY3NNUzQ0TFRFc01pNDNDZ2tKQ1dNdE1TMHdMalF0TVM0MkxURXVOUzB4TGpNdE1pNDFZekF1TWkwd0xqVXNNQzQyTFRBdU9Td3hMakV0TVM0eVF5MDBNeTQxTERJd01pNDJMVFF6TGpFc01qQXlMamt0TkRJdU55d3lNRE11TWt3dE5ESXVOeXd5TURNdU1ub2dUUzAwTUM0MExERTVPQzQzQ2drSkNXTXRNQzQxTERBdU9TMHhMREV1T0MweExqVXNNaTQzWXkweExqTXRNUzB4TGpVdE1pNDVMVEF1TlMwMExqSmpNQzR4TFRBdU1pd3dMak10TUM0ekxEQXVOQzB3TGpWRExUUXhMamNzTVRrM0xqWXROREV1TVN3eE9UZ3VNeTAwTUM0MExERTVPQzQzZWlCTkxUTTVMaklzTVRrM0Nna0pDV013TGpNdE1DNDFMREF1TnkweExERXVNUzB4TGpWakxUQXVNeTB3TGpVdE1DNDVMVEF1TnkweExqUXRNQzQwY3kwd0xqY3NNQzQ1TFRBdU5Dd3hMalJETFRNNUxqY3NNVGsyTGpjdE16a3VOU3d4T1RZdU9TMHpPUzR5TERFNU4wd3RNemt1TWl3eE9UZDZJRTB0TXpNdU9Td3hPVEV1TWdvSkNRbGpMVEVzTUM0NUxUSXNNUzQ0TFRJdU9Td3lMamhqTFRBdU15MHdMak10TUM0M0xUQXVOaTB4TGpFdE1DNDRZekF1TkMweExqWXNNaTR4TFRJdU5Td3pMamN0TWk0eFF5MHpOQzR4TERFNU1TNHhMVE0wTERFNU1TNHlMVE16TGprc01Ua3hMakpNTFRNekxqa3NNVGt4TGpKNklFMDRMamdzTVRrMENna0pDV010TUM0NUxURXRNUzQ1TFRFdU9TMHlMamt0TWk0NFl6RXVOUzB3TGpZc015NHpMREF1TVN3ekxqa3NNUzQzWXpBc01DNHhMREF1TVN3d0xqSXNNQzR4TERBdU0wTTVMalVzTVRrekxqUXNPUzR4TERFNU15NDJMRGd1T0N3eE9UUk1PQzQ0TERFNU5Ib2dUVEV3TGpFc01UazFMalVLQ1FrSll6QXVOQ3d3TGpVc01DNDRMREVzTVM0eExERXVOR013TGpVdE1DNHhMREF1T1Mwd0xqY3NNQzQ0TFRFdU1tTXRNQzR4TFRBdU5TMHdMamN0TUM0NUxURXVNaTB3TGpoRE1UQXVOU3d4T1RVdU1Td3hNQzR6TERFNU5TNHpMREV3TGpFc01UazFMalY2SUUweE15NDVMREl3TVM0MENna0pDV010TUM0MUxUQXVPUzB3TGprdE1TNDRMVEV1TlMweUxqZGpNQzQ0TFRBdU5Dd3hMalF0TVM0eExERXVOaTB5WXpFdU15d3hMakVzTVM0MExETXNNQzQwTERRdU1rTXhOQzR5TERJd01TNHhMREUwTERJd01TNHlMREV6TGprc01qQXhMalI2SUUweE5TNDNMREl3TlM0NUNna0pDV010TUM0ekxUQXVPUzB3TGpZdE1TNDRMVEV0TWk0M1l6QXVOQzB3TGpNc01DNDRMVEF1Tml3eExqSXRNV014TERBdU5Td3hMalFzTVM0M0xERXNNaTQzUXpFMkxqWXNNakExTGpNc01UWXVNaXd5TURVdU55d3hOUzQzTERJd05TNDVlaUJOTVRZdU9Dd3lNVEV1TkFvSkNRbGpMVEF1TVMweExqSXRNQzQwTFRJdU5DMHdMall0TXk0Mll6QXVOUzB3TGpFc01DNDVMVEF1TkN3eExqSXRNQzQyUXpFNExqUXNNakE0TGpVc01UZ3VNU3d5TVRBdU5Dd3hOaTQ0TERJeE1TNDBUREUyTGpnc01qRXhMalJNTVRZdU9Dd3lNVEV1TkhvZ1RURTFMREl4TkFvSkNRbGpMVEF1TlMweE5pMHhNeTQ1TFRJNExqWXRNamt1T1MweU9DNHhZeTB4TlM0ekxEQXVOUzB5Tnk0MkxERXlMamd0TWpndU1Td3lPQzR4U0RFMVRERTFMREl4TkhvaUx6NEtDVHd2Wno0S1BDOW5QZ284TDNOMlp6NEtcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTIzMmY7XG59XG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmNoYXQtYXBwLXdpbmRvdyAudXNlci1jaGF0cyAuZGl2aWRlciAuZGl2aWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC51c2VyLWNoYXRzIC5kaXZpZGVyIC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmNoYXQtYXBwLXdpbmRvdyAudXNlci1jaGF0cyAuZGl2aWRlciAuZGl2aWRlci10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnVzZXItY2hhdHMgLmF2YXRhciBpbWcge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmNoYXQtYXBwLXdpbmRvdyAuYWN0aXZlLWNoYXQgLmNoYXQtbGVmdCAuY2hhdC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC5hY3RpdmUtY2hhdCAuY2hhdC1sZWZ0IC5jaGF0LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLmFjdGl2ZS1jaGF0IC5jaGF0LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLmFjdGl2ZS1jaGF0IC5jaGF0LWhlYWRlciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmNoYXQtYXBwLXdpbmRvdyAuYWN0aXZlLWNoYXQgLmNoYXQtaGVhZGVyLFxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLmFjdGl2ZS1jaGF0IC5jaGF0LWFwcC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC51c2VyLXByb2ZpbGUtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAuY2hhdC13aWRnZXQgLnVzZXItY2hhdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg0MDU2ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmNoYXQtd2lkZ2V0IC5jYXJkLWhlYWRlcixcbi5kYXJrLWxheW91dCAuY2hhdC13aWRnZXQgLmNoYXQtYXBwLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0IC5jaGF0LXdpZGdldCAuY2hhdC1hcHAtd2luZG93IC51c2VyLWNoYXRzIC5jaGF0LWxlZnQgLmNoYXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNiNGI3YmQgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuY2hhdC13aWRnZXQgLmNoYXQtYXBwLXdpbmRvdyAudXNlci1jaGF0cyAuYXZhdGFyIGltZyB7XG4gIGJvcmRlci1jb2xvcjogIzE2MWQzMTtcbn1cbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyIC5rYW5iYW4tdGl0bGUtYm9hcmQ6aG92ZXIsIC5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyIC5rYW5iYW4tdGl0bGUtYm9hcmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0IC5rYW5iYW4tYXBwbGljYXRpb24gLmthbmJhbi13cmFwcGVyIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4taXRlbSAuaXRlbS1kcm9wZG93biBpLmRyb3Bkb3duLXRvZ2dsZSxcbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4taXRlbSAuaXRlbS1kcm9wZG93biBzdmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmRhcmstbGF5b3V0IC5rYW5iYW4tYXBwbGljYXRpb24gLmthbmJhbi13cmFwcGVyIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1pdGVtIC5rYW5iYW4tdGl0bGUtYnV0dG9uIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmthbmJhbi1hcHBsaWNhdGlvbiAua2FuYmFuLXdyYXBwZXIgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWl0ZW0gaSxcbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4taXRlbSBzdmcge1xuICBzdHJva2U6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmthbmJhbi1hcHBsaWNhdGlvbiAudXBkYXRlLWl0ZW0tc2lkZWJhciAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC51cGRhdGUtaXRlbS1zaWRlYmFyIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLWxheW91dCAua2FuYmFuLWl0ZW0uZ3UtbWlycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAudG9kby1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLnNpZGViYXIgLnRvZG8tZm9ybSAudG9kby1pdGVtLWFjdGlvbiB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC50b2RvLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuY29udGVudC1yaWdodCAudG9kby10YXNrLWxpc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC50b2RvLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuY29udGVudC1yaWdodCAudG9kby10YXNrLWxpc3QgLnRvZG8taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1Mztcbn1cbi5kYXJrLWxheW91dCAudG9kby1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmNvbnRlbnQtcmlnaHQgLnRvZG8tdGFzay1saXN0IC50b2RvLWl0ZW0uY29tcGxldGVkIC50b2RvLXRpdGxlIHtcbiAgY29sb3I6ICM2NzZkN2Q7XG59XG4uZGFyay1sYXlvdXQgLnRvZG8tYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5jb250ZW50LXJpZ2h0IC50b2RvLXRhc2stbGlzdCAudG9kby1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yNCk7XG59XG4uZGFyay1sYXlvdXQgLnRvZG8tYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5jb250ZW50LXJpZ2h0IC50b2RvLXRhc2stbGlzdCAudG9kby1pdGVtIC50b2RvLWl0ZW0tYWN0aW9uIC50b2RvLWl0ZW0tZmF2b3JpdGU6bm90KC50ZXh0LXdhcm5pbmcpIGksXG4uZGFyay1sYXlvdXQgLnRvZG8tYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5jb250ZW50LXJpZ2h0IC50b2RvLXRhc2stbGlzdCAudG9kby1pdGVtIC50b2RvLWl0ZW0tYWN0aW9uIC50b2RvLWl0ZW0tZmF2b3JpdGU6bm90KC50ZXh0LXdhcm5pbmcpIHN2ZyB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC50b2RvLWFwcGxpY2F0aW9uIC50b2RvLWl0ZW0tYWN0aW9uIC5jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLnRvZG8taXRlbS5ndS1taXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjQpO1xufVxuLmRhcmstbGF5b3V0IC50b2RvLWl0ZW0uZ3UtbWlycm9yLmNvbXBsZXRlZCAudG9kby10aXRsZSB7XG4gIGNvbG9yOiAjNjc2ZDdkO1xufVxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmVjb21tZXJjZS1jYXJkIC5idG4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMgLnJlc3VsdC10b2dnbGVyIC5zZWFyY2gtcmVzdWx0cyxcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMgLnJlc3VsdC10b2dnbGVyIC5zZWFyY2gtcmVzdWx0cyB7XG4gIGNvbG9yOiAjZDBkMmQ2O1xufVxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMgLnJlc3VsdC10b2dnbGVyIC5zaG9wLXNpZGViYXItdG9nZ2xlciBpLFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMgLnJlc3VsdC10b2dnbGVyIC5zaG9wLXNpZGViYXItdG9nZ2xlciBzdmcsXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuY29udGVudC1ib2R5IC5lY29tbWVyY2UtaGVhZGVyLWl0ZW1zIC5yZXN1bHQtdG9nZ2xlciAuc2hvcC1zaWRlYmFyLXRvZ2dsZXIgaSxcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMgLnJlc3VsdC10b2dnbGVyIC5zaG9wLXNpZGViYXItdG9nZ2xlciBzdmcge1xuICBjb2xvcjogI2QwZDJkNjtcbn1cbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5ncmlkLXZpZXcgLmVjb21tZXJjZS1jYXJkIC5jYXJkLWJvZHksXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAubGlzdC12aWV3IC5lY29tbWVyY2UtY2FyZCAuY2FyZC1ib2R5LFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtYm9keSAuZ3JpZC12aWV3IC5lY29tbWVyY2UtY2FyZCAuY2FyZC1ib2R5LFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtYm9keSAubGlzdC12aWV3IC5lY29tbWVyY2UtY2FyZCAuY2FyZC1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmdyaWQtdmlldyAuZWNvbW1lcmNlLWNhcmQgLml0ZW0tb3B0aW9ucyAud2lzaGxpc3Qgc3Bhbixcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5saXN0LXZpZXcgLmVjb21tZXJjZS1jYXJkIC5pdGVtLW9wdGlvbnMgLndpc2hsaXN0IHNwYW4sXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuY29udGVudC1ib2R5IC5ncmlkLXZpZXcgLmVjb21tZXJjZS1jYXJkIC5pdGVtLW9wdGlvbnMgLndpc2hsaXN0IHNwYW4sXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuY29udGVudC1ib2R5IC5saXN0LXZpZXcgLmVjb21tZXJjZS1jYXJkIC5pdGVtLW9wdGlvbnMgLndpc2hsaXN0IHNwYW4ge1xuICBjb2xvcjogIzVlNTg3Mztcbn1cbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5ncmlkLXZpZXcgLmVjb21tZXJjZS1jYXJkIC5pdGVtLW9wdGlvbnMgLmNhcnQgc3Bhbixcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5saXN0LXZpZXcgLmVjb21tZXJjZS1jYXJkIC5pdGVtLW9wdGlvbnMgLmNhcnQgc3Bhbixcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmdyaWQtdmlldyAuZWNvbW1lcmNlLWNhcmQgLml0ZW0tb3B0aW9ucyAuY2FydCBzcGFuLFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtYm9keSAubGlzdC12aWV3IC5lY29tbWVyY2UtY2FyZCAuaXRlbS1vcHRpb25zIC5jYXJ0IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5ncmlkLXZpZXcgLml0ZW0tbmFtZSBhLFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmdyaWQtdmlldyAuaXRlbS1wcmljZSB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLndpc2hsaXN0LWl0ZW1zIC5lY29tbWVyY2UtY2FyZCAubW92ZS1jYXJ0IC5tb3ZlLXRvLWNhcnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5wcm9kdWN0LWNoZWNrb3V0IC5jaGVja291dC1vcHRpb25zIC5jb3Vwb25zIGlucHV0IHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAucHJvZHVjdC1jaGVja291dCAuY2hlY2tvdXQtb3B0aW9ucyAuY291cG9ucyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5hcHAtZWNvbW1lcmNlLWRldGFpbHMgLml0ZW0tZmVhdHVyZXMsXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuYXBwLWVjb21tZXJjZS1kZXRhaWxzIC5zd2lwZXItcmVzcG9uc2l2ZS1icmVha3BvaW50cy5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxO1xufVxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLnNpZGViYXItZmlsZS1tYW5hZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NiAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLnNpZGViYXItZmlsZS1tYW5hZ2VyIC5qc3RyZWUgLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1hbmNob3Ige1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5zaWRlYmFyLWZpbGUtbWFuYWdlciAuc3RvcmFnZS1zdGF0dXMgaSxcbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5zaWRlYmFyLWZpbGUtbWFuYWdlciAuc3RvcmFnZS1zdGF0dXMgc3ZnIHtcbiAgY29sb3I6ICNiNGI3YmQgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5zaWRlYmFyLWZpbGUtbWFuYWdlciAuZmlsZS1tYW5hZ2VyLXRpdGxlIHtcbiAgY29sb3I6ICNkMGQyZDY7XG59XG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAuc2lkZWJhci1maWxlLW1hbmFnZXIuc2hvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNiNDI1MyAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLmZpbGUtbWFuYWdlci1tYWluLWNvbnRlbnQgLmZpbGUtbWFuYWdlci1hcHAtc2VhcmNoYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IC5maWxlLW1hbmFnZXItYXBwLXNlYXJjaGJhciAuZmlsZS1tYW5hZ2VyLXRvZ2dsZXIge1xuICBjb2xvcjogI2I0YjdiZCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLmZpbGUtbWFuYWdlci1tYWluLWNvbnRlbnQgLmZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcixcbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IC5maWxlLW1hbmFnZXItY29udGVudC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NiAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLmZpbGUtbWFuYWdlci1tYWluLWNvbnRlbnQgLmZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MyAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLmZpbGUtbWFuYWdlci1tYWluLWNvbnRlbnQgLmZpbGUtbWFuYWdlci1jb250ZW50LWJvZHkgLmRyaXZlcyAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAuZmlsZS1tYW5hZ2VyLW1haW4tY29udGVudCAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtYm9keSAudmlldy1jb250YWluZXIgLmZpbGUtbWFuYWdlci1pdGVtIC5maWxlLWxvZ28td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzEgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IC5maWxlLW1hbmFnZXItY29udGVudC1ib2R5IC52aWV3LWNvbnRhaW5lciAuZmlsZS1tYW5hZ2VyLWl0ZW06bm90KC5zZWxlY3RlZCkge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IC5maWxlLW1hbmFnZXItY29udGVudC1ib2R5IC52aWV3LWNvbnRhaW5lcjpub3QoLmxpc3QtdmlldykgLmZpbGUtbWFuYWdlci1pdGVtIC5maWxlLXNpemUsXG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAuZmlsZS1tYW5hZ2VyLW1haW4tY29udGVudCAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtYm9keSAudmlldy1jb250YWluZXI6bm90KC5saXN0LXZpZXcpIC5maWxlLW1hbmFnZXItaXRlbSAuZmlsZS1hY2Nlc3NlZCB7XG4gIGNvbG9yOiAjNjc2ZDdkICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAjYXBwLWZpbGUtbWFuYWdlci1pbmZvLXNpZGViYXIgLm5hdi10YWJzIC5uYXYtbGluayxcbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uICNhcHAtZmlsZS1tYW5hZ2VyLWluZm8tc2lkZWJhciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAjYXBwLWZpbGUtbWFuYWdlci1pbmZvLXNpZGViYXIgLm5hdi10YWJzIC5uYXYtaXRlbTpub3QoLmFjdGl2ZSkgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuYXBwLWNhbGVuZGFyLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuYXBwLWNhbGVuZGFyLXNpZGViYXIgLnNpZGViYXItY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjZDBkMmQ2O1xufVxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmFwcC1jYWxlbmRhci1zaWRlYmFyIC5zZWxlY3QtYWxsIH4gbGFiZWwsXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuYXBwLWNhbGVuZGFyLXNpZGViYXIgLmlucHV0LWZpbHRlciB+IGxhYmVsIHtcbiAgY29sb3I6ICNkMGQyZDY7XG59XG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLWRheS10b2RheSB7XG4gIGJhY2tncm91bmQ6ICMxNjFkMzEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMSAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy10aW1lZ3JpZCAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIC5mYy1jb2wtaGVhZGVyLWNlbGwsXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLXRpbWVncmlkIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gLmZjLXRpbWVncmlkLWF4aXMsXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLXRpbWVncmlkIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gLmZjLWRheWdyaWQtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy10aW1lZ3JpZCAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIC5mYy1kYXktdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NiwgMTkxLCAxOTksIDAuMTIpICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLXRpbWVncmlkIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gLmZjLWRheS10b2RheS5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLXBvcG92ZXItaGVhZGVyIC5mYy1wb3BvdmVyLXRpdGxlLFxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy1wb3BvdmVyLWhlYWRlciAuZmMtcG9wb3Zlci1jbG9zZSB7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIHRib2R5IHRkLFxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy1zY3JvbGxncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy1saXN0LFxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy1saXN0IC5mYy1saXN0LWRheS1jdXNoaW9uLFxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIHRoIC5mYy1saXN0LWRheS1jdXNoaW9uIHtcbiAgYmFja2dyb3VuZDogIzE2MWQzMTtcbn1cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyAuZmMtbGlzdCAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCxcbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyB0aCAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLWxpc3QgLmZjLWxpc3QtZXZlbnQtdGltZSxcbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyB0aCAuZmMtbGlzdC1ldmVudC10aW1lIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLWxpc3QgLmZjLWxpc3QtZXZlbnQgdGQsXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgdGggLmZjLWxpc3QtZXZlbnQgdGQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmludm9pY2UtbGlzdC13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmludm9pY2UtbGlzdC1kYXRhVGFibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5pbnZvaWNlLWxpc3Qtd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyIC5pbnZvaWNlLWRhdGEtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0IC5pbnZvaWNlLWxpc3Qtd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyIC5pbnZvaWNlLWRhdGEtdGFibGUgdGJvZHkgLnNlbGVjdGVkLXJvdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmludm9pY2UtbGlzdC13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmludm9pY2UtZGF0YS10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZGFyay1sYXlvdXQgLmludm9pY2UtZWRpdCAuaW52b2ljZS1wcmV2aWV3LWNhcmQgLmludm9pY2UtcHJvZHVjdC1kZXRhaWxzLFxuLmRhcmstbGF5b3V0IC5pbnZvaWNlLWFkZCAuaW52b2ljZS1wcmV2aWV3LWNhcmQgLmludm9pY2UtcHJvZHVjdC1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTtcbn1cbi5kYXJrLWxheW91dCAuaW52b2ljZS1lZGl0IC5pbnZvaWNlLXByZXZpZXctY2FyZCAuaW52b2ljZS1wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1ib3JkZXIsXG4uZGFyay1sYXlvdXQgLmludm9pY2UtYWRkIC5pbnZvaWNlLXByZXZpZXctY2FyZCAuaW52b2ljZS1wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtZGV0YWlscy1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLmludm9pY2UtcHJpbnQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmFwcC11c2VyLXZpZXcgLnBsYW4tY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5hcHAtdXNlci1lZGl0IC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuY3VzdG9taXplciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uZGFyay1sYXlvdXQgLmN1c3RvbWl6ZXIgLmN1c3RvbWl6ZXItY2xvc2UgaSxcbi5kYXJrLWxheW91dCAuY3VzdG9taXplciAuY3VzdG9taXplci1jbG9zZSBzdmcge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuZm9vdGVyLWZpeGVkIC5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dC5uYXZiYXItc3RpY2t5IC5ob3Jpem9udGFsLW1lbnUtd3JhcHBlciAubmF2YmFyLWhvcml6b250YWwuaGVhZGVyLW5hdmJhci5maXhlZC10b3Age1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjc1KSAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDM3LCA0MywgNzEsIDAuNzYpIDQ0JSwgcmdiYSg1NiwgNTMsIDUzLCAwLjQ2KSA3MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLmhvcml6b250YWwtbWVudS13cmFwcGVyIC5oZWFkZXItbmF2YmFyIHtcbiAgYmFja2dyb3VuZDogIzI4MzA0NiAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIgLmhlYWRlci1uYXZiYXIubmF2YmFyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuNzUpO1xufVxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIgLmhlYWRlci1uYXZiYXIubmF2YmFyLWhvcml6b250YWwgdWwjbWFpbi1tZW51LW5hdmlnYXRpb24gPiBsaTpob3Zlcjpub3QoLmFjdGl2ZSkgPiBhIHtcbiAgYmFja2dyb3VuZDogIzE2MWQzMTtcbn1cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLmhvcml6b250YWwtbWVudS13cmFwcGVyIC5oZWFkZXItbmF2YmFyLm5hdmJhci1ob3Jpem9udGFsIC5hY3RpdmUgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLmhvcml6b250YWwtbWVudS13cmFwcGVyIC5oZWFkZXItbmF2YmFyLm5hdmJhci1ob3Jpem9udGFsIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiNGI3YmQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2YmFyLW5hdiAuZHJvcGRvd24tc3VibWVudS5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogI2QwZDJkNiAhaW1wb3J0YW50O1xufVxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmRpc2FibGVkIGEge1xuICBjb2xvcjogIzY3NmQ3ZDtcbn1cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNkMGQyZDY7XG59XG4uZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGU6aG92ZXI6OmFmdGVyLCAuZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG4uZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEgPiBpLFxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhID4gc3ZnIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMTYxZDMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjRiN2JkO1xufVxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSAuZHJvcGRvd24tbWVudSBsaS5vcGVuLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2I0YjdiZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyZWQtbGF5b3V0IC5oZWFkZXItbmF2YmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib3JkZXJlZC1sYXlvdXQgLmhlYWRlci1uYXZiYXIuZmxvYXRpbmctbmF2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTlmMTtcbn1cbi5ib3JkZXJlZC1sYXlvdXQgLmhlYWRlci1uYXZiYXIuZml4ZWQtdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjE7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4uYm9yZGVyZWQtbGF5b3V0IC5tYWluLW1lbnUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlOWYxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvcmRlcmVkLWxheW91dCAubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpID4gYSwgLmJvcmRlcmVkLWxheW91dCAubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuLmJvcmRlcmVkLWxheW91dCAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU5ZjEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib3JkZXJlZC1sYXlvdXQgLm1haW4tbWVudSAubmF2aWdhdGlvbixcbi5ib3JkZXJlZC1sYXlvdXQgLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4uYm9yZGVyZWQtbGF5b3V0IC5jYXJkLFxuLmJvcmRlcmVkLWxheW91dCAuYnMtc3RlcHBlcjpub3QoLndpemFyZC1tb2Rlcm4pOm5vdCguY2hlY2tvdXQtdGFiLXN0ZXBzKSxcbi5ib3JkZXJlZC1sYXlvdXQgLmJzLXN0ZXBwZXIud2l6YXJkLW1vZGVybiAuYnMtc3RlcHBlci1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTlmMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib3JkZXJlZC1sYXlvdXQgLmZvb3RlciB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXJlZC1sYXlvdXQgLmZvb3Rlci1maXhlZCAuZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmU5ZjE7XG59XG5cbi5zZW1pLWRhcmstbGF5b3V0IHtcbiAgLyoqKioqKioqKioqKiBNYWluIE1lbnUgKioqKioqKioqKioqKiovXG59XG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUgLnNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjgzMDQ2IDQ0JSwgcmdiYSg0MCwgNDgsIDcwLCAwLjUxKSA3MyUsIHJnYmEoNDAsIDQ4LCA3MCwgMCkpO1xufVxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudTpub3QoLmV4cGFuZGVkKSAubmF2aWdhdGlvbiAuc2lkZWJhci1ncm91cC1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG59XG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG59XG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICBjb2xvcjogIzY3NmQ3ZDtcbn1cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG59XG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2LWl0ZW0ub3BlbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTtcbn1cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSBhOmFmdGVyLFxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdi1pdGVtIGEge1xuICBjb2xvcjogI2I0YjdiZDtcbn1cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSAubWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSAubWVudS1jb250ZW50IC5hY3RpdmUgLm1lbnUtaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdi1pdGVtIC5tZW51LWNvbnRlbnQgbGk6bm90KC5hY3RpdmUpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xufVxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLmFjdGl2ZSAubWVudS10aXRsZSxcbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLnNpZGViYXItZ3JvdXAtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDQ2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0Njtcbn1cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5tZW51LWNvbnRlbnQgLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubWVudS1jb250ZW50IC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlbWktZGFyay1sYXlvdXQgLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkgLm5hdmlnYXRpb24tbWFpbiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogIzE2MWQzMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtZGFyayxcbi5idG4tZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICM0YjRiNGIsICMxZTFlMWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uZGFyay1sYXlvdXQgLmJnLWdyYWRpZW50LWRhcmssXG4uZGFyay1sYXlvdXQgLmJ0bi1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMWUxZTFlLCAjNGI0YjRiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuLmJnLWdyYWRpZW50LWRhcms6aG92ZXIsIC5iZy1ncmFkaWVudC1kYXJrOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFyazpob3Zlcixcbi5idG4tZ3JhZGllbnQtZGFyazphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmJnLWdyYWRpZW50LWRhcms6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iZy1ncmFkaWVudC1kYXJrOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhcms6Zm9jdXMsXG4uYnRuLWdyYWRpZW50LWRhcms6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMWUxZTFlLCAjNGI0YjRiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeSxcbi5idG4tZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNEQTIxMjgsICNlNDRhNTApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uYmctZ3JhZGllbnQtcHJpbWFyeTpob3ZlciwgLmJnLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LXByaW1hcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYmctZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmJnLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLCAuYmctZ3JhZGllbnQtcHJpbWFyeTpmb2N1cyxcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNhZTFhMjAsICNEQTIxMjgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnksXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICM4Mjg2OGIsICM5Y2EwYTQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmhvdmVyLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnk6YWN0aXZlLCAuYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICM2OTZkNzEsICM4Mjg2OGIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdWNjZXNzLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzI4Yzc2ZiwgIzQ4ZGE4OSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbi5iZy1ncmFkaWVudC1zdWNjZXNzOmhvdmVyLCAuYmctZ3JhZGllbnQtc3VjY2VzczphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3M6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtc3VjY2Vzczpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSxcbi5idG4tZ3JhZGllbnQtc3VjY2Vzczpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5iZy1ncmFkaWVudC1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc3VjY2VzczphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYmctZ3JhZGllbnQtc3VjY2VzczphY3RpdmUsIC5iZy1ncmFkaWVudC1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzFmOWQ1NywgIzI4Yzc2Zik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LWluZm8sXG4uYnRuLWdyYWRpZW50LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMDBjZmU4LCAjMWNlN2ZmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuLmJnLWdyYWRpZW50LWluZm86aG92ZXIsIC5iZy1ncmFkaWVudC1pbmZvOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtaW5mbzpob3Zlcixcbi5idG4tZ3JhZGllbnQtaW5mbzphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmFkaWVudC1pbmZvOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1pbmZvOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmJnLWdyYWRpZW50LWluZm86YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1pbmZvOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iZy1ncmFkaWVudC1pbmZvOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWluZm86Zm9jdXMsXG4uYnRuLWdyYWRpZW50LWluZm86YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMDBhMWI1LCAjMDBjZmU4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtd2FybmluZyxcbi5idG4tZ3JhZGllbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNmZjlmNDMsICNmZmI5NzYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uYmctZ3JhZGllbnQtd2FybmluZzpob3ZlciwgLmJnLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC13YXJuaW5nOmhvdmVyLFxuLmJ0bi1ncmFkaWVudC13YXJuaW5nOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWdyYWRpZW50LXdhcm5pbmc6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYmctZ3JhZGllbnQtd2FybmluZzphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmJnLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlLCAuYmctZ3JhZGllbnQtd2FybmluZzpmb2N1cyxcbi5idG4tZ3JhZGllbnQtd2FybmluZzphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNmZjg1MTAsICNmZjlmNDMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1kYW5nZXIsXG4uYnRuLWdyYWRpZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNEQTIxMjgsICNlNDRhNTApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyOmhvdmVyLCAuYmctZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmhvdmVyLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5iZy1ncmFkaWVudC1kYW5nZXI6YWN0aXZlLCAuYmctZ3JhZGllbnQtZGFuZ2VyOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNhZTFhMjAsICNEQTIxMjgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbmZvcm0gc3Bhbi5lcnJvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xufVxuZm9ybSAuZXJyb3I6bm90KGlucHV0KSB7XG4gIGNvbG9yOiAjREEyMTI4O1xufVxuZm9ybSBpbnB1dC5lcnJvcixcbmZvcm0gaW5wdXQuZXJyb3I6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbmZvcm0gdGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNEQTIxMjggIWltcG9ydGFudDtcbn1cbmZvcm0gLnNlbGVjdDIuZXJyb3IgKyAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5mb3JtIC5zZWxlY3QyLmVycm9yICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuZm9ybSAuc2VsZWN0Mi5lcnJvciArIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuZm9ybSAuc2VsZWN0Mi5lcnJvciArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYWRlSW5BbmltYXRpb24ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJjMzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxucHJlIGNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG4uaGxqcyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cblxuLmZsYWctaWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmVycm9yIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjEyOCAhaW1wb3J0YW50O1xufVxuXG4ubWF0Y2gtaGVpZ2h0ID4gW2NsYXNzKj1jb2xdIGNvcmUtY2FyZC1zbmlwcGV0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jb2xsYXBzZS1zaGFkb3cgLmNhcmQub3BlbiB7XG4gIGJvcmRlci1jb2xvcjogI2ViZTlmMSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1tZW51IC5tYWluLW1lbnUtY29udGVudCAucHNfX3JhaWwteSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLWxheW91dCAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6YWZ0ZXIsIC5kYXJrLWxheW91dCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzphZnRlciwgLmRhcmstbGF5b3V0IC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6YWZ0ZXIsIC5kYXJrLWxheW91dCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RBMjEyODtcbn1cbi5kYXJrLWxheW91dCAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyLCAuZGFyay1sYXlvdXQgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4MzA0Njtcbn1cbi5kYXJrLWxheW91dCAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6YmVmb3JlLCAuZGFyay1sYXlvdXQgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2I0MjUzO1xufVxuLmRhcmstbGF5b3V0IC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmJlZm9yZSwgLmRhcmstbGF5b3V0IC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzYjQyNTM7XG59XG4uZGFyay1sYXlvdXQgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmJlZm9yZSwgLmRhcmstbGF5b3V0IC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RBMjEyODtcbn1cbi5kYXJrLWxheW91dCAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OmJlZm9yZSwgLmRhcmstbGF5b3V0IC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2I0MjUzO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5hY2NvcmRpb24gLmNvbGxhcHNlLWJvcmRlci1pdGVtLmNhcmQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuY29sbGFwc2UtYm9yZGVyLWl0ZW0uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmFjY29yZGlvbiAuY29sbGFwc2UtYm9yZGVyLWl0ZW0uY2FyZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hY2NvcmRpb24gLmNvbGxhcHNlLW1hcmdpbiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uIC5idG4tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29sbGFwc2UtaWNvbiBbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlcixcbi5jb2xsYXBzZS1pY29uIFthcmlhLWV4cGFuZGVkPWZhbHNlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tdXAnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxOCAxNSAxMiA5IDYgMTUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB0b3A6IDU4JTtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbiAgY29sb3I6ICM2ZTZiN2I7XG59XG5cbi5jYXJvdXNlbCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjdzIGVhc2UgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD1ib3R0b20tbGVmdF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PWJvdHRvbS1yaWdodF0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD10b3AtbGVmdF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXRvcC1yaWdodF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD1yaWdodC1sZWZ0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD1sZWZ0LWxlZnRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4ubW9kYWwge1xuICB0b3A6IC0xMDBweDtcbiAgYW5pbWF0aW9uOiBlYXNlLWluLW91dCAwLjNzIG1vZGFsLWZhZGU7XG59XG4ubW9kYWwuc2hvdyB7XG4gIHRvcDogMDtcbn1cbi5tb2RhbC5hbmltYXRpb24tZGlzYWJsZSB7XG4gIHRvcDogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1ib2R5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1vZGFsLXNsaWRlLWluLm1vZGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQxLCA0NywgMC41KTtcbn1cblxuQGtleWZyYW1lcyBtb2RhbC1mYWRlIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuW25nYk5hdl0ubGlzdC1ncm91cCBsaTpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuW25nYk5hdl0ubGlzdC1ncm91cCBsaSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbltuZ2JOYXZdLmxpc3QtZ3JvdXAgbGk6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuXG5uZ2ItcHJvZ3Jlc3NiYXJbdHlwZT13aGl0ZV0gLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG5uZ2ItcHJvZ3Jlc3NiYXJbdHlwZT1ibGFja10gLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5uZ2ItcHJvZ3Jlc3NiYXJbdHlwZT1kYXJrXSAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA3NSwgNzUsIDAuMSk7XG59XG5cbm5nYi1wcm9ncmVzc2Jhclt0eXBlPWxpZ2h0XSAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMSk7XG59XG5cbm5nYi1wcm9ncmVzc2Jhclt0eXBlPXByaW1hcnldIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAzMywgNDAsIDAuMSk7XG59XG5cbm5nYi1wcm9ncmVzc2Jhclt0eXBlPXNlY29uZGFyeV0gLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjEpO1xufVxuXG5uZ2ItcHJvZ3Jlc3NiYXJbdHlwZT1zdWNjZXNzXSAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxOTksIDExMSwgMC4xKTtcbn1cblxubmdiLXByb2dyZXNzYmFyW3R5cGU9aW5mb10gLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDcsIDIzMiwgMC4xKTtcbn1cblxubmdiLXByb2dyZXNzYmFyW3R5cGU9d2FybmluZ10gLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1OSwgNjcsIDAuMSk7XG59XG5cbm5nYi1wcm9ncmVzc2Jhclt0eXBlPWRhbmdlcl0gLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDMzLCA0MCwgMC4xKTtcbn1cblxuLnJldHVybl9yZXNoIHtcbiAgY29sb3I6ICNjNWE4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2YmY7XG59XG5cbi5yZXR1cm5faW5fcHJnIHtcbiAgY29sb3I6ICMwM2Y1Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGZlZGQ7XG59XG5cbi5yaWRlcl9pbl90cm5fZm0ge1xuICBjb2xvcjogIzA1YTJhZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZjVmODtcbn1cblxuLnJpZGVyX2luX3Rybl9sbSB7XG4gIGNvbG9yOiAjMmFiN2MyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlZWYwO1xufVxuXG4ucGFja2FnZV9yZXR1cm5lZCB7XG4gIGNvbG9yOiAjOGMwNGI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkOWZmO1xufVxuXG4uZGVsaXZlcnlfcmVzY2hlZHVsZWQge1xuICBjb2xvcjogI2NiNmYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFkMjtcbn1cblxuLnBhY2thZ2VfcmV0dXJuIHtcbiAgY29sb3I6ICNlODAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQwZDA7XG59XG5cbi5jYW5jZWxsZWQge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDNkMztcbn1cblxuLmRlbGl2ZXJlZF90b19jb3VyaWVyIHtcbiAgY29sb3I6ICMwMTc4MWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmVkYmM7XG59XG5cbi5vdl9wYWNrYWdlX2RlbGl2ZXJlZCB7XG4gIGNvbG9yOiAjMDIzMzBlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JhODg2O1xufSIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyohXG4gKiBXYXZlcyB2MC43LjZcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxuICogXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuXG5AbWl4aW4gd2F2ZXMtdHJhbnNpdGlvbigkdHJhbnNpdGlvbil7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyBcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjsgIFxufVxuXG5AbWl4aW4gd2F2ZXMtdHJhbnNmb3JtKCRzdHJpbmcpe1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkc3RyaW5nO1xuICAgIC1tb3otdHJhbnNmb3JtOiAkc3RyaW5nO1xuICAgIC1tcy10cmFuc2Zvcm06ICRzdHJpbmc7XG4gICAgLW8tdHJhbnNmb3JtOiAkc3RyaW5nO1xuICAgIHRyYW5zZm9ybTogJHN0cmluZztcbn1cblxuQG1peGluIHdhdmVzLWJveC1zaGFkb3coJHNoYWRvdyl7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi53YXZlcy1lZmZlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFxuICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOi01MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDotNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAkZ3JhZGllbnQ6IHJnYmEoMCwwLDAsMC4yKSAwLHJnYmEoMCwwLDAsLjMpIDQwJSxyZ2JhKDAsMCwwLC40KSA1MCUscmdiYSgwLDAsMCwuNSkgNjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgkZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCRncmFkaWVudCk7XG4gICAgICAgIEBpbmNsdWRlIHdhdmVzLXRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgQGluY2x1ZGUgd2F2ZXMtdHJhbnNmb3JtKHNjYWxlKDApIHRyYW5zbGF0ZSgwLDApKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgICAgICAkZ3JhZGllbnQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAwLHJnYmEoMjU1LDI1NSwyNTUsLjMpIDQwJSxyZ2JhKDI1NSwyNTUsMjU1LC40KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuNSkgNjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgkZ3JhZGllbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoJGdyYWRpZW50KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCRncmFkaWVudCk7XG4gICAgfVxuICAgIFxuICAgICYud2F2ZXMtY2xhc3NpYyAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgIH1cbiAgICBcbiAgICAmLndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICB9XG59XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICAgIEBpbmNsdWRlIHdhdmVzLXRyYW5zaXRpb24obm9uZSAje1wiIWltcG9ydGFudFwifSk7XG59XG5cbi53YXZlcy1idXR0b24sIFxuLndhdmVzLWNpcmNsZSB7XG4gICAgQGluY2x1ZGUgd2F2ZXMtdHJhbnNmb3JtKHRyYW5zbGF0ZVooMCkpO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcbn1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1idXR0b246aG92ZXIsXG4ud2F2ZXMtYnV0dG9uOnZpc2l0ZWQsXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLndhdmVzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xufVxuXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICYud2F2ZXMtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhdmVzLWZsb2F0IHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgd2F2ZXMtYm94LXNoYWRvdygwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgICBAaW5jbHVkZSB3YXZlcy10cmFuc2l0aW9uKGFsbCAzMDBtcyk7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHdhdmVzLWJveC1zaGFkb3coMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzApKTtcbiAgICB9XG59XG5cbi53YXZlcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC41LjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiLy8gRG8gbm90IGZvcmdldCB0byB1cGRhdGUgZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcubWQhXG46cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEZpbGUgTmFtZTogdmFyaWFibGVzLnNjc3Ncbi8vICBEZXNjcmlwdGlvbjogQ3VzdG9tIG92ZXJyaWRlcyBvZiBCb290c3RyYXAgdmFyaWFibGVzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTUwOiAjZjZmNmY2ICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjYmFiZmM3ICFkZWZhdWx0OyAvLyAkZ3JheS1saWdodGVzdFxuJGdyYXktMjAwOiAjZWRlZGVkICFkZWZhdWx0OyAvLyAkZ3JheS1saWdodGVyXG4kZ3JheS0zMDA6ICNkYWUxZTcgIWRlZmF1bHQ7IC8vICRncmF5LWxpZ2h0XG4kZ3JheS00MDA6ICM2MzYzNjMgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICNiOGMyY2MgIWRlZmF1bHQ7IC8vICRncmF5XG4kZ3JheS03MDA6ICM0ZTUxNTQgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMxZTFlMWUgIWRlZmF1bHQ7IC8vICRncmF5LWRhcmtcbiRncmF5LTkwMDogIzJhMmUzMCAhZGVmYXVsdDtcbiRibGFjazogIzIyMjkyZiAhZGVmYXVsdDsgLy8gMjMxZjQ4IDIyMjkyZlxuXG4kcHVycGxlOiAjNzM2N2YwICFkZWZhdWx0OyAvLyRwcmltYXJ5XG4kZ3JlZW46ICMyOGM3NmYgIWRlZmF1bHQ7IC8vJHN1Y2Nlc3NcbiRibHVlOiAjMDBjZmU4ICFkZWZhdWx0OyAvLyRpbmZvXG4kb3JhbmdlOiAjZmY5ZjQzICFkZWZhdWx0OyAvLyR3YXJuaW5nXG4kcmVkOiAjREEyMTI4ICFkZWZhdWx0OyAvLyRkYW5nZXJcblxuJHByaW1hcnk6ICRyZWQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAjODI4NjhiICFkZWZhdWx0O1xuJGluZm86ICRibHVlICFkZWZhdWx0O1xuJHdhcm5pbmc6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kbGlnaHQ6ICRncmF5LTUwICFkZWZhdWx0O1xuJGRhcms6ICM0YjRiNGIgIWRlZmF1bHQ7XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDE0NDBweCAvLyBDdXN0b20geHhsIHNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDI1OiAoXG4gICAgICAkc3BhY2VyICogMC4yNVxuICAgICksXG4gICAgNTA6IChcbiAgICAgICRzcGFjZXIgKiAwLjVcbiAgICApLFxuICAgIDc1OiAoXG4gICAgICAkc3BhY2VyICogMC43NVxuICAgICksXG4gICAgMTogKFxuICAgICAgJHNwYWNlclxuICAgICksXG4gICAgMjogKFxuICAgICAgJHNwYWNlciAqIDEuNVxuICAgICksXG4gICAgMzogKFxuICAgICAgJHNwYWNlciAqIDNcbiAgICApLFxuICAgIDQ6IChcbiAgICAgICRzcGFjZXIgKiAzLjVcbiAgICApLFxuICAgIDU6IChcbiAgICAgICRzcGFjZXIgKiA0XG4gICAgKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbiRib2R5LWJnOiAjZjhmOGY4ICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICM2ZTZiN2IgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRsaW5rLWNvbG9yLCA1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAycmVtICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6IDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206IDEgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICNlYmU5ZjEgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogMC4zNTdyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogMC42cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206IDAuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vIHNoYWRvd1xuJGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbi8vIFR5cG9ncmFwaHlcblxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnTW9udHNlcnJhdCcsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogJ01vbnRzZXJyYXQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZiAhZGVmYXVsdDtcblxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6IGNlaWwoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiBjZWlsKCRmb250LXNpemUtYmFzZSAqIDAuODUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNjAwICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogMS40NSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNzE0ICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yODYgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjA3ICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICM1ZTU4NzMgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4xNCAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAwLjg1N3JlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICNiOWI5YzMgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vIFRhYmxlc1xuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjcycmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYWNjZW50LWJnOiAjZmFmYWZjICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAjZjZmNmY5ICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogI2YzZjJmNyAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAkZGFyayAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogIzQwNDA0MCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtc2l6ZTogMC44NTdyZW0gIWRlZmF1bHQ7IC8vIGN1c3RvbVxuXG4vLyBCdXR0b25zICsgRm9ybXNcbiRidG4tcGFkZGluZy15OiAwLjc4NnJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAxLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAycmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogMC40ODZyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAwLjkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAwLjhyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6IDAuMzU4cmVtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAwLjM1OHJlbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDBzLCBib3JkZXIgMHMgIWRlZmF1bHQ7XG5cbi8vIEZvcm1zXG4kY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjZDhkNmRlO1xuJGxhYmVsLW1hcmdpbi1ib3R0b206IDAuMjg1N3JlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogMC40MzhyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206IDAuMTg4cmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogMC44NTdyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAwLjg1N3JlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogMC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6IDEuMTQzcmVtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogMS4xNDNyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1kaXNhYmxlZC1iZzogI2VmZWZlZiAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6IDIuNzE0cmVtICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogMi4xNDJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAzLjI4NTdyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyLWNvbG9yIDBzICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOS41IDcuNSclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzAuNzUgNC4zNSA0LjE4IDYuNzUgOC43NSAwLjc1JyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTolMjNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweCcvJTNFJTNDL3N2ZyUzRVwiKTtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLW1pbnVzJyUzRSUzQ2xpbmUgeDE9JzUnIHkxPScxMicgeDI9JzE5JyB5Mj0nMTInJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6IHJnYmEoJHByaW1hcnksIDAuNjUpO1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IG5vbmU7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAxMHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246IGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4wNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoJHByaW1hcnksIDAuMTIpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogcmdiYSgkYmxhY2ssIDAuMDgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6IDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAxMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuNjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDEuMjhyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duX3NwYWNpbmc6IDAuNXJlbTsgLy8gY3VzdG9tXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuODVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6IDAuNTU3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogMC40NDNyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206IDAuNzQ1cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAjZjNmMmY3ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogI2YzZjJmNyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICNmM2YyZjcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZS1sZzogMS4xNHJlbSAhZGVmYXVsdDsgLy8gY3VzdG9tXG4kcGFnaW5hdGlvbi1mb250LXNpemUtc206IDAuODU3cmVtICFkZWZhdWx0OyAvLyBjdXN0b21cblxuLy8gQ2FyZHNcbiRjYXJkLXNwYWNlci15OiAxLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogMS41cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogMC40MjhyZW0gIWRlZmF1bHQ7XG5cbi8vQWxlcnRzXG5cbiRhbGVydC1wYWRkaW5nLXk6IDAuNzFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAwLjM1OHJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuLy8gTmF2IHRhYnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogMC4zNThyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDAuMjUgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8gbmF2YmFyXG5cbiRmbG9hdGluZy1uYXYtbWFyZ2luOiAxLjNyZW07XG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWJnOiAjMzIzMjMyICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAwLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6IDAuNzc1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udC1zaXplOiAwLjg1N3JlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogMSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogMjIwcHggIWRlZmF1bHQ7XG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6IDAuMzU4cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC42NXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDEuMjFyZW0gIWRlZmF1bHQ7XG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAzODBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6IDEuMTRyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAwLjE1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogMC44NTdyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAwLjI4NnJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgkYmxhY2ssIDAuMDgpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBQcm9ncmVzc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAwLjg1N3JlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiA1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44NTcgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6IHJnYmEoJHByaW1hcnksIDAuMTIpICFkZWZhdWx0O1xuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogMC4zcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAwLjZyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn1cIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgY2xhc3M9XCJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0XCI+PHBvbHlsaW5lIHBvaW50cz1cIjE1IDE4IDkgMTIgMTUgNlwiPjwvcG9seWxpbmU+PC9zdmc+JykgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9XCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwiZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHRcIj48cG9seWxpbmUgcG9pbnRzPVwiOSAxOCAxNSAxMiA5IDZcIj48L3BvbHlsaW5lPjwvc3ZnPicpICFkZWZhdWx0O1xuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogODUlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogMC4zcmVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xuXG4vLyBNb2RhbFxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDAuOHJlbSAxLjRyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4wNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAwLjhyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMS40cmVtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogMC4zNThyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC14bDogOTQlICFkZWZhdWx0O1xuJG1vZGFsLXNtOiA0MDBweCAhZGVmYXVsdDtcblxuLy8gICAgU2xpZGUgSW4gTW9kYWxcbiRtb2RhbC1zbGlkZS1pbi13aWR0aC1zbTogMjVyZW0gIWRlZmF1bHQ7IC8vIGN1c3RvbVxuJG1vZGFsLXNsaWRlLWluLXdpZHRoOiAyOHJlbSAhZGVmYXVsdDsgLy8gY3VzdG9tXG4kbW9kYWwtc2xpZGUtaW4td2lkdGgtbGc6IDMwcmVtICFkZWZhdWx0OyAvLyBjdXN0b21cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAjZWVlICFkZWZhdWx0O1xuXG4vLyBTd2l0Y2hcbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAzcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogMXJlbSAhZGVmYXVsdDtcblxuLy9zdmcgY29sb3JcbiRzdmctY29sb3ItbGlnaHQ6ICM2MjYyNjIgIWRlZmF1bHQ7XG5cbi8vIFNWRyBpY29uc1xuLy8gRm9yIEJyZWFkY3J1bWJcbiRkb3VibGUtY2hldnJvbi1yaWdodDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbnMtcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxMyAxNyAxOCAxMiAxMyA3JyUzRSUzQy9wb2x5bGluZSUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiAxNyAxMSAxMiA2IDcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuLy8gQ2hldnJvbiBJY29uc1xuJGNoZXZyb24tbGVmdDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIjtcbiRjaGV2cm9uLXJpZ2h0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuJGNoZXZyb24tdXA6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tdXAnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxOCAxNSAxMiA5IDYgMTUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuJGNoZXZyb24tZG93bjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuXG4kZG93bmxvYWQ6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkJyUzRSUzQ3BhdGggZD0nTTIxIDE1djRhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ2LTQnJTNFJTNDL3BhdGglM0UlM0Nwb2x5bGluZSBwb2ludHM9JzcgMTAgMTIgMTUgMTcgMTAnJTNFJTNDL3BvbHlsaW5lJTNFJTNDbGluZSB4MT0nMTInIHkxPScxNScgeDI9JzEyJyB5Mj0nMyclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIjtcbiRyZW1vdmU6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLXgnJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiO1xuJGNoZWNrOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZWNrJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMjAgNiA5IDE3IDQgMTInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiO1xuJGNpcmNsZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaXJjbGUnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCclM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRVwiO1xuJGluZm9JY29uOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWluZm8nJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMTInIHkxPScxNicgeDI9JzEyJyB5Mj0nMTInJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScxMicgeTE9JzgnIHgyPScxMi4wMScgeTI9JzgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCI7XG4kd2FybmluZ0ljb246IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItYWxlcnQtdHJpYW5nbGUnJTNFJTNDcGF0aCBkPSdNMTAuMjkgMy44NkwxLjgyIDE4YTIgMiAwIDAgMCAxLjcxIDNoMTYuOTRhMiAyIDAgMCAwIDEuNzEtM0wxMy43MSAzLjg2YTIgMiAwIDAgMC0zLjQyIDB6JyUzRSUzQy9wYXRoJTNFJTNDbGluZSB4MT0nMTInIHkxPSc5JyB4Mj0nMTInIHkyPScxMyclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzEyJyB5MT0nMTcnIHgyPScxMi4wMScgeTI9JzE3JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiO1xuJG1lbnU6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdjc3MtaTZkenExJyUzRSUzQ2xpbmUgeDE9JzMnIHkxPScxMicgeDI9JzIxJyB5Mj0nMTInJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSczJyB5MT0nNicgeDI9JzIxJyB5Mj0nNiclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzMnIHkxPScxOCcgeDI9JzIxJyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCI7XG5cbiRjaGF0LWJnLWxpZ2h0OiAnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREl6TGpBdU1Td2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBeU5qQWdNall3SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0F5TmpBZ01qWXdPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrQ2drdWMzUXdlMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPMk5zYVhBdGNuVnNaVHBsZG1WdWIyUmtPMlpwYkd3NkkwVXhSVEJGT1R0OUNqd3ZjM1I1YkdVK0NqeG5QZ29KUEdjZ2FXUTlJbWt0YkdsclpTMW1iMjlrSWo0S0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpRdU5Dd3hObU13TGpJc01DNDJMREF1TkN3eExqTXNNQzQxTERKb0xUTXVOMnd4TGpJc01pNHpiREF1TlN3d0xqbHNMVEF1TWl3d0xqRldNamhqTWk0eUxERXVOeXd5TGpjc05DNDRMREVzTndvSkNRbGpMVEF1T0N3eExURXVPU3d4TGpjdE15NHlMREV1T1ZZek4yTXRNQzQ1TERNdU5TMDBMakVzTmkwM0xqZ3NObWd0TWpCakxUTXVOaXd3TFRZdU9DMHlMalV0Tnk0M0xUWjJMVEF1TVdNdE1pNDNMVEF1TkMwMExqWXRNeTAwTGpJdE5TNDNZekF1TWkweExqTXNNQzQ1TFRJdU5Td3hMamt0TXk0eUNna0pDWFl0Tmk0NGJDMHdMamd0TVM0MmJDMHdMalF0TUM0NWJEQXVPUzB3TGpSTUxURTNMREU0YUMwelF5MHhOeTR5TERVdU5pMDBMamt0TWk0eUxEY3VOU3d3TGpaRE1UVXVOQ3d5TGpNc01qRXVPU3c0TGpJc01qUXVOQ3d4Tm5vZ1RTMHhNaTQwTERFNFl5MHdMaklzTUMwd0xqTXNNQzB3TGpRc01DNHhDZ2tKQ1d3dE15NHhMREV1Tm13d0xqa3NNUzQ0YkRFdU15MHdMamRqTUM0NExUQXVOQ3d4TGpndE1DNDBMREl1Tnl3d2JESXVNaXd4TGpGak1DNHpMREF1TVN3d0xqWXNNQzR4TERBdU9Td3diREl1TWkweExqRmpNQzQ0TFRBdU5Dd3hMamd0TUM0MExESXVOeXd3YkRJdU1pd3hMakVLQ1FrSll6QXVNeXd3TGpFc01DNDJMREF1TVN3d0xqa3NNR3d5TGpJdE1TNHhZekF1T0Mwd0xqUXNNUzQ0TFRBdU5Dd3lMamNzTUd3eUxqSXNNUzR4UXpjdU5Dd3lNaXczTGpjc01qSXNPQ3d5TVM0NWJESXVPUzB4TGpOak1DNDRMVEF1TXl3eExqY3RNQzR6TERJdU5Dd3diREl1T1N3eExqTUtDUWtKWXpBdU15d3dMakVzTUM0MkxEQXVNU3d3TGprc01Hd3pMakV0TVM0MWJDMHdMamt0TVM0NGJDMHhMalFzTUM0M1l5MHdMamdzTUM0MExURXVOeXd3TGpRdE1pNDJMREF1TVd3dE1pNDRMVEV1TWtNeE1pNHpMREU0TERFeUxqSXNNVGdzTVRJdU1Td3hPR3d3TERBS0NRa0pZeTB3TGpFc01DMHdMak1zTUMwd0xqUXNNQzR4YkMweUxqZ3NNUzR5WXkwd0xqZ3NNQzQwTFRFdU9Dd3dMak10TWk0MkxUQXVNVXcwTERFNExqRkRNeTQ1TERFNExETXVOeXd4T0N3ekxqWXNNVGhzTUN3d1l5MHdMaklzTUMwd0xqTXNNQzB3TGpRc01DNHhUREVzTVRrdU1nb0pDUWxqTFRBdU9Dd3dMalF0TVM0NExEQXVOQzB5TGpjc01Fd3ROQ3d4T0M0eFF5MDBMakVzTVRndE5DNHpMREU0TFRRdU5Dd3hPR3d3TERCakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRk1MVGNzTVRrdU1tTXRNQzQ0TERBdU5DMHhMamdzTUM0MExUSXVOeXd3YkMweUxqSXRNUzR4Q2drSkNVTXRNVEl1TVN3eE9DMHhNaTR6TERFNExURXlMalFzTVRoTUxURXlMalFzTVRoTUxURXlMalFzTVRoNklFMHRNVEl1TkN3eE5tZ3ROQzQ1UXkweE15NDFMRFV1TVMweExqVXRNQzQzTERrdU5Td3pMakpqTml3eUxqRXNNVEF1Tnl3MkxqZ3NNVEl1T0N3eE1pNDRhQzB5TGpGc0xUQXVNUzB3TGpFS0NRa0pUREU1TGprc01UWklMVEV5TGpSTUxURXlMalFzTVRaNklFMHhOeTQ1TERJekxqZHNNUzQwTFRBdU4yZ3hMak4yTW1ndE16WjJMVEV1TVd3d0xqTXRNQzR5YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZElMVE1LQ1FrSmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3dUREl1TXl3eU0yZ3lMalpzTVM0MExEQXVOMk13TGpjc01DNDBMREV1Tnl3d0xqUXNNaTQxTERCc01TNDNMVEF1TjJnekxqSnNNUzQzTERBdU4wTXhOaTR5TERJMExqRXNNVGN1TVN3eU5DNHhMREUzTGprc01qTXVOM29LQ1FrSklFMHRNVE11T0N3eU4yd3hOaTQwTERRdU9Vd3hPQzQ1TERJM1NDMHhNeTQ0ZWlCTkxURTBMalFzTWpsb01DNHpiREUyTGpjc05Xd3hOaTQzTFRWb01DNHpZekV1Tnl3d0xETXNNUzR6TERNc00zTXRNUzR6TERNdE15d3phQzB6TkdNdE1TNDNMREF0TXkweExqTXRNeTB6Q2drSkNVTXRNVGN1TkN3ek1DNHpMVEUyTGpFc01qa3RNVFF1TkN3eU9Yb2dUUzB4TXk0eExETTNZekF1T0N3eUxqUXNNeTR4TERRc05TNDNMRFJvTWpCak1pNDFMREFzTkM0NExURXVOaXcxTGpjdE5FTXhPQzR5TERNM0xURXpMakVzTXpjdE1UTXVNU3d6TjNvaUx6NEtDUWs4Y0dGMGFDQnBaRDBpY0dGMGFEWmZabWxzYkMxamIzQjVJaUJqYkdGemN6MGljM1F3SWlCa1BTSk5NamcwTGpRc01UWmpNQzR5TERBdU5pd3dMalFzTVM0ekxEQXVOU3d5YUMwekxqZHNNUzR5TERJdU0yd3dMalVzTUM0NWJDMHdMaklzTUM0eFZqSTRZekl1TWl3eExqY3NNaTQzTERRdU9Dd3hMRGNLQ1FrSll5MHdMamdzTVMweExqa3NNUzQzTFRNdU1pd3hMamxXTXpkakxUQXVPU3d6TGpVdE5DNHhMRFl0Tnk0NExEWm9MVEl3WXkwekxqWXNNQzAyTGpndE1pNDFMVGN1TnkwMmRpMHdMakZqTFRJdU55MHdMalF0TkM0MkxUTXROQzR5TFRVdU4yTXdMakl0TVM0ekxEQXVPUzB5TGpVc01TNDVMVE11TWdvSkNRbDJMVFl1T0d3dE1DNDRMVEV1Tm13dE1DNDBMVEF1T1d3d0xqa3RNQzQwVERJME15d3hPR2d0TTJNeUxqZ3RNVEl1TkN3eE5TNHhMVEl3TGpJc01qY3VOUzB4Tnk0MFF6STNOUzQwTERJdU15d3lPREV1T1N3NExqSXNNamcwTGpRc01UWjZJRTB5TkRjdU5Td3hPQW9KQ1FsakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRnNMVE11TVN3eExqWnNNQzQ1TERFdU9Hd3hMak10TUM0M1l6QXVPQzB3TGpRc01TNDRMVEF1TkN3eUxqY3NNR3d5TGpJc01TNHhZekF1TXl3d0xqRXNNQzQyTERBdU1Td3dMamtzTUd3eUxqSXRNUzR4Q2drSkNXTXdMamd0TUM0MExERXVPQzB3TGpRc01pNDNMREJzTWk0eUxERXVNV013TGpNc01DNHhMREF1Tml3d0xqRXNNQzQ1TERCc01pNHlMVEV1TVdNd0xqZ3RNQzQwTERFdU9DMHdMalFzTWk0M0xEQnNNaTR5TERFdU1XTXdMak1zTUM0eExEQXVOaXd3TGpFc01DNDVMREJzTWk0NUxURXVNd29KQ1Fsak1DNDRMVEF1TXl3eExqY3RNQzR6TERJdU5Dd3diREl1T1N3eExqTmpNQzR6TERBdU1Td3dMallzTUM0eExEQXVPU3d3YkRNdU1TMHhMalZzTFRBdU9TMHhMamhzTFRFdU5Dd3dMamRqTFRBdU9Dd3dMalF0TVM0M0xEQXVOQzB5TGpZc01DNHhiQzB5TGpndE1TNHlDZ2tKQ1dNdE1DNHhMVEF1TVMwd0xqTXRNQzR4TFRBdU5DMHdMakZzTUN3d1l5MHdMakVzTUMwd0xqTXNNQzB3TGpRc01DNHhiQzB5TGpnc01TNHlZeTB3TGpnc01DNDBMVEV1T0N3d0xqTXRNaTQyTFRBdU1Xd3RNaTR6TFRFdU1XTXRNQzR4TFRBdU1TMHdMak10TUM0eExUQXVOUzB3TGpGc01Dd3dDZ2tKQ1dNdE1DNHlMREF0TUM0ekxEQXRNQzQwTERBdU1Xd3RNaTR5TERFdU1XTXRNQzQ0TERBdU5DMHhMamdzTUM0MExUSXVOeXd3YkMweUxqSXRNUzR4WXkwd0xqRXRNQzR4TFRBdU15MHdMakV0TUM0MExUQXVNV3d3TERCakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRnNMVEl1TWl3eExqRUtDUWtKWXkwd0xqZ3NNQzQwTFRFdU9Dd3dMalF0TWk0M0xEQnNMVEl1TWkweExqRkRNalEzTGprc01UZ3NNalEzTGpjc01UZ3NNalEzTGpVc01UaE1NalEzTGpVc01UaE1NalEzTGpVc01UaDZJRTB5TkRjdU5Td3hObWd0TkM0NVl6TXVPUzB4TUM0NUxERTFMamt0TVRZdU55d3lOaTQ0TFRFeUxqZ0tDUWtKWXpZc01pNHhMREV3TGpjc05pNDRMREV5TGpnc01USXVPR2d0TWk0eGJDMHdMakV0TUM0eGJDMHdMak1zTUM0eFNESTBOeTQxVERJME55NDFMREUyZWlCTk1qYzNMamtzTWpNdU4yd3hMalF0TUM0M2FERXVNM1l5YUMwek5uWXRNUzR4YkRBdU15MHdMakpzTVM0MExUQXVOMmd5TGpZS0NRa0piREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZG9NaTQyYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpjc01DNDBMREl1Tml3d0xqRnNNUzQzTFRBdU53b0pDUWxvTXk0eWJERXVOeXd3TGpkRE1qYzJMaklzTWpRdU1Td3lOemN1TVN3eU5DNHhMREkzTnk0NUxESXpMamRNTWpjM0xqa3NNak11TjNvZ1RUSTBOaTR5TERJM2JERTJMalFzTkM0NVRESTNPU3d5TjBneU5EWXVNbm9nVFRJME5TNDFMREk1YURBdU0yd3hOaTQzTERWc01UWXVOeTAxYURBdU13b0pDUWxqTVM0M0xEQXNNeXd4TGpNc015d3pjeTB4TGpNc015MHpMRE5vTFRNMFl5MHhMamNzTUMwekxURXVNeTB6TFROVE1qUXpMamtzTWprc01qUTFMalVzTWpsNklFMHlORFl1T1N3ek4yTXdMamdzTWk0MExETXVNU3cwTERVdU5pdzBhREl3WXpJdU5Td3dMRFF1T0MweExqWXNOUzQzTFRRS0NRa0pTREkwTmk0NWVpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHhOVGt1TlN3eU1XTXRNUzR6TFRNdU5pMDBMamN0TmkwNExqVXRObWd0TkRKakxUTXVPQ3d3TFRjdU1pd3lMalF0T0M0MUxEWmpMVE11TXl3d0xqTXROUzQ0TERNdU1pMDFMalVzTmk0MVl6QXVNaXd5TGprc01pNDJMRFV1TWl3MUxqVXNOUzQxQ2drSkNXTXRNUzQzTERRdU55d3dMamdzT1M0NExEVXVOQ3d4TVM0MVl6RXNNQzR6TERJc01DNDFMRE1zTUM0MWFEUXlZelVzTUN3NUxUUXNPUzA1WXpBdE1TMHdMakl0TWk0eExUQXVOUzB6WXpNdU15MHdMak1zTlM0NExUTXVNaXcxTGpVdE5pNDFDZ2tKQ1VNeE5qUXVOeXd5TXk0MkxERTJNaTQwTERJeExqTXNNVFU1TGpVc01qRjZJRTB4TlRFc01UZG9MVFF5WXkweUxqY3NNQzAxTGpJc01TNDJMVFl1TXl3MGFEVTBMamRETVRVMkxqSXNNVGd1Tml3eE5UTXVOeXd4Tnl3eE5URXNNVGQ2SUUweE5ERXVOeXcwTXdvSkNRbGpNaTR4TFRFdU55d3pMak10TkM0ekxETXVNeTAzYUMweVl6QXNNeTQ1TFRNdU1TdzNMVGNzTjJndE5DNHpZekl1TVMweExqY3NNeTR6TFRRdU15d3pMak10TjJndE1tTXdMRE11T1MwekxqRXNOeTAzTERkb0xUUXVNMk15TGpFdE1TNDNMRE11TXkwMExqTXNNeTR6TFRkb0xUSUtDUWtKWXpBc015NDVMVE11TVN3M0xUY3NOMmd0TjJNdE15NDVMREF0TnkwekxqRXROeTAzY3pNdU1TMDNMRGN0TjJnME1tTXpMamtzTUN3M0xETXVNU3czTERkekxUTXVNU3czTFRjc04wZ3hOREV1TjNvZ1RURXdPU3d5TjJNdE15d3dMVFV1T0N3eExqVXROeTQxTERSSU1UQXhDZ2tKQ1dNdE1pNHlMREF0TkMweExqZ3ROQzAwY3pFdU9DMDBMRFF0TkdnMU9HTXlMaklzTUN3MExERXVPQ3cwTERSekxURXVPQ3cwTFRRc05HZ3RNQzQxWXkweExqY3RNaTQxTFRRdU5TMDBMVGN1TlMwMFNERXdPWG9pTHo0S0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTXprc01URTFZelF1TkN3d0xEZ3RNeTQyTERndE9ITXRNeTQyTFRndE9DMDRjeTA0TERNdU5pMDRMRGhUTXpRdU5pd3hNVFVzTXprc01URTFlaUJOTkRVc01UQTNZekFzTXk0ekxUSXVOeXcyTFRZc05uTXROaTB5TGpjdE5pMDJDZ2tKQ1hNeUxqY3ROaXcyTFRaVE5EVXNNVEF6TGpjc05EVXNNVEEzZWlCTk5ESXNOemgyTFRKb09IWXROa2cwTUdNdE1pNHlMREF0TkN3eExqZ3ROQ3cwZGpFd1NESXliQzB4TGpNc05Fd3lNQ3c1TUdneUxqSnNNeTQ0TERRd2FESTJiRE11T0MwME1FZzFPR3d0TUM0M0xUSk1OVFlzT0RSSU5ESldOemg2Q2drSkNTQk5NemdzTnpSMk1UQm9NbFkzTkdnNGRpMHlhQzA0UXpNNExqa3NOeklzTXpnc056SXVPU3d6T0N3M05Ib2dUVFF3TERnMmFERTBMalpzTUM0M0xESklNakl1T0d3d0xqY3RNa2cwTUhvZ1RUVXpMamdzT1RCSU1qUXVNbXd6TGpZc016aG9Nakl1TkV3MU15NDRMRGt3ZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweE1qa3NPVEpvTFRaMk5HZ3ROblkwYUMwMmRqRTBhQzB6YkRBdU1pd3liRE11T0N3ek1tZ3pObXd6TGpndE16SnNNQzR5TFRKb0xUTjJMVEUwYUMwMmRpMDBhQzAyZGkwMFNERXlPWG9nVFRFME55d3hNVFIyTFRFeWFDMDBkalJvTTNZNFNERTBOd29KQ1FsNklFMHhORFFzTVRFMGRpMDJhQzAwZGpaSU1UUTBlaUJOTVRNNExERXlNSFl0TVRab0xUUjJNVGt1TWtNeE16VXVOaXd4TWpJdU5Td3hNemNzTVRJeExqUXNNVE00TERFeU1Ib2dUVEV6TWl3eE1qTXVPRll4TURCb0xUUjJNak11T0FvSkNRbERNVEk1TGpNc01USTBMakVzTVRNd0xqY3NNVEkwTGpFc01UTXlMREV5TXk0NGVpQk5NVEkyTERFeU15NHlWakV3TkdndE5IWXhOa014TWpNc01USXhMalFzTVRJMExqUXNNVEl5TGpVc01USTJMREV5TXk0eWVpQk5NVEl3TERFeE5IWXRObWd0TkhZMlNERXlNSG9nVFRFeE5Dd3hNVFIyTFRob013b0pDUWwyTFRSb0xUUjJNVEpJTVRFMGVpQk5NVFF4TERFd01uWXROR2d0TkhZMGFETjJOR2d4VmpFd01ub2dUVEV6TlN3eE1ESjJMVGhvTFRSMk5HZ3pkalJJTVRNMWVpQk5NVEk1TERrNGRpMDBhQzAwZGpob01YWXRORWd4TWpsNklFMHhNak1zTVRBeWRpMDBhQzAwZGpob01YWXRORWd4TWpONkNna0pDU0JOTVRNd0xERXlObU0xTGprc01Dd3hNQzQ1TFRRdU1pd3hNUzQ0TFRFd2FEY3VPV3d0TXk0MUxETXdhQzB6TWk0MGJDMHpMalV0TXpCb055NDVRekV4T1M0eExERXlNUzQ0TERFeU5DNHhMREV5Tml3eE16QXNNVEkyZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweU1USXNPRFoyTW1ndE5IWXRNa2d5TVRKNklFMHlNVFlzT0Rab0xUSjJNbWd5VmpnMmVpQk5NVGsyTERnMlRERTVOaXc0Tm1NdE1pNDNMREF1TnkwMExqVXNNeTR6TFRNdU9TdzJZekF1TkN3eExqZ3NNUzQyTERNdU1pd3pMak1zTXk0NENna0pDV3d3TGpFc01DNHliREV1TVN3MExqVmpNQzR5TERBdU9Td3hMREV1TlN3eExqa3NNUzQxYkRBc01HdzNMREkwTGpaak1DNHlMREF1T1N3eExERXVOQ3d4TGprc01TNDBhRFZqTUM0NUxEQXNNUzQzTFRBdU5pd3hMamt0TVM0MGJEY3RNalF1Tm1Nd0xqa3NNQ3d4TGpjdE1DNDJMREV1T1MweExqVUtDUWtKYkRFdU1TMDBMalZzTUM0eExUQXVNbU15TGpZdE1DNDVMRFF1TVMwekxqY3NNeTR5TFRZdU0yTXRNQzQyTFRFdU55MHlMVE10TXk0NExUTXVNMVk0Tm1Nd0xUY3VOeTAyTGpNdE1UUXRNVFF0TVRSVE1UazJMRGM0TGpNc01UazJMRGcyZWlCTk1qQXdMRGcyYURaMk1tZ3RPUW9KQ1FsakxURXVOeXd3TFRNc01TNHpMVE1zTTNNeExqTXNNeXd6TEROb01qWmpNUzQzTERBc015MHhMak1zTXkwemN5MHhMak10TXkwekxUTm9MVE4yTFRKb01tTXdMVFl1TmkwMUxqUXRNVEl0TVRJdE1USnpMVEV5TERVdU5DMHhNaXd4TWtneU1EQjZJRTB4T1RndU5pd3hNREJzTFRFdE5HZ3lOQzQ1Q2drSkNXd3RNU3cwU0RFNU9DNDJlaUJOTWpBM0xqVXNNVEkyYkMwMkxqa3RNalJvTVRndU4yd3ROaTQ1TERJMFNESXdOeTQxZWlCTk1UVXdMREkwTW1NeE1pNHlMREFzTWpJdE9TNDRMREl5TFRJeWN5MDVMamd0TWpJdE1qSXRNakp6TFRJeUxEa3VPQzB5TWl3eU1nb0pDUWxUTVRNM0xqZ3NNalF5TERFMU1Dd3lOREo2SUUweE56UXNNakl3WXpBc01UTXVNeTB4TUM0M0xESTBMVEkwTERJMGN5MHlOQzB4TUM0M0xUSTBMVEkwYkRBc01HTXdMVEV6TGpNc01UQXVOeTB5TkN3eU5DMHlORk14TnpRc01qQTJMamNzTVRjMExESXlNSG9nVFRFME5TNDJMREl6Tnk0M0Nna0pDV3d5TFRBdU9XTXhMalV0TUM0MkxETXVNaTB3TGpZc05DNDNMREJzTWl3d0xqbGpNQzQ1TERBdU5Dd3lMREFzTWk0MUxUQXVPR3d4TGpFdE1TNDVZekF1T0MweExqUXNNaTR5TFRJdU5Dd3pMamd0TWk0NGJESXVNUzB3TGpWak1TMHdMaklzTVM0MkxURXVNU3d4TGpVdE1pNHhiQzB3TGpJdE1pNHlDZ2tKQ1dNdE1DNHhMVEV1Tml3d0xqUXRNeTR5TERFdU5DMDBMalZzTVM0MExURXVOMk13TGpjdE1DNDRMREF1TnkweExqa3NNQzB5TGpac0xURXVOQzB4TGpkakxURXVNUzB4TGpJdE1TNDJMVEl1T0MweExqUXROQzQxYkRBdU1pMHlMakpqTUM0eExURXRNQzQyTFRFdU9TMHhMall0TWk0eENna0pDV3d0TWk0eExUQXVOV010TVM0MkxUQXVOQzB6TFRFdU5DMHpMamd0TWk0NGJDMHhMakV0TVM0NVl5MHdMalV0TUM0NUxURXVOaTB4TGpJdE1pNDFMVEF1T0d3dE1pd3dMamxqTFRFdU5Td3dMall0TXk0eUxEQXVOaTAwTGpjc01Hd3RNaTB3TGpsakxUQXVPUzB3TGpRdE1pd3dMVEl1TlN3d0xqZ0tDUWtKYkMweExESXVNV010TUM0NExERXVOQzB5TGpJc01pNDBMVE11T0N3eUxqaHNMVEl1TVN3d0xqVmpMVEVzTUM0eUxURXVOaXd4TGpFdE1TNDFMREl1TVd3d0xqSXNNaTR5WXpBdU1Td3hMall0TUM0MExETXVNaTB4TGpRc05DNDFiQzB4TGpRc01TNDNDZ2tKQ1dNdE1DNDNMREF1T0Mwd0xqY3NNUzQ1TERBc01pNDJiREV1TkN3eExqZGpNUzR4TERFdU1pd3hMallzTWk0NExERXVOQ3cwTGpWc0xUQXVNaXd5TGpKakxUQXVNU3d4TERBdU5pd3hMamtzTVM0MkxESXVNV3d5TGpFc01DNDFZekV1Tml3d0xqUXNNeXd4TGpRc015NDRMREl1T0d3eExqRXNNUzQ1Q2drSkNVTXhORE11Tml3eU16Y3VPQ3d4TkRRdU55d3lNemd1TVN3eE5EVXVOaXd5TXpjdU4wd3hORFV1Tml3eU16Y3VOM29nVFRFME9DNDBMREl6T0M0M1l6RXRNQzQwTERJdU1TMHdMalFzTXk0eExEQnNNaXd3TGpsak1TNDRMREF1T0N3MExEQXVNU3cxTFRFdU5td3hMakV0TVM0NUNna0pDV013TGpZdE1DNDVMREV1TlMweExqWXNNaTQxTFRFdU9Hd3lMakV0TUM0MVl6RXVPUzB3TGpRc015NHpMVEl1TXl3ekxqRXROQzR5YkMwd0xqSXRNaTR5WXkwd0xqRXRNUzR4TERBdU15MHlMaklzTVMwemJERXVOQzB4TGpkak1TNHpMVEV1TlN3eExqTXRNeTQzTERBdE5TNHliQzB4TGpRdE1TNDNDZ2tKQ1dNdE1DNDNMVEF1T0MweExqRXRNUzQ1TFRFdE0yd3dMakl0TWk0eVl6QXVNaTB5TFRFdU1TMHpMamd0TXk0eExUUXVNbXd0TWk0eExUQXVOV010TVM0eExUQXVNaTB5TFRBdU9TMHlMalV0TVM0NGJDMHhMakV0TVM0NVl5MHhMVEV1TnkwekxqSXRNaTQwTFRVdE1TNDJiQzB5TERBdU9Rb0pDUWxqTFRFc01DNDBMVEl1TVN3d0xqUXRNeTR4TERCc0xUSXRNQzQ1WXkweExqZ3RNQzQ0TFRRdE1DNHhMVFVzTVM0MmJDMHhMakVzTVM0NVl5MHdMallzTUM0NUxURXVOU3d4TGpZdE1pNDFMREV1T0d3dE1pNHhMREF1TldNdE1TNDVMREF1TkMwekxqTXNNaTR6TFRNdU1TdzBMakpzTUM0eUxESXVNZ29KQ1Fsak1DNHhMREV1TVMwd0xqTXNNaTR5TFRFc00yd3RNUzQwTERFdU4yTXRNUzR6TERFdU5TMHhMak1zTXk0M0xEQXNOUzR5YkRFdU5Dd3hMamRqTUM0M0xEQXVPQ3d4TGpFc01TNDVMREVzTTJ3dE1DNHlMREl1TW1NdE1DNHlMRElzTVM0eExETXVPQ3d6TGpFc05DNHliREl1TVN3d0xqVUtDUWtKWXpFdU1Td3dMaklzTWl3d0xqa3NNaTQxTERFdU9Hd3hMakVzTVM0NVl6RXNNUzQzTERNdU1pd3lMalFzTlN3eExqWk1NVFE0TGpRc01qTTRMamQ2SUUweE5USXNNakEzWXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVFvSkNRbFRNVFV5TERJd055NDJMREUxTWl3eU1EZDZJRTB4TlRnc01qQTVZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TlRnc01qQTVMallzTVRVNExESXdPWG9nVFRFME55d3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNUW9KQ1FsekxUQXVOQ3d4TFRFc01WTXhORGNzTWpFd0xqWXNNVFEzTERJeE1Ib2dUVEUwTVN3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekUwTVN3eU1UQXVOaXd4TkRFc01qRXdlaUJOTVRRMExESXdOV013TFRBdU5pd3dMalF0TVN3eExURUtDUWtKY3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RTBOQ3d5TURVdU5pd3hORFFzTWpBMWVpQk5NVE0yTERJeE0yTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVE0yTERJeE15NDJMREV6Tml3eU1UTjZJRTB4TXprc01qRTVDZ2tKQ1dNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UTTVMREl4T1M0MkxERXpPU3d5TVRsNklFMHhNemtzTWpJMVl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhNemtzTWpJMUxqWXNNVE01TERJeU5Yb0tDUWtKSUUweE5ETXNNak15WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5ETXNNak15TGpZc01UUXpMREl6TW5vZ1RURTBPQ3d5TXpCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eENna0pDVk14TkRnc01qTXdMallzTVRRNExESXpNSG9nVFRFMU15d3lNelJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFMU15d3lNelF1Tml3eE5UTXNNak0wZWlCTk1UVTNMREl5T0dNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Q2drSkNYTXRNQzQwTERFdE1Td3hVekUxTnl3eU1qZ3VOaXd4TlRjc01qSTRlaUJOTVRZekxESXlOR013TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRZekxESXlOQzQyTERFMk15d3lNalI2SUUweE5Ua3NNakl4WXpBdE1DNDJMREF1TkMweExERXRNUW9KQ1Fsek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVFU1TERJeU1TNDJMREUxT1N3eU1qRjZJRTB4TmpNc01qRTRZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TmpNc01qRTRMallzTVRZekxESXhPSG9nVFRFMU9Dd3lNVFFLQ1FrSll6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhOVGdzTWpFMExqWXNNVFU0TERJeE5Ib2dUVEV6TkN3eU1qQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekV6TkN3eU1qQXVOaXd4TXpRc01qSXdlZ29KQ1FrZ1RURTFNQ3d5TWpWak1pNDRMREFzTlMweUxqSXNOUzAxY3kweUxqSXROUzAxTFRWekxUVXNNaTR5TFRVc05WTXhORGN1TWl3eU1qVXNNVFV3TERJeU5Yb2dUVEUxTnl3eU1qQmpNQ3d6TGprdE15NHhMRGN0Tnl3M2N5MDNMVE11TVMwM0xUZHpNeTR4TFRjc055MDNDZ2tKQ1ZNeE5UY3NNakUyTGpFc01UVTNMREl5TUhvZ1RUSTBNeXd4T1RGakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lORE42SUUweU5qSXNNakF3WXpBdE1DNDJMREF1TkMweExERXRNV2d5Q2drSkNXTXdMallzTUN3eExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01XZ3RNa015TmpJdU5Dd3lNREVzTWpZeUxESXdNQzQyTERJMk1pd3lNREI2SUUweU5EZ3NNakExWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRFS0NRa0pTREkwT0hvZ1RUSXlNeXd5TURaakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lNak42SUUweU1qZ3NNakV3WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURJS0NRa0pZekF1Tml3d0xERXRNQzQwTERFdE1YTXRNQzQwTFRFdE1TMHhTREl5T0hvZ1RUSXpOeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRNak0zTGpRc01qRXhMREl6Tnl3eU1UQXVOaXd5TXpjc01qRXdlZ29KQ1FrZ1RUSTFNaXd5TVRGak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRNalV5TGpRc01qRXlMREkxTWl3eU1URXVOaXd5TlRJc01qRXhlaUJOTWpZMExESXdPV010TUM0MkxEQXRNU3d3TGpRdE1Td3hjekF1TkN3eExERXNNV2d5Q2drSkNXTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lOalI2SUUweU5UTXNNVGsxWXpBdE1DNDJMREF1TkMweExERXRNV2d5WXpBdU5pd3dMREVzTUM0MExERXNNWE10TUM0MExERXRNU3d4YUMweVF6STFNeTQwTERFNU5pd3lOVE1zTVRrMUxqWXNNalV6TERFNU5Yb0tDUWtKSUUweU16UXNNVGsxWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSU1qTTBlaUJOTWpRd0xESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NbU13TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNUW9KQ1Fsb0xUSkRNalF3TGpRc01qQXhMREkwTUN3eU1EQXVOaXd5TkRBc01qQXdlaUJOTWpFMUxESXhOV013TFRBdU5Td3dMVEF1T1N3d0xURXVOR010TWk0MUxURXVNUzB6TGpjdE5DMHlMall0Tmk0Mll6QXVNaTB3TGpVc01DNDFMVEVzTUM0NUxURXVOR010TUM0NUxUSXNNQzAwTGpJc01TNDVMVFV1TWdvSkNRbGpMVEF1T0MweUxqWXNNQzQzTFRVdU5Dd3pMalF0Tmk0eWJEQXNNR013TGpRdE1DNDFMREF1T1Mwd0xqa3NNUzQxTFRFdU1XTXdMalV0TWk0M0xETXVNUzAwTGpVc05TNDRMVFF1TVdNd0xqY3NNQzR4TERFdU5Dd3dMalFzTWl3d0xqaGpOUzR6TFRNdU9Dd3hNUzQyTFRVdU9Td3hPQzR5TFRVdU9Rb0pDUWxqTmk0NExEQXNNVE11TVN3eUxqSXNNVGd1TWl3MUxqbGpNaTR6TFRFdU5pdzFMalF0TVN3M0xERXVNMk13TGpRc01DNDJMREF1Tnl3eExqTXNNQzQ0TERKak1DNDJMREF1TWl3eExqRXNNQzQyTERFdU5Td3hMakZqTWk0M0xEQXVPQ3cwTGpJc015NDFMRE11TkN3MkxqSnNNQ3d3Q2drSkNXTXhMamtzTVN3eUxqY3NNeTR5TERFdU9TdzFMakpqTVM0NUxESXNNUzQ0TERVdU1pMHdMaklzTjJNdE1DNDBMREF1TkMwd0xqa3NNQzQzTFRFdU5Td3hZekFzTUM0MUxEQXNNQzQ1TERBc01TNDBkakZvTFRZeWRpMHhTREl4TlhvZ1RUSXhOUzQ0TERJd055NDRDZ2tKQ1dNdE1DNHpMREV1TWkwd0xqVXNNaTQwTFRBdU5pd3pMalpqTFRFdU15MHhMVEV1TmkweUxqa3RNQzQyTFRRdU1td3dMREJETWpFMUxESXdOeTQxTERJeE5TNDBMREl3Tnk0M0xESXhOUzQ0TERJd055NDRUREl4TlM0NExESXdOeTQ0ZWlCTk1qRTNMak1zTWpBekxqSUtDUWtKWXkwd0xqUXNNQzQ1TFRBdU55d3hMamd0TVN3eUxqZGpMVEV0TUM0MExURXVOaTB4TGpVdE1TNHpMVEl1TldNd0xqSXRNQzQxTERBdU5pMHdMamtzTVM0eExURXVNa015TVRZdU5Td3lNREl1Tml3eU1UWXVPU3d5TURJdU9Td3lNVGN1TXl3eU1ETXVNa3d5TVRjdU15d3lNRE11TW5vS0NRa0pJRTB5TVRrdU5pd3hPVGd1TjJNdE1DNDFMREF1T1MweExERXVPQzB4TGpVc01pNDNZeTB4TGpNdE1TMHhMalV0TWk0NUxUQXVOUzAwTGpKak1DNHhMVEF1TWl3d0xqTXRNQzR6TERBdU5DMHdMalZETWpFNExqTXNNVGszTGpZc01qRTRMamtzTVRrNExqTXNNakU1TGpZc01UazRMamNLQ1FrSlRESXhPUzQyTERFNU9DNDNlaUJOTWpJd0xqZ3NNVGszWXpBdU5DMHdMalVzTUM0M0xURXNNUzR4TFRFdU5XTXRNQzR6TFRBdU5TMHdMamt0TUM0M0xURXVOQzB3TGpSekxUQXVOeXd3TGprdE1DNDBMREV1TkVNeU1qQXVNeXd4T1RZdU55d3lNakF1TlN3eE9UWXVPU3d5TWpBdU9Dd3hPVGNLQ1FrSlRESXlNQzQ0TERFNU4zb2dUVEl5Tmk0eExERTVNUzR5WXkweExEQXVPUzB5TERFdU9DMHlMamtzTWk0NFl5MHdMak10TUM0ekxUQXVOeTB3TGpZdE1TNHhMVEF1T0dNd0xqUXRNUzQyTERJdU1TMHlMalVzTXk0M0xUSXVNUW9KQ1FsRE1qSTFMamtzTVRreExqRXNNakkyTERFNU1TNHlMREl5Tmk0eExERTVNUzR5VERJeU5pNHhMREU1TVM0eWVpQk5Nalk0TGpnc01UazBZeTB3TGprdE1TMHhMamt0TVM0NUxUSXVPUzB5TGpoak1TNDFMVEF1Tml3ekxqTXNNQzR4TERNdU9Td3hMamNLQ1FrSll6QXNNQzR4TERBdU1Td3dMaklzTUM0eExEQXVNME15TmprdU5Td3hPVE11TkN3eU5qa3VNU3d4T1RNdU5pd3lOamd1T0N3eE9UUk1Nalk0TGpnc01UazBlaUJOTWpjd0xqRXNNVGsxTGpWak1DNDBMREF1TlN3d0xqZ3NNU3d4TGpFc01TNDBDZ2tKQ1dNd0xqVXRNQzR4TERBdU9TMHdMamNzTUM0NExURXVNbk10TUM0M0xUQXVPUzB4TGpJdE1DNDRRekkzTUM0MUxERTVOUzR4TERJM01DNHpMREU1TlM0ekxESTNNQzR4TERFNU5TNDFlaUJOTWpjekxqa3NNakF4TGpSakxUQXVOUzB3TGprdE1TMHhMamd0TVM0MUxUSXVOd29KQ1Fsak1DNDRMVEF1TkN3eExqUXRNUzR4TERFdU5pMHlZekV1TXl3eExqRXNNUzQwTERNc01DNDBMRFF1TWtNeU56UXVNaXd5TURFdU1Td3lOelFzTWpBeExqSXNNamN6TGprc01qQXhMalI2SUUweU56VXVOaXd5TURVdU9XTXRNQzR6TFRBdU9TMHdMall0TVM0NExURXRNaTQzQ2drSkNXTXdMalF0TUM0ekxEQXVPQzB3TGpZc01TNHlMVEZqTVN3d0xqVXNNUzQwTERFdU55d3hMREl1TjBNeU56WXVOaXd5TURVdU15d3lOell1TWl3eU1EVXVOeXd5TnpVdU5pd3lNRFV1T1hvZ1RUSTNOaTQ0TERJeE1TNDBZeTB3TGpFdE1TNHlMVEF1TkMweUxqUXRNQzQyTFRNdU5nb0pDUWxqTUM0MUxUQXVNU3d3TGprdE1DNDBMREV1TWkwd0xqWkRNamM0TGpRc01qQTRMalVzTWpjNExqRXNNakV3TGpRc01qYzJMamdzTWpFeExqUk1NamMyTGpnc01qRXhMalJNTWpjMkxqZ3NNakV4TGpSNklFMHlOelVzTWpFMFl5MHdMalV0TVRZdE1UTXVPUzB5T0M0MkxUSTVMamt0TWpndU1Rb0pDUWxqTFRFMUxqTXNNQzQxTFRJM0xqWXNNVEl1T0MweU9DNHhMREk0TGpGSU1qYzFUREkzTlN3eU1UUjZJRTAzTWk0ekxERTVPQzR4WXkwd0xqSXRNQzR6TFRBdU15MHdMamN0TUM0ekxURXVNWFl0TVRKb0xUSjJNVEpqTUN3eUxqSXNNUzQ0TERRc05DdzBDZ2tKQ1dNeExqSXNNQ3d5TGpNdE1DNDFMRE11TVMweExqUmpNQzQyTFRBdU55d3dMamt0TVM0MkxEQXVPUzB5TGpWMkxURXlhQzB5ZGpFeVl6QXNNUzR4TFRBdU9Td3lMVElzTW13d0xEQkROek11TXl3eE9Ua3NOekl1Tnl3eE9UZ3VOeXczTWk0ekxERTVPQzR4ZWlCTk56VXNNVGMyQ2drSkNXTXdMalFzTUN3d0xqY3NNQ3d4TGpFdE1DNHhZekF1TlN3eUxqSXNNaTQyTERNdU5TdzBMamdzTTJNd0xqVXRNQzR4TERFdE1DNHpMREV1TkMwd0xqWmpNUzR4TERJdU1Td3hMamNzTkM0MExERXVOeXcyTGpkMk1qUmpNQ3d6TGpNdE1pNDNMRFl0Tml3MmFDMHpkamtLQ1FrSll6QXNNaTQ0TFRJdU1pdzFMVFVzTlhNdE5TMHlMakl0TlMwMWRpMDVhQzB6WXkwekxqTXNNQzAyTFRJdU55MDJMVFoyTFRJMFl6QXROeTQzTERZdU15MHhOQ3d4TkMweE5FTTNNQ3d4TnpNdU9DdzNNaTR5TERFM05pdzNOU3d4TnpaNklFMDFPQ3d4T1RGMk1USUtDUWtKWXpBc01DNDRMREF1TlN3eExqVXNNUzR5TERFdU9HTXdMamtzTUM0MExERXVPU3d3TGpFc01pNDBMVEF1TjJNd0xqSXRNQzR6TERBdU15MHdMamNzTUM0ekxURXVNWFl0TVRKb01uWXhNbU13TERJdU1pMHhMamNzTkMwekxqa3NOR010TUM0MUxEQXRNUzB3TGpFdE1TNDBMVEF1TWdvSkNRbGpMVEF1TWkwd0xqRXRNQzQwTFRBdU1pMHdMamN0TUM0emRqSXVOV013TERJdU1pd3hMamdzTkN3MExEUm9NVFpqTWk0eUxEQXNOQzB4TGpnc05DMDBkaTB5TkdNd0xURXVOUzB3TGpJdE1pNDVMVEF1TnkwMExqSmpMVEF1TkN3d0xqRXRNQzQ1TERBdU1pMHhMak1zTUM0eUNna0pDV010TWk0eExEQXROQzR4TFRFdU1TMDFMakl0TTJNdE15MHdMakV0TlM0MkxUSXROaTQxTFRRdU9VTTJNaTQwTERFM05DdzFPQ3d4Tnprc05UZ3NNVGcxVmpFNU1Yb2dUVFkzTERJeE5YWTVZekFzTVM0M0xERXVNeXd6TERNc00zTXpMVEV1TXl3ekxUTjJMVGxJTmpkNklpOCtDZ2tKUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRTMHhOeXd4T1RGakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3RNVGQ2SUUweUxESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NZ29KQ1Fsak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGSU0wTXlMalFzTWpBeExESXNNakF3TGpZc01pd3lNREI2SUUwdE1USXNNakExWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSUxURXllZ29KQ1FrZ1RTMHpOeXd5TURaakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3RNemQ2SUUwdE16SXNNakV3WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Q2drSkNYTXRNQzQwTFRFdE1TMHhTQzB6TW5vZ1RTMHlNeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRMVEl5TGpZc01qRXhMVEl6TERJeE1DNDJMVEl6TERJeE1Ib2dUUzA0TERJeE1XTXdMVEF1Tml3d0xqUXRNU3d4TFRFS0NRa0phREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRExUY3VOaXd5TVRJdE9Dd3lNVEV1TmkwNExESXhNWG9nVFRRc01qQTVZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhREpqTUM0MkxEQXNNUzB3TGpRc01TMHhjeTB3TGpRdE1TMHhMVEZJTkhvS0NRa0pJRTB0Tnl3eE9UVmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETFRZdU5pd3hPVFl0Tnl3eE9UVXVOaTAzTERFNU5Yb2dUUzB5Tml3eE9UVmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NZ29KQ1Fsak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSUxUSTJlaUJOTFRJd0xESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NbU13TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNV2d0TWtNdE1Ua3VOaXd5TURFdE1qQXNNakF3TGpZdE1qQXNNakF3ZWlCTkxUUTFMREl4TlFvSkNRbGpNQzB3TGpVc01DMHdMamtzTUMweExqUmpMVEl1TlMweExqRXRNeTQzTFRRdE1pNDJMVFl1Tm1Nd0xqSXRNQzQxTERBdU5TMHhMREF1T1MweExqUmpMVEF1T1MweUxEQXROQzR5TERFdU9TMDFMakpqTFRBdU9DMHlMallzTUM0M0xUVXVOQ3d6TGpRdE5pNHliREFzTUFvSkNRbGpNQzQwTFRBdU5Td3dMamt0TUM0NUxERXVOUzB4TGpGak1DNDFMVEl1Tnl3ekxqRXROQzQxTERVdU9DMDBMakZqTUM0M0xEQXVNU3d4TGpRc01DNDBMRElzTUM0NFl6VXVNeTB6TGpnc01URXVOaTAxTGprc01UZ3VNaTAxTGpsak5pNDRMREFzTVRNdU1Td3lMaklzTVRndU1pdzFMamtLQ1FrSll6SXVNeTB4TGpZc05TNDBMVEVzTnl3eExqTmpNQzQwTERBdU5pd3dMamNzTVM0ekxEQXVPQ3d5WXpBdU5pd3dMaklzTVM0eExEQXVOaXd4TGpVc01TNHhZekl1Tnl3d0xqZ3NOQzR5TERNdU5Td3pMalFzTmk0eWJEQXNNR014TGprc01Td3lMamNzTXk0eUxERXVPU3cxTGpJS0NRa0pZekV1T1N3eUxERXVPQ3cxTGpJdE1DNHlMRGRqTFRBdU5Dd3dMalF0TUM0NUxEQXVOeTB4TGpVc01XTXdMREF1TlN3d0xEQXVPU3d3TERFdU5IWXhhQzAyTW5ZdE1VZ3RORFY2SUUwdE5EUXVNaXd5TURjdU9HTXRNQzR6TERFdU1pMHdMalVzTWk0MExUQXVOaXd6TGpZS0NRa0pZeTB4TGpNdE1TMHhMall0TWk0NUxUQXVOaTAwTGpKc01Dd3dReTAwTlN3eU1EY3VOUzAwTkM0MkxESXdOeTQzTFRRMExqSXNNakEzTGpoTUxUUTBMaklzTWpBM0xqaDZJRTB0TkRJdU55d3lNRE11TW1NdE1DNDBMREF1T1Mwd0xqY3NNUzQ0TFRFc01pNDNDZ2tKQ1dNdE1TMHdMalF0TVM0MkxURXVOUzB4TGpNdE1pNDFZekF1TWkwd0xqVXNNQzQyTFRBdU9Td3hMakV0TVM0eVF5MDBNeTQxTERJd01pNDJMVFF6TGpFc01qQXlMamt0TkRJdU55d3lNRE11TWt3dE5ESXVOeXd5TURNdU1ub2dUUzAwTUM0MExERTVPQzQzQ2drSkNXTXRNQzQxTERBdU9TMHhMREV1T0MweExqVXNNaTQzWXkweExqTXRNUzB4TGpVdE1pNDVMVEF1TlMwMExqSmpNQzR4TFRBdU1pd3dMak10TUM0ekxEQXVOQzB3TGpWRExUUXhMamNzTVRrM0xqWXROREV1TVN3eE9UZ3VNeTAwTUM0MExERTVPQzQzZWlCTkxUTTVMaklzTVRrM0Nna0pDV013TGpNdE1DNDFMREF1TnkweExERXVNUzB4TGpWakxUQXVNeTB3TGpVdE1DNDVMVEF1TnkweExqUXRNQzQwY3kwd0xqY3NNQzQ1TFRBdU5Dd3hMalJETFRNNUxqY3NNVGsyTGpjdE16a3VOU3d4T1RZdU9TMHpPUzR5TERFNU4wd3RNemt1TWl3eE9UZDZJRTB0TXpNdU9Td3hPVEV1TWdvSkNRbGpMVEVzTUM0NUxUSXNNUzQ0TFRJdU9Td3lMamhqTFRBdU15MHdMak10TUM0M0xUQXVOaTB4TGpFdE1DNDRZekF1TkMweExqWXNNaTR4TFRJdU5Td3pMamN0TWk0eFF5MHpOQzR4TERFNU1TNHhMVE0wTERFNU1TNHlMVE16TGprc01Ua3hMakpNTFRNekxqa3NNVGt4TGpKNklFMDRMamdzTVRrMENna0pDV010TUM0NUxURXRNUzQ1TFRFdU9TMHlMamt0TWk0NFl6RXVOUzB3TGpZc015NHpMREF1TVN3ekxqa3NNUzQzWXpBc01DNHhMREF1TVN3d0xqSXNNQzR4TERBdU0wTTVMalVzTVRrekxqUXNPUzR4TERFNU15NDJMRGd1T0N3eE9UUk1PQzQ0TERFNU5Ib2dUVEV3TGpFc01UazFMalVLQ1FrSll6QXVOQ3d3TGpVc01DNDRMREVzTVM0eExERXVOR013TGpVdE1DNHhMREF1T1Mwd0xqY3NNQzQ0TFRFdU1tTXRNQzR4TFRBdU5TMHdMamN0TUM0NUxURXVNaTB3TGpoRE1UQXVOU3d4T1RVdU1Td3hNQzR6TERFNU5TNHpMREV3TGpFc01UazFMalY2SUUweE15NDVMREl3TVM0MENna0pDV010TUM0MUxUQXVPUzB3TGprdE1TNDRMVEV1TlMweUxqZGpNQzQ0TFRBdU5Dd3hMalF0TVM0eExERXVOaTB5WXpFdU15d3hMakVzTVM0MExETXNNQzQwTERRdU1rTXhOQzR5TERJd01TNHhMREUwTERJd01TNHlMREV6TGprc01qQXhMalI2SUUweE5TNDNMREl3TlM0NUNna0pDV010TUM0ekxUQXVPUzB3TGpZdE1TNDRMVEV0TWk0M1l6QXVOQzB3TGpNc01DNDRMVEF1Tml3eExqSXRNV014TERBdU5Td3hMalFzTVM0M0xERXNNaTQzUXpFMkxqWXNNakExTGpNc01UWXVNaXd5TURVdU55d3hOUzQzTERJd05TNDVlaUJOTVRZdU9Dd3lNVEV1TkFvSkNRbGpMVEF1TVMweExqSXRNQzQwTFRJdU5DMHdMall0TXk0Mll6QXVOUzB3TGpFc01DNDVMVEF1TkN3eExqSXRNQzQyUXpFNExqUXNNakE0TGpVc01UZ3VNU3d5TVRBdU5Dd3hOaTQ0TERJeE1TNDBUREUyTGpnc01qRXhMalJNTVRZdU9Dd3lNVEV1TkhvZ1RURTFMREl4TkFvSkNRbGpMVEF1TlMweE5pMHhNeTQ1TFRJNExqWXRNamt1T1MweU9DNHhZeTB4TlM0ekxEQXVOUzB5Tnk0MkxERXlMamd0TWpndU1Td3lPQzR4U0RFMVRERTFMREl4TkhvaUx6NEtDVHd2Wno0S1BDOW5QZ284TDNOMlp6NEsnO1xuJGNoYXQtYmctZGFyazogJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURJMUxqQXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQZ284YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhacFpYZENiM2c5SWpBZ01DQXlOakFnTWpZd0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBeU5qQWdNall3T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStDanh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0Nna3VjM1F3ZTJacGJHd3RjblZzWlRwbGRtVnViMlJrTzJOc2FYQXRjblZzWlRwbGRtVnViMlJrTzJacGJHdzZJekUzTVVFeU5EdDlDand2YzNSNWJHVStDanhuUGdvSlBHY2dhV1E5SW1rdGJHbHJaUzFtYjI5a0lqNEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qUXVOQ3d4Tm1Nd0xqSXNNQzQyTERBdU5Dd3hMak1zTUM0MUxESm9MVE11TjJ3eExqSXNNaTR6YkRBdU5Td3dMamxzTFRBdU1pd3dMakZXTWpoak1pNHlMREV1Tnl3eUxqY3NOQzQ0TERFc053b0pDUWxqTFRBdU9Dd3hMVEV1T1N3eExqY3RNeTR5TERFdU9WWXpOMk10TUM0NUxETXVOUzAwTGpFc05pMDNMamdzTm1ndE1qQmpMVE11Tml3d0xUWXVPQzB5TGpVdE55NDNMVFoyTFRBdU1XTXRNaTQzTFRBdU5DMDBMall0TXkwMExqSXROUzQzWXpBdU1pMHhMak1zTUM0NUxUSXVOU3d4TGprdE15NHlDZ2tKQ1hZdE5pNDRiQzB3TGpndE1TNDJiQzB3TGpRdE1DNDViREF1T1Mwd0xqUk1MVEUzTERFNGFDMHpReTB4Tnk0eUxEVXVOaTAwTGprdE1pNHlMRGN1TlN3d0xqWkRNVFV1TkN3eUxqTXNNakV1T1N3NExqSXNNalF1TkN3eE5ub2dUUzB4TWk0MExERTRZeTB3TGpJc01DMHdMak1zTUMwd0xqUXNNQzR4Q2drSkNXd3RNeTR4TERFdU5td3dMamtzTVM0NGJERXVNeTB3TGpkak1DNDRMVEF1TkN3eExqZ3RNQzQwTERJdU55d3diREl1TWl3eExqRmpNQzR6TERBdU1Td3dMallzTUM0eExEQXVPU3d3YkRJdU1pMHhMakZqTUM0NExUQXVOQ3d4TGpndE1DNDBMREl1Tnl3d2JESXVNaXd4TGpFS0NRa0pZekF1TXl3d0xqRXNNQzQyTERBdU1Td3dMamtzTUd3eUxqSXRNUzR4WXpBdU9DMHdMalFzTVM0NExUQXVOQ3d5TGpjc01Hd3lMaklzTVM0eFF6Y3VOQ3d5TWl3M0xqY3NNaklzT0N3eU1TNDViREl1T1MweExqTmpNQzQ0TFRBdU15d3hMamN0TUM0ekxESXVOQ3d3YkRJdU9Td3hMak1LQ1FrSll6QXVNeXd3TGpFc01DNDJMREF1TVN3d0xqa3NNR3d6TGpFdE1TNDFiQzB3TGprdE1TNDRiQzB4TGpRc01DNDNZeTB3TGpnc01DNDBMVEV1Tnl3d0xqUXRNaTQyTERBdU1Xd3RNaTQ0TFRFdU1rTXhNaTR6TERFNExERXlMaklzTVRnc01USXVNU3d4T0d3d0xEQUtDUWtKWXkwd0xqRXNNQzB3TGpNc01DMHdMalFzTUM0eGJDMHlMamdzTVM0eVl5MHdMamdzTUM0MExURXVPQ3d3TGpNdE1pNDJMVEF1TVV3MExERTRMakZETXk0NUxERTRMRE11Tnl3eE9Dd3pMallzTVRoc01Dd3dZeTB3TGpJc01DMHdMak1zTUMwd0xqUXNNQzR4VERFc01Ua3VNZ29KQ1FsakxUQXVPQ3d3TGpRdE1TNDRMREF1TkMweUxqY3NNRXd0TkN3eE9DNHhReTAwTGpFc01UZ3ROQzR6TERFNExUUXVOQ3d4T0d3d0xEQmpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZNTFRjc01Ua3VNbU10TUM0NExEQXVOQzB4TGpnc01DNDBMVEl1Tnl3d2JDMHlMakl0TVM0eENna0pDVU10TVRJdU1Td3hPQzB4TWk0ekxERTRMVEV5TGpRc01UaE1MVEV5TGpRc01UaE1MVEV5TGpRc01UaDZJRTB0TVRJdU5Dd3hObWd0TkM0NVF5MHhNeTQxTERVdU1TMHhMalV0TUM0M0xEa3VOU3d6TGpKak5pd3lMakVzTVRBdU55dzJMamdzTVRJdU9Dd3hNaTQ0YUMweUxqRnNMVEF1TVMwd0xqRUtDUWtKVERFNUxqa3NNVFpJTFRFeUxqUk1MVEV5TGpRc01UWjZJRTB4Tnk0NUxESXpMamRzTVM0MExUQXVOMmd4TGpOMk1tZ3RNeloyTFRFdU1Xd3dMak10TUM0eWJERXVOQzB3TGpkb01pNDJiREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRJTFRNS0NRa0piREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3VERJdU15d3lNMmd5TGpac01TNDBMREF1TjJNd0xqY3NNQzQwTERFdU55d3dMalFzTWk0MUxEQnNNUzQzTFRBdU4yZ3pMakpzTVM0M0xEQXVOME14Tmk0eUxESTBMakVzTVRjdU1Td3lOQzR4TERFM0xqa3NNak11TjNvS0NRa0pJRTB0TVRNdU9Dd3lOMnd4Tmk0MExEUXVPVXd4T0M0NUxESTNTQzB4TXk0NGVpQk5MVEUwTGpRc01qbG9NQzR6YkRFMkxqY3NOV3d4Tmk0M0xUVm9NQzR6WXpFdU55d3dMRE1zTVM0ekxETXNNM010TVM0ekxETXRNeXd6YUMwek5HTXRNUzQzTERBdE15MHhMak10TXkwekNna0pDVU10TVRjdU5Dd3pNQzR6TFRFMkxqRXNNamt0TVRRdU5Dd3lPWG9nVFMweE15NHhMRE0zWXpBdU9Dd3lMalFzTXk0eExEUXNOUzQzTERSb01qQmpNaTQxTERBc05DNDRMVEV1Tml3MUxqY3RORU14T0M0eUxETTNMVEV6TGpFc016Y3RNVE11TVN3ek4zb2lMejRLQ1FrOGNHRjBhQ0JwWkQwaWNHRjBhRFpmWm1sc2JDMWpiM0I1SWlCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpnMExqUXNNVFpqTUM0eUxEQXVOaXd3TGpRc01TNHpMREF1TlN3eWFDMHpMamRzTVM0eUxESXVNMnd3TGpVc01DNDViQzB3TGpJc01DNHhWakk0WXpJdU1pd3hMamNzTWk0M0xEUXVPQ3d4TERjS0NRa0pZeTB3TGpnc01TMHhMamtzTVM0M0xUTXVNaXd4TGpsV016ZGpMVEF1T1N3ekxqVXROQzR4TERZdE55NDRMRFpvTFRJd1l5MHpMallzTUMwMkxqZ3RNaTQxTFRjdU55MDJkaTB3TGpGakxUSXVOeTB3TGpRdE5DNDJMVE10TkM0eUxUVXVOMk13TGpJdE1TNHpMREF1T1MweUxqVXNNUzQ1TFRNdU1nb0pDUWwyTFRZdU9Hd3RNQzQ0TFRFdU5td3RNQzQwTFRBdU9Xd3dMamt0TUM0MFRESTBNeXd4T0dndE0yTXlMamd0TVRJdU5Dd3hOUzR4TFRJd0xqSXNNamN1TlMweE55NDBRekkzTlM0MExESXVNeXd5T0RFdU9TdzRMaklzTWpnMExqUXNNVFo2SUUweU5EY3VOU3d4T0FvSkNRbGpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZzTFRNdU1Td3hMalpzTUM0NUxERXVPR3d4TGpNdE1DNDNZekF1T0Mwd0xqUXNNUzQ0TFRBdU5Dd3lMamNzTUd3eUxqSXNNUzR4WXpBdU15d3dMakVzTUM0MkxEQXVNU3d3TGprc01Hd3lMakl0TVM0eENna0pDV013TGpndE1DNDBMREV1T0Mwd0xqUXNNaTQzTERCc01pNHlMREV1TVdNd0xqTXNNQzR4TERBdU5pd3dMakVzTUM0NUxEQnNNaTR5TFRFdU1XTXdMamd0TUM0MExERXVPQzB3TGpRc01pNDNMREJzTWk0eUxERXVNV013TGpNc01DNHhMREF1Tml3d0xqRXNNQzQ1TERCc01pNDVMVEV1TXdvSkNRbGpNQzQ0TFRBdU15d3hMamN0TUM0ekxESXVOQ3d3YkRJdU9Td3hMak5qTUM0ekxEQXVNU3d3TGpZc01DNHhMREF1T1N3d2JETXVNUzB4TGpWc0xUQXVPUzB4TGpoc0xURXVOQ3d3TGpkakxUQXVPQ3d3TGpRdE1TNDNMREF1TkMweUxqWXNNQzR4YkMweUxqZ3RNUzR5Q2drSkNXTXRNQzR4TFRBdU1TMHdMak10TUM0eExUQXVOQzB3TGpGc01Dd3dZeTB3TGpFc01DMHdMak1zTUMwd0xqUXNNQzR4YkMweUxqZ3NNUzR5WXkwd0xqZ3NNQzQwTFRFdU9Dd3dMak10TWk0MkxUQXVNV3d0TWk0ekxURXVNV010TUM0eExUQXVNUzB3TGpNdE1DNHhMVEF1TlMwd0xqRnNNQ3d3Q2drSkNXTXRNQzR5TERBdE1DNHpMREF0TUM0MExEQXVNV3d0TWk0eUxERXVNV010TUM0NExEQXVOQzB4TGpnc01DNDBMVEl1Tnl3d2JDMHlMakl0TVM0eFl5MHdMakV0TUM0eExUQXVNeTB3TGpFdE1DNDBMVEF1TVd3d0xEQmpMVEF1TWl3d0xUQXVNeXd3TFRBdU5Dd3dMakZzTFRJdU1pd3hMakVLQ1FrSll5MHdMamdzTUM0MExURXVPQ3d3TGpRdE1pNDNMREJzTFRJdU1pMHhMakZETWpRM0xqa3NNVGdzTWpRM0xqY3NNVGdzTWpRM0xqVXNNVGhNTWpRM0xqVXNNVGhNTWpRM0xqVXNNVGg2SUUweU5EY3VOU3d4Tm1ndE5DNDVZek11T1MweE1DNDVMREUxTGprdE1UWXVOeXd5Tmk0NExURXlMamdLQ1FrSll6WXNNaTR4TERFd0xqY3NOaTQ0TERFeUxqZ3NNVEl1T0dndE1pNHhiQzB3TGpFdE1DNHhiQzB3TGpNc01DNHhTREkwTnk0MVRESTBOeTQxTERFMmVpQk5NamMzTGprc01qTXVOMnd4TGpRdE1DNDNhREV1TTNZeWFDMHpObll0TVM0eGJEQXVNeTB3TGpKc01TNDBMVEF1TjJneUxqWUtDUWtKYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpnc01DNDBMREl1Tnl3d2JERXVOQzB3TGpkb01pNDJiREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqY3NNQzQwTERJdU5pd3dMakZzTVM0M0xUQXVOd29KQ1Fsb015NHliREV1Tnl3d0xqZERNamMyTGpJc01qUXVNU3d5TnpjdU1Td3lOQzR4TERJM055NDVMREl6TGpkTU1qYzNMamtzTWpNdU4zb2dUVEkwTmk0eUxESTNiREUyTGpRc05DNDVUREkzT1N3eU4wZ3lORFl1TW5vZ1RUSTBOUzQxTERJNWFEQXVNMnd4Tmk0M0xEVnNNVFl1TnkwMWFEQXVNd29KQ1Fsak1TNDNMREFzTXl3eExqTXNNeXd6Y3kweExqTXNNeTB6TEROb0xUTTBZeTB4TGpjc01DMHpMVEV1TXkwekxUTlRNalF6TGprc01qa3NNalExTGpVc01qbDZJRTB5TkRZdU9Td3pOMk13TGpnc01pNDBMRE11TVN3MExEVXVOaXcwYURJd1l6SXVOU3d3TERRdU9DMHhMallzTlM0M0xUUUtDUWtKU0RJME5pNDVlaUl2UGdvSkNUeHdZWFJvSUdOc1lYTnpQU0p6ZERBaUlHUTlJazB4TlRrdU5Td3lNV010TVM0ekxUTXVOaTAwTGpjdE5pMDRMalV0Tm1ndE5ESmpMVE11T0N3d0xUY3VNaXd5TGpRdE9DNDFMRFpqTFRNdU15d3dMak10TlM0NExETXVNaTAxTGpVc05pNDFZekF1TWl3eUxqa3NNaTQyTERVdU1pdzFMalVzTlM0MUNna0pDV010TVM0M0xEUXVOeXd3TGpnc09TNDRMRFV1TkN3eE1TNDFZekVzTUM0ekxESXNNQzQxTERNc01DNDFhRFF5WXpVc01DdzVMVFFzT1MwNVl6QXRNUzB3TGpJdE1pNHhMVEF1TlMwell6TXVNeTB3TGpNc05TNDRMVE11TWl3MUxqVXROaTQxQ2drSkNVTXhOalF1Tnl3eU15NDJMREUyTWk0MExESXhMak1zTVRVNUxqVXNNakY2SUUweE5URXNNVGRvTFRReVl5MHlMamNzTUMwMUxqSXNNUzQyTFRZdU15dzBhRFUwTGpkRE1UVTJMaklzTVRndU5pd3hOVE11Tnl3eE55d3hOVEVzTVRkNklFMHhOREV1Tnl3ME13b0pDUWxqTWk0eExURXVOeXd6TGpNdE5DNHpMRE11TXkwM2FDMHlZekFzTXk0NUxUTXVNU3czTFRjc04yZ3ROQzR6WXpJdU1TMHhMamNzTXk0ekxUUXVNeXd6TGpNdE4yZ3RNbU13TERNdU9TMHpMakVzTnkwM0xEZG9MVFF1TTJNeUxqRXRNUzQzTERNdU15MDBMak1zTXk0ekxUZG9MVElLQ1FrSll6QXNNeTQ1TFRNdU1TdzNMVGNzTjJndE4yTXRNeTQ1TERBdE55MHpMakV0TnkwM2N6TXVNUzAzTERjdE4yZzBNbU16TGprc01DdzNMRE11TVN3M0xEZHpMVE11TVN3M0xUY3NOMGd4TkRFdU4zb2dUVEV3T1N3eU4yTXRNeXd3TFRVdU9Dd3hMalV0Tnk0MUxEUklNVEF4Q2drSkNXTXRNaTR5TERBdE5DMHhMamd0TkMwMGN6RXVPQzAwTERRdE5HZzFPR015TGpJc01DdzBMREV1T0N3MExEUnpMVEV1T0N3MExUUXNOR2d0TUM0MVl5MHhMamN0TWk0MUxUUXVOUzAwTFRjdU5TMDBTREV3T1hvaUx6NEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk16a3NNVEUxWXpRdU5Dd3dMRGd0TXk0MkxEZ3RPSE10TXk0MkxUZ3RPQzA0Y3kwNExETXVOaTA0TERoVE16UXVOaXd4TVRVc016a3NNVEUxZWlCTk5EVXNNVEEzWXpBc015NHpMVEl1Tnl3MkxUWXNObk10TmkweUxqY3ROaTAyQ2drSkNYTXlMamN0Tml3MkxUWlRORFVzTVRBekxqY3NORFVzTVRBM2VpQk5ORElzTnpoMkxUSm9PSFl0TmtnME1HTXRNaTR5TERBdE5Dd3hMamd0TkN3MGRqRXdTREl5YkMweExqTXNORXd5TUN3NU1HZ3lMakpzTXk0NExEUXdhREkyYkRNdU9DMDBNRWcxT0d3dE1DNDNMVEpNTlRZc09EUklOREpXTnpoNkNna0pDU0JOTXpnc056UjJNVEJvTWxZM05HZzRkaTB5YUMwNFF6TTRMamtzTnpJc016Z3NOekl1T1N3ek9DdzNOSG9nVFRRd0xEZzJhREUwTGpac01DNDNMREpJTWpJdU9Hd3dMamN0TWtnME1Ib2dUVFV6TGpnc09UQklNalF1TW13ekxqWXNNemhvTWpJdU5FdzFNeTQ0TERrd2VpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHhNamtzT1RKb0xUWjJOR2d0Tm5ZMGFDMDJkakUwYUMwemJEQXVNaXd5YkRNdU9Dd3pNbWd6Tm13ekxqZ3RNekpzTUM0eUxUSm9MVE4yTFRFMGFDMDJkaTAwYUMwMmRpMDBTREV5T1hvZ1RURTBOeXd4TVRSMkxURXlhQzAwZGpSb00zWTRTREUwTndvSkNRbDZJRTB4TkRRc01URTBkaTAyYUMwMGRqWklNVFEwZWlCTk1UTTRMREV5TUhZdE1UWm9MVFIyTVRrdU1rTXhNelV1Tml3eE1qSXVOU3d4TXpjc01USXhMalFzTVRNNExERXlNSG9nVFRFek1pd3hNak11T0ZZeE1EQm9MVFIyTWpNdU9Bb0pDUWxETVRJNUxqTXNNVEkwTGpFc01UTXdMamNzTVRJMExqRXNNVE15TERFeU15NDRlaUJOTVRJMkxERXlNeTR5VmpFd05HZ3ROSFl4TmtNeE1qTXNNVEl4TGpRc01USTBMalFzTVRJeUxqVXNNVEkyTERFeU15NHllaUJOTVRJd0xERXhOSFl0Tm1ndE5IWTJTREV5TUhvZ1RURXhOQ3d4TVRSMkxUaG9Nd29KQ1FsMkxUUm9MVFIyTVRKSU1URTBlaUJOTVRReExERXdNbll0TkdndE5IWTBhRE4yTkdneFZqRXdNbm9nVFRFek5Td3hNREoyTFRob0xUUjJOR2d6ZGpSSU1UTTFlaUJOTVRJNUxEazRkaTAwYUMwMGRqaG9NWFl0TkVneE1qbDZJRTB4TWpNc01UQXlkaTAwYUMwMGRqaG9NWFl0TkVneE1qTjZDZ2tKQ1NCTk1UTXdMREV5Tm1NMUxqa3NNQ3d4TUM0NUxUUXVNaXd4TVM0NExURXdhRGN1T1d3dE15NDFMRE13YUMwek1pNDBiQzB6TGpVdE16Qm9OeTQ1UXpFeE9TNHhMREV5TVM0NExERXlOQzR4TERFeU5pd3hNekFzTVRJMmVpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHlNVElzT0RaMk1tZ3ROSFl0TWtneU1USjZJRTB5TVRZc09EWm9MVEoyTW1neVZqZzJlaUJOTVRrMkxEZzJUREU1Tml3NE5tTXRNaTQzTERBdU55MDBMalVzTXk0ekxUTXVPU3cyWXpBdU5Dd3hMamdzTVM0MkxETXVNaXd6TGpNc015NDRDZ2tKQ1d3d0xqRXNNQzR5YkRFdU1TdzBMalZqTUM0eUxEQXVPU3d4TERFdU5Td3hMamtzTVM0MWJEQXNNR3czTERJMExqWmpNQzR5TERBdU9Td3hMREV1TkN3eExqa3NNUzQwYURWak1DNDVMREFzTVM0M0xUQXVOaXd4TGprdE1TNDBiRGN0TWpRdU5tTXdMamtzTUN3eExqY3RNQzQyTERFdU9TMHhMalVLQ1FrSmJERXVNUzAwTGpWc01DNHhMVEF1TW1NeUxqWXRNQzQ1TERRdU1TMHpMamNzTXk0eUxUWXVNMk10TUM0MkxURXVOeTB5TFRNdE15NDRMVE11TTFZNE5tTXdMVGN1TnkwMkxqTXRNVFF0TVRRdE1UUlRNVGsyTERjNExqTXNNVGsyTERnMmVpQk5NakF3TERnMmFEWjJNbWd0T1FvSkNRbGpMVEV1Tnl3d0xUTXNNUzR6TFRNc00zTXhMak1zTXl3ekxETm9NalpqTVM0M0xEQXNNeTB4TGpNc015MHpjeTB4TGpNdE15MHpMVE5vTFROMkxUSm9NbU13TFRZdU5pMDFMalF0TVRJdE1USXRNVEp6TFRFeUxEVXVOQzB4TWl3eE1rZ3lNREI2SUUweE9UZ3VOaXd4TURCc0xURXROR2d5TkM0NUNna0pDV3d0TVN3MFNERTVPQzQyZWlCTk1qQTNMalVzTVRJMmJDMDJMamt0TWpSb01UZ3VOMnd0Tmk0NUxESTBTREl3Tnk0MWVpQk5NVFV3TERJME1tTXhNaTR5TERBc01qSXRPUzQ0TERJeUxUSXljeTA1TGpndE1qSXRNakl0TWpKekxUSXlMRGt1T0MweU1pd3lNZ29KQ1FsVE1UTTNMamdzTWpReUxERTFNQ3d5TkRKNklFMHhOelFzTWpJd1l6QXNNVE11TXkweE1DNDNMREkwTFRJMExESTBjeTB5TkMweE1DNDNMVEkwTFRJMGJEQXNNR013TFRFekxqTXNNVEF1TnkweU5Dd3lOQzB5TkZNeE56UXNNakEyTGpjc01UYzBMREl5TUhvZ1RURTBOUzQyTERJek55NDNDZ2tKQ1d3eUxUQXVPV014TGpVdE1DNDJMRE11TWkwd0xqWXNOQzQzTERCc01pd3dMamxqTUM0NUxEQXVOQ3d5TERBc01pNDFMVEF1T0d3eExqRXRNUzQ1WXpBdU9DMHhMalFzTWk0eUxUSXVOQ3d6TGpndE1pNDRiREl1TVMwd0xqVmpNUzB3TGpJc01TNDJMVEV1TVN3eExqVXRNaTR4YkMwd0xqSXRNaTR5Q2drSkNXTXRNQzR4TFRFdU5pd3dMalF0TXk0eUxERXVOQzAwTGpWc01TNDBMVEV1TjJNd0xqY3RNQzQ0TERBdU55MHhMamtzTUMweUxqWnNMVEV1TkMweExqZGpMVEV1TVMweExqSXRNUzQyTFRJdU9DMHhMalF0TkM0MWJEQXVNaTB5TGpKak1DNHhMVEV0TUM0MkxURXVPUzB4TGpZdE1pNHhDZ2tKQ1d3dE1pNHhMVEF1TldNdE1TNDJMVEF1TkMwekxURXVOQzB6TGpndE1pNDRiQzB4TGpFdE1TNDVZeTB3TGpVdE1DNDVMVEV1TmkweExqSXRNaTQxTFRBdU9Hd3RNaXd3TGpsakxURXVOU3d3TGpZdE15NHlMREF1TmkwMExqY3NNR3d0TWkwd0xqbGpMVEF1T1Mwd0xqUXRNaXd3TFRJdU5Td3dMamdLQ1FrSmJDMHhMREl1TVdNdE1DNDRMREV1TkMweUxqSXNNaTQwTFRNdU9Dd3lMamhzTFRJdU1Td3dMalZqTFRFc01DNHlMVEV1Tml3eExqRXRNUzQxTERJdU1Xd3dMaklzTWk0eVl6QXVNU3d4TGpZdE1DNDBMRE11TWkweExqUXNOQzQxYkMweExqUXNNUzQzQ2drSkNXTXRNQzQzTERBdU9DMHdMamNzTVM0NUxEQXNNaTQyYkRFdU5Dd3hMamRqTVM0eExERXVNaXd4TGpZc01pNDRMREV1TkN3MExqVnNMVEF1TWl3eUxqSmpMVEF1TVN3eExEQXVOaXd4TGprc01TNDJMREl1TVd3eUxqRXNNQzQxWXpFdU5pd3dMalFzTXl3eExqUXNNeTQ0TERJdU9Hd3hMakVzTVM0NUNna0pDVU14TkRNdU5pd3lNemN1T0N3eE5EUXVOeXd5TXpndU1Td3hORFV1Tml3eU16Y3VOMHd4TkRVdU5pd3lNemN1TjNvZ1RURTBPQzQwTERJek9DNDNZekV0TUM0MExESXVNUzB3TGpRc015NHhMREJzTWl3d0xqbGpNUzQ0TERBdU9DdzBMREF1TVN3MUxURXVObXd4TGpFdE1TNDVDZ2tKQ1dNd0xqWXRNQzQ1TERFdU5TMHhMallzTWk0MUxURXVPR3d5TGpFdE1DNDFZekV1T1Mwd0xqUXNNeTR6TFRJdU15d3pMakV0TkM0eWJDMHdMakl0TWk0eVl5MHdMakV0TVM0eExEQXVNeTB5TGpJc01TMHpiREV1TkMweExqZGpNUzR6TFRFdU5Td3hMak10TXk0M0xEQXROUzR5YkMweExqUXRNUzQzQ2drSkNXTXRNQzQzTFRBdU9DMHhMakV0TVM0NUxURXRNMnd3TGpJdE1pNHlZekF1TWkweUxURXVNUzB6TGpndE15NHhMVFF1TW13dE1pNHhMVEF1TldNdE1TNHhMVEF1TWkweUxUQXVPUzB5TGpVdE1TNDRiQzB4TGpFdE1TNDVZeTB4TFRFdU55MHpMakl0TWk0MExUVXRNUzQyYkMweUxEQXVPUW9KQ1FsakxURXNNQzQwTFRJdU1Td3dMalF0TXk0eExEQnNMVEl0TUM0NVl5MHhMamd0TUM0NExUUXRNQzR4TFRVc01TNDJiQzB4TGpFc01TNDVZeTB3TGpZc01DNDVMVEV1TlN3eExqWXRNaTQxTERFdU9Hd3RNaTR4TERBdU5XTXRNUzQ1TERBdU5DMHpMak1zTWk0ekxUTXVNU3cwTGpKc01DNHlMREl1TWdvSkNRbGpNQzR4TERFdU1TMHdMak1zTWk0eUxURXNNMnd0TVM0MExERXVOMk10TVM0ekxERXVOUzB4TGpNc015NDNMREFzTlM0eWJERXVOQ3d4TGpkak1DNDNMREF1T0N3eExqRXNNUzQ1TERFc00yd3RNQzR5TERJdU1tTXRNQzR5TERJc01TNHhMRE11T0N3ekxqRXNOQzR5YkRJdU1Td3dMalVLQ1FrSll6RXVNU3d3TGpJc01pd3dMamtzTWk0MUxERXVPR3d4TGpFc01TNDVZekVzTVM0M0xETXVNaXd5TGpRc05Td3hMalpNTVRRNExqUXNNak00TGpkNklFMHhOVElzTWpBM1l6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01Rb0pDUWxUTVRVeUxESXdOeTQyTERFMU1pd3lNRGQ2SUUweE5UZ3NNakE1WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5UZ3NNakE1TGpZc01UVTRMREl3T1hvZ1RURTBOeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVFvSkNRbHpMVEF1TkN3eExURXNNVk14TkRjc01qRXdMallzTVRRM0xESXhNSG9nVFRFME1Td3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFME1Td3lNVEF1Tml3eE5ERXNNakV3ZWlCTk1UUTBMREl3TldNd0xUQXVOaXd3TGpRdE1Td3hMVEVLQ1FrSmN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekUwTkN3eU1EVXVOaXd4TkRRc01qQTFlaUJOTVRNMkxESXhNMk13TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRNMkxESXhNeTQyTERFek5pd3lNVE42SUUweE16a3NNakU1Q2drSkNXTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVE01TERJeE9TNDJMREV6T1N3eU1UbDZJRTB4TXprc01qSTFZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TXprc01qSTFMallzTVRNNUxESXlOWG9LQ1FrSklFMHhORE1zTWpNeVl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhORE1zTWpNeUxqWXNNVFF6TERJek1ub2dUVEUwT0N3eU16QmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hDZ2tKQ1ZNeE5EZ3NNak13TGpZc01UUTRMREl6TUhvZ1RURTFNeXd5TXpSak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RTFNeXd5TXpRdU5pd3hOVE1zTWpNMGVpQk5NVFUzTERJeU9HTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eENna0pDWE10TUM0MExERXRNU3d4VXpFMU55d3lNamd1Tml3eE5UY3NNakk0ZWlCTk1UWXpMREl5TkdNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UWXpMREl5TkM0MkxERTJNeXd5TWpSNklFMHhOVGtzTWpJeFl6QXRNQzQyTERBdU5DMHhMREV0TVFvSkNRbHpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRVNUxESXlNUzQyTERFMU9Td3lNakY2SUUweE5qTXNNakU0WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5qTXNNakU0TGpZc01UWXpMREl4T0hvZ1RURTFPQ3d5TVRRS0NRa0pZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TlRnc01qRTBMallzTVRVNExESXhOSG9nVFRFek5Dd3lNakJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFek5Dd3lNakF1Tml3eE16UXNNakl3ZWdvSkNRa2dUVEUxTUN3eU1qVmpNaTQ0TERBc05TMHlMaklzTlMwMWN5MHlMakl0TlMwMUxUVnpMVFVzTWk0eUxUVXNOVk14TkRjdU1pd3lNalVzTVRVd0xESXlOWG9nVFRFMU55d3lNakJqTUN3ekxqa3RNeTR4TERjdE55dzNjeTAzTFRNdU1TMDNMVGR6TXk0eExUY3NOeTAzQ2drSkNWTXhOVGNzTWpFMkxqRXNNVFUzTERJeU1Ib2dUVEkwTXl3eE9URmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TkRONklFMHlOaklzTWpBd1l6QXRNQzQyTERBdU5DMHhMREV0TVdneUNna0pDV013TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNV2d0TWtNeU5qSXVOQ3d5TURFc01qWXlMREl3TUM0MkxESTJNaXd5TURCNklFMHlORGdzTWpBMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURUtDUWtKU0RJME9Ib2dUVEl5TXl3eU1EWmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TWpONklFMHlNamdzTWpFd1l5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESUtDUWtKWXpBdU5pd3dMREV0TUM0MExERXRNWE10TUM0MExURXRNUzB4U0RJeU9Ib2dUVEl6Tnl3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETWpNM0xqUXNNakV4TERJek55d3lNVEF1Tml3eU16Y3NNakV3ZWdvSkNRa2dUVEkxTWl3eU1URmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETWpVeUxqUXNNakV5TERJMU1pd3lNVEV1Tml3eU5USXNNakV4ZWlCTk1qWTBMREl3T1dNdE1DNDJMREF0TVN3d0xqUXRNU3d4Y3pBdU5Dd3hMREVzTVdneUNna0pDV013TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd5TmpSNklFMHlOVE1zTVRrMVl6QXRNQzQyTERBdU5DMHhMREV0TVdneVl6QXVOaXd3TERFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eGFDMHlRekkxTXk0MExERTVOaXd5TlRNc01UazFMallzTWpVekxERTVOWG9LQ1FrSklFMHlNelFzTVRrMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklNak0wZWlCTk1qUXdMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTW1Nd0xqWXNNQ3d4TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVFvSkNRbG9MVEpETWpRd0xqUXNNakF4TERJME1Dd3lNREF1Tml3eU5EQXNNakF3ZWlCTk1qRTFMREl4TldNd0xUQXVOU3d3TFRBdU9Td3dMVEV1TkdNdE1pNDFMVEV1TVMwekxqY3ROQzB5TGpZdE5pNDJZekF1TWkwd0xqVXNNQzQxTFRFc01DNDVMVEV1TkdNdE1DNDVMVElzTUMwMExqSXNNUzQ1TFRVdU1nb0pDUWxqTFRBdU9DMHlMallzTUM0M0xUVXVOQ3d6TGpRdE5pNHliREFzTUdNd0xqUXRNQzQxTERBdU9TMHdMamtzTVM0MUxURXVNV013TGpVdE1pNDNMRE11TVMwMExqVXNOUzQ0TFRRdU1XTXdMamNzTUM0eExERXVOQ3d3TGpRc01pd3dMamhqTlM0ekxUTXVPQ3d4TVM0MkxUVXVPU3d4T0M0eUxUVXVPUW9KQ1Fsak5pNDRMREFzTVRNdU1Td3lMaklzTVRndU1pdzFMamxqTWk0ekxURXVOaXcxTGpRdE1TdzNMREV1TTJNd0xqUXNNQzQyTERBdU55d3hMak1zTUM0NExESmpNQzQyTERBdU1pd3hMakVzTUM0MkxERXVOU3d4TGpGak1pNDNMREF1T0N3MExqSXNNeTQxTERNdU5DdzJMakpzTUN3d0Nna0pDV014TGprc01Td3lMamNzTXk0eUxERXVPU3cxTGpKak1TNDVMRElzTVM0NExEVXVNaTB3TGpJc04yTXRNQzQwTERBdU5DMHdMamtzTUM0M0xURXVOU3d4WXpBc01DNDFMREFzTUM0NUxEQXNNUzQwZGpGb0xUWXlkaTB4U0RJeE5Yb2dUVEl4TlM0NExESXdOeTQ0Q2drSkNXTXRNQzR6TERFdU1pMHdMalVzTWk0MExUQXVOaXd6TGpaakxURXVNeTB4TFRFdU5pMHlMamt0TUM0MkxUUXVNbXd3TERCRE1qRTFMREl3Tnk0MUxESXhOUzQwTERJd055NDNMREl4TlM0NExESXdOeTQ0VERJeE5TNDRMREl3Tnk0NGVpQk5NakUzTGpNc01qQXpMaklLQ1FrSll5MHdMalFzTUM0NUxUQXVOeXd4TGpndE1Td3lMamRqTFRFdE1DNDBMVEV1TmkweExqVXRNUzR6TFRJdU5XTXdMakl0TUM0MUxEQXVOaTB3TGprc01TNHhMVEV1TWtNeU1UWXVOU3d5TURJdU5pd3lNVFl1T1N3eU1ESXVPU3d5TVRjdU15d3lNRE11TWt3eU1UY3VNeXd5TURNdU1ub0tDUWtKSUUweU1Ua3VOaXd4T1RndU4yTXRNQzQxTERBdU9TMHhMREV1T0MweExqVXNNaTQzWXkweExqTXRNUzB4TGpVdE1pNDVMVEF1TlMwMExqSmpNQzR4TFRBdU1pd3dMak10TUM0ekxEQXVOQzB3TGpWRE1qRTRMak1zTVRrM0xqWXNNakU0TGprc01UazRMak1zTWpFNUxqWXNNVGs0TGpjS0NRa0pUREl4T1M0MkxERTVPQzQzZWlCTk1qSXdMamdzTVRrM1l6QXVOQzB3TGpVc01DNDNMVEVzTVM0eExURXVOV010TUM0ekxUQXVOUzB3TGprdE1DNDNMVEV1TkMwd0xqUnpMVEF1Tnl3d0xqa3RNQzQwTERFdU5FTXlNakF1TXl3eE9UWXVOeXd5TWpBdU5Td3hPVFl1T1N3eU1qQXVPQ3d4T1RjS0NRa0pUREl5TUM0NExERTVOM29nVFRJeU5pNHhMREU1TVM0eVl5MHhMREF1T1MweUxERXVPQzB5TGprc01pNDRZeTB3TGpNdE1DNHpMVEF1Tnkwd0xqWXRNUzR4TFRBdU9HTXdMalF0TVM0MkxESXVNUzB5TGpVc015NDNMVEl1TVFvSkNRbERNakkxTGprc01Ua3hMakVzTWpJMkxERTVNUzR5TERJeU5pNHhMREU1TVM0eVRESXlOaTR4TERFNU1TNHllaUJOTWpZNExqZ3NNVGswWXkwd0xqa3RNUzB4TGprdE1TNDVMVEl1T1MweUxqaGpNUzQxTFRBdU5pd3pMak1zTUM0eExETXVPU3d4TGpjS0NRa0pZekFzTUM0eExEQXVNU3d3TGpJc01DNHhMREF1TTBNeU5qa3VOU3d4T1RNdU5Dd3lOamt1TVN3eE9UTXVOaXd5TmpndU9Dd3hPVFJNTWpZNExqZ3NNVGswZWlCTk1qY3dMakVzTVRrMUxqVmpNQzQwTERBdU5Td3dMamdzTVN3eExqRXNNUzQwQ2drSkNXTXdMalV0TUM0eExEQXVPUzB3TGpjc01DNDRMVEV1TW5NdE1DNDNMVEF1T1MweExqSXRNQzQ0UXpJM01DNDFMREU1TlM0eExESTNNQzR6TERFNU5TNHpMREkzTUM0eExERTVOUzQxZWlCTk1qY3pMamtzTWpBeExqUmpMVEF1TlMwd0xqa3RNUzB4TGpndE1TNDFMVEl1TndvSkNRbGpNQzQ0TFRBdU5Dd3hMalF0TVM0eExERXVOaTB5WXpFdU15d3hMakVzTVM0MExETXNNQzQwTERRdU1rTXlOelF1TWl3eU1ERXVNU3d5TnpRc01qQXhMaklzTWpjekxqa3NNakF4TGpSNklFMHlOelV1Tml3eU1EVXVPV010TUM0ekxUQXVPUzB3TGpZdE1TNDRMVEV0TWk0M0Nna0pDV013TGpRdE1DNHpMREF1T0Mwd0xqWXNNUzR5TFRGak1Td3dMalVzTVM0MExERXVOeXd4TERJdU4wTXlOell1Tml3eU1EVXVNeXd5TnpZdU1pd3lNRFV1Tnl3eU56VXVOaXd5TURVdU9Yb2dUVEkzTmk0NExESXhNUzQwWXkwd0xqRXRNUzR5TFRBdU5DMHlMalF0TUM0MkxUTXVOZ29KQ1Fsak1DNDFMVEF1TVN3d0xqa3RNQzQwTERFdU1pMHdMalpETWpjNExqUXNNakE0TGpVc01qYzRMakVzTWpFd0xqUXNNamMyTGpnc01qRXhMalJNTWpjMkxqZ3NNakV4TGpSTU1qYzJMamdzTWpFeExqUjZJRTB5TnpVc01qRTBZeTB3TGpVdE1UWXRNVE11T1MweU9DNDJMVEk1TGprdE1qZ3VNUW9KQ1FsakxURTFMak1zTUM0MUxUSTNMallzTVRJdU9DMHlPQzR4TERJNExqRklNamMxVERJM05Td3lNVFI2SUUwM01pNHpMREU1T0M0eFl5MHdMakl0TUM0ekxUQXVNeTB3TGpjdE1DNHpMVEV1TVhZdE1USm9MVEoyTVRKak1Dd3lMaklzTVM0NExEUXNOQ3cwQ2drSkNXTXhMaklzTUN3eUxqTXRNQzQxTERNdU1TMHhMalJqTUM0MkxUQXVOeXd3TGprdE1TNDJMREF1T1MweUxqVjJMVEV5YUMweWRqRXlZekFzTVM0eExUQXVPU3d5TFRJc01td3dMREJETnpNdU15d3hPVGtzTnpJdU55d3hPVGd1Tnl3M01pNHpMREU1T0M0eGVpQk5OelVzTVRjMkNna0pDV013TGpRc01Dd3dMamNzTUN3eExqRXRNQzR4WXpBdU5Td3lMaklzTWk0MkxETXVOU3cwTGpnc00yTXdMalV0TUM0eExERXRNQzR6TERFdU5DMHdMalpqTVM0eExESXVNU3d4TGpjc05DNDBMREV1Tnl3MkxqZDJNalJqTUN3ekxqTXRNaTQzTERZdE5pdzJhQzB6ZGprS0NRa0pZekFzTWk0NExUSXVNaXcxTFRVc05YTXROUzB5TGpJdE5TMDFkaTA1YUMwell5MHpMak1zTUMwMkxUSXVOeTAyTFRaMkxUSTBZekF0Tnk0M0xEWXVNeTB4TkN3eE5DMHhORU0zTUN3eE56TXVPQ3czTWk0eUxERTNOaXczTlN3eE56WjZJRTAxT0N3eE9URjJNVElLQ1FrSll6QXNNQzQ0TERBdU5Td3hMalVzTVM0eUxERXVPR013TGprc01DNDBMREV1T1N3d0xqRXNNaTQwTFRBdU4yTXdMakl0TUM0ekxEQXVNeTB3TGpjc01DNHpMVEV1TVhZdE1USm9Nbll4TW1Nd0xESXVNaTB4TGpjc05DMHpMamtzTkdNdE1DNDFMREF0TVMwd0xqRXRNUzQwTFRBdU1nb0pDUWxqTFRBdU1pMHdMakV0TUM0MExUQXVNaTB3TGpjdE1DNHpkakl1TldNd0xESXVNaXd4TGpnc05DdzBMRFJvTVRaak1pNHlMREFzTkMweExqZ3NOQzAwZGkweU5HTXdMVEV1TlMwd0xqSXRNaTQ1TFRBdU55MDBMakpqTFRBdU5Dd3dMakV0TUM0NUxEQXVNaTB4TGpNc01DNHlDZ2tKQ1dNdE1pNHhMREF0TkM0eExURXVNUzAxTGpJdE0yTXRNeTB3TGpFdE5TNDJMVEl0Tmk0MUxUUXVPVU0yTWk0MExERTNOQ3cxT0N3eE56a3NOVGdzTVRnMVZqRTVNWG9nVFRZM0xESXhOWFk1WXpBc01TNDNMREV1TXl3ekxETXNNM016TFRFdU15d3pMVE4yTFRsSU5qZDZJaTgrQ2drSlBIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUUzB4Tnl3eE9URmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd0TVRkNklFMHlMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTWdvSkNRbGpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERklNME15TGpRc01qQXhMRElzTWpBd0xqWXNNaXd5TURCNklFMHRNVElzTWpBMVl5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklMVEV5ZWdvSkNRa2dUUzB6Tnl3eU1EWmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NbU13TGpZc01Dd3hMVEF1TkN3eExURnpMVEF1TkMweExURXRNVWd0TXpkNklFMHRNeklzTWpFd1l5MHdMallzTUMweExEQXVOQzB4TERGek1DNDBMREVzTVN3eGFESmpNQzQyTERBc01TMHdMalFzTVMweENna0pDWE10TUM0MExURXRNUzB4U0Mwek1ub2dUUzB5TXl3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETFRJeUxqWXNNakV4TFRJekxESXhNQzQyTFRJekxESXhNSG9nVFMwNExESXhNV013TFRBdU5pd3dMalF0TVN3eExURUtDUWtKYURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRMVGN1Tml3eU1USXRPQ3d5TVRFdU5pMDRMREl4TVhvZ1RUUXNNakE1WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSU5Ib0tDUWtKSUUwdE55d3hPVFZqTUMwd0xqWXNNQzQwTFRFc01TMHhhREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRExUWXVOaXd4T1RZdE55d3hPVFV1TmkwM0xERTVOWG9nVFMweU5pd3hPVFZqTFRBdU5pd3dMVEVzTUM0MExURXNNWE13TGpRc01Td3hMREZvTWdvSkNRbGpNQzQyTERBc01TMHdMalFzTVMweGN5MHdMalF0TVMweExURklMVEkyZWlCTkxUSXdMREl3TUdNd0xUQXVOaXd3TGpRdE1Td3hMVEZvTW1Nd0xqWXNNQ3d4TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVdndE1rTXRNVGt1Tml3eU1ERXRNakFzTWpBd0xqWXRNakFzTWpBd2VpQk5MVFExTERJeE5Rb0pDUWxqTUMwd0xqVXNNQzB3TGprc01DMHhMalJqTFRJdU5TMHhMakV0TXk0M0xUUXRNaTQyTFRZdU5tTXdMakl0TUM0MUxEQXVOUzB4TERBdU9TMHhMalJqTFRBdU9TMHlMREF0TkM0eUxERXVPUzAxTGpKakxUQXVPQzB5TGpZc01DNDNMVFV1TkN3ekxqUXROaTR5YkRBc01Bb0pDUWxqTUM0MExUQXVOU3d3TGprdE1DNDVMREV1TlMweExqRmpNQzQxTFRJdU55d3pMakV0TkM0MUxEVXVPQzAwTGpGak1DNDNMREF1TVN3eExqUXNNQzQwTERJc01DNDRZelV1TXkwekxqZ3NNVEV1TmkwMUxqa3NNVGd1TWkwMUxqbGpOaTQ0TERBc01UTXVNU3d5TGpJc01UZ3VNaXcxTGprS0NRa0pZekl1TXkweExqWXNOUzQwTFRFc055d3hMak5qTUM0MExEQXVOaXd3TGpjc01TNHpMREF1T0N3eVl6QXVOaXd3TGpJc01TNHhMREF1Tml3eExqVXNNUzR4WXpJdU55d3dMamdzTkM0eUxETXVOU3d6TGpRc05pNHliREFzTUdNeExqa3NNU3d5TGpjc015NHlMREV1T1N3MUxqSUtDUWtKWXpFdU9Td3lMREV1T0N3MUxqSXRNQzR5TERkakxUQXVOQ3d3TGpRdE1DNDVMREF1TnkweExqVXNNV013TERBdU5Td3dMREF1T1N3d0xERXVOSFl4YUMwMk1uWXRNVWd0TkRWNklFMHRORFF1TWl3eU1EY3VPR010TUM0ekxERXVNaTB3TGpVc01pNDBMVEF1Tml3ekxqWUtDUWtKWXkweExqTXRNUzB4TGpZdE1pNDVMVEF1TmkwMExqSnNNQ3d3UXkwME5Td3lNRGN1TlMwME5DNDJMREl3Tnk0M0xUUTBMaklzTWpBM0xqaE1MVFEwTGpJc01qQTNMamg2SUUwdE5ESXVOeXd5TURNdU1tTXRNQzQwTERBdU9TMHdMamNzTVM0NExURXNNaTQzQ2drSkNXTXRNUzB3TGpRdE1TNDJMVEV1TlMweExqTXRNaTQxWXpBdU1pMHdMalVzTUM0MkxUQXVPU3d4TGpFdE1TNHlReTAwTXk0MUxESXdNaTQyTFRRekxqRXNNakF5TGprdE5ESXVOeXd5TURNdU1rd3ROREl1Tnl3eU1ETXVNbm9nVFMwME1DNDBMREU1T0M0M0Nna0pDV010TUM0MUxEQXVPUzB4TERFdU9DMHhMalVzTWk0M1l5MHhMak10TVMweExqVXRNaTQ1TFRBdU5TMDBMakpqTUM0eExUQXVNaXd3TGpNdE1DNHpMREF1TkMwd0xqVkRMVFF4TGpjc01UazNMall0TkRFdU1Td3hPVGd1TXkwME1DNDBMREU1T0M0M2VpQk5MVE01TGpJc01UazNDZ2tKQ1dNd0xqTXRNQzQxTERBdU55MHhMREV1TVMweExqVmpMVEF1TXkwd0xqVXRNQzQ1TFRBdU55MHhMalF0TUM0MGN5MHdMamNzTUM0NUxUQXVOQ3d4TGpSRExUTTVMamNzTVRrMkxqY3RNemt1TlN3eE9UWXVPUzB6T1M0eUxERTVOMHd0TXprdU1pd3hPVGQ2SUUwdE16TXVPU3d4T1RFdU1nb0pDUWxqTFRFc01DNDVMVElzTVM0NExUSXVPU3d5TGpoakxUQXVNeTB3TGpNdE1DNDNMVEF1TmkweExqRXRNQzQ0WXpBdU5DMHhMallzTWk0eExUSXVOU3d6TGpjdE1pNHhReTB6TkM0eExERTVNUzR4TFRNMExERTVNUzR5TFRNekxqa3NNVGt4TGpKTUxUTXpMamtzTVRreExqSjZJRTA0TGpnc01UazBDZ2tKQ1dNdE1DNDVMVEV0TVM0NUxURXVPUzB5TGprdE1pNDRZekV1TlMwd0xqWXNNeTR6TERBdU1Td3pMamtzTVM0M1l6QXNNQzR4TERBdU1Td3dMaklzTUM0eExEQXVNME01TGpVc01Ua3pMalFzT1M0eExERTVNeTQyTERndU9Dd3hPVFJNT0M0NExERTVOSG9nVFRFd0xqRXNNVGsxTGpVS0NRa0pZekF1TkN3d0xqVXNNQzQ0TERFc01TNHhMREV1TkdNd0xqVXRNQzR4TERBdU9TMHdMamNzTUM0NExURXVNbU10TUM0eExUQXVOUzB3TGpjdE1DNDVMVEV1TWkwd0xqaERNVEF1TlN3eE9UVXVNU3d4TUM0ekxERTVOUzR6TERFd0xqRXNNVGsxTGpWNklFMHhNeTQ1TERJd01TNDBDZ2tKQ1dNdE1DNDFMVEF1T1Mwd0xqa3RNUzQ0TFRFdU5TMHlMamRqTUM0NExUQXVOQ3d4TGpRdE1TNHhMREV1TmkweVl6RXVNeXd4TGpFc01TNDBMRE1zTUM0MExEUXVNa014TkM0eUxESXdNUzR4TERFMExESXdNUzR5TERFekxqa3NNakF4TGpSNklFMHhOUzQzTERJd05TNDVDZ2tKQ1dNdE1DNHpMVEF1T1Mwd0xqWXRNUzQ0TFRFdE1pNDNZekF1TkMwd0xqTXNNQzQ0TFRBdU5pd3hMakl0TVdNeExEQXVOU3d4TGpRc01TNDNMREVzTWk0M1F6RTJMallzTWpBMUxqTXNNVFl1TWl3eU1EVXVOeXd4TlM0M0xESXdOUzQ1ZWlCTk1UWXVPQ3d5TVRFdU5Bb0pDUWxqTFRBdU1TMHhMakl0TUM0MExUSXVOQzB3TGpZdE15NDJZekF1TlMwd0xqRXNNQzQ1TFRBdU5Dd3hMakl0TUM0MlF6RTRMalFzTWpBNExqVXNNVGd1TVN3eU1UQXVOQ3d4Tmk0NExESXhNUzQwVERFMkxqZ3NNakV4TGpSTU1UWXVPQ3d5TVRFdU5Ib2dUVEUxTERJeE5Bb0pDUWxqTFRBdU5TMHhOaTB4TXk0NUxUSTRMall0TWprdU9TMHlPQzR4WXkweE5TNHpMREF1TlMweU55NDJMREV5TGpndE1qZ3VNU3d5T0M0eFNERTFUREUxTERJeE5Ib2lMejRLQ1R3dlp6NEtQQzluUGdvOEwzTjJaejRLJztcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgPyBUSVA6ICBJdCBpcyByZWNvbW1lbmRlZCB0byB1c2UgdGhpcyBmaWxlIGZvciBvdmVycmlkaW5nIGJvb3RzdHJhcCB2YXJpYWJsZXMuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEJvb3RzdHJhcCB2YXJpYWJsZXNcbiAkcHJpbWFyeTogI0RBMjEyODtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsImEge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmE6bm90KFtocmVmXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdEZpbGUgTmFtZTogaGVscGVyLnNjc3Ncbi8vIFx0RGVzY3JpcHRpb246IEhlbHBlciBjbGFzc2VzIHByb3ZpZGVzIHRlbXBsYXRlIHJlbGF0ZWQgY3VzdG9taXphdGlvbi5cbi8vIFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vIFx0QXV0aG9yOiBQSVhJTlZFTlRcbi8vIFx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDb250ZW50IGhlbHBlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gdHlwb2dyYXBoeSBwYWdlIGljb24gd2l0aCBsaXN0XG4ubGlzdC1zdHlsZS1pY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gID4gbGkgc3ZnLFxuICA+IGxpIGkge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5cbi8vUHVsbCB0aGUgZWxlbWVudFxuLnB1bGwtdXAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDE0cHggMjRweCByZ2JhKDYyLCA1NywgMTA3LCAwLjIpO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG59XG5cbi8vIFNwaW5uZXIgY2xhc3Nlc1xuLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc3Bpbm5lci1yZXZlcnNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IHNwaW4tcmV2ZXJzZSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHNwaW4tcmV2ZXJzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuXG4vLyBCdWxsZXRzIHVzZWQgaW4gYXBwbGljYXRpb24gcGFnZXNcbi5idWxsZXQge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJi5idWxsZXQteHMge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgJi5idWxsZXQtc20ge1xuICAgIHdpZHRoOiAwLjcxNHJlbTtcbiAgICBoZWlnaHQ6IDAuNzE0cmVtO1xuICB9XG4gICYuYnVsbGV0LWxnIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLy8gU2VjdGlvbiBMYWJlbCAtIHVzZWQgaW4gcGFnZXMgYW5kIGFwcHNcbi5zZWN0aW9uLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbn1cblxuLy8gVXNlZCBmb3IgdGFibGUgY2VsbCBmaXRcbi5jZWxsLWZpdCB7XG4gIHdpZHRoOiAwLjElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBDYXJkIG1hdGNoIGhlaWdodFxuLm1hdGNoLWhlaWdodCB7XG4gID4gW2NsYXNzKj0nY29sJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgRmlsZSBOYW1lOiB0eXBlLnNjc3Ncbi8vICAgICBEZXNjcmlwdGlvbjogVHlwZSBwYWdlcyBjdXN0b20gc2Nzc1xuLy8gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgICBBdXRob3I6IFBJWElOVkVOVFxuLy8gICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gdGV4dCBoZWFkaW5nIGNvbG9yXG4udGV4dC1ib2R5LWhlYWRpbmcge1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG4vLyB0ZXh0IGJvZHkgaG92ZXIgY29sb3IgaWYgaGF2ZSBsaW5rXG4udGV4dC1ib2R5IHtcbiAgJltocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMC4xcmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy8yKTtcbn1cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgIEZpbGUgTmFtZTogdGFibGVzLnNjc3Ncbi8vICAgICBEZXNjcmlwdGlvbjogVGFibGVzIHBhZ2VzIGN1c3RvbSBzY3NzXG4vLyAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gICAgIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyB0YWJsZS13aGl0ZS1zcGFjZVxuLnRhYmxlLXdoaXRlLXNwYWNlIHtcbiAgdGgsXG4gIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIHRhYmxlIHRoLCB0ZCBwYWRkaW5nXG4udGFibGUge1xuICB0aGVhZCxcbiAgdGZvb3Qge1xuICAgIHRoIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkdGFibGUtdGgtZm9udC1zaXplO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cbiAgfVxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcgMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICYudGFibGUtc20ge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc20gMC41cmVtO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIGlmIHdlIGFyZSBub3QgdXNpbmcgdGFibGUtbGlnaHQgY2xhc3MgdGhlbiBhbHNvIGhlYWRlciBjb2xvciBzaG91bGQgYXBwbHlcbi50YWJsZTpub3QoLnRhYmxlLWRhcmspOm5vdCgudGFibGUtbGlnaHQpIHtcbiAgdGhlYWQ6bm90KC50aGVhZC1kYXJrKSB0aCxcbiAgdGZvb3Q6bm90KC50aGVhZC1kYXJrKSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gIH1cbn1cbi8vIHRhYmxlIGluc2lkZSBjYXJkLCBkb24ndCBuZWVkIG1hcmdpbiBib3R0b21cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG4vLyBUYWJsZSAtIGhvdmVyIGFuaW1hdGlvblxuLnRhYmxlLWhvdmVyLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gdGFibGUgYm9yZGVyIHJhZGl1c1xuLmNhcmQgLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgdGJvZHkge1xuICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENvbnRleHVhbCB0YWJsZSBpbnNpZGUgY2FyZCByYWRpdXNcbi5jYXJkIHtcbiAgdGFibGUge1xuICAgIHRyW2NsYXNzKj0ndGFibGUtJ106bGFzdC1jaGlsZCB7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSUUgU3BlY2lmaWMgQ1NTXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudGFibGUtaG92ZXItYW5pbWF0aW9uIHtcbiAgICB0ciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5sYWJlbCB7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbn1cblxuLy8gcGxhY2Vob2xkZXIgc3BlY2lmaWMgc2Nzc1xuLmZvcm0tY29udHJvbCB7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgfVxuICAgICY6dmFsaWQsXG4gICAgJi5pcy12YWxpZCB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQgIWltcG9ydGFudDtcbiAgJjphZnRlciB7XG4gICAgaGVpZ2h0OiAyLjU2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG59XG5cbi52YWxpZC10b29sdGlwLFxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHRvcDogMTAyJTtcbiAgbGVmdDogNXB4O1xufVxuXG4vKioqKioqKioqKioqKioqXG4qIEZvcm0gR3JvdXBcbioqKioqKioqKioqKioqKi9cblxuLy8gaW5wdXQgZ3JvdXAgIWltcG9ydGFudCBmb3Igb3ZlcnJpZGluZyB0aGUgZGFyayBzdHlsZVxuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiB7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgJi5pcy12YWxpZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG5cbiAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy12YWxpZCB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIHtcbiAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy1pbnZhbGlkIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiB7XG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi5yb3VuZCB7XG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEuNXJlbSk7XG4gICAgfVxuICB9XG4gICYuc3F1YXJlIHtcbiAgICAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG4gICYucm91bmQsXG4gICYuc3F1YXJlIHtcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc3F1YXJlIHtcbiAgICAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gICY6bm90KDpsYXN0LWNoaWxkKSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIGlucHV0IGdyb3VwIG1lcmdlXG4uaW5wdXQtZ3JvdXAtbWVyZ2Uge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYuaXMtdmFsaWQge1xuICAgICAgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgIH4gLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGV4dCBhcmVhIGxpbmUgaGVpZ2h0XG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZzogMC40cmVtIDAuODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZzogMXJlbSAxLjE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZWQgZm9yIENhcmQgLSBDaGVjayBpdCBhbmQgcmVtb3ZlIGlmIG5vdCB1c2VkXG4uZm9ybS1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkYm9keS1iZywgMTAlKTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICYuZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxuICAmLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJi50b3Age1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkYm9keS1iZywgMTAlKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuYnV0dG9ucy1ncm91cCB7XG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybS1ob3Jpem9udGFsIGxheW91dFxuLmZvcm0taG9yaXpvbnRhbCB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAubGFiZWwtY29udHJvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZWxlY3QgSW5wdXRzIFNwZWNpZmljIFNDU1NcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbbXVsdGlwbGU9J211bHRpcGxlJ10pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICRpbnB1dC1ib3JkZXItY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgMTNweCwgY2FsYygxMDAlIC0gMjBweCkgMTNweCwgMTAwJSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNHB4LCAxOHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgMTZweCwgY2FsYygxMDAlIC0gMjBweCkgMTZweCwgMTAwJSAwO1xuICB9XG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSA4cHgsIGNhbGMoMTAwJSAtIDIwcHgpIDhweCwgMTAwJSAwO1xuICB9XG59XG5cbi8vIEZvciBjdXN0b21zLXNlbGVjdCByZW1vdmUgZG91YmxlIGFycm93XG4uY3VzdG9tLXNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLy8gRm9yIGZpcmVmb3hcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBmb3IgY2hyb21lXG59XG5cbi8vIEN1c3RvbSBDaGVja2JveFxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0b3A6IDAuMDdyZW07XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU3JTtcbiAgfVxufVxuXG4vLyBDdXN0b20gUmFkaW9cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgdG9wOiAwLjFyZW07XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNoZWNrYm94IGFuZCByYWRpbyBpbiBjb21tb25cbi5jdXN0b20tY2hlY2tib3gsXG4uY3VzdG9tLXJhZGlvIHtcbiAgJi5jdXN0b20tY29udHJvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG5cbiAgICAuaW5wdXQtZ3JvdXAgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIHdpZHRoOiAxLjI4NXJlbTtcbiAgICBoZWlnaHQ6IDEuMjg1cmVtO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcsIDAuNCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZywgMC40KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEN1c3RvbS1jaGVja2JveCB3aGVuIG5vdCBkaXNhYmxlZCBhbmQgYWN0aXZlXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCkge1xuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLyogRmxvYXRpbmcgbGFiZWwgR3JvdXAgKi9cbi5mb3JtLWxhYmVsLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xuXG4gIC8vIEZvcm0tQ29udHJvbC1MYXJnZSBpbiBGbG9hdGluZyBMYWJlbCBHcm91cFxuICAuZm9ybS1jb250cm9sLWxnIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gRm9ybS1sYWJlbFxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLy8gZm9ybS1pbnB1dFxuICA+IGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgLy8gZnJvbS1pbnB1dCBvbiBmb2N1cyBjaGFuZ2UgbGFiZWwgY29sb3JcbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDphY3RpdmUpIHtcbiAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRwcmltYXJ5LCAxKSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KDpmb2N1cykge1xuICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGZvcm0tbGFiZWwgYWZ0ZXIgZW50ZXJpbmcgdGV4dCBpbiBpbnB1dCBib3hcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAmLmZvcm0tY29udHJvbC1sZzpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgIHRvcDogLTIzcHg7XG4gICAgfVxuXG4gICAgJi5mb3JtLWNvbnRyb2wtc206bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gICAgICB0b3A6IC0xOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBTd2l0Y2hlcyAqL1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG5cbiAgICAvKiBGb3IgYmcgY29sb3Igb2Ygc3dpdGNoKi9cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1iZy1jb2xvcjtcbiAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLypGb3IgU3dpdGNoIGhhbmRsZSovXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDNweCAwIHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1pbmRpY2F0b3ItY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAvKkZvciBTd2l0Y2ggdGV4dCovXG4gICAgLnN3aXRjaC10ZXh0LWxlZnQsXG4gICAgLnN3aXRjaC10ZXh0LXJpZ2h0LFxuICAgIC5zd2l0Y2gtaWNvbi1sZWZ0LFxuICAgIC5zd2l0Y2gtaWNvbi1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoLXRleHQtbGVmdCxcbiAgICAuc3dpdGNoLWljb24tbGVmdCB7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgIH1cbiAgICAuc3dpdGNoLXRleHQtcmlnaHQsXG4gICAgLnN3aXRjaC1pY29uLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8qRm9yIFN3aXRjaCBsYWJlbCovXG5cbiAgLnN3aXRjaC1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLy8gYWZ0ZXIgaXRzIGNoZWNrZWRcblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLypGb3IgU3dpdGNoIEhhbmRsZSBBbmltYXRpb24qL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjRyZW0pO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIC5zd2l0Y2gtdGV4dC1sZWZ0LFxuICAgIC5zd2l0Y2gtaWNvbi1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnN3aXRjaC10ZXh0LXJpZ2h0LFxuICAgIC5zd2l0Y2gtaWNvbi1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgLnN3aXRjaC10ZXh0LWxlZnQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnN3aXRjaC10ZXh0LXJpZ2h0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAuc3dpdGNoLXRleHQtcmlnaHQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnN3aXRjaC10ZXh0LWxlZnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLyogVGV4dGFyZWEgd2l0aCBDb3VudGVyICovXG4udGV4dGFyZWEtY291bnRlci12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi5kaXNhYmxlZC1tYXgtbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNSkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBOdW1iZXIgVHlwZSBJbnB1dCBCb3ggU2NzcyBmb3IgLSBSZW1vdmUgYXJyb3cgb24gaG92ZXIgKi9cbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIElFIFNwZWNpZmljIENTU1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLy8gZmxvYXRpbmcgTGFiZWwgR3JvdXBcbiAgLmZvcm0tbGFiZWwtZ3JvdXAge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQm9vdHN0cmFwIFNlbGVjdFxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOm5vdChbbXVsdGlwbGU9J211bHRpcGxlJ10pIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIERhdGUgJiBUaW1lIFBpY2tlciAtIEZvcm0gQ29udHJvbCBCZyBjb2xvclxuLnBpY2tlcl9faW5wdXQge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgRmlsZSBOYW1lOiB2YXJpYWJsZXMuc2Nzc1xuLy8gIERlc2NyaXB0aW9uOiBDdXN0b20gY29tcG9uZW50IHZhcmlhYmxlXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFdBUk5JTkc6IFBMRUFTRSBETyBOT1QgQ0hBTkdFIFRISVMgVkFSSUFCTEUgRklMRS5cbi8vICBUSElTIEZJTEUgV0lMTCBHRVQgT1ZFUldSSVRURU4gV0lUSCBFQUNIIFZVRVhZIEhUTUwgVEVNUExBVEUgUkVMRUFTRS5cbi8vICBUSVA6XG4vLyAgV2Ugc3VnZ2VzdCB5b3UgdG8gdXNlIHRoaXMgKGFzc2V0cy9zY3NzL3ZhcmlhYmxlcy9fdmFyaWFibGVzLWNvbXBvbmVudHMuc2NzcykgZmlsZSBmb3Igb3ZlcnJpZGluZyBjb21wb25lbnRzIHZhcmlhYmxlcy5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJhc2UtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGJvZHktZGlyZWN0aW9uOiBsdHIgIWRlZmF1bHQ7IC8vIERlZmF1bHQgbHRyLCBjaGFuZ2UgaXQgdG8gcnRsIGZvciBSaWdodCBUbyBMZWZ0IHN1cHBvcnQuXG4kY29udGVudC1wYWRkaW5nOiAycmVtICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICBDb2xvcnNcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRuYXYtY29tcG9uZW50LWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcblxuJHN3aXBlci1iZzogI2YyZjRmNCAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgTmF2YmFyXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbmF2YmFyLWhlaWdodDogNC40NXJlbSAhZGVmYXVsdDtcbiRob3Jpem9udGFsLW1lbnUtaGVpZ2h0OiA0LjQ1cmVtICFkZWZhdWx0O1xuJGZvb3Rlci1oZWlnaHQ6IDMuMzVyZW0gIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgIE1haW4gTWVudVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL21haW4gbWVudSBkYXJrXG4kbWVudS1kYXJrLWNvbG9yOiAjZGNkY2RjICFkZWZhdWx0O1xuJG1lbnUtZGFyay1iZy1jb2xvcjogIzEwMTYzYSAhZGVmYXVsdDtcblxuJG1lbnUtcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweCAhZGVmYXVsdDtcbiRtZW51LXNlY29uZC1sZXZlbC1wYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4ICFkZWZhdWx0O1xuJG1lbnUtdGhpcmQtbGV2ZWwtcGFkZGluZzogMTBweCAxNXB4IDEwcHggNTNweCAhZGVmYXVsdDtcbiRtZW51LWZvcnRoLWxldmVsLXBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUzcHggIWRlZmF1bHQ7XG5cbi8vIHZlcnRpY2FsIG1lbnVcbiRtZW51LWV4cGFuZGVkLXdpZHRoOiAyNjBweCAhZGVmYXVsdDtcbiRtZW51LWNvbGxhcHNlZC13aWR0aDogODBweCAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgU2lkZWJhclxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzaWRlYmFyLXdpZHRoOiAyNjBweCAhZGVmYXVsdDtcbiRjaGF0LXNpZGViYXItd2lkdGg6IDM2MHB4ICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgQXZhdGFyXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYXZhdGFyLXNpemU6IDMycHggIWRlZmF1bHQ7XG4kYXZhdGFyLXN0YXR1cy1zaXplOiAxMXB4ICFkZWZhdWx0O1xuJGF2YXRhci1zdGF0dXMtc2l6ZS1sZzogMTdweCAhZGVmYXVsdDtcblxuJGF2YXRhci1zaXplLXhsOiA3MHB4ICFkZWZhdWx0O1xuJGF2YXRhci1zaXplLWxnOiA1MHB4ICFkZWZhdWx0O1xuJGF2YXRhci1zaXplLXNtOiAyNHB4ICFkZWZhdWx0O1xuXG4kYXZhdGFyLWJnOiAjYzNjM2MzO1xuJGF2YXRhci1ncm91cC1ib3JkZXI6ICR3aGl0ZTtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBQcm9ncmVzc1xuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcm9ncmVzcy1zaXplLXhsOiAxLjE0cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLXNpemUtbGc6IDAuODU3cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLXNpemUtbWQ6IDAuNTdyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3Mtc2l6ZS1zbTogMC4xNDNyZW0gIWRlZmF1bHQ7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgRm9ybVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gJGlucHV0LWhlaWdodCwgJGlucHV0LWhlaWdodC1sZywgJGlucHV0LWhlaWdodC1zbSBhcmUgaW4gdmFyaWFibGVzXG4kZm9udC1zaXplLXhzOiAwLjc1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14bDogKCRmb250LXNpemUtYmFzZSArIDAuNSkgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQteGw6IDEuNyAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC14czogMS41ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS14bDogMC41cmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC14bDogMC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXhzOiAwLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXhzOiAwLjI3NXJlbSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMteGw6IDAuMzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14czogMC4xMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXhsOiAkYm9yZGVyLXJhZGl1cy14bCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXhzOiAkYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC14bDogKCgkZm9udC1zaXplLXhsICogJGxpbmUtaGVpZ2h0LXhsKSArICgkaW5wdXQtcGFkZGluZy15LXhsICogMikpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC14czogKCgkZm9udC1zaXplLXhzICogJGxpbmUtaGVpZ2h0LXhzKSArICgkaW5wdXQtcGFkZGluZy15LXhzICogMikpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogKCgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtcGFkZGluZy15LXNtICogMikpICFkZWZhdWx0O1xuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIEJsYW5rIFBhZ2UgQmcgQ29sb3Jcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRibGFuay1iZy1jb2xvcjogI2VmZjJmNyAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBEYXRhIFRhYmxlcyBCZyBDb2xvclxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGRhdGF0YWJsZS1iZy1jb2xvcjogI2Y4ZjhmOCAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBTd2l0Y2hcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc3dpdGNoLWJnLWNvbG9yOiAjZTJlMmUyICFkZWZhdWx0O1xuJHN3aXRjaC1pbmRpY2F0b3ItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBUaW1lbGluZVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR0aW1lbGluZS1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1wb2ludC1zaXplOiAxLjc1cmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLXdyYXBwZXItc2l6ZTogMjBweCAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWl0ZW0tbWluLWhlaWdodDogNHJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWljb24tZm9udC1zaXplOiAwLjg1cmVtICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtZXZlbnQtdGltZS1zaXplOiAwLjg1cmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLWV2ZW50LXRpbWUtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuIiwiLy8gdmFyIGZvciBib3ggc2hhZG93IG9mIGdyYWRpZW50IGJ1dHRvbnNcbi8vIEJ1dHRvbnNcbi5idG4ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIC8vIGdyYWRpZW50IGJ1dHRvbiBvbiBob3ZlciB0cmFuc2l0aW9uXG4gICZbY2xhc3MqPSdiZy1ncmFkaWVudC0nXSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBJY29uIGJ1dHRvbiBwYWRkaW5nXG4gICYuYnRuLWljb24ge1xuICAgIHBhZGRpbmc6IDAuNzE1cmVtIDAuNzM2cmVtO1xuICB9XG4gICYuYnRuLXNtIHtcbiAgICAmLmJ0bi1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgfVxuICB9XG4gICYuYnRuLWxnIHtcbiAgICAmLmJ0bi1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC43NTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gZmVhdGhlciBpY29ucyBpbnNpZGUgYnRuXG4gIC5mZWF0aGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi8vIEZvciBXYXZlcyBJbnB1dCBQYWRkaW5nXG4uYnRuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmJ0bi1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGN1cnNvci1wb2ludGVyIGZyb20gYnV0dG9uIGlmIGJ1dHRvbiBpcyBkaXNhYmxlZFxuLy8gKiBzZXR0aW5nIGl0IHRvIGluaGVyaXQgd2lsbCBhdXRvIGFkZXB0IGN1cnNvclxuLndhdmVzLWVmZmVjdCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbiIsIi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggLyAxLjk7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggLyAxLjk7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgLyAxLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnIC8gMS43NTtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAvIDEuOTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAvIDEuOTtcbn1cblxuLy8gYnV0dG9uIGdyb3VwIGJvcmRlclxuLmJ0bi1ncm91cCB7XG4gIFtjbGFzcyo9J2J0bi0nXTpub3QoW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10pOm5vdChbY2xhc3MqPSdidG4tZmxhdC0nXSk6bm90KFtjbGFzcyo9J2J0bi1ncmFkaWVudC0nXSk6bm90KFtjbGFzcyo9J2J0bi1yZWxpZWYtJ10pIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyByZW1vdmUgZmlyc3QgYnRuIGdyb3VwIGJvcmRlciBsZWZ0XG4uYnRuLWdyb3VwXG4gID4gLmJ0bjpub3QoW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10pOm5vdChbY2xhc3MqPSdidG4tZmxhdC0nXSk6bm90KFtjbGFzcyo9J2J0bi1ncmFkaWVudC0nXSk6bm90KFtjbGFzcyo9J2J0bi1yZWxpZWYtJ10pOmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cFxuICA+IC5idG46bm90KFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddKTpub3QoW2NsYXNzKj0nYnRuLWZsYXQtJ10pOm5vdChbY2xhc3MqPSdidG4tZ3JhZGllbnQtJ10pOm5vdChbY2xhc3MqPSdidG4tcmVsaWVmLSddKTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8vIHJlbW92ZSBsYXN0IGJ0biBncm91cCBib3JkZXIgcmlnaHRcbi5idG4tZ3JvdXBcbiAgPiAuYnRuOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSk6bm90KFtjbGFzcyo9J2J0bi1mbGF0LSddKTpub3QoW2NsYXNzKj0nYnRuLWdyYWRpZW50LSddKTpub3QoW2NsYXNzKj0nYnRuLXJlbGllZi0nXSk6bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXBcbiAgPiAuYnRuOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSk6bm90KFtjbGFzcyo9J2J0bi1mbGF0LSddKTpub3QoW2NsYXNzKj0nYnRuLWdyYWRpZW50LSddKTpub3QoW2NsYXNzKj0nYnRuLXJlbGllZi0nXSk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vLyAgdG9nZ2xlIGJ1dHRvblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICBbY2xhc3MqPSdidG4tb3V0bGluZS0nXSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICA6bm90KFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddKSB7XG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgJGJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duIHtcbiAgW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIElmIGRvbid0IHdvbid0IGRyb3Bkb3duL3VwIGFycm93XG4gICYubm8tYXJyb3cge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjA1KTsgLy8gYm9yZGVyIG9wYWNpdHkgaGFzIGJlZW4gcmVkdWNlZCB0byBtYWtlIGl0IGxvb2sgc2FtZSBhcyB2dWUncyBkcm9wZG93biBib3JkZXIgW2NvbXBvbmVudCBwYWdlLCBsaXN0IHZpZXcgcGFnZV1cbiAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93OyAvLyB0aGlzIGFjY29yZGluZyB0byB2dWUgdmVyc2lvblxuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyBEcm9wZG93biBIZWFkZXJcbiAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uc2hvdyB7XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9yIEREIGJveCBzaGFkb3cgb24gc2hvd1xuICAuYnRuIHtcbiAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIGNoYW5nZWQgaWNvbiBjYXJldFxuXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkd2hpdGUpLCAnIycsICclMjMnKSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbGVmdDogMC43MTRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG4gIH1cbiAgLy8gYXJyb3cgc2l6ZSBhY2NvcmRpbmcgdG8gdG9nZ2xlIHNpemVzXG4gICYuYnRuLWxnIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIGhpZGUgZGVmYXVsdCBhcnJvdyB0byBzaG93IGN1c3RvbSBpY29uIEREXG4gICYubmF2LWhpZGUtYXJyb3cge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gRHJvcFVwXG4uZHJvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAvLyBjaGFuZ2VkIGljb24gZHJvcHVwIGNhcmV0XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXVwLCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMC4wNXJlbTtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgfVxufVxuXG4vLyBEcm9wTGVmdFxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLy8gY2hhbmdlZCBpY29uIGRyb3B1cCBjYXJldFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiA4cmVtO1xuICB9XG59XG5cbi8vIERyb3BSaWdodFxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIC8vIGNoYW5nZWQgaWNvbiBkcm9wdXAgY2FyZXRcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiA4cmVtO1xuICB9XG59XG5cbi8vIERyb3Bkb3duIDo6YmVmb3JlIHBvc2l0aW9uXG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIERyb3Bkb3duIG1hcmdpbiBhY2NvcmRpbmcgdG8gZHJvcGRvd24gcG9zaXRpb25cblxuICAmW3gtcGxhY2VtZW50PSdib3R0b20tc3RhcnQnXSxcbiAgJlt4LXBsYWNlbWVudD0nYm90dG9tLWVuZCddIHtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd25fc3BhY2luZztcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddLFxuICAmW3gtcGxhY2VtZW50PSd0b3AtZW5kJ10ge1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bl9zcGFjaW5nO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudD0ncmlnaHQtc3RhcnQnXSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bl9zcGFjaW5nO1xuICB9XG4gICZbeC1wbGFjZW1lbnQ9J2xlZnQtc3RhcnQnXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd25fc3BhY2luZztcbiAgfVxufVxuXG4vLyBEcm9wZG93biBpY29uXG4uZHJvcGRvd24sXG4uZHJvcHVwIHtcbiAgJi5kcm9wZG93bi1pY29uLXdyYXBwZXIge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpLFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gbWVudSBhbmltYXRpb24gZm9yIEhvcml6b250YWwgbWVudVxuLmhvcml6b250YWwtbWVudS13cmFwcGVyIC5kcm9wZG93bi1tZW51LFxuLmhlYWRlci1uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xufVxuXG4vLyBIaWRkZW4gZHJvcGRvd24gdG9nZ2xlIGFycm93XG4uZHJvcGRvd24tdG9nZ2xlLmhpZGUtYXJyb3csXG4uZHJvcGRvd24tdG9nZ2xlLWhpZGUtYXJyb3cgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEZpbGUgTmFtZTogbmF2YmFyLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogQ29udGFpbiBoZWFkZXIgbmF2aWdhdGlvbiBiYXIsIHZlcnRpY2FsIG1haW4gbmF2aWdhdGlvbiBiYXIgYW5kXG4gICAgaG9yaXpub3RhbCBtYWluIG5hdmlnYXRpb24gYmFyIHJlbGF0ZWQgU0NTUy5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4gICAgQXV0aG9yOiBQSVhJTlZFTlRcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGZ1bmN0aW9uIHNldC1uYXZiYXItdGV4dC1jb2xvcigkY29sb3IpIHtcbiAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA+IDUwKSB7XG4gICAgQHJldHVybiAkd2hpdGU7IC8vIExpZ2h0ZXIgYmFja2dvcnVuZCwgcmV0dXJuIGRhcmsgY29sb3JcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkYmxhY2s7IC8vIERhcmtlciBiYWNrZ3JvdW5kLCByZXR1cm4gbGlnaHQgY29sb3JcbiAgfVxufVxuXG4uaGVhZGVyLW5hdmJhciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbCwgYmFja2dyb3VuZCAwcztcbiAgei1pbmRleDogOTk3O1xuXG4gICYuZml4ZWQtdG9wIHtcbiAgICBsZWZ0OiAkbWVudS1leHBhbmRlZC13aWR0aDtcbiAgfVxuXG4gIC8vIEFwcGx5IG5hdmJhciBjb2xvciBhcyBwZXIgYmFja2dyb3VuZFxuICAmW2NsYXNzKj0nYmctJ10ge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6IHNldC1uYXZiYXItdGV4dC1jb2xvcigkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgaSxcbiAgICAgICAgICBzdmcsXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogc2V0LW5hdmJhci10ZXh0LWNvbG9yKCR0aGVtZS1kYXJrLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGksXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWFyY2gtbGlzdCAuYXV0by1zdWdnZXN0aW9uIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8qIE5hdmJhciBtb2RpZmllcnNcbiAgLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gZmxvYXRpbmcgbmF2XG4gICYuZmxvYXRpbmctbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAjeyRmbG9hdGluZy1uYXYtbWFyZ2lufSAjeyRjb250ZW50LXBhZGRpbmd9IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAqIDIpIC0gI3skbWVudS1leHBhbmRlZC13aWR0aH0pO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgei1pbmRleDogMTI7XG4gIH1cblxuICAvLyBzdGF0aWMgbmF2XG4gICYubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAkbWVudS1leHBhbmRlZC13aWR0aDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gI3skc2lkZWJhci13aWR0aH0pO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHRoaXMgaWYgcmVtb3ZpbmcgXCJtZW51LXNoYWRvd1wiIGNsYXNzXG4gIH1cblxuICAvLyBhZGQgYm9yZGVyIHRvIG5hdmJhclxuICAmLm5hdmJhci1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gYWRkIHNoYWRvdyB0byBuYXZiYXJcbiAgJi5uYXZiYXItc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgfVxuXG4gICYubmF2YmFyLWRhcmsubmF2YmFyLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIEhpZGUgbmF2YmFyIGRyb3Bkb3duIGFycm93XG4gICY6bm90KC5uYXZiYXItaG9yaXpvbnRhbCkge1xuICAgIC5uYXYtbGluayB7XG4gICAgICAmLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vKiBOYXZiYXIgbW9kaWZpZXJzXG4gIC8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgICAvLyBBZGRlZCBtb3JlIGhvcml6b250YWwgcGFkZGluZyBhYm92ZSBzbWFsbCBzY3JlZW5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtO1xuICAgIH1cbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgLy8gTmF2YmFyIGJvb2ttYXJrIHByaW1hcnkgY29sb3Igb24gaG92ZXJcbiAgICAuYm9va21hcmstd3JhcHBlciB7XG4gICAgICAvLyBmb3IgYm9va21hcmsgei1pbmRleFxuICAgICAgLmJvb2ttYXJrLWlucHV0IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMYW5ndWFnZSBkZCBzdHlsZVxuICAgIC5kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgICAuc2VsZWN0ZWQtbGFuZ3VhZ2Uge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgLmZsYWctaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgLmZsYWctaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgLnZlcnRpY2FsLWxheW91dCAmIHtcbiAgICAgICAgICAgICAgdG9wOiA0MXB4ICFpbXBvcnRhbnQ7IC8vIEFwcGx5IG5hdmJhciBkZCBwb3NpdGlvbiBvbiB2ZXJ0aWNhbCBsYXlvdXRzIG9ubHkgKE5vdCBmb3IgaG9yaXpvbnRhbCBsYXlvdXQgZHVlIHRvIGhvdmVyIG91dCBpc3N1ZSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLWxhbmd1YWdlIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENhcnQgJiBOb3RpZmljYXRpb24gYmFkZ2VcbiAgICAgICAgJi5kcm9wZG93bi1jYXJ0LFxuICAgICAgICAmLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICYuYmFkZ2UtdXAge1xuICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjIycmVtIDEuMjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LWZvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI4cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgLm1lZGlhLWhlYWRpbmcge1xuICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ2FydCBkcm9wZG93blxuICAgICAgICAmLmRyb3Bkb3duLWNhcnQge1xuICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuY2FydC1pdGVtLXJlbW92ZSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWVkaWEtaGVhZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICAgIGg2LmNhcnQtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FydC1pdGVtLWJ5IHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWVkaWEtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcnQtaXRlbS1wcmljZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FydC1pdGVtLXJlbW92ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhLm5hdi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93bi11c2VyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyAvLyBTZXQgZHVlIHRvIGN1c3RvbSAyIGxpbmUgY29tcG9uZW50IGluIG5hdmJhclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExvZ2dlZCBpbiB1c2VyIGRyb3Bkb3duIHN0eWxlc1xuICAgICAgICBhLmRyb3Bkb3duLXVzZXItbGluayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjQzNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnVzZXItc3RhdHVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgkYmxhY2ssIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKCRibGFjaywgMC4wOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbmF2YmFyIHRvZ2dsZSBtZW51IHNpemUgKGRpc3BsYXkgYmVsb3cgbGcpXG4gICAgICAgIGEubWVudS10b2dnbGUge1xuICAgICAgICAgIGksXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEuZHJvcGRvd24tdXNlci1saW5rIHtcbiAgICAgICAgICAudXNlci1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAtIDAuMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaSxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAmLmZpY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpYS1saXN0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9OYXZiYXIgbm90aWZpY2F0aW9uIGNzc1xuICAgIC5kcm9wZG93bi1tZW51LW1lZGlhIHtcbiAgICAgIHdpZHRoOiAzMHJlbTtcblxuICAgICAgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYS1saXN0IHtcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMS4yOHJlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWRpYS1tZXRhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51LWZvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOYXZiYXIgc2hhZG93IG9uIHNjcm9sbFxuLmhlYWRlci1uYXZiYXItc2hhZG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gRmxvYXRpbmcgTmF2YmFyXG4ubmF2YmFyLWZsb2F0aW5nIHtcbiAgLy8gRmxvYXRpbmcgbmF2IHNob3VsZCBoYXZlIHNhbWUgcGFkZGluZyBhY3Jvc3MgYWxsIHNjcmVlblxuICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIH1cbiAgLmhlYWRlci1uYXZiYXItc2hhZG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxODBkZWcsXG4gICAgICBoc2xhKDAsIDAlLCA5Ny4zJSwgMC45NSkgNDQlLFxuICAgICAgaHNsYSgwLCAwJSwgOTcuMyUsIDAuNDYpIDczJSxcbiAgICAgIGhzbGEoMCwgMCUsIDEwMCUsIDApXG4gICAgKTtcbiAgICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTE7XG4gIH1cbn1cblxuLy8gTmF2YmFyIGNvbG9yc1xuLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAmLm5hdmJhci1ob3Jpem9udGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLmFjdGl2ZSB7XG4gICAgICAmLm5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNhYmxlZCB7XG4gICAgICAmLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgYmFja2dyb3VuZDogJGdyYXktNjAwO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYubmF2YmFyLWhvcml6b250YWwge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5uYXYtc2VhcmNoIHtcbiAgICAuZm9ybS1jb250cm9sLFxuICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgJi5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjA1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzYWJsZWQge1xuICAgICAgJi5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXMgZm9yIGRldmljZSBzdXBwb3J0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICAvLyBnZW5lcmljIG5hdmJhciBkcm9wZG93biBzcGVjaWZpY1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIC5zaG93IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgLm9wZW4tbmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAuc2hvdyB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLXVzZXIge1xuICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRhcmsgbmF2YmFyXG4gIC5uYXZiYXItZGFyayB7XG4gICAgLm5hdmJhci1oZWFkZXIge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGxpZ2h0IG5hdmJhclxuICAubmF2YmFyLWxpZ2h0IHtcbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBNZWRpdW0gYW5kIGRvd246IGlQYWQgc3VwcG9ydCBmb3IgbmF2YnJcblxuLy8gbmF2YmFyIHN0YXRpYyB0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgLy8gZmxvYXRpbmcgbmF2IHdpZHRoXG4gICAgJi5mbG9hdGluZy1uYXYge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAqIDIpKTtcbiAgICB9XG4gICAgJi5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vRm9yIHJlc3BvbnNpdmUgc3ViIG5hdlxuQG1peGluIHJlc3BvbnNpdmVfc3ViX25hdiB7XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlX3N1Yl9uYXY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZV9zdWJfbmF2O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLmhlYWRlci1uYXZiYXIge1xuICAgICYuZmxvYXRpbmctbmF2IHtcbiAgICAgIHdpZHRoOiBjYWxjKFxuICAgICAgICAxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICsgMC40cmVtKVxuICAgICAgKSAhaW1wb3J0YW50OyAvLyBTTSBzY3JlZW4gY2FsYyBhcyBwZXIgdXBkYXRlZCBzcGFjaW5nc1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIC5zZWxlY3RlZC1sYW5ndWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNSwgNVMgIGlQaG9uZSA2LS0tLS0tLS0tLS0gKi9cblxuLy8gU2V0IGRyb3Bkb3duIGhlaWdodCBhcyBwZXIgdGhlIHNjcmVlbiBzaXplXG5AbWl4aW4gZXh0ZW5kX21vYmlsZV9zcGVjaWZpYygkbWVudV9oZWlnaHQpIHtcbiAgLmhlYWRlci1uYXZiYXIge1xuICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgIC5zaG93IHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIG1heC1oZWlnaHQ6ICRtZW51X2hlaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBMYW5kc2NhcGUgKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMjYuNzhlbSkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0Ny42NGVtKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIEBpbmNsdWRlIGV4dGVuZF9tb2JpbGVfc3BlY2lmaWMoMTgwcHgpO1xufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNisgLS0tLS0tLS0tLS0gKi9cblxuLyogTGFuZHNjYXBlICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDI5LjU3ZW0pIGFuZCAobWF4LWRldmljZS13aWR0aDogNTIuNTdlbSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICBAaW5jbHVkZSBleHRlbmRfbW9iaWxlX3NwZWNpZmljKDI4MHB4KTtcbn1cblxuLy8gZm9yIHdpZHRoIG9mIG5hdmJhciBpbiBmaXhlZC10b3BcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXIge1xuICAgICYuZml4ZWQtdG9wIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtbGF5b3V0IHtcbiAgICAuaGVhZGVyLW5hdmJhciB7XG4gICAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXIge1xuICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgIHVsLm5hdmJhci1uYXYgbGkgYS5kcm9wZG93bi11c2VyLWxpbmsgLnVzZXItbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJGNvbnRlbnQtcGFkZGluZztcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDBzLCBjb2xvciAwcywgYm9yZGVyLWNvbG9yIDBzO1xuICAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4yODVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41M3JlbTsgLy8gQ29uc2lkZXJpbmcgc3ViLXRpdGxlIG1pbnVzIG1hcmdpblxuICB9XG4gIC5jYXJkLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIH1cbiAgLmNhcmQtaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuY2FyZC1pbWctb3ZlcmxheSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC8vZnVsbHNjcmVlbiBjYXJkXG4gICYuY2FyZC1mdWxsc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAuY2FyZC1ib2R5W2NsYXNzKj0nYm9yZGVyLWJvdHRvbS0nXSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgICYuYmctb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC40NSk7XG4gICAgfVxuICAgIC50ZXh0LW11dGVkIHtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5jYXJkLW1pbmltYWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1lbGVtZW50cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG5cbiAgICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICYuYnRuIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaSxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1hY3Rpb249J2NvbGxhcHNlJ10ge1xuICAgICAgICAgIGksXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5yb3RhdGUge1xuICAgICAgICAgICAgaSxcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAuY2FyZC1jb250ZW50ID4gLmNhcmQtYm9keTpmaXJzdC1vZi10eXBlLFxuICAgICYgKyAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLy8gQ2FyZCBDb2x1bW5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDIuMjtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCxcbi5jYXJkLWRlY2sge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1oZWFkLWludmVyc2Uge1xuICAuaGVhZGluZy1lbGVtZW50cyB7XG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5jYXJkLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgIC50ZXh0LW11dGVkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDEpO1xuICB9XG4gIC5oZWFkaW5nLWVsZW1lbnRzIHtcbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBvdmVybGF5LWltZy1jYXJkXG4ub3ZlcmxheS1pbWctY2FyZCB7XG4gIC5jYXJkLWltZy1vdmVybGF5LFxuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM0LjY0cmVtO1xuICB9XG59XG5cbi8vIElFIFNwZWNpZmljIENTU1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLy8gaW1nLWZsdWlkIGNsYXNzXG4gIC5jYXJkLWJvZHksXG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLSBBZHZhbmNlIENhcmRzIC0tLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ29uZ3JhdHVsYXRpb25zIENhcmRcbi5jYXJkLWNvbmdyYXR1bGF0aW9ucyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMThkZWcsIHJnYmEoJHByaW1hcnksIDEpLCByZ2JhKCRwcmltYXJ5LCAwLjcpKTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAvLyBpbWFnZSBvbiBsZWZ0XG4gIC5jb25ncmF0dWxhdGlvbnMtaW1nLWxlZnQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cbiAgLy8gaW1hZ2Ugb24gcmlnaHRcbiAgLmNvbmdyYXR1bGF0aW9ucy1pbWctcmlnaHQge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLy8gY29uZ3JhdHVsYXRpb24gbWVkYWwgY2FyZFxuLmNvbmdyYXR1bGF0aW9uLW1lZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAzN3B4O1xufVxuXG4vLyBEZXBvc2l0cyBDYXJkXG4uY2FyZC1kZXBvc2l0cyB7XG4gIC5kZXBvc2l0cy1kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICB9XG59XG5cbi8vIEVtcGxveWVlIFRhc2sgQ2FyZFxuLmNhcmQtZW1wbG95ZWUtdGFzayB7XG4gIC5lbXBsb3llZS10YXNrIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEZXZlbG9wZXIgTWVldHVwIENhcmRcbi5jYXJkLWRldmVsb3Blci1tZWV0dXAge1xuICAubWVldHVwLWltZy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICB9XG4gIC5tZWV0dXAtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgLm1lZXR1cC1kYXkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4zcmVtO1xuICAgIH1cbiAgfVxuICAubWVkaWEge1xuICAgIC5hdmF0YXIgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICAmICsgLm1lZGlhIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICB9XG4gIH1cbiAgLmF2YXRhci1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4vLyBQcm9maWxlIENhcmRcbi5jYXJkLXByb2ZpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5jYXJkLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cmVtIDIuM3JlbSAkY2FyZC1zcGFjZXIteSAyLjNyZW07XG5cbiAgICAucHJvZmlsZS1pbWFnZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKCRibGFjaywgMC4xNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTVyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLWJhZGdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQXBwbHkgSm9iIENhcmRcbi5jYXJkLWFwcGx5LWpvYiB7XG4gIC5hcHBseS1qb2ItcGFja2FnZSB7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBzdXAge1xuICAgICAgdG9wOiAtMC44cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUcmFuc2FjdGlvbiBDYXJkXG4uY2FyZC10cmFuc2FjdGlvbiB7XG4gIC50cmFuc2FjdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgfVxuXG4gICAgLmF2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgIC5hdmF0YXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyYW5zYWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVXNlciBUaW1lbGluZSBDYXJkXG4uY2FyZC11c2VyLXRpbWVsaW5lIHtcbiAgLnVzZXItdGltZWxpbmUtdGl0bGUtaWNvbiB7XG4gICAgd2lkdGg6IDEuNzE0cmVtO1xuICAgIGhlaWdodDogMS43MTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07XG4gIH1cbiAgLnRpbWVsaW5lIHtcbiAgICAudGltZWxpbmUtaXRlbSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAudGltZWxpbmUtZXZlbnQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1c2luZXNzIENhcmRcbi5idXNpbmVzcy1jYXJkIHtcbiAgLmJ1c2luZXNzLWl0ZW1zIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICAgIH1cblxuICAgIC5idXNpbmVzcy1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuM3JlbTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN0YXRlcyBDYXJkXG4uY2FyZC1icm93c2VyLXN0YXRlcyB7XG4gIC5icm93c2VyLXN0YXRlcyB7XG4gICAgbWFyZ2luLXRvcDogMi4xNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi8vIEFwcCBEZXNpZ24gQ2FyZFxuLmNhcmQtYXBwLWRlc2lnbiB7XG4gIC5kZXNpZ24tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAuYXZhdGFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLmRlc2lnbi1wbGFubmluZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgfVxuXG4gICAgLmRlc2lnbi1wbGFubmluZyB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgbWluLXdpZHRoOiA2LjRyZW07XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0gU3RhdGlzdGljcyBDYXJkIC0tLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcmQtc3RhdGlzdGljcyB7XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgLnN0YXRpc3RpY3MtYm9keSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjRyZW0gMi44cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAuYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgLmF2YXRhci1pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0gQW5hbHl0aWNzIENhcmQgLS0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ2hhcnQtZHJvcGRvd24gQnV0dG9uXG4uY2hhcnQtZHJvcGRvd24ge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXZlbnVlIFJlcG9ydCAmIEJ1ZGdldCBDYXJkXG4uY2FyZC1yZXZlbnVlLWJ1ZGdldCB7XG4gIC5yZXZlbnVlLXJlcG9ydC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjI4NnJlbSAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICNyZXZlbnVlLXJlcG9ydC1jaGFydCB7XG4gICAgICAuYXBleGNoYXJ0cy1zZXJpZXMge1xuICAgICAgICAmW3Nlcmllc05hbWU9J0Vhcm5pbmcnXSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC45NjUpO1xuICAgICAgICB9XG4gICAgICAgICZbc2VyaWVzTmFtZT0nRXhwZW5zZSddIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjAzNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnVkZ2V0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5idWRnZXQtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAjYnVkZ2V0LWNoYXJ0IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFYXJuaW5ncyBDYXJkXG4uZWFybmluZ3MtY2FyZCB7XG4gIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1waWUge1xuICAgIC5hcGV4Y2hhcnRzLWRhdGFsYWJlbC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZpbGw6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hcGV4Y2hhcnRzLWRhdGFsYWJlbC12YWx1ZSB7XG4gICAgICBmaWxsOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgICBmb250LXNpemU6IDEuMjg2cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSUUgU3BlY2lmaWMgQ1NTXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAvLyBtYWtlIGljb24gY2VudGVyIGluIGF2YXRhci1jb250ZW50XG4gICNkYXNoYm9hcmQtYW5hbHl0aWNzLFxuICAjc3RhdGlzdGljcy1jYXJkIHtcbiAgICAuYXZhdGFyIHtcbiAgICAgIC5hdmF0YXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgJjpub3QoW2NsYXNzKj0nYnJlYWRjcnVtYi0nXSkge1xuICAgIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkYm9keS1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIENvbXBvbmVudCBTcGVjaWZpYyAqL1xuLmJyZWFkY3J1bWItc2xhc2gge1xuICAmLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYi1kb3RzIHtcbiAgJi5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJy4nO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgIH1cbiAgfVxufVxuLmJyZWFkY3J1bWItZGFzaGVzIHtcbiAgJi5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJy0nO1xuICAgIH1cbiAgfVxufVxuLmJyZWFkY3J1bWItcGlwZXMge1xuICAmLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnfCc7XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYi1jaGV2cm9uIHtcbiAgJi5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDhweCkge1xuICAuY29udGVudC1oZWFkZXIgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyZWFkY3J1bWJzLXRvcCB7XG4gICAgLmNvbnRlbnQtaGVhZGVyLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYWRnZVxuXG4uYmFkZ2Uge1xuICBjb2xvcjogJHdoaXRlO1xuICAmW2NsYXNzKj0nYmFkZ2UtJ10ge1xuICAgIFtjbGFzcyo9J2ljb24tJ10ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC8vIGJhZGdlIGRyb3Bkb3duIGFsaWdubWVudFxuICAgIC5kcm9wZG93bi10b2dnbGUsXG4gICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgc3BhbixcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICB9XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGksXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC8vIHNxdWFyZSBiYWRnZVxuICAmLmJhZGdlLXNxdWFyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC8vIGJhZGdlLXVwXG4gIC8vIHRvIGFsaWduIGJhZGdlIG92ZXIgYW55IGVsZW1lbnRcbiAgJi5iYWRnZS11cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTExcHg7XG4gICAgcmlnaHQ6IC05cHg7XG4gICAgbWluLXdpZHRoOiAxLjQyOXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjQyOXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjc4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMC43ODY7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgJi5iYWRnZS1zbSB7XG4gICAgICB0b3A6IC0wLjVyZW07XG4gICAgICByaWdodDogLTAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGZ1bGxzY3JlZW4gc2VhcmNoXG4uYmFkZ2UtaWNvbiB7XG4gIGksXG4gIHN2ZyB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIGJhZGdlIGRyb3B1cCBwb2ludGVyXG4uZHJvcHVwIHtcbiAgLmJhZGdlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vIENvbXBvbmVudCBuYXYgYW5kIG5hdi9waWxsIHRhYnNcblxuLm5hdiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC8vIGZvciBjb21wb25lbnQgbmF2c1xuICAvLyB0byB3cmFwIGJvcmRlciBhcm91bmQgbmF2IGNvbXBvbmVudFxuICAmLndyYXAtYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LWNvbXBvbmVudC1ib3JkZXItY29sb3I7XG4gICAgbGkubmF2LWhlYWRlciB7XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIH1cbiAgICBsaS5uYXYtaXRlbSxcbiAgICBkaXYge1xuICAgICAgcGFkZGluZzogMnB4IDAuNzE0cmVtO1xuICAgIH1cbiAgfVxuXG4gICYubmF2LWxlZnQge1xuICAgIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXJpZ2h0IHtcbiAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU3F1YXJlIEJvcmRlclxuICAmLnNxdWFyZS1ib3JkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvciBtYWluIG1lbnUgdG9nZ2xlIGxvY2tcbiAgLm1vZGVybi1uYXYtdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMS41NzFyZW0gMDtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIHdpdGhvdXQgYmFja2dyb3VuZCBuZWVkIGFycm93IGNvbG9yIGNoYW5nZXNcbiAgLmRyb3Bkb3duLnNob3cge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubmF2LXBpbGxzLFxuLm5hdi10YWJzIHtcbiAgLy8gaWYgaWNvbiBhZGRlZCBpbnNpZGUgbmF2LWxpbmtcbiAgLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG4vLyBuYXYgcGlsbHNcbi5uYXYtcGlsbHMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBuYXYgaXRlbSBvZiBuYXYgcGlsbFxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15ICRidG4tcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRidG4tZm9udC1zaXplO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCAtNHB4IHJnYmEoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZywgMC42NSk7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gICAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMXB4O1xuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd24ge1xuICAgICYuc2hvdyB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSnVzdGlmaWVkIFBpbGxzXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGluY2x1ZGUgbmF2LWp1c3RpZmllZDtcbiAgICBAaW5jbHVkZSBuYXYtdGFicy1qdXN0aWZpZWQ7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQmFzaWMgTmF2IFRhYnNcbi5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gQmFzaWMgbmF2IGl0ZW1cbiAgLm5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIHBhZGRpbmc6IDAuNjFyZW0gMS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMGRlZywgcmdiYSgkcHJpbWFyeSwgMSksIHJnYmEoJHByaW1hcnksIDAuNSkpICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKCRwcmltYXJ5LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBKdXN0aWZpZWQgVGFic1xuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBpbmNsdWRlIG5hdi1qdXN0aWZpZWQ7XG4gICAgQGluY2x1ZGUgbmF2LXRhYnMtanVzdGlmaWVkO1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2IFRhYnMgVmVydGljYWxcbi5uYXYtdmVydGljYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAubmF2Lm5hdi10YWJzIHtcbiAgICAvLyBuYXYgaXRlbSBzdHlsZXMgZm9yIHZlcnRpY2FsIG5hdiB0YWJzXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAtMS40cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDIyNSUsIDApO1xuICAgICAgICAgICAgdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDIuMTRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdmVydGljYWwgbmF2IGxlZnQgdGFic1xuICAgICYubmF2LWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgfiAudGFiLWNvbnRlbnQge1xuICAgICAgICAudGFiLXBhbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdmVydGljYWwgcmlnaHQgbmF2IHRhYnNcbiAgICAmLm5hdi1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAtMC45cmVtO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAudGFiLWNvbnRlbnQge1xuICAgICAgICAudGFiLXBhbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gbmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDElO1xuICAgIH1cbiAgICAubmF2LWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG5AbWl4aW4gbmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgLm5hdi1saW5rIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuICAgIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbGVydHNcblxuLmFsZXJ0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvLyBjbG9zZVxuICAmLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgICAuY2xvc2Uge1xuICAgICAgcGFkZGluZzogMC41cmVtICRhbGVydC1wYWRkaW5nLXggMC41cmVtICRhbGVydC1wYWRkaW5nLXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxlcnQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICgkYWxlcnQtcGFkZGluZy14ICogMikgJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIH1cbiAgfVxuICAuY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuYWxlcnQtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAvLyBGb3IgQWxlcnQgQ29udGVudFxuICBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC8vIEZvciBhbGVydCBoZWFkaW5nXG4gIC5hbGVydC1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hbGVydC1ib2R5IHtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvciBkYXJrIGFsZXJ0XG4gICYuYWxlcnQtZGFyayB7XG4gICAgLmFsZXJ0LWhlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgYWxlcnQtaGVhZGluZy1icygkZGFyayk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3IgYWxlcnQncyBoZWFkaW5nIGJveC1zaGFkb3dcblxuQG1peGluIGFsZXJ0LWhlYWRpbmctYnMoJGNvbG9yKSB7XG4gIGJveC1zaGFkb3c6IHJnYmEoJGNvbG9yLCAwLjQpIDBweCA2cHggMTVweCAtN3B4O1xufVxuIiwiLm1lZGlhLWxpc3Qge1xuICAubWVkaWEge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAubWVkaWEtbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICAgIC5tZWRpYS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cbiAgYS5tZWRpYSB7XG4gICAgY29sb3I6ICRncmF5LTYwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZWRpYS1ib3JkZXJlZCB7XG4gIC5tZWRpYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRmlsZSBOYW1lOiBwcm9ncmVzcy5zY3NzXG4gIERlc2NyaXB0aW9uOiBFeHRlbmRlZCBib290c3RyYXAgcHJvZ3Jlc3MgYmFyIHNjc3MuXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4gIEF1dGhvcjogUElYSU5WRU5UXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5wcm9ncmVzcyB7XG4gIC8vIGJvcmRlciByYWRpdXMgdG8gc2V0IGZvciBzdGFja2VkIGJhcnNcbiAgLnByb2dyZXNzLWJhciArIC5wcm9ncmVzcy1iYXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucHJvZ3Jlc3MtYmFyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEZpbGUgTmFtZTogbGlzdC1ncm91cC5zY3NzXG4gIERlc2NyaXB0aW9uOiBDb250YWluIGxpc3QgaXRlbSwgbGlzdCBncm91cCByZWxhdGVkIGV4dGVuZGVkIFNDU1MuXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4gIEF1dGhvcjogUElYSU5WRU5UXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyBJbmxpbmUgbGlzdCBzdHlsZSB3aXRoIHBpcGVsaW5lIHNlcGFyYXRvclxuXG51bC5saXN0LWlubGluZSB7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLy8gdXNlZCBpbiBzZWFyY2ggcGFnZVxuICAmLmxpc3QtaW5saW5lLXBpcGUge1xuICAgID4gbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyB8ICc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIGJvb3RzdHJhcCBsaXN0IGdyb3VwXG4ubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC8vIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc21hbGwge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgfVxuXG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6bm90KC5hY3RpdmUpOmZvY3VzOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTGlzdCBncm91cCB3aXRoIGNpcmNsZSBmb3IgcGFnZXMgbGlrZSBrbm93bGVkZ2UgYmFzZVxuICAmLmxpc3QtZ3JvdXAtY2lyY2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2lyY2xlLCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgdG9wOiAxLjE1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBmb3IgZHJhZyBhbmQgZHJvcCBib3JkZXIgcmFkaXVzIG9uIHNlbGVjdGVkXG4ubGlzdC1ncm91cC1pdGVtLmd1LW1pcnJvciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIvLyBUb2FzdHNcblxuLnRvYXN0IHtcbiAgJi5zaG93IHtcbiAgICB6LWluZGV4OiAxMDMwO1xuICB9XG4gIC5jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLnRvYXN0IHtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG59XG4iLCIvLyBGb3IgQ29sbGFwc2UgQW5kIEFjY29yZGlvblxuXG4vLyBGb3IgY29sbGFwc2UtdGl0bGVcbltjbGFzcyo9J2NvbGxhcHNlLSddIHtcbiAgLmNvbGxhcHNlLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMXJlbSAyLjhyZW0gMXJlbSAxcmVtO1xuICAgIH1cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZy10b3A6IDAuNDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBjb2xsYXBzZSB0aXRsZVxuLmNvbGxhcHNlLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFRvIGFkZCBhIGJvcmRlciBiZWxvdyBjb2xsYXBzZS9hY2NvcmRpb24gaGVhZGluZ1xuLmNvbGxhcHNlLWRlZmF1bHQge1xuICAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEZvciBDb2xsYXBzZSB3aXRoIGJvcmRlclxuXG4uY29sbGFwc2UtYm9yZGVyIHtcbiAgLmNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIENvbGxhcHNlIHdpdGggc2hhZG93XG4uY29sbGFwc2Utc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwcHggNHB4IDAgcmdiYSgkYmxhY2ssIDAuMSk7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC5jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0LCBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAmLm9wZW4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41NzFyZW07XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKCRibGFjaywgMC4xKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41NzFyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNTcxcmVtO1xuICB9XG4gIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNTcxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjU3MXJlbTtcbiAgfVxufVxuXG4vLyBGb3IgQ29sbGFwc2Ugd2l0aCBtYXJnaW5cbi5jb2xsYXBzZS1tYXJnaW4ge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKCRibGFjaywgMC4wNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbiAgfVxufVxuXG4vLyBDb2xsYXBzZSBJY29uICYgQW5pbWF0aW9uXG4uY29sbGFwc2UtaWNvbiB7XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTglO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkYm9keS1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXVwLCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIGRlZmF1bHQgbG9vayBmb3IgcGFnZSBpdGVtLCBmaXJzdCBhbmQgbGFzdCBpdGVtXG5cbi5wYWdlLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuXG4gICY6bm90KC5wcmV2LWl0ZW0pLFxuICAmOm5vdCgubmV4dC1pdGVtKSxcbiAgJjpub3QoLmZpcnN0KSxcbiAgJjpub3QoLmxhc3QpLFxuICAmOm5vdCguYWN0aXZlKSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmLnByZXZpb3VzLFxuICAmLnByZXYsXG4gICYubmV4dCxcbiAgJi5maXJzdCxcbiAgJi5sYXN0IHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYucHJldi1pdGVtLFxuICAmLm5leHQtaXRlbSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAvLyBwcmV2IGFuZCBuZXh0IGl0ZW0gc2VwYXJhdGVkIHN0eWxlc1xuICAmLnByZXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzFyZW07XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksICcjJywgJyUyMycpKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgfiAucGFnZS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXJlbTtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIH4gLnBhZ2UtaXRlbTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cmVtO1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uZXh0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzFyZW07XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICR3aGl0ZSksXG4gICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciksXG4gICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gcHJldiBhbmQgbmV4dCBzdHlsZVxuICAmLnByZXYsXG4gICYucHJldmlvdXMge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICAgIC8vICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1sZWZ0LCAnY3VycmVudENvbG9yJywgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5uZXh0IHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkcGFnaW5hdGlvbi1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgICAvLyAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICRwcmltYXJ5KSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKSxcbiAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBwYWdlIGxpbmsgY3VzdG9taXphdGlvblxuXG4gIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1pbi13aWR0aDogMi4yODZyZW07XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIGZvciBhY3RpdmUgcGFnZSBpdGVtXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAvLyBpZiB5b3UgZG9uJ3Qgd2FudCBzZXBhcmF0ZWQgbG9va1xuXG4gICY6Zmlyc3QtY2hpbGQ6bm90KC5wcmV2LWl0ZW0pIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNDI4cmVtO1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40MjhyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjQyOHJlbTtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQ6bm90KC5uZXh0LWl0ZW0pIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40MjhyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40MjhyZW07XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS40MjhyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40MjhyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBQYWdpbmF0aW9uIEZvbnQgc2l6ZXNcbi5wYWdpbmF0aW9uIHtcbiAgLy8gRm9yIFBhZ2luYXRpb24gbGdcbiAgJi5wYWdpbmF0aW9uLWxnIHtcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6ICRwYWdpbmF0aW9uLWZvbnQtc2l6ZS1sZztcbiAgICAgICAgbWluLXdpZHRoOiAyLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEZvciBQYWdpbmF0aW9uIHNtXG4gICYucGFnaW5hdGlvbi1zbSB7XG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAkcGFnaW5hdGlvbi1mb250LXNpemUtc207XG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1vZGFsc1xuXG4ubW9kYWwge1xuICAvLyBNb2RhbCBIZWFkZXJcblxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLy8gY2xvc2UgYnV0dG9uXG5cbiAgICAuY2xvc2Uge1xuICAgICAgcGFkZGluZzogMC4ycmVtIDAuNjJyZW07XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yM3MgZWFzZSAwLjFzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAtMnB4KTtcblxuICAgICAgLy8gRm9yIGhvdmVyIGVmZmVjdCBvZiBjbG9zZSBidG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDNweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIE1vZGFsIENvbnRlbnRcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAvLyBvdmVyZmxvdzogdW5zZXQ7IHVwZGF0ZWQgdG8gXCJ2aXNpYmxlXCIgYXMgY2xvc2UgaWNvbiBpcyBub3QgdmlzaWJsZSBpbiBJRVxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKCRibGFjaywgMC4xKTtcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB9XG5cbiAgLy8gbW9kYWwgc3RpY2t5IGZvciBhcHBzXG4gICYubW9kYWwtc3RpY2t5IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogI3skY29udGVudC1wYWRkaW5nfSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IDAgcmdiYSgkYmxhY2ssIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgIC5tb2RhbC1hY3Rpb25zIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNb2RhbCBYU1xuLm1vZGFsLXhzIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLy8gTW9kYWwgWExcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgfVxufVxuXG4vLyBTbGlkZSBJbiBNb2RhbCAvL1xuLm1vZGFsLXNsaWRlLWluLFxuLm1vZGFsLXNsaWRlLWluIC5tb2RhbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtc2xpZGUtaW4ge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6ICgkbW9kYWwtc2xpZGUtaW4td2lkdGgtc20gLSA1KTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICogJGNsb3NlLWZvbnQtc2l6ZSkgKyAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteTtcbiAgICAgIHBhZGRpbmctdG9wOiAoJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICogJGNsb3NlLWZvbnQtc2l6ZSkgKyAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpKSB7XG4gICAgICB3aWR0aDogJG1vZGFsLXNsaWRlLWluLXdpZHRoO1xuICAgIH1cblxuICAgICYuc2lkZWJhci1zbSB7XG4gICAgICB3aWR0aDogJG1vZGFsLXNsaWRlLWluLXdpZHRoLXNtO1xuICAgIH1cbiAgICAmLnNpZGViYXItbGcge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpKSB7XG4gICAgICAgIHdpZHRoOiAkbW9kYWwtc2xpZGUtaW4td2lkdGgtbGc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlIHtcbiAgICB0b3A6ICRtb2RhbC1oZWFkZXItcGFkZGluZy15IC8gMjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS41cmVtO1xuICAgIHJpZ2h0OiAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cblxuLy8gU2xpZGUgZnJvbSBSaWdodFxuLm1vZGFsLXNsaWRlLWluLmZhZGUgLm1vZGFsLWRpYWxvZyxcbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbn1cblxuLm1vZGFsLXNsaWRlLWluLnNob3cgLm1vZGFsLWRpYWxvZyxcbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xufVxuXG4vLyBUbyByZW1vdmUgTWF4LXdpZHRoIG9mIFhTIE1vZGFsIGluIFNtYWxsIFNjcmVlblxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAubW9kYWwteHMsXG4gICAgLm1vZGFsLXNtIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgICYubW9kYWwtc3RpY2t5IC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUG9wb3ZlcnNcblxuLnBvcG92ZXIge1xuICBib3gtc2hhZG93OiAkcG9wb3Zlci1ib3gtc2hhZG93O1xuICAvLyBwb3BvdmVyIGhlYWRlciBzdHlsZVxuICAucG9wb3Zlci1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjA3cmVtKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbiAgLy8gcG9wb3ZlciBib2R5IHN0eWxlXG4gIC5wb3BvdmVyLWJvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuICB9XG4gIC8vIHBvcG92ZXIgYm90dG9tIGFycm93IGNvbG9yIGxpa2UgaGVhZGVyXG4gICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgIC5hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gICAgfVxuICB9XG59XG4vLyBUbyBzZXQgYXJyb3cgYm9yZGVyIGFzIHdlIGhhdmUgYWRkZWQgYm9yZGVyIHRvIHBvcG92ZXItYm9keSBhbmQgcG9wb3Zlci1oZWFkZXJcbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLmFycm93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCArIDFweDtcbiAgICB9XG4gIH1cbn1cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgPiAuYXJyb3cge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aCArIDFweDtcbiAgICB9XG4gIH1cbn1cbi5icy1wb3BvdmVyLWxlZnQge1xuICA+IC5hcnJvdyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aCArIDFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gXHRGaWxlIE5hbWU6IHV0aWxpdGllcy5zY3NzXG4vLyBcdERlc2NyaXB0aW9uOiBVdGlsaXR5IGNsYXNzZXMgcHJvdmlkZXMgY29sb3IsIHdpZHRoLCBwb3NpdGlvbiAmIGJhY2tncm91bmQgZXRjLi5cbi8vIFx0XHRcdFx0IHJlbGF0ZWQgY3VzdG9taXphdGlvbi5cbi8vIFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vIFx0QXV0aG9yOiBQSVhJTlZFTlRcbi8vIFx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTaXplcyBWYXJpYWJsZSBmb3IgaGVpZ2h0IGFuZCB3aWR0aCBtaXhpbnNcbiRzaXplcy1weDogKFxuICAvLyBpbiBweFxuICA1MDogNTBweCxcbiAgMTAwOiAxMDBweCxcbiAgMTUwOiAxNTBweCxcbiAgMjAwOiAyMDBweCxcbiAgMjUwOiAyNTBweCxcbiAgMzAwOiAzMDBweCxcbiAgMzUwOiAzNTBweCxcbiAgNDAwOiA0MDVweCxcbiAgNDUwOiA0NTVweCxcbiAgNTAwOiA1MDBweCxcbiAgNTUwOiA1NTBweCxcbiAgNjAwOiA2MDBweCxcbiAgNjUwOiA2NTBweCxcbiAgNzAwOiA3MDBweCxcbiAgNzUwOiA3NTBweCxcbiAgODAwOiA4MDBweFxuKSAhZGVmYXVsdDtcblxuJHNpemVzLXBlcjogKFxuICAvLyBpbiAlXG4gIDU6IDUlLFxuICAxMDogMTAlLFxuICAxNTogMTUlLFxuICAyMDogMjAlLFxuICAyNTogMjUlLFxuICAzMDogMzAlLFxuICAzNTogMzUlLFxuICA0MDogNDAlLFxuICA0NTogNDUlLFxuICA1MDogNTAlLFxuICA1NTogNTUlLFxuICA2MDogNjAlLFxuICA2NTogNjUlLFxuICA3MDogNzAlLFxuICA3NTogNzUlLFxuICA4MDogODAlLFxuICA4NTogODUlLFxuICA5MDogOTAlLFxuICA5NTogOTUlXG4pICFkZWZhdWx0O1xuXG4vLy0tLS0tLS0tLS0tLS0tLSBUZXh0IC0tLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRm9udCBTaXplXG4vLy0tLS0tLS0tLS1cbi8vc21hbGxcbi5mb250LXNtYWxsLTEge1xuICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xuXG4gIC8vIGZvciBGZWF0aGVyIFNWRyBpY29ucyBhcyB3ZSBhcmUgdXNpbmcgYmFzZSBzaXplIGFzIDFyZW1cbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAwLjdyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMC43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LXNtYWxsLTIge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtc21hbGwtMyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1zbWFsbC00IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vbWVkaXVtXG4uZm9udC1tZWRpdW0tMSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1tZWRpdW0tMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1tZWRpdW0tMyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1tZWRpdW0tNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1tZWRpdW0tNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vL2xhcmdlXG4uZm9udC1sYXJnZS0xIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LWxhcmdlLTIge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtbGFyZ2UtMyB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xuICBAYXQtcm9vdCBzdmcjeyZ9IHtcbiAgICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9udC1sYXJnZS00IHtcbiAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIEBhdC1yb290IHN2ZyN7Jn0ge1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LWxhcmdlLTUge1xuICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcbiAgQGF0LXJvb3Qgc3ZnI3smfSB7XG4gICAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBMaW5lIGhlaWdodFxuLy8tLS0tLS0tLS0tXG4ubGluZS1oZWlnaHQtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG4ubGluZS1oZWlnaHQtY29uZGVuc2VkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuLmxpbmUtaGVpZ2h0LWluaGVyaXQge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vLyBUcmFuc2Zvcm1cbi8vLS0tLS0tLS0tLVxuLnJvdGF0ZS00NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5yb3RhdGUtNDUtaW52ZXJzZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ucm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnJvdGF0ZS05MC1pbnZlcnNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yb3RhdGUtMTgwLWludmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLSBCb3JkZXJzIC0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQm9yZGVyIHdpZHRoIC0gMnB4XG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10b3AtMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1sZWZ0LTIge1xuICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXJpZ2h0LTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4vLyBCb3JkZXIgd2lkdGggLSAzcHhcbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWxlZnQtMyB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmlnaHQtMyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNoYXBlcyByYWRpdXMgOiBSb3VuZCAvIFNxdWFyZVxuLnJvdW5kIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxLjVyZW0pO1xufVxuLnNxdWFyZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0gU2l6aW5nIC0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXaWR0aCAmJiBIZWlnaHRcbi5maXQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5oYWxmLXdpZHRoIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8vIGhlaWdodCAmIHdpZHRoIGluIFBYXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJHNpemVzLXB4IHtcbiAgLmhlaWdodC0jeyRuYW1lfSB7XG4gICAgaGVpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndpZHRoLSN7JG5hbWV9IHtcbiAgICB3aWR0aDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBoZWlnaHQgJiB3aWR0aCBpbiAlXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJHNpemVzLXBlciB7XG4gIC5oZWlnaHQtI3skbmFtZX0tcGVyIHtcbiAgICBoZWlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2lkdGgtI3skbmFtZX0tcGVyIHtcbiAgICB3aWR0aDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0gUG9zaXRpb24gLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wb3NpdGlvbi10b3AtMCB7XG4gIHRvcDogMDtcbn1cbi5wb3NpdGlvbi1yaWdodC0wIHtcbiAgcmlnaHQ6IDA7XG59XG4ucG9zaXRpb24tYm90dG9tLTAge1xuICBib3R0b206IDA7XG59XG4ucG9zaXRpb24tbGVmdC0wIHtcbiAgbGVmdDogMDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tIE92ZXJmbG93IC0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLSBDdXJzb3IgLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3Vyc29yLXByb2dyZXNzIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tIFotaW5kZXggLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnppbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuLnppbmRleC0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuLnppbmRleC0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuLnppbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuLnppbmRleC0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuLnppbmRleC1taW51cy0xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cbi56aW5kZXgtbWludXMtMiB7XG4gIHotaW5kZXg6IC0yICFpbXBvcnRhbnQ7XG59XG4uemluZGV4LW1pbnVzLTMge1xuICB6LWluZGV4OiAtMyAhaW1wb3J0YW50O1xufVxuLnppbmRleC1taW51cy00IHtcbiAgei1pbmRleDogLTQgIWltcG9ydGFudDtcbn1cblxuLy8tLS0tLS0tLS0tLS0gQm94IFNoYWRvdyAtLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYm94LXNoYWRvdy0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJveC1zaGFkb3ctMSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoJGJsYWNrLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoJGJsYWNrLCAwLjEyKTtcbn1cbi5ib3gtc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgkYmxhY2ssIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKCRibGFjaywgMC4xOSk7XG59XG4uYm94LXNoYWRvdy0zIHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDE1cHggMCByZ2JhKCRibGFjaywgMC4yNCksIDAgMTdweCA1MHB4IDAgcmdiYSgkYmxhY2ssIDAuMTkpO1xufVxuLmJveC1zaGFkb3ctNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyOHB4IDAgcmdiYSgkYmxhY2ssIDAuMjIpLCAwIDI1cHggNTVweCAwIHJnYmEoJGJsYWNrLCAwLjIxKTtcbn1cbi5ib3gtc2hhZG93LTUge1xuICBib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoJGJsYWNrLCAwLjIpLCAwIDQwcHggNzdweCAwIHJnYmEoJGJsYWNrLCAwLjIyKTtcbn1cbi5ib3gtc2hhZG93LTYge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKCRibGFjaywgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoJGJsYWNrLCAwLjA4KTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLSBPdXRsaW5lIC0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vdXRsaW5lLW5vbmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0gTGlzdHMgLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5saXN0LXN0eWxlLWluc2lkZSB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcbn1cbi5saXN0LXN0eWxlLWNpcmNsZSB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbn1cbi5saXN0LXN0eWxlLXNxdWFyZSB7XG4gIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbn1cblxuLy8tLS0tLS0tLS0gQmFja2dyb3VuZCBJbWFnZSAtLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4uYmFja2dyb3VuZC1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uYmFja2dyb3VuZC1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0gSWNvbnMgLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pY29uLWJnLWNpcmNsZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmljb24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmljb24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLy8gVXNlZCBmb3IgYmxvY2tVSVxuLmJsb2NrT3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwNTAgIWltcG9ydGFudDtcbn1cbi5ibG9ja0VsZW1lbnQsXG4uYmxvY2tQYWdlIHtcbiAgei1pbmRleDogMTA1MSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5hIHtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vVGFibGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGFibGUtbWlkZGxlIHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy9TVkdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5maWxsLWN1cnJlbnQge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8vQ3Vyc29yXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgIEZpbGUgTmFtZTogcGFsbGV0dGUuc2Nzc1xuLy8gICBEZXNjcmlwdGlvbjogQ3VzdG9tIGNvbG9yIHN5c3RlbSBzdHlsZXMsIGluY2x1ZGVzIGJhY2tncm91bmQsIGJvcmRlciBhbmQgdGV4dCBjb2xvcnNcbi8vICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgV0FSTklORzogUExFQVNFIERPIE5PVCBDSEFOR0UgVEhJUyBWQVJJQUJMRSBGSUxFLlxuLy8gIFRISVMgRklMRSBXSUxMIEdFVCBPVkVSV1JJVFRFTiBXSVRIIEVBQ0ggVnVleHkgSFRNTCBURU1QTEFURSBSRUxFQVNFLlxuLy8gIFRJUDpcbi8vICBXZSBzdWdnZXN0IHlvdSB0byB1c2UgdGhpcyAoYXNzZXRzL3Njc3MvY29sb3JzL3BhbGV0dGUuc2NzcykgZmlsZSBmb3Igb3ZlcnJpZGluZyBjb2xvciB2YXJpYWJsZXMuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIHVzYWdlOiB0aGVtZS1jb2xvcihcIm5hbWVfb2ZfY29sb3JcIiwgXCJ0eXBlX29mX2NvbG9yXCIpXG4vLyB0byBhdm9pZCB0byByZXBlYXRpbmcgbWFwLWdldCgkY29sb3JzLCAuLi4pXG5cbkBmdW5jdGlvbiBjb2xvci1mdW5jdGlvbigkY29sb3IsICR0eXBlKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkY29sb3JzLCAkY29sb3IpIHtcbiAgICAkY3Vycl9jb2xvcjogbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xuICAgIEBpZiBtYXAtaGFzLWtleSgkY3Vycl9jb2xvciwgJHR5cGUpIHtcbiAgICAgIEByZXR1cm4gbWFwLWdldCgkY3Vycl9jb2xvciwgJHR5cGUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEB3YXJuIFwiVW5rbm93biBgI3tuYW1lfWAgaW4gJGNvbG9ycy5cIjtcbiAgQHJldHVybiBudWxsO1xufVxuXG4vLyBDb2xvciBwYWxldHRlc1xuQGltcG9ydCAncGFsZXR0ZS12YXJpYWJsZXMnO1xuXG4vLyBDb2xvciBDbGFzc2VzXG4vLyAgIFRleHQgY29sb3I6IC5jb2xvciAubGlnaHRlbi0qIC8gLmRhcmtlbi0qIC8gLmFjY2VudC0qXG4vLyAgIEJhY2tncm91bmQ6IC5iZy1jb2xvciAuYmctbGlnaHRlbi0qIC8gLmJnLWRhcmtlbi0qIC8gLmJnLWFjY2VudC0qXG4vLyAgIGJvcmRlcjogLmJvcmRlci1jb2xvciAuYm9yZGVyLWxpZ2h0ZW4tKiAvIC5ib3JkZXItZGFya2VuLSogLyAuYm9yZGVyLWFjY2VudC0qXG4vLyAgIGJvcmRlci10b3A6IC5ib3JkZXItdG9wLWNvbG9yIC5ib3JkZXItdG9wLWxpZ2h0ZW4tKiAvIC5ib3JkZXItdG9wLWRhcmtlbi0qIC8gLmJvcmRlci10b3AtYWNjZW50LSpcbi8vICAgYm9yZGVyLWJvdHRvbTogLmJvcmRlci1ib3R0b20tY29sb3IgLmJvcmRlci1ib3R0b20tbGlnaHRlbi0qIC8gLmJvcmRlci1ib3R0b20tZGFya2VuLSogLyAuYm9yZGVyLWJvdHRvbS1hY2NlbnQtKlxuLy8gICBib3JkZXItbGVmdDogLmJvcmRlci1sZWZ0LWNvbG9yIC5ib3JkZXItbGVmdC1saWdodGVuLSogLyAuYm9yZGVyLWxlZnQtZGFya2VuLSogLyAuYm9yZGVyLWxlZnQtYWNjZW50LSpcbi8vICAgYm9yZGVyLXJpZ2h0OiAuYm9yZGVyLXJpZ2h0LWNvbG9yIC5ib3JkZXItcmlnaHQtbGlnaHRlbi0qIC8gLmJvcmRlci1yaWdodC1kYXJrZW4tKiAvIC5ib3JkZXItcmlnaHQtYWNjZW50LSpcblxuQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGVhY2ggJGNvbG9yX3R5cGUsICRjb2xvcl92YWx1ZSBpbiAkY29sb3Ige1xuICAgIEBpZiAkY29sb3JfdHlwZT09ICdiYXNlJyB7XG4gICAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yXG4gICAgICAuYmctI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQWxlcnRcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuYWxlcnQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5hbGVydC1oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsZXJ0LWhlYWRpbmctYnMoJGNvbG9yX3ZhbHVlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWxlcnQtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcl92YWx1ZSwgNSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gY2xvc2FibGUgYWxlcnRcbiAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBiZyBjb2xvciBsaWdodGVuIGZvciByZ2JhIC0gb3BhY2l0eSBzZXRcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJyBhbmQgJGNvbG9yX25hbWUgIT0gJ2RhcmsnKSB7XG4gICAgICAgIC5iZy1saWdodC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfdmFsdWUsIDAuMTIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLy8gQ2FsZW5kYXIgYmFja2dyb3VuZCwgY29sb3IgYW5kIGJvcmRlciBjb2xvclxuICAgICAgICAgICYuZmMtaC1ldmVudCxcbiAgICAgICAgICAmLmZjLXYtZXZlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl92YWx1ZSwgMC4xKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZjLWxpc3QtZXZlbnQge1xuICAgICAgICAgICAgJjpob3ZlciB0ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBhdmF0YXIgd2l0aCBsaWdodCBiZ1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnIGFuZCAkY29sb3JfbmFtZSAhPSAnZGFyaycpIHtcbiAgICAgICAgLmF2YXRhci5iZy1saWdodC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEJvcmRlciBjb2xvcnNcbiAgICAgIC5ib3JkZXItI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJvcmRlci10b3AtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlO1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLWJvdHRvbS0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItbGVmdC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX3ZhbHVlO1xuICAgICAgfVxuXG4gICAgICAuYm9yZGVyLXJpZ2h0LSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX3ZhbHVlO1xuICAgICAgfVxuXG4gICAgICAvLyBiYWRnZSBnbG93IGNvbG9yc1xuICAgICAgLmJnLSN7JGNvbG9yX25hbWV9LFxuICAgICAgLmJvcmRlci0jeyRjb2xvcl9uYW1lfSxcbiAgICAgIC5iYWRnZS0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICYuYmFkZ2UtZ2xvdyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBCYWRnZSBCYWNrZ3JvdW5kIENvbG9yXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAvLyBCYWRnZSBMaWdodCBCYWNrZ3JvdW5kXG4gICAgICAgICAgJi5iYWRnZS1saWdodC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yX3ZhbHVlLCAkYWxwaGE6IDAuMTIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPdmVybGF5IGNvbG9yc1xuICAgICAgLm92ZXJsYXktI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBAaW5jbHVkZSBiZy1vcGFjaXR5KCRjb2xvcl92YWx1ZSwgMC42KTtcbiAgICAgIH1cblxuICAgICAgLy8gQmFzaWMgYnV0dG9uc1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5idG4tI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZnVuY3Rpb24oJGNvbG9yX25hbWUsICdkYXJrZW4tMScpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNXB4IC04cHggcmdiYSgkY29sb3ItdmFsdWUsIDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEZvciBCdG4gRmxhdFxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5idG4tZmxhdC0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci12YWx1ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci12YWx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXZhbHVlLCAwLjEyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3JfdmFsdWUsICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJGNvbG9yX3ZhbHVlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGb3IgQnRuIFJlbGllZlxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5idG4tcmVsaWVmLSN7JGNvbG9yLW5hbWV9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdmFsdWU7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCByZ2JhKCRibGFjaywgMC4yKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgQGlmICRjb2xvcl9uYW1lID09ICdkYXJrJyB7XG4gICAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZnVuY3Rpb24oJGNvbG9yX25hbWUsICdkYXJrZW4tMycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLWZ1bmN0aW9uKCRjb2xvcl9uYW1lLCAnbGlnaHRlbi0xJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItZnVuY3Rpb24oJGNvbG9yX25hbWUsICdkYXJrZW4tMScpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT3V0bGluZSBidXR0b25zXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuXG4gICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yX3ZhbHVlLCAkYWxwaGE6IDAuMDQpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yX3ZhbHVlLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tZG93biwgJ2N1cnJlbnRDb2xvcicsICRjb2xvcl92YWx1ZSksICcjJywgJyUyMycpKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gc3BsaXQgdG9nZ2xlIGhhdmUgc2hvdyBjbGFzc1xuICAgICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvcl92YWx1ZSwgJGFscGhhOiAwLjIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gV2F2ZSBlZmZlY3RcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuYnRuLW91dGxpbmUtI3skY29sb3JfbmFtZX0sXG4gICAgICAgIC5idG4tZmxhdC0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgJi53YXZlcy1lZmZlY3Qge1xuICAgICAgICAgICAgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgICAgICAgICByZ2JhKCRjb2xvcl92YWx1ZSwgMC4yKSAwLFxuICAgICAgICAgICAgICAgIHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjMpIDQwJSxcbiAgICAgICAgICAgICAgICByZ2JhKCRjb2xvcl92YWx1ZSwgMC40KSA1MCUsXG4gICAgICAgICAgICAgICAgcmdiYSgkY29sb3JfdmFsdWUsIDAuNSkgNjAlLFxuICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAwKSA3MCVcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQnVsbGV0IGNvbG9ycyBmb3IgZW1haWwgYXBwXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmJ1bGxldCB7XG4gICAgICAgICAgJi5idWxsZXQtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBNb2RhbFxuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5tb2RhbCB7XG4gICAgICAgICAgJi5tb2RhbC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEZvciBQYWdpbmF0aW9uXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScgYW5kICRjb2xvcl9uYW1lICE9ICdkYXJrJykge1xuICAgICAgICAucGFnaW5hdGlvbi0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci12YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldi1pdGVtLFxuICAgICAgICAgICAgJi5uZXh0LWl0ZW0ge1xuICAgICAgICAgICAgICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0LWl0ZW0sXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkY29sb3JfdmFsdWUpLFxuICAgICAgICAgICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgICAgICAgICApKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcmV2LWl0ZW0sXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkY29sb3JfdmFsdWUpLFxuICAgICAgICAgICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgICAgICAgICApKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGb3IgTmF2IFBpbGxzXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScgYW5kICRjb2xvcl9uYW1lICE9ICdkYXJrJykge1xuICAgICAgICAubmF2LXBpbGwtI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC00cHggcmdiYSgkY29sb3JfdmFsdWUsIDAuNjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFByb2dyZXNzIEJhcnNcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl92YWx1ZSwgMC4xMik7XG5cbiAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12YWx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVGltZWxpbmVcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAudGltZWxpbmUge1xuICAgICAgICAgIC50aW1lbGluZS1wb2ludC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAkY29sb3JfdmFsdWUsICRhbHBoYTogMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBEaXZpZGVyXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmRpdmlkZXIuZGl2aWRlci0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci12YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGb3JtIElucHV0IEVsZW1lbnRzXG4gICAgICAvLyBDaGVja2JveCAmIFJhZGlvXG5cbiAgICAgIC8vIHRvZG86IHJlbW92ZSBpdCBvbmNlIGNvbmZpcm1cbiAgICAgIGlucHV0OmZvY3VzIH4gLmJnLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gJHdoaXRlLCAwIDAgMCAwLjIxcmVtICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvLyBDdXN0b20gQ2hlY2tib3ggJiBSYWRpb1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5jdXN0b20tY29udHJvbC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VzdG9tLWNoZWNrYm94LFxuICAgICAgICAgICYuY3VzdG9tLXJhZGlvIHtcbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfdmFsdWUsIDAuNjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBCb290c3RyYXAgQ3VzdG9tIFN3aXRjaGVzXG4gICAgICBAaWYgKCRjb2xvcl9uYW1lICE9ICdsaWdodCcgYW5kICRjb2xvcl9uYW1lICE9ICdibGFjaycgYW5kICRjb2xvcl9uYW1lICE9ICd3aGl0ZScpIHtcbiAgICAgICAgLmN1c3RvbS1zd2l0Y2gtI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNlbGVjdDJcbiAgICAgIEBpZiAoJGNvbG9yX25hbWUgIT0gJ2xpZ2h0JyBhbmQgJGNvbG9yX25hbWUgIT0gJ2JsYWNrJyBhbmQgJGNvbG9yX25hbWUgIT0gJ3doaXRlJykge1xuICAgICAgICAuc2VsZWN0Mi0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLnRleHQtI3skY29sb3JfbmFtZX0udGV4dC0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJnLSN7JGNvbG9yX25hbWV9LmJnLSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItI3skY29sb3JfbmFtZX0uYm9yZGVyLSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItdG9wLSN7JGNvbG9yX25hbWV9LmJvcmRlci10b3AtI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItYm90dG9tLSN7JGNvbG9yX25hbWV9LmJvcmRlci1ib3R0b20tI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItbGVmdC0jeyRjb2xvcl9uYW1lfS5ib3JkZXItbGVmdC0jeyRjb2xvcl90eXBlfSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ib3JkZXItcmlnaHQtI3skY29sb3JfbmFtZX0uYm9yZGVyLXJpZ2h0LSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5vdmVybGF5LSN7JGNvbG9yX25hbWV9Lm92ZXJsYXktI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBAaW5jbHVkZSBiZy1vcGFjaXR5KCRjb2xvcl92YWx1ZSwgMC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBiZy1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHk6IDEpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yOyAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cbiIsIi8vIE92ZXJyaWRlcyB1c2VyIF92YXJpYWJsZXMtY29tcG9uZW50c1xuQGltcG9ydCAnLi4vLi4vYm9vdHN0cmFwLWV4dGVuZGVkL2luY2x1ZGUnO1xuXG4vLyBHb29nbGUgQ29sb3IgUGFsZXR0ZSBkZWZpbmVkOiBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvc3R5bGUvY29sb3IuaHRtbFxuXG4kd2hpdGUtY29sb3I6IChcbiAgJ2Jhc2UnOiAjZmZmZmZmXG4pO1xuJGJsYWNrLWNvbG9yOiAoXG4gICdiYXNlJzogIzAwMDAwMFxuKTtcbiRkYXJrLWNvbG9yOiAoXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ2RhcmsnKSxcbiAgJ2Rhcmtlbi0xJzogIzM0MzQzNCxcbiAgJ2Rhcmtlbi0yJzogIzFlMWUxZSxcbiAgJ2Rhcmtlbi0zJzogIzYyNjI2MlxuKTtcbiRsaWdodC1jb2xvcjogKFxuICAnYmFzZSc6IHRoZW1lLWNvbG9yKCdsaWdodCcpXG4pO1xuXG4kcHJpbWFyeS1jb2xvcjogKFxuICAnbGlnaHRlbi01JzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAyMCUpLFxuICAnbGlnaHRlbi0zJzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAxNSUpLFxuICAnbGlnaHRlbi0yJzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCA1JSksXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ3ByaW1hcnknKSxcbiAgJ2Rhcmtlbi0xJzogZGFya2VuKHRoZW1lLWNvbG9yKCdwcmltYXJ5JyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCdwcmltYXJ5JyksIDEwJSksXG4gICdkYXJrZW4tMyc6IGRhcmtlbih0aGVtZS1jb2xvcigncHJpbWFyeScpLCAxNSUpLFxuICAnZGFya2VuLTQnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3ByaW1hcnknKSwgMjAlKSxcbiAgJ2FjY2VudC0xJzogI2JkZmRmZixcbiAgJ2FjY2VudC0yJzogIzhhZmJmZixcbiAgJ2FjY2VudC0zJzogIzU3ZmFmZixcbiAgJ2FjY2VudC00JzogIzNkZjlmZlxuKTtcbiRzZWNvbmRhcnktY29sb3I6IChcbiAgJ2xpZ2h0ZW4tNSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDIwJSksXG4gICdsaWdodGVuLTMnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMTUlKSxcbiAgJ2xpZ2h0ZW4tMic6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDUlKSxcbiAgJ2Jhc2UnOiB0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksXG4gICdkYXJrZW4tMSc6IGRhcmtlbih0aGVtZS1jb2xvcignc2Vjb25kYXJ5JyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMTAlKSxcbiAgJ2Rhcmtlbi0zJzogZGFya2VuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMTUlKSxcbiAgJ2Rhcmtlbi00JzogZGFya2VuKHRoZW1lLWNvbG9yKCdzZWNvbmRhcnknKSwgMjAlKVxuKTtcbiRzdWNjZXNzLWNvbG9yOiAoXG4gICdsaWdodGVuLTUnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDI1JSksXG4gICdsaWdodGVuLTQnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDIwJSksXG4gICdsaWdodGVuLTMnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDE1JSksXG4gICdsaWdodGVuLTInOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDEwJSksXG4gICdsaWdodGVuLTEnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDUlKSxcbiAgJ2Jhc2UnOiB0aGVtZS1jb2xvcignc3VjY2VzcycpLFxuICAnZGFya2VuLTEnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3N1Y2Nlc3MnKSwgNSUpLFxuICAnZGFya2VuLTInOiBkYXJrZW4odGhlbWUtY29sb3IoJ3N1Y2Nlc3MnKSwgMTAlKSxcbiAgJ2Rhcmtlbi0zJzogZGFya2VuKHRoZW1lLWNvbG9yKCdzdWNjZXNzJyksIDE1JSksXG4gICdkYXJrZW4tNCc6IGRhcmtlbih0aGVtZS1jb2xvcignc3VjY2VzcycpLCAyMCUpLFxuICAnYWNjZW50LTEnOiAjZTFmZmYxLFxuICAnYWNjZW50LTInOiAjYWVmZmQ5LFxuICAnYWNjZW50LTMnOiAjN2JmZmMxLFxuICAnYWNjZW50LTQnOiAjNjJmZmI1XG4pO1xuJGluZm8tY29sb3I6IChcbiAgJ2xpZ2h0ZW4tNSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMjUlKSxcbiAgJ2xpZ2h0ZW4tNCc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMjAlKSxcbiAgJ2xpZ2h0ZW4tMyc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMTUlKSxcbiAgJ2xpZ2h0ZW4tMic6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMTAlKSxcbiAgJ2xpZ2h0ZW4tMSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgNSUpLFxuICAnYmFzZSc6IHRoZW1lLWNvbG9yKCdpbmZvJyksXG4gICdkYXJrZW4tMSc6IGRhcmtlbih0aGVtZS1jb2xvcignaW5mbycpLCA1JSksXG4gICdkYXJrZW4tMic6IGRhcmtlbih0aGVtZS1jb2xvcignaW5mbycpLCAxMCUpLFxuICAnZGFya2VuLTMnOiBkYXJrZW4odGhlbWUtY29sb3IoJ2luZm8nKSwgMTUlKSxcbiAgJ2Rhcmtlbi00JzogZGFya2VuKHRoZW1lLWNvbG9yKCdpbmZvJyksIDIwJSksXG4gICdhY2NlbnQtMSc6ICNmZWZmZmYsXG4gICdhY2NlbnQtMic6ICNjYmY1ZmYsXG4gICdhY2NlbnQtMyc6ICM5OGVjZmYsXG4gICdhY2NlbnQtNCc6ICM3ZmU3ZmZcbik7XG4kd2FybmluZy1jb2xvcjogKFxuICAnbGlnaHRlbi01JzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAyMCUpLFxuICAnbGlnaHRlbi0zJzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAxNSUpLFxuICAnbGlnaHRlbi0yJzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcignd2FybmluZycpLCA1JSksXG4gICdiYXNlJzogdGhlbWUtY29sb3IoJ3dhcm5pbmcnKSxcbiAgJ2Rhcmtlbi0xJzogZGFya2VuKHRoZW1lLWNvbG9yKCd3YXJuaW5nJyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCd3YXJuaW5nJyksIDEwJSksXG4gICdkYXJrZW4tMyc6IGRhcmtlbih0aGVtZS1jb2xvcignd2FybmluZycpLCAxNSUpLFxuICAnZGFya2VuLTQnOiBkYXJrZW4odGhlbWUtY29sb3IoJ3dhcm5pbmcnKSwgMjAlKSxcbiAgJ2FjY2VudC0xJzogI2ZmZjVlZixcbiAgJ2FjY2VudC0yJzogI2ZmZTVkOCxcbiAgJ2FjY2VudC0zJzogI2ZmZjZmMyxcbiAgJ2FjY2VudC00JzogI2ZmZTNkYVxuKTtcbiRkYW5nZXItY29sb3I6IChcbiAgJ2xpZ2h0ZW4tNSc6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2RhbmdlcicpLCAyNSUpLFxuICAnbGlnaHRlbi00JzogbGlnaHRlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDIwJSksXG4gICdsaWdodGVuLTMnOiBsaWdodGVuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMTUlKSxcbiAgJ2xpZ2h0ZW4tMic6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ2RhbmdlcicpLCAxMCUpLFxuICAnbGlnaHRlbi0xJzogbGlnaHRlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDUlKSxcbiAgJ2Jhc2UnOiB0aGVtZS1jb2xvcignZGFuZ2VyJyksXG4gICdkYXJrZW4tMSc6IGRhcmtlbih0aGVtZS1jb2xvcignZGFuZ2VyJyksIDUlKSxcbiAgJ2Rhcmtlbi0yJzogZGFya2VuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMTAlKSxcbiAgJ2Rhcmtlbi0zJzogZGFya2VuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMTUlKSxcbiAgJ2Rhcmtlbi00JzogZGFya2VuKHRoZW1lLWNvbG9yKCdkYW5nZXInKSwgMjAlKSxcbiAgJ2FjY2VudC0xJzogI2ZmZWVmMSxcbiAgJ2FjY2VudC0yJzogI2ZmZDZkYixcbiAgJ2FjY2VudC0zJzogI2ZmZWNlZSxcbiAgJ2FjY2VudC00JzogI2ZmZDNkN1xuKTtcblxuJGNvbG9yczogKFxuICAnd2hpdGUnOiAkd2hpdGUtY29sb3IsXG4gICdibGFjayc6ICRibGFjay1jb2xvcixcbiAgJ2RhcmsnOiAkZGFyay1jb2xvcixcbiAgJ2xpZ2h0JzogJGxpZ2h0LWNvbG9yLFxuICAncHJpbWFyeSc6ICRwcmltYXJ5LWNvbG9yLFxuICAnc2Vjb25kYXJ5JzogJHNlY29uZGFyeS1jb2xvcixcbiAgJ3N1Y2Nlc3MnOiAkc3VjY2Vzcy1jb2xvcixcbiAgJ2luZm8nOiAkaW5mby1jb2xvcixcbiAgJ3dhcm5pbmcnOiAkd2FybmluZy1jb2xvcixcbiAgJ2Rhbmdlcic6ICRkYW5nZXItY29sb3Jcbik7XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgRmlsZSBOYW1lOiBwYWxsZXR0ZS1ncmFkaWVudC5zY3NzXG4vLyAgIERlc2NyaXB0aW9uOiBncmFkaWVudCBjb2xvciBzeXN0ZW0gc3R5bGVzXG4vLyAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgIEF1dGhvcjogUElYSU5WRU5UXG4vLyAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGZ1bmN0aW9uIGNvbG9yLWZ1bmN0aW9uKCRjb2xvciwgJHR5cGUpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRjb2xvcnMsICRjb2xvcikge1xuICAgICRjdXJyX2NvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICRjb2xvcik7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRjdXJyX2NvbG9yLCAkdHlwZSkge1xuICAgICAgQHJldHVybiBtYXAtZ2V0KCRjdXJyX2NvbG9yLCAkdHlwZSk7XG4gICAgfVxuICB9XG4gIC8vIEB3YXJuIFwiVW5rbm93biBgI3tuYW1lfWAgaW4gJGNvbG9ycy5cIjtcbiAgQHJldHVybiBudWxsO1xufVxuXG4vLyBDb2xvciBwYWxldHRlc1xuQGltcG9ydCAncGFsZXR0ZS12YXJpYWJsZXMnO1xuXG5AaW1wb3J0ICdib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cyc7XG5AaW1wb3J0ICdib290c3RyYXAvc2Nzcy9taXhpbnMvZ3JhZGllbnRzJztcblxuQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGVhY2ggJGNvbG9yX3R5cGUsICRjb2xvcl92YWx1ZSBpbiAkY29sb3Ige1xuICAgIEBpZiAkY29sb3JfdHlwZSA9PSAnYmFzZScge1xuICAgICAgQGlmICgkY29sb3JfbmFtZSAhPSAnbGlnaHQnIGFuZCAkY29sb3JfbmFtZSAhPSAnYmxhY2snIGFuZCAkY29sb3JfbmFtZSAhPSAnd2hpdGUnKSB7XG4gICAgICAgIC5iZy1ncmFkaWVudC0jeyRjb2xvcl9uYW1lfSxcbiAgICAgICAgLmJ0bi1ncmFkaWVudC0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIEBpZiAkY29sb3JfbmFtZSA9PSAnZGFyaycge1xuICAgICAgICAgICAgQGlmIChjb2xvci1mdW5jdGlvbigkY29sb3JfbmFtZSwgJ2Jhc2UnKSAhPSBudWxsKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWRpcmVjdGlvbmFsKG1hcC1nZXQoKCRjb2xvciksICdiYXNlJyksIG1hcC1nZXQoKCRjb2xvciksICdkYXJrZW4tMicpLCA0N2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBmb3IgZGFyayBsYXlvdXRcbiAgICAgICAgICAgIC5kYXJrLWxheW91dCAmIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwobWFwLWdldCgoJGNvbG9yKSwgJ2Rhcmtlbi0yJyksIG1hcC1nZXQoKCRjb2xvciksICdiYXNlJyksIDQ3ZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaWYgKGNvbG9yLWZ1bmN0aW9uKCRjb2xvcl9uYW1lLCAnYmFzZScpICE9IG51bGwpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtZGlyZWN0aW9uYWwobWFwLWdldCgoJGNvbG9yKSwgJ2Jhc2UnKSwgbWFwLWdldCgoJGNvbG9yKSwgJ2xpZ2h0ZW4tMicpLCA0N2RlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGlmIChjb2xvci1mdW5jdGlvbigkY29sb3JfbmFtZSwgJ2Rhcmtlbi0yJykgIT0gbnVsbCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1kaXJlY3Rpb25hbChtYXAtZ2V0KCgkY29sb3IpLCAnZGFya2VuLTInKSwgbWFwLWdldCgoJGNvbG9yKSwgJ2Jhc2UnKSwgNDdkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgIEZpbGUgTmFtZTogY29udGVudC5zY3NzXG4vLyAgICAgRGVzY3JpcHRpb246IFBhZ2UgY29udGVudCBsZXZlbCBTQ1NTIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemUsIGxheW91dCBhbmQgZGV2aWNlLlxuLy8gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgICBBdXRob3I6IFBJWElOVkVOVFxuLy8gICAgIEF1dGh1c2Vyb3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC8vcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29udGVzdCBtYXJnaW4gbGVmdCBmb3IgZXhwYW5kZWQgJiBjb2xsYXBzZWQgc3RhdHMgd2lkdGggJiBtYXJnaW4gbGVmdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJy4uL21peGlucy9tYWluLW1lbnUtbWl4aW4nO1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBkaXJlY3Rpb246ICRib2R5LWRpcmVjdGlvbjtcbiAgICAvLyBwYXJhZ3JhcGggbGluZS1oZWlnaHRcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skZm9vdGVyLWhlaWdodH0pO1xuICAgIG1hcmdpbi1sZWZ0OiAkbWVudS1leHBhbmRlZC13aWR0aDtcbiAgICAmLmFwcC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSArICN7JG5hdmJhci1oZWlnaHR9ICsgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0pICN7JGNvbnRlbnQtcGFkZGluZ30gMDtcbiAgICAgICYuc2hvdy1vdmVybGF5IHtcbiAgICAgICAgLmNvbnRlbnQtb3ZlcmxheSB7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB+IC5oZWFkZXItbmF2YmFyLXNoYWRvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cywgei1pbmRleCAwcztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIFJlcXVpcmVkIGluIGFwcHNcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlcixcbiAgICAgICAgLmNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib2R5LWNvbnRlbnQtb3ZlcmxheSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy8yO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5jb250ZW50LWhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktNjAwLCAxMCUpO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLXJpZ2h0IHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaSxcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLWljb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8ga2FuYmFuIGFwcCB1c2VzIGthbmJhbi13cmFwcGVyIGNsYXNzIGFzIG5vdCBoYXZpbmcgY29udGVudC1sYXlvdXQgc28gYWRkZWQgdGhpcyBjbGFzcyB3aXRoIGFsbCB0aGUgb3B0aW9uc1xuICAvLyBGb3IgZmxvYXRpbmcgbmF2YmFyXG4gIC5uYXZiYXItZmxvYXRpbmcge1xuICAgICYuZm9vdGVyLXN0YXRpYyB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KFxuICAgICAgICAgICAgI3skY29udGVudC1wYWRkaW5nfSxcbiAgICAgICAgICAgICN7JG5hdmJhci1oZWlnaHR9LFxuICAgICAgICAgICAgI3skZm9vdGVyLWhlaWdodH0sXG4gICAgICAgICAgICAjeyRmbG9hdGluZy1uYXYtbWFyZ2lufVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItaGlkZGVuIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoXG4gICAgICAgICAgICAjeyRjb250ZW50LXBhZGRpbmd9LFxuICAgICAgICAgICAgI3skbmF2YmFyLWhlaWdodH0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgMlxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodChcbiAgICAgICAgICAgICN7JGNvbnRlbnQtcGFkZGluZ30sXG4gICAgICAgICAgICAjeyRuYXZiYXItaGVpZ2h0fSxcbiAgICAgICAgICAgICN7JGZvb3Rlci1oZWlnaHR9LFxuICAgICAgICAgICAgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgMlxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2ZvciBuYXZiYXIgaGlkZGVuXG4gIC5uYXZiYXItaGlkZGVuIHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogI3skY29udGVudC1wYWRkaW5nfSAjeyRjb250ZW50LXBhZGRpbmd9IDAgI3skY29udGVudC1wYWRkaW5nfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmZvb3Rlci1zdGF0aWMge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAwcmVtLCAjeyRmb290ZXItaGVpZ2h0fSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItaGlkZGVuIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoI3skY29udGVudC1wYWRkaW5nfSwgMHJlbSwgMHJlbSwgMHJlbSwgMHJlbSwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAwcmVtLCAjeyRmb290ZXItaGVpZ2h0fSwgMHJlbSwgMHJlbSwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmb3Igc3RhdGljIG5hdmJhclxuICAubmF2YmFyLXN0YXRpYyB7XG4gICAgLm1haW4tbWVudSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGMoI3skbmF2YmFyLWhlaWdodH0gKyAjeyRmb290ZXItaGVpZ2h0fSkpO1xuICAgIH1cbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogI3skY29udGVudC1wYWRkaW5nfSAjeyRjb250ZW50LXBhZGRpbmd9IDAgI3skY29udGVudC1wYWRkaW5nfTtcbiAgICB9XG4gICAgJi5mb290ZXItc3RhdGljIHtcbiAgICAgIC5hcHAtY29udGVudCB7XG4gICAgICAgIC5jb250ZW50LWFyZWEtd3JhcHBlcixcbiAgICAgICAgLmthbmJhbi13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LWFyZWEtd3JhcHBlci1oZWlnaHQoI3skY29udGVudC1wYWRkaW5nfSwgI3skbmF2YmFyLWhlaWdodH0sICN7JGZvb3Rlci1oZWlnaHR9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci1oaWRkZW4ge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAjeyRuYXZiYXItaGVpZ2h0fSwgMHJlbSwgMHJlbSwgMHJlbSwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodChcbiAgICAgICAgICAgICN7JGNvbnRlbnQtcGFkZGluZ30sXG4gICAgICAgICAgICAjeyRuYXZiYXItaGVpZ2h0fSxcbiAgICAgICAgICAgICN7JGZvb3Rlci1oZWlnaHR9LFxuICAgICAgICAgICAgMHJlbSxcbiAgICAgICAgICAgIDByZW0sXG4gICAgICAgICAgICAyXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvciBzdGlja3kgbmF2YmFyXG4gIC5uYXZiYXItc3RpY2t5IHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICsgI3skbmF2YmFyLWhlaWdodH0pICN7JGNvbnRlbnQtcGFkZGluZ30gMCAjeyRjb250ZW50LXBhZGRpbmd9O1xuICAgIH1cbiAgICAmLmZvb3Rlci1zdGF0aWMge1xuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyLFxuICAgICAgICAua2FuYmFuLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtYXJlYS13cmFwcGVyLWhlaWdodCgjeyRjb250ZW50LXBhZGRpbmd9LCAjeyRuYXZiYXItaGVpZ2h0fSwgI3skZm9vdGVyLWhlaWdodH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLWhpZGRlbiB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KCN7JGNvbnRlbnQtcGFkZGluZ30sICN7JG5hdmJhci1oZWlnaHR9LCAwcmVtLCAwcmVtLCAwcmVtLCAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci1maXhlZCB7XG4gICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1hcmVhLXdyYXBwZXIsXG4gICAgICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KFxuICAgICAgICAgICAgI3skY29udGVudC1wYWRkaW5nfSxcbiAgICAgICAgICAgICN7JG5hdmJhci1oZWlnaHR9LFxuICAgICAgICAgICAgI3skZm9vdGVyLWhlaWdodH0sXG4gICAgICAgICAgICAwcmVtLFxuICAgICAgICAgICAgMHJlbSxcbiAgICAgICAgICAgIDJcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbmF2YmFyIHNlYXJjaCB3aWR0aCBmb3Igc3RpY2t5IGFuZCBzdGF0aWMgbmF2YmFyXG4gIC5uYXZiYXItc3RhdGljLFxuICAubmF2YmFyLXN0aWNreSB7XG4gICAgLm5hdi5oZWFkZXItbmF2YmFyIHtcbiAgICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgLnNlYXJjaC1saXN0IHtcbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpeGVkIGxheW91dFxuICAuZm9vdGVyLWZpeGVkIHtcbiAgICAuY29udGVudCB7XG4gICAgICAmLmFwcC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRmb290ZXItaGVpZ2h0ICFpbXBvcnRhbnQ7IC8vID8gQWRkZWQgZXh0cmEgcGFkZGluZyBib3R0b20gZHVlIHRvIGZpeGVkIGZvb3RlciBoZWlnaHRcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL1JlbW92ZSBsZWZ0IG1hcmdpbiBmb3IgMSBjb2x1bW4gbGF5b3V0XG4gIFtkYXRhLWNvbD0nMS1jb2x1bW4nXSB7XG4gICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgLy8gQ3VzdG9tIHdpZHRoIGZvciBmbG9hdGluZyBuYXZcbiAgICAgICYuZmxvYXRpbmctbmF2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoXG4gICAgICAgICAgMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAqIDIpXG4gICAgICAgICkgIWltcG9ydGFudDsgLy8gPyBvdmVycmlkZSBhbGwgbmF2YmFyIHR5cGUgd2lkdGhcbiAgICAgIH1cbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBGdWxsIHdpZHRoIGZvciBvdGhlciBuYXYgb3B0aW9uc1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGVudCxcbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBob3Jpem9udGFsIGxheW91dFxuICAgICYuaG9yaXpvbnRhbC1sYXlvdXQge1xuICAgICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmFwcC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICsgI3skbmF2YmFyLWhlaWdodH0gKyAjeyRmbG9hdGluZy1uYXYtbWFyZ2lufSkgI3skY29udGVudC1wYWRkaW5nfSAwICN7JGNvbnRlbnQtcGFkZGluZ30gIWltcG9ydGFudDsgLy8gPyBuZWVkIHRvIGNoZWNrIGFsbCBuYXZiYXIgdHlwZXMgY2FzZVxuICAgICAgfVxuICAgICAgJi5mb290ZXItZml4ZWQge1xuICAgICAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSArICN7JG5hdmJhci1oZWlnaHR9ICsgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0pICN7JGNvbnRlbnQtcGFkZGluZ30gI3skZm9vdGVyLWhlaWdodH1cbiAgICAgICAgICAgICN7JGNvbnRlbnQtcGFkZGluZ30gIWltcG9ydGFudDsgLy8gPyBuZWVkIHRvIGNoZWNrIGFsbCBuYXZiYXIgdHlwZXMgY2FzZVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICAqIEJsYW5rIHBhZ2VcbiAgICAqL1xuXG4gIC5ibGFuay1wYWdlIHtcbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm90IHVzaW5nIGluIGJvdGggY2FzZXNcbiAgICAgIC8vIG92ZXJmbG93LXggaGlkZGVuLCBvdmVyZmxvdyBmb3IgeSBpbiBzbSBzY3JlZW4gaXNzdWUgcmVzb2x2ZWQgZGVmYXVsdFxuICAgICAgJi5hcHAtY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBvdmVybGF5O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgLy8gcmVtb3ZlIHdoaXRlIHNwYWNlIG9uIHRvcCBieSBoZWFkZXItbmF2YmFyLXNoYWRvdyBjbGFzc1xuICAgICAgICAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gYmxhbmsgcGFnZSBjb250ZW50LXdyYXBwZXJcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIGNvbnRlbnQgdG8gYmUgaW4gY2VudGVyIGhvcml6b250YWxseSBhbmQgdmVydGljYWxseVxuICAgICAgLmZsZXhib3gtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2Uge1xuICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uYXBwLWNvbnRlbnQuY2VudGVyLWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qXG4qIENvbCAzIGxheW91dCBmb3IgZGV0YWNoZWQgYW5kIGdlbmVyYWwgdHlwZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICBib2R5IHtcbiAgICAvLyBOb3JtYWwgc2lkZWJhclxuICAgIC5jb250ZW50LXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSAjeyRzaWRlYmFyLXdpZHRofSk7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5jb250ZW50LWxlZnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtICN7JHNpZGViYXItd2lkdGh9KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAvLyBEZXRhY2hlZCBzaWRlYmFyXG4gICAgLmNvbnRlbnQtZGV0YWNoZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XG4gICAgICAgIC5jb250ZW50LWJvZHkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JHNpZGViYXItd2lkdGh9ICsgI3skY29udGVudC1wYWRkaW5nfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29udGVudC1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAuY29udGVudC1ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gKyAjeyRjb250ZW50LXBhZGRpbmd9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2lkZWJhci1yaWdodC5zaWRlYmFyLXN0aWNreSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci13aWR0aDtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkbmF2YmFyLWhlaWdodCArIDEuMjU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIGh0bWwgYm9keSAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSArICN7JG5hdmJhci1oZWlnaHR9ICsgI3skZmxvYXRpbmctbmF2LW1hcmdpbn0pXG4gICAgICBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gLSAwLjhyZW0pIDAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAhaW1wb3J0YW50OyAvLyAtIDAuOHJlbSB0byByZWR1Y2UgcGFkZGluZyBpbiBzbWFsbCBzY3JlZW5cbiAgfVxuXG4gIC8vIEZvciBzdGF0aWMgbmF2YmFyXG4gIGh0bWwgYm9keS5uYXZiYXItc3RhdGljIC5hcHAtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gLSAwLjhyZW0pIDAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAhaW1wb3J0YW50OyAvLyAtIDAuOHJlbSB0byByZWR1Y2UgcGFkZGluZyBpbiBzbWFsbCBzY3JlZW5cbiAgfVxuXG4gIC8vIEZvciBzdGlja3kgbmF2YmFyXG4gIGh0bWwgYm9keS5uYXZiYXItc3RpY2t5IC5hcHAtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtICsgI3skbmF2YmFyLWhlaWdodH0pIGNhbGMoI3skY29udGVudC1wYWRkaW5nfSAtIDAuOHJlbSkgMFxuICAgICAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAhaW1wb3J0YW50OyAvLyAtIDAuOHJlbSB0byByZWR1Y2UgcGFkZGluZyBpbiBzbWFsbCBzY3JlZW5cbiAgfVxuXG4gIC8vIEZvciBIaWRkZW4gbmF2YmFyXG4gIGh0bWwgYm9keS5uYXZiYXItaGlkZGVuIC5hcHAtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSBjYWxjKCN7JGNvbnRlbnQtcGFkZGluZ30gLSAwLjhyZW0pIDAgY2FsYygjeyRjb250ZW50LXBhZGRpbmd9IC0gMC44cmVtKSAhaW1wb3J0YW50OyAvLyAtIDAuOHJlbSB0byByZWR1Y2UgcGFkZGluZyBpbiBzbWFsbCBzY3JlZW5cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLm5hdmJhci1zdGF0aWMsXG4gIC5uYXZiYXItc3RpY2t5IHtcbiAgICAuYXBwLWNvbnRlbnQge1xuICAgICAgLmhlYWRlci1uYXZiYXIge1xuICAgICAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgRnVsbHNjcmVlbiBJRVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaHRtbC5mdWxsLXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvbnRlbnQuYXBwLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRmlsZSBOYW1lOiBtYWluLW1lbnUtbWl4aW4uc2Nzc1xuLy8gRGVzY3JpcHRpb246IENvbW1vbiBtaXhpbiBmb3IgbWVudXMsIGNvbnRhaW4gZGFyayBhbmQgbGlnaHQgdmVyc2lvbiBzY3NzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyBBdXRob3I6IFBJWElOVkVOVFxuLy8gQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEhlYWRlciBuYXZiYXIgY29udGVudCBhbmQgYnJhbmQgZXhwYW5kZWQgJiBjb2xsYXBzZWQgc3RhdHNcbi8vIHNwYWNpbmcgYW5kIHNpemluZy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBNaXhpbnMgZm9yIHRoZSBtZW51IGFuZCBuYXZiYXIgcG9zaXRpb24sIG1hcmdpbiBhbmQgd2lkdGggY2hhbmdlXG5AbWl4aW4gbWFpbi1tZW51LXdpZHRoKCRtZW51LXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAkbWVudS13aWR0aDtcbn1cbkBtaXhpbiBtZW51LW5hdmJhci13aWR0aCgkbWVudS13aWR0aCkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6ICRtZW51LXdpZHRoO1xufVxuLy8gTWl4aW5zIGZvciB0aGUgbWVudSBzaG93IGhpZGUgYmFzZWQgb24gd2lkdGhcbkBtaXhpbiB2ZXJ0aWNhbC1tZW51LXRyYW5zZm9ybS1zaG93KCR0cmFuc2Zvcm0td2lkdGgpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkdHJhbnNmb3JtLXdpZHRoLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMDtcbn1cbkBtaXhpbiB2ZXJ0aWNhbC1tZW51LXRyYW5zZm9ybS1oaWRlKCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vLyBNaXhpbnMgZm9yIHRoZSBzdWIgbWVudSBhcnJvd1xuQG1peGluIHZlcnRpY2FsLW1lbnUtaGFzLXN1Yi1hcnJvdygkYXJyb3ctZm9udC1zaXplKSB7XG4gICYuaGFzLXN1YiB7XG4gICAgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJGJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAkYXJyb3ctZm9udC1zaXplO1xuICAgICAgaGVpZ2h0OiAkYXJyb3ctZm9udC1zaXplO1xuICAgICAgd2lkdGg6ICRhcnJvdy1mb250LXNpemU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICAgICYub3Blbjpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSB7XG4gICAgICA+IGE6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBVc2VkIGZvciBhcHBzXG5AbWl4aW4gY29udGVudC1hcmVhLXdyYXBwZXItaGVpZ2h0KFxuICAkY29udGVudFBhZGRpbmc6IDByZW0sXG4gICRuYXZiYXJIZWlnaHQ6IDByZW0sXG4gICRmb290ZXJIZWlnaHQ6IDByZW0sXG4gICRmbG9hdGluZ05hdk1hcmdpbjogMHJlbSxcbiAgJGhvcml6b250YWxNZW51SGVpZ2h0OiAwcmVtLFxuICAkc3BhY2luZ1NpZGVzOiAxLFxuICAkaG9yaXpvbnRhbExheW91dDogZmFsc2Vcbikge1xuICBoZWlnaHQ6IGNhbGMoXG4gICAgMTAwdmggLVxuICAgICAgY2FsYyhcbiAgICAgICAgY2FsYygjeyRjb250ZW50UGFkZGluZ30gKiAjeyRzcGFjaW5nU2lkZXN9KSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9ICsgI3skZmxvYXRpbmdOYXZNYXJnaW59ICsgI3skaG9yaXpvbnRhbE1lbnVIZWlnaHR9XG4gICAgICApXG4gICk7XG4gIGhlaWdodDogY2FsYyhcbiAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXG4gICAgICBjYWxjKFxuICAgICAgICBjYWxjKCN7JGNvbnRlbnRQYWRkaW5nfSAqICN7JHNwYWNpbmdTaWRlc30pICsgI3skbmF2YmFySGVpZ2h0fSArICN7JGZvb3RlckhlaWdodH0gKyAjeyRmbG9hdGluZ05hdk1hcmdpbn0gKyAjeyRob3Jpem9udGFsTWVudUhlaWdodH1cbiAgICAgIClcbiAgKTtcbiAgLy8gcmVzcG9uc2l2ZSBzaXplIGhlaWdodFxuICBAaWYgJGhvcml6b250YWxMYXlvdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiBjYWxjKFxuICAgICAgICAxMDB2aCAtIGNhbGMoY2FsYyhjYWxjKCN7JGNvbnRlbnRQYWRkaW5nfSAtIDAuOHJlbSkgKiAjeyRzcGFjaW5nU2lkZXN9KSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9KVxuICAgICAgKTtcbiAgICAgIGhlaWdodDogY2FsYyhcbiAgICAgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxuICAgICAgICAgIGNhbGMoY2FsYyhjYWxjKCN7JGNvbnRlbnRQYWRkaW5nfSAtIDAuOHJlbSkgKiAjeyRzcGFjaW5nU2lkZXN9KSArICN7JG5hdmJhckhlaWdodH0gKyAjeyRmb290ZXJIZWlnaHR9KVxuICAgICAgKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgaGVpZ2h0OiBjYWxjKFxuICAgICAgICAxMDB2aCAtXG4gICAgICAgICAgY2FsYyhcbiAgICAgICAgICAgIGNhbGMoY2FsYygjeyRjb250ZW50UGFkZGluZ30gKiAjeyRzcGFjaW5nU2lkZXN9KSAtIGNhbGMoMC44cmVtICogI3skc3BhY2luZ1NpZGVzfSkpICsgI3skbmF2YmFySGVpZ2h0fSArICN7JGZvb3RlckhlaWdodH0gK1xuICAgICAgICAgICAgICAjeyRmbG9hdGluZ05hdk1hcmdpbn0gKyAjeyRob3Jpem9udGFsTWVudUhlaWdodH1cbiAgICAgICAgICApXG4gICAgICApO1xuICAgICAgaGVpZ2h0OiBjYWxjKFxuICAgICAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXG4gICAgICAgICAgY2FsYyhcbiAgICAgICAgICAgIGNhbGMoY2FsYygjeyRjb250ZW50UGFkZGluZ30gKiAjeyRzcGFjaW5nU2lkZXN9KSAtIGNhbGMoMC44cmVtICogI3skc3BhY2luZ1NpZGVzfSkpICsgI3skbmF2YmFySGVpZ2h0fSArICN7JGZvb3RlckhlaWdodH0gK1xuICAgICAgICAgICAgICAjeyRmbG9hdGluZ05hdk1hcmdpbn0gKyAjeyRob3Jpem9udGFsTWVudUhlaWdodH1cbiAgICAgICAgICApXG4gICAgICApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaWdodCAmIERhcmsgbWVudSBtaXhpblxuLy8gJHRoZW1lLWNvbG9yIDogTWVudSB0ZXh0IGNvbG9yXG4vLyAkdGhlbWUtYmcgICAgOiBNZW51IGJhY2tncm91bmQgY29sb3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG1lbnUtdGhlbWUoJHRoZW1lLWNvbG9yLCAkdGhlbWUtYmcpIHtcbiAgJG1haW4tbWVudS10b3Atb3Blbi1jb2xvcjogZGFya2VuKCR0aGVtZS1jb2xvciwgMTAlKTtcbiAgJG1haW4tbWVudS10b3Atb3Blbi1ob3Zlci1iZzogZGFya2VuKCR0aGVtZS1iZywgNiUpO1xuICAkbWFpbi1tZW51LXRvcC1vcGVuLWhlYWQtYmc6IGRhcmtlbigkdGhlbWUtYmcsIDQlKTtcblxuICAkbWFpbi1tZW51LXRvcC1hY3RpdmUtaGVhZC1iZzogZGFya2VuKCR0aGVtZS1iZywgNCUpOyAvLyRwcmltYXJ5XG5cbiAgJG1haW4tbWVudS1zdWItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgJG1haW4tbWVudS1zdWItaG92ZXItY29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWNvbG9yLCA0JSk7XG5cbiAgJG1haW4tbWVudS1zdWItb3Blbi1jb2xvcjogJHRoZW1lLWNvbG9yO1xuXG4gIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1iZztcblxuICAubmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWJnO1xuICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkdGhlbWUtY29sb3IsIDIxLjUlKTtcbiAgICAgIG1hcmdpbjogY2FsYygjeyRjb250ZW50LXBhZGRpbmd9ICsgMC4yODZyZW0pIDAgMC44cmVtICgkY29udGVudC1wYWRkaW5nICsgMC4ycmVtKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgJi5oYXMtc3ViIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLCBiYWNrZ3JvdW5kIDBzLCBjb2xvciAwcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHRoZW1lLWNvbG9yLCA0LjklKTtcbiAgICAgICAgcGFkZGluZzogJG1lbnUtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG5cbiAgICAgICAgc3Bhbi5tZW51LXN1Yi10aXRsZSB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWNvbG9yLCAzMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWVudSBJdGVtIEhvdmVyIEFuaW1hdGlvblxuICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgIGE6aG92ZXIgPiAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgICAgdWwubWVudS1jb250ZW50IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGE6aG92ZXIgPiAqIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaSxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gdWwgbGkge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmhhcy1zdWIpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1zdWIge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHVsID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW46bm90KC5tZW51LWl0ZW0tY2xvc2luZyksXG4gICAgICAmLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS10b3Atb3Blbi1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXRvcC1vcGVuLWhlYWQtYmc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5vcGVuKSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSgkcHJpbWFyeSwgMSksIHJnYmEoJHByaW1hcnksIDAuNykpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjcpO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLW1lbnUtdG9wLW9wZW4taG92ZXItYmc7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3ZlcixcbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tbWVudS10b3AtYWN0aXZlLWhlYWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS1zdWItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LXNlY29uZC1sZXZlbC1wYWRkaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtdGhpcmQtbGV2ZWwtcGFkZGluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhhcy1zdWIge1xuICAgICAgICAgICY6bm90KC5vcGVuKSB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3BlbixcbiAgICAgICAgLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLW1lbnUtc3ViLW9wZW4tY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1tZW51LXRvcC1hY3RpdmUtaGVhZC1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy9mb3IgMnJkIGxldmVsIG1lbnVcbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy9mb3IgM3JkIGxldmVsIG1lbnVcbiAgICAgICAgICAgIC5vcGVuIHtcbiAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXIsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tbWVudS1zdWItaG92ZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSgkcHJpbWFyeSwgMSksIHJnYmEoJHByaW1hcnksIDAuNykpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gTWVudSBjb250ZW50IGRpc3BsYXkgbWl4aW5cbi8vICRtZW51LWV4cGFuZGVkLXdpZHRoIDogRXhwYW5kZWQgbWVudSB3aWR0aFxuLy8gJG1lbnUtY29sbGFwc2VkLXdpZHRoOiBDb2xsYXBzZWQgbWVudSB3aWR0aFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbWVudS1jb250ZW50KCRtZW51LWV4cGFuZGVkLXdpZHRoLCAkbWVudS1jb2xsYXBzZWQtd2lkdGgsICR0aGVtZS1jb2xvciwgJHRoZW1lLWJnKSB7XG4gIC5tYWluLW1lbnUtY29udGVudCB7XG4gICAgPiBzcGFuLm1lbnUtdGl0bGUsXG4gICAgYS5tZW51LXRpdGxlIHtcbiAgICAgIHJpZ2h0OiAtKCRtZW51LWV4cGFuZGVkLXdpZHRoKTtcbiAgICAgIHdpZHRoOiAkbWVudS1leHBhbmRlZC13aWR0aDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIH1cbiAgICA+IHVsLm1lbnUtY29udGVudCB7XG4gICAgICBsZWZ0OiAkbWVudS1jb2xsYXBzZWQtd2lkdGg7XG4gICAgICB3aWR0aDogJG1lbnUtZXhwYW5kZWQtd2lkdGg7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDBweCAycHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjAyKTtcblxuICAgICAgbGkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tZW51LWhhcy1zdWItYXJyb3coMXJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiBzaWRlYmFyLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogY29udGVudCBzaWRlYmFyIHNwZWNpZmljIHNjc3MuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIFNpZGViYXIgYmFzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Vcbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC8vIEZvciBkZXNrdG9wIG9ubHlcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbi5zaWRlYmFyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5zaWRlbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTIwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICB6LWluZGV4OiA5OTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbn1cblxuLmRyYWctdGFyZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMHB4O1xuICB6LWluZGV4OiAxMDM2O1xufVxuXG4uc2lkZWJhci1kZXRhY2hlZCB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuc2lkZWJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2lkZWJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuc2lkZWJhci1kZXRhY2hlZCB7XG4gICAgLnNpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICBGaWxlIE5hbWU6IEZvb3Rlci5zY3NzXG4vLyAgICAgRGVzY3JpcHRpb246ICogIE1haW4gZm9vdGVyIHN0eWxlcy5cbi8vICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFN0aWNrIGZvb3RlciB0byB0aGUgYm90dG9tIG9mIHRoZSBwYWdlXG5mb290ZXIge1xuICAmLmZvb3RlciB7XG4gICAgcGFkZGluZzogMC44cmVtICRjb250ZW50LXBhZGRpbmc7XG4gICAgbWluLWhlaWdodDogJGZvb3Rlci1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG5cbiAgICAvLyBoZWFydCBpY29uIHNjc3NcbiAgICBzcGFuIHtcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEuNTFyZW07XG4gICAgICAgIHdpZHRoOiAxLjUxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNTFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2Nyb2xsLXRvcCB7XG4gICAgICBwYWRkaW5nOiAwLjgxcmVtIDAuODNyZW07XG4gICAgfVxuICB9XG5cbiAgLy9zaGFkb3cgJiBib3JkZXIgb3B0aW9uc1xuICAmLmZvb3Rlci1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICB9XG4gICYuZm9vdGVyLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLy8gRml4ZWQgRm9vdGVyXG4uZm9vdGVyLWZpeGVkIHtcbiAgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgLy8gRm9vdGVyIExpZ2h0XG4gICAgJi5mb290ZXItbGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgfVxuICAgIC8vIEZvb3RlciBEYXJrXG4gICAgJi5mb290ZXItZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyEgRml4OiBJZiBmb290ZXIgaXMgaGlkZGVuIGFkZCBwYWRkaW5nIGZpeCB0byBhdmFpbCBjYXJkIG1hcmdpbiBib3R0b21cbi5mb290ZXItaGlkZGVuIHtcbiAgLmFwcC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBzY3JvbGwgdG8gVG9wIEZvb3RlciBCdXR0b25cbi5zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk7XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiBuYXZpZ2F0aW9uLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogQ29tbW9uIG1peGluIGZvciBtZW51cywgY29udGFpbiBkYXJrIGFuZCBsaWdodCB2ZXJzaW9uIHNjc3MuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIEltcG9ydCBmaXJzdCBtYWluIG1lbnUgbWl4aW5cbkBpbXBvcnQgJy4uL21peGlucy9tYWluLW1lbnUtbWl4aW4nO1xuXG4vLyBNYWluIG1lbnUgYmFzZVxuLy89PT09PT09PT09PT09PVxuLm1haW4tbWVudSB7XG4gIHotaW5kZXg6IDEwMzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYubWVudS1saWdodCB7XG4gICAgQGluY2x1ZGUgbWVudS10aGVtZSgkYm9keS1jb2xvciwgJHdoaXRlKTtcbiAgfVxuXG4gICYubWVudS1kYXJrIHtcbiAgICBAaW5jbHVkZSBtZW51LXRoZW1lKCRtZW51LWRhcmstY29sb3IsICRtZW51LWRhcmstYmctY29sb3IpO1xuICB9XG5cbiAgJi5tZW51LWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgJi5tZW51LXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gICAgLm1haW4tbWVudS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLm1lbnUtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoJGJsYWNrLCAwLjA1KTtcbiAgfVxuXG4gICYubWVudS1ib3JkZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBtZW51IHNjcm9sbCBzaGFkb3dcbiAgLnNoYWRvdy1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYgNDElLCBoc2xhKDAsIDAlLCAxMDAlLCAwLjExKSA5NSUsIGhzbGEoMCwgMCUsIDEwMCUsIDApKTtcbiAgICAuYm9yZGVyZWQtbGF5b3V0ICYge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRib2R5LWJnIDQxJSwgaHNsYSgwLCAwJSwgMTAwJSwgMC4xMSkgOTUlLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF0aXZlIFNjcm9sbGJhciAoLm1lbnUtbmF0aXZlLXNjcm9sbClcbiAgJi5tZW51LW5hdGl2ZS1zY3JvbGwge1xuICAgIC5tYWluLW1lbnUtY29udGVudCB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAkbWVudS1leHBhbmRlZC13aWR0aDtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDFyZW0gMC4zcmVtIDEuNjRyZW07XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGwsIGJhY2tncm91bmQgMHM7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIC5icmFuZC1sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgICB9XG4gICAgICAuYnJhbmQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICAgICAgICBhbmltYXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kZXJuLW5hdi10b2dnbGUge1xuICAgICAgYW5pbWF0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICB9XG4gIH1cblxuICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skbmF2YmFyLWhlaWdodH0pICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wc19fcmFpbC15IHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLm5hdmlnYXRpb24tbWFpbiB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE1haW4gTmF2aWdhdGlvblxuLm5hdmlnYXRpb24ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMTJweCAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1pdGVtLWFuaW1hdGluZyB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXMgZm9yIHNtYWxsIHNjcmVlbiBkZXZpY2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vIG1lbnUgaGlkZS9vcGVuIGFuaW1hdGlvblxuICAubWVudS1oaWRlIC5tYWluLW1lbnUsXG4gIC5tZW51LW9wZW4gLm1haW4tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCB0b3AgMC4zNXMsIGhlaWdodCAwLjM1cztcbiAgfVxuXG4gIC5tYWluLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGVyc3BlY3RpdmU6IDEwMDA7XG4gIH1cblxuICAubWVudS1vcGVuIC5tYWluLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZHJhZy10YXJnZXQge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgIEZpbGUgTmFtZTogYXZhdGFyLnNjc3Ncbi8vICAgRGVzY3JpcHRpb246IEF2YXRhciBzdHlsZS5cbi8vICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDb21wb25lbnQ6IEF2YXRhclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIGF2YXRhclxuXG4uYXZhdGFyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGF2YXRhci1iZztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIC8vIGF2YXRhciBjb250ZW50XG4gIC5hdmF0YXItY29udGVudCB7XG4gICAgd2lkdGg6ICRhdmF0YXItc2l6ZTtcbiAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gICAgLmF2YXRhci1pY29uIHtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgIH1cbiAgfVxuICBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6ICRhdmF0YXItc3RhdHVzLXNpemU7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLXN0YXR1cy1zaXplO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICYuYXZhdGFyLXN0YXR1cy1sZyxcbiAgICAmLmF2YXRhci1zdGF0dXMteGwge1xuICAgICAgd2lkdGg6ICRhdmF0YXItc3RhdHVzLXNpemUtbGc7XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc3RhdHVzLXNpemUtbGc7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbiAgLmF2YXRhci1zdGF0dXMtb25saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgfVxuICAuYXZhdGFyLXN0YXR1cy1idXN5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG4gIC5hdmF0YXItc3RhdHVzLWF3YXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICB9XG4gIC5hdmF0YXItc3RhdHVzLW9mZmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cblxuICAvLyBhdmF0YXIgbGFiZWwgd2l0aCBiYXNpYyBzaXplXG4gIC8vIHVzaW5nIGluIEZBUSAmIG90aGVyIHBhZ2VzXG4gICYuYXZhdGFyLXRhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC8vIGF2YXRhciBpbWdcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAvLyBTaXplIE1vZGlmaWVyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gICYuYXZhdGFyLXhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6ICRhdmF0YXItc2l6ZS14bDtcbiAgICAgIGhlaWdodDogJGF2YXRhci1zaXplLXhsO1xuICAgIH1cbiAgICAuYXZhdGFyLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUteGw7XG4gICAgICB3aWR0aDogJGF2YXRhci1zaXplLXhsO1xuICAgICAgZm9udC1zaXplOiAyLjU3cmVtO1xuICAgICAgLmF2YXRhci1pY29uLFxuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzKj0nYXZhdGFyLXN0YXR1cy0nXSB7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLmF2YXRhci1sZyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcbiAgICB9XG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcbiAgICAgIGZvbnQtc2l6ZTogMS43MTRyZW07XG4gICAgICAuYXZhdGFyLWljb24sXG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICBib3R0b206IDFweDtcbiAgICB9XG4gIH1cblxuICAmLmF2YXRhci1zbSB7XG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtc207XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1zbTtcbiAgICAgIC5hdmF0YXItaWNvbixcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogJGF2YXRhci1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtc207XG4gICAgfVxuICAgIFtjbGFzcyo9J2F2YXRhci1zdGF0dXMtJ10ge1xuICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEF2YXRhciBHcm91cCBTQ1NTXG4uYXZhdGFyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAuYXZhdGFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICBpbWcsXG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkYXZhdGFyLWdyb3VwLWJvcmRlciwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjA3KTtcbiAgICB9XG4gICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4odGhlbWUtY29sb3IoJ3NlY29uZGFyeScpLCAyMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgfVxuICAgICYucHVsbC11cDpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wNyk7XG4gICAgfVxuICB9XG4gIC8vIEF2YXRhciBHcm91cCBTaXppbmdzXG4gIC5hdmF0YXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41NXJlbTtcbiAgfVxuICAuYXZhdGFyLXNtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNHJlbTtcbiAgfVxuICAuYXZhdGFyLWxnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cbiAgLmF2YXRhci14bDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RmlsZSBOYW1lOiBzZWFyY2guc2Nzc1xuXHREZXNjcmlwdGlvbjogU2VhcmNoICBmdW5jdGlvbmFsaXR5LlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLm5hdmJhci1jb250YWluZXIge1xuICBhLm5hdi1saW5rLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuc2VhcmNoLWlucHV0IHtcbiAgICB3aWR0aDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLy8gc2VsZWN0XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAzLjZyZW07XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuICAgICAgLnNlYXJjaC1pbnB1dC1jbG9zZSxcbiAgICAgIC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvLyBzZWxlY3RcblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWxpc3Qge1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4NzVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLnNlYXJjaC1saXN0LWJvb2ttYXJrIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2Z1tjbGFzcyo9J2ZlYXRoZXIgZmVhdGhlci0nXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXV0by1zdWdnZXN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5jdXJyZW50X2l0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC1pY29uIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgdG9wOiAzMiU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC1jbG9zZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgdG9wOiAzMiU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvb2ttYXJrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDIlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKCRibGFjaywgMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKCRibGFjaywgMC4wOCk7XG5cbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJvb2ttYXJrLWlucHV0LWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMC43cmVtIDAuN3JlbSAwLjdyZW0gMi41cmVtO1xuICAgICAgbWFyZ2luOiAxMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpOyAvLyBSZWR1Y2Ugd2lkdGggYnkgMTAqMlxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBUbyBjb25zaWRlciBvdXRlciBkaXYgd2lkdGhcbiAgICB9XG4gIH1cblxuICAuYm9va21hcmstaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmRyb3Bkb3duLmJvb2ttYXJrLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMC41cmVtIDEuMzVyZW07XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1kYXRhLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4ubmF2YmFyLWRhcmtcbi8vIC5uYXZiYXItc2VtaS1saWdodFxue1xuICAuc2VhcmNoLWlucHV0IHtcbiAgICAuaW5wdXQge1xuICAgICAgY29sb3I6ICNmNWY3ZmE7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIC5pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjZjVmN2ZhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmN2ZhO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBuYXZiYXItc3RpY2t5XG4ubmF2YmFyLXN0YXRpYyB7XG4gIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICYub3BlbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYnMtaGVpZ2h0LWJhc2U6ICgkbGluZS1oZWlnaHQtYmFzZSArICRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kYnMtaGVpZ2h0LWxnOiAoZmxvb3IoJGZvbnQtc2l6ZS1sZyAqICRsaW5lLWhlaWdodC1iYXNlKSArICRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kYnMtaGVpZ2h0LXNtOiAoZmxvb3IoJGZvbnQtc2l6ZS1zbSAqIDEuNSkgKyAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGJzLWhlaWdodC14czogKGZsb29yKCRmb250LXNpemUtc20gKiAwLjIpICsgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcpICFkZWZhdWx0O1xuXG4uYnRuLXNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAoJGJzLWhlaWdodC1iYXNlICsgJGlucHV0LWJ0bi1wYWRkaW5nLXgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogJGJzLWhlaWdodC1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAoJGJzLWhlaWdodC1iYXNlIC0gMC4yNSk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xuICB9XG59XG5cbi5idG4tc29jaWFsLWljb24ge1xuICBAZXh0ZW5kIC5idG4tc29jaWFsO1xuICBoZWlnaHQ6ICgkYnMtaGVpZ2h0LWJhc2UpO1xuICB3aWR0aDogKCRicy1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmc6IDA7XG4gID4gOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU29jaWFsIGJ1dHRvbiBNaXhpblxuQG1peGluIGJ0bi1zb2NpYWwoJGNvbG9yLWJnLCAkY29sb3I6ICNmZmYsICRob3ZlcjogJGNvbG9yLWJnLCAkYm9yZGVyLWhvdmVyOiAkY29sb3ItYmcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29sb3ItYmcsICRjb2xvciwgJGhvdmVyLCAkYm9yZGVyLWhvdmVyKTtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8vIFNvY2lhbCBPdXRsaW5lIEJ1dHRvbiBNaXhpblxuQG1peGluIGJ0bi1zb2NpYWwtb3V0bGluZSgkY29sb3ItYmcpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJnICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3ItYmc7XG59XG5cbi8vIFNvY2lhbCBPdXRsaW5lIEJ1dHRvbiBIb3ZlciBNaXhpblxuQG1peGluIGJ0bi1ob3Zlci1vdXRsaW5lKCRjb2xvci1iZykge1xuICBjb2xvcjogZGFya2VuKCRjb2xvci1iZywgMjAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1iZywgMjAlKSAhaW1wb3J0YW50O1xufVxuXG4vLyBTb2NpYWwgYnV0dG9uXG4uYnRuLWFkbiB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoI2Q4N2E2OCk7XG59XG4uYnRuLWJpdGJ1Y2tldCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzIwNTA4MSk7XG59XG4uYnRuLWRyb3Bib3gge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCMxMDg3ZGQpO1xufVxuLmJ0bi1mYWNlYm9vayB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzNiNTk5OCk7XG59XG4uYnRuLWZsaWNrciB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoI2ZmMDA4NCk7XG59XG4uYnRuLWZvdXJzcXVhcmUge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNmOTQ4NzcpO1xufVxuLmJ0bi1naXRodWIge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCM0NDQ0NDQpO1xufVxuLmJ0bi1nb29nbGUge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNkZDRiMzkpO1xufVxuLmJ0bi1pbnN0YWdyYW0ge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCMzZjcyOWIpO1xufVxuLmJ0bi1saW5rZWRpbiB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzAwN2JiNik7XG59XG4uYnRuLW1pY3Jvc29mdCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzI2NzJlYyk7XG59XG4uYnRuLW9kbm9rbGFzc25pa2kge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNmNDczMWMpO1xufVxuLmJ0bi1vcGVuaWQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNmNzkzMWUpO1xufVxuLmJ0bi1waW50ZXJlc3Qge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNjYjIwMjcpO1xufVxuLmJ0bi1yZWRkaXQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCNlZmY3ZmYsICMwMDAsICMwMDAsICMwMDApO1xufVxuLmJ0bi1zb3VuZGNsb3VkIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjZmY1NTAwKTtcbn1cbi5idG4tdHVtYmxyIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjMmM0NzYyKTtcbn1cbi5idG4tdHdpdHRlciB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzU1YWNlZSwgI2ZmZik7XG59XG4uYnRuLXZpbWVvIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbCgjMWFiN2VhKTtcbn1cbi5idG4tdmsge1xuICBAaW5jbHVkZSBidG4tc29jaWFsKCM1ODdlYTMpO1xufVxuLmJ0bi15YWhvbyB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwoIzcyMGU5ZSk7XG59XG5cbi8vIFNvY2lhbCBPdXRsaW5lIGJ1dHRvblxuLmJ0bi1vdXRsaW5lLWFkbiB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZDg3YTY4KTtcbn1cbi5idG4tb3V0bGluZS1iaXRidWNrZXQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzIwNTA4MSk7XG59XG4uYnRuLW91dGxpbmUtZHJvcGJveCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjMTA4N2RkKTtcbn1cbi5idG4tb3V0bGluZS1mYWNlYm9vayB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjM2I1OTk4KTtcbn1cbi5idG4tb3V0bGluZS1mbGlja3Ige1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoI2ZmMDA4NCk7XG59XG4uYnRuLW91dGxpbmUtZm91cnNxdWFyZSB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZjk0ODc3KTtcbn1cbi5idG4tb3V0bGluZS1naXRodWIge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzQ0NDQ0NCk7XG59XG4uYnRuLW91dGxpbmUtZ29vZ2xlIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCNkZDRiMzkpO1xufVxuLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbSB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjM2Y3MjliKTtcbn1cbi5idG4tb3V0bGluZS1saW5rZWRpbiB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjMDA3YmI2KTtcbn1cbi5idG4tb3V0bGluZS1taWNyb3NvZnQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoIzI2NzJlYyk7XG59XG4uYnRuLW91dGxpbmUtb2Rub2tsYXNzbmlraSB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZjQ3MzFjKTtcbn1cbi5idG4tb3V0bGluZS1vcGVuaWQge1xuICBAaW5jbHVkZSBidG4tc29jaWFsLW91dGxpbmUoI2Y3OTMxZSk7XG59XG4uYnRuLW91dGxpbmUtcGludGVyZXN0IHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCNjYjIwMjcpO1xufVxuLmJ0bi1vdXRsaW5lLXJlZGRpdCB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjZmY0NTAwKTtcbn1cbi5idG4tb3V0bGluZS1zb3VuZGNsb3VkIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCNmZjU1MDApO1xufVxuLmJ0bi1vdXRsaW5lLXR1bWJsciB7XG4gIEBpbmNsdWRlIGJ0bi1zb2NpYWwtb3V0bGluZSgjMmM0NzYyKTtcbn1cbi5idG4tb3V0bGluZS10d2l0dGVyIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCM1NWFjZWUpO1xufVxuLmJ0bi1vdXRsaW5lLXZpbWVvIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCMxYWI3ZWEpO1xufVxuLmJ0bi1vdXRsaW5lLXZrIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCM1ODdlYTMpO1xufVxuLmJ0bi1vdXRsaW5lLXlhaG9vIHtcbiAgQGluY2x1ZGUgYnRuLXNvY2lhbC1vdXRsaW5lKCM3MjBlOWUpO1xufVxuXG4vLyBTb2NpYWwgT3V0bGluZSBob3ZlciBidXR0b25cbi5idG4tb3V0bGluZS1hZG46aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjZDg3YTY4KTtcbn1cbi5idG4tb3V0bGluZS1iaXRidWNrZXQ6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjMjA1MDgxKTtcbn1cbi5idG4tb3V0bGluZS1kcm9wYm94OmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzEwODdkZCk7XG59XG4uYnRuLW91dGxpbmUtZmFjZWJvb2s6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjM2I1OTk4KTtcbn1cbi5idG4tb3V0bGluZS1mbGlja3I6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjZmYwMDg0KTtcbn1cbi5idG4tb3V0bGluZS1mb3Vyc3F1YXJlOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2Y5NDg3Nyk7XG59XG4uYnRuLW91dGxpbmUtZ2l0aHViOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzQ0NDQ0NCk7XG59XG4uYnRuLW91dGxpbmUtZ29vZ2xlOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2RkNGIzOSk7XG59XG4uYnRuLW91dGxpbmUtaW5zdGFncmFtOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzNmNzI5Yik7XG59XG4uYnRuLW91dGxpbmUtbGlua2VkaW46aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjMDA3YmI2KTtcbn1cbi5idG4tb3V0bGluZS1taWNyb3NvZnQ6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjMjY3MmVjKTtcbn1cbi5idG4tb3V0bGluZS1vZG5va2xhc3NuaWtpOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2Y0NzMxYyk7XG59XG4uYnRuLW91dGxpbmUtb3BlbmlkOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2Y3OTMxZSk7XG59XG4uYnRuLW91dGxpbmUtcGludGVyZXN0OmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2NiMjAyNyk7XG59XG4uYnRuLW91dGxpbmUtcmVkZGl0OmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoI2ZmNDUwMCk7XG59XG4uYnRuLW91dGxpbmUtc291bmRjbG91ZDpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCNmZjU1MDApO1xufVxuLmJ0bi1vdXRsaW5lLXR1bWJscjpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCMyYzQ3NjIpO1xufVxuLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjNTVhY2VlKTtcbn1cbi5idG4tb3V0bGluZS12aW1lbzpob3ZlciB7XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlci1vdXRsaW5lKCMxYWI3ZWEpO1xufVxuLmJ0bi1vdXRsaW5lLXZrOmhvdmVyIHtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyLW91dGxpbmUoIzU4N2VhMyk7XG59XG4uYnRuLW91dGxpbmUteWFob286aG92ZXIge1xuICBAaW5jbHVkZSBidG4taG92ZXItb3V0bGluZSgjNzIwZTllKTtcbn1cblxuLy8gU29jaWFsIEJhY2tncm91bmQgY29sb3JzXG4uYmctYWRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4N2E2ODtcbn1cbi5iZy1iaXRidWNrZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1MDgxO1xufVxuLmJnLWRyb3Bib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xufVxuLmJnLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cbi5iZy1mbGlja3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xufVxuLmJnLWZvdXJzcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xufVxuLmJnLWdpdGh1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG4uYmctZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cbi5iZy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuLmJnLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjtcbn1cbi5iZy1taWNyb3NvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3MmVjO1xufVxuLmJnLW9kbm9rbGFzc25pa2kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xufVxuLmJnLW9wZW5pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzkzMWU7XG59XG4uYmctcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cbi5iZy1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xufVxuLmJnLXNvdW5kY2xvdWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTAwO1xufVxuLmJnLXR1bWJsciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzQ3NjI7XG59XG4uYmctdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4uYmctdmltZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiN2VhO1xufVxuLmJnLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4N2VhMztcbn1cbi5iZy15YWhvbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjBlOWU7XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiBkZW1vLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogQ1NTIHVzZWQgZm9yIGRlbW8gcHVycG9zZSBvbmx5LiBSZW1vdmUgdGhpcyBjc3MgZnJvbSB5b3VyIHByb2plY3QuXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuICAgIEF1dGhvcjogUElYSU5WRU5UXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIERlbW8gY29udGVudCBzcGFjaW5nXG4uZGVtby1pbmxpbmUtc3BhY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi8vIERlbW8gY29udGVudCBzcGFjaW5nXG4uZGVtby12ZXJ0aWNhbC1zcGFjaW5nID4gKiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZGVtby1zcGFjaW5nLTAgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIHVzaW5nIGluIGljb24gcGFnZXNcbi5pY29uLXdyYXBwZXIge1xuICAuZmVhdGhlciB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG5cbi5zY3JvbGwtZXhhbXBsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCBkYXJrZW4oJGJvZHktYmcsIDEwJSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIC5ob3J6LXNjcm9sbC1jb250ZW50IHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi5icm93c2VyIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2UwZTBlMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJyZW07XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJyb3dzZXIgaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9hZGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDhlbTtcbn1cblxuLm1haW50ZW5hbmNlLWljb24ge1xuICBmb250LXNpemU6IDRyZW07XG59XG5cbi5hbmltYXRpb25JY29uIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLy8gQnJlYWRjcnVtYiBwYWdlIGFsaWdubWVudCBkZW1vXG4jY29tcG9uZW50LWJyZWFkY3J1bWJzIC5icmVhZGNydW1iOm5vdChsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiNicmVhZGNydW1iLWFsaWdubWVudCB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbiAgfVxufVxuLmRhcmstbGF5b3V0IHtcbiAgI2JyZWFkY3J1bWItYWxpZ25tZW50IHtcbiAgICAuYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXkgbm93XG4uYnV5LW5vdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDc5cHg7XG4gIHotaW5kZXg6IDEwMzE7XG4gIC5idG4ge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RmlsZSBOYW1lOiBjdXN0b21pemVyLnNjc3Ncblx0RGVzY3JpcHRpb246IENTUyB1c2VkIGZvciBkZW1vIHB1cnBvc2Ugb25seS4gUmVtb3ZlIHRoaXMgY3NzIGZyb20geW91ciBwcm9qZWN0LlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmN1c3RvbWl6ZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIHJpZ2h0OiAtNDAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMTA1MTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC40cyBjdWJpYy1iZXppZXIoMC4wNSwgMC43NCwgMC4yLCAwLjk5KTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjA1KTtcblxuICAmLm9wZW4ge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IDAgcmdiYSgkYmxhY2ssIDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgkYmxhY2ssIDAuMDgpO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLy8gY3VzdG9taXplciBjb250ZW50IGhlaWdodFxuICAuY3VzdG9taXplci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy9jdXN0b21pemVyIGNsb3NlIGJ1dHRvblxuICAuY3VzdG9taXplci1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjZyZW07XG4gICAgdG9wOiAwLjZyZW07XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9taXplciB0b2dnbGUgaWNvblxuICAuY3VzdG9taXplci10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2hhZG93OiAtM3B4IDBweCA4cHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxlZnQ6IC0zOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyB0aGVtZSBjb2xvciBib3ggc3R5bGVzXG4gIC5jb2xvci1ib3gge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmLmJvcmRlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBEaXZpZGVyXG5cbi5kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgLy8gZGl2aWRlciB0ZXh0IGRpc3BsYXkgcHJvcFxuXG4gIC5kaXZpZGVyLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgLy8gZGl2aWRlciBpY29uIGZvbnQgc2l6ZVxuXG4gICAgaSxcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgLy8gZGl2aWRlciBib3JkZXJcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA5OTk5cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBkaXZpZGVyIHNwYWNpbmdcbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gZGl2aWRlciBwb3NpdGlvbnMgY29uZmlnXG5cbiAgJi5kaXZpZGVyLWxlZnQge1xuICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGl2aWRlci1sZWZ0LWNlbnRlciB7XG4gICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICBsZWZ0OiAtMjUlO1xuICAgIH1cbiAgfVxuXG4gICYuZGl2aWRlci1yaWdodCB7XG4gICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGl2aWRlci1yaWdodC1jZW50ZXIge1xuICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgcmlnaHQ6IC0yNSU7XG4gICAgfVxuICB9XG5cbiAgLy8gZGl2aWRlciBzdHlsZXNcblxuICAmLmRpdmlkZXItZG90dGVkIHtcbiAgICAuZGl2aWRlci10ZXh0IHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRpdmlkZXItZGFzaGVkIHtcbiAgICAuZGl2aWRlci10ZXh0IHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgRmlsZSBOYW1lOiB0aW1lbGluZS5zY3NzXG4vLyAgIERlc2NyaXB0aW9uOiBUaW1lbGluZSBzdHlsZS5cbi8vICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDb21wb25lbnQ6IFRpbWVsaW5lXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnRpbWVsaW5lIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLy8gVGltZWxpbmUgSXRlbVxuICAudGltZWxpbmUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRpbWVsaW5lLWJvcmRlci1jb2xvcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgIH1cblxuICAgIC8vIFRpbWVsaW5lIFBvaW50XG4gICAgLnRpbWVsaW5lLXBvaW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0wLjg1cmVtO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6ICR0aW1lbGluZS1wb2ludC1zaXplO1xuICAgICAgd2lkdGg6ICR0aW1lbGluZS1wb2ludC1zaXplO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLy8gVGltZWxpbmUgUG9pbnQgSW5kaWNhdG9yXG4gICAgICAmLnRpbWVsaW5lLXBvaW50LWluZGljYXRvciB7XG4gICAgICAgIGxlZnQ6IC0wLjQxMnJlbTtcbiAgICAgICAgdG9wOiAwLjA3cmVtO1xuICAgICAgICBoZWlnaHQ6ICR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgd2lkdGg6ICR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLWNvbG9yO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogJHRpbWVsaW5lLXBvaW50LWluZGljYXRvci1jb2xvciwgJGFscGhhOiAwLjEyKTtcbiAgICAgICAgICBoZWlnaHQ6ICR0aW1lbGluZS1wb2ludC1pbmRpY2F0b3Itd3JhcHBlci1zaXplO1xuICAgICAgICAgIHdpZHRoOiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLXdyYXBwZXItc2l6ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMC4yODVyZW07XG4gICAgICAgICAgbGVmdDogLTAuMjg1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBJY29uc1xuICAgICAgaSxcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkdGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICR0aW1lbGluZS1pdGVtLWljb24tZm9udC1zaXplO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWV2ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogJHRpbWVsaW5lLWl0ZW0tbWluLWhlaWdodDtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAudGltZWxpbmUtZXZlbnQtdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbWVsaW5lLWV2ZW50LXRpbWUtc2l6ZTtcbiAgICAgICAgY29sb3I6ICR0aW1lbGluZS1ldmVudC10aW1lLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGJvcmRlci1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gY29uZmlnXG4kZGVidWc6IGZhbHNlO1xuXG4vLyBkZWNsYXJlIGJyZWFrcG9pbnRzXG4kdXNuLXgtc21hbGw6IDBweDtcbiR1c24tc21hbGw6IDU0NHB4O1xuJHVzbi1tZWRpdW06IDc2OHB4O1xuJHVzbi1sYXJnZTogOTkycHg7XG4kdXNuLXgtbGFyZ2U6IDEyMDBweDtcblxuLy8gY3JlYXRlIHNhc3MgbGlzdCB0byBwYXNzIG1lZGlhIHF1ZXJ5IGRhdGFcbi8vIGlmIGEgYnJlYWtwb2ludCBuYW1lIGNoYW5nZXMsIHJlbWVtYmVyIHRvXG4vLyB1cGRhdGUgaXQgaW4gdGhlIGxpc3QgYmVsb3cgYXMgd2VsbFxuJG1xLXN5bmM6IHhzICR1c24teC1zbWFsbCwgc20gJHVzbi1zbWFsbCwgbWQgJHVzbi1tZWRpdW0sIGxnICR1c24tbGFyZ2UsIHhsICR1c24teC1sYXJnZTtcblxuLy8gYnVpbGQgZWFjaCBtZWRpYSBxdWVyeSBmb3IganMgaW5nZXN0aW9uXG5AZWFjaCAkbXEgaW4gJG1xLXN5bmMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBudGgoJG1xLCAyKSkge1xuICAgIGhlYWQge1xuICAgICAgZm9udC1mYW1pbHk6ICcje250aCgkbXEsIDEpfSAje250aCgkbXEsIDIpfSc7XG4gICAgfVxuICAgIGJvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyN7bnRoKCRtcSwgMSl9IC0gbWluLXdpZHRoOiAje250aCgkbXEsIDIpfSc7XG4gICAgfVxuICB9XG59XG5cbmhlYWQge1xuICAvLyBzZXQgY2xlYXIgb24gaGVhZCB0byBzaG93IFVuaXNvbiBpcyBzZXQgdXAgY29ycmVjdGx5XG4gIGNsZWFyOiBib3RoO1xuICAvLyBzdG9yZSBoYXNoIG9mIGFsbCBicmVha3BvaW50c1xuICB0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICcjeyRtcS1zeW5jfSc7XG4gIH1cbn1cblxuLy8gZGVidWcgc3R5bGVzIHRvIHNlZSBicmVha3BvaW50IGluZm9cbmJvZHk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AaWYgJGRlYnVnID09IHRydWUge1xuICBib2R5OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC44KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4vLyBoaWRlIGVsZW1lbnRzIGZvciBjb25kaXRpb25hbCBsb2FkaW5nXG4vLyBvbmx5IHVzZWQgZm9yIHJlc3BvbnNpdmUgY29tbWVudHMgcGx1Z2luXG4qW2RhdGEtdXNuLWlmXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBzZWxlY3QtMiBUaGVtZVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLy8gc2luZ2xlIHNlbGVjdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgbWluLWhlaWdodDogMi43MTRyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgLy8gQm9yZGVyIGNvbG9yIG9uIGZvY3VzXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBTZWxlY3Qgd2l0aCBpY29ucyBzY3NzXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMTVyZW07XG4gICAgICAgIHdpZHRoOiAxLjE1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZHJvcGRvd24gYXJyb3cgaGVpZ2h0XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkaW5wdXQtYm9yZGVyLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTRweCwgMThweCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gd2hlbiBzZWxlY3QgY29udGFpbmVyIG9wZW4gLSBzY3NzXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gc2VsZWN0IGNvbnRhaW5lciAtIGZvY3VzXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBTZWxlY3QyIFNlYXJjaCBEcm9wZG93blxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIH1cbiAgfVxuXG4gIC8vIG11bHRpcGxlIHNlbGVjdCBzY3NzXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIG1pbi1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIHNlbGVjdGVkIGl0ZW1zIGJnIGNvbG9yIGZvciBtdWx0aXBsZSBzZWxlY3Rpb25cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgfVxuICAgIC8vIGZvbnQgLXNpemUgZm9yIHNlbGVjdGVkIG9wdGlvbnNcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgbGkge1xuICAgICAgICAvLyBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgLy8gY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkcmVtb3ZlLCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuODVyZW07XG4gICAgICAgIGhlaWdodDogMC44NXJlbTtcbiAgICAgICAgd2lkdGg6IDAuODVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMiU7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHNlbGVjdCBkcm9wZG93biBtZW51IHdpdGggaWNvbnNcbiAgICBpLFxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjE1cmVtO1xuICAgICAgd2lkdGg6IDEuMTVyZW07XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICB9XG4gIH1cblxuICAvLyBTZWxlY3QyIGdyb3VwIGFsaWdubWVudFxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZzogNnB4IDlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjQyOHJlbSAxcmVtO1xuICAgICZbcm9sZT0nZ3JvdXAnXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGksXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMS4xNXJlbTtcbiAgICAgIHdpZHRoOiAxLjE1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vTG9hZGluZyBSZW1vdGUgRGF0YSBJbWFnZSBTaXplXG4gIC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19hdmF0YXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBPcHRpb25hbCBzaXppbmdcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gTGFyZ2UgU2luZ2xlIHNlbGVjdFxuICAuc2VsZWN0LWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1sZyAtIDAuOCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjdyZW07XG4gICAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgLSAwLjk7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIHRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgLSAwLjggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsYXJnZSBNdWx0aXBsZSBzZWxlY3RcbiAgICAmLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAuMnJlbTtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1sZyAtIDAuOCk7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFNtYWxsIFNpbmdsZSBzZWxlY3RcbiAgLnNlbGVjdC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteS14cztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gICAgLy8gU2luZ2xlXG4gICAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICB0b3A6IC0wLjNyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTbWFsbCBNdWx0aXBsZSBzZWxlY3RcbiAgICAmLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzIC0gMC4yO1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteS14cztcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICBEYXJrIExheW91dFxuLmRhcmstbGF5b3V0IHtcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWlucHV0LWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4xMikgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRyZW1vdmUsICdjdXJyZW50Q29sb3InLCAkcHJpbWFyeSksICcjJywgJyUyMycpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgJyMnLFxuICAgICAgICAgICclMjMnXG4gICAgICAgICkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEZpbGUgTmFtZTogdmFyaWFibGVzLWRhcmsuc2Nzc1xuLy8gIERlc2NyaXB0aW9uOiBDdXN0b20gZGFyayB0aGVtZSB2YXJpYWJsZXNcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBSZWFjdCwgQW5ndWxhciwgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4vLyAgQXV0aG9yOiBQSVhJTlZFTlRcbi8vICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgV0FSTklORzogUExFQVNFIERPIE5PVCBDSEFOR0UgVEhJUyBWQVJJQUJMRSBGSUxFLlxuLy8gIFRISVMgRklMRSBXSUxMIEdFVCBPVkVSV1JJVFRFTiBXSVRIIEVBQ0ggVlVFWFkgSFRNTCBURU1QTEFURSBSRUxFQVNFLlxuLy8gIFRJUDpcbi8vICBXZSBzdWdnZXN0IHlvdSB0byB1c2UgdGhpcyAoYXNzZXRzL3Njc3MvdmFyaWFibGVzL192YXJpYWJsZXMtY29tcG9uZW50cy5zY3NzKSBmaWxlIGZvciBvdmVycmlkaW5nIGNvbXBvbmVudHMgdmFyaWFibGVzLlxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL0JvZHlcbiR0aGVtZS1kYXJrLWJvZHktYmc6ICMxNjFkMzEgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay1ib2R5LWNvbG9yOiAjYjRiN2JkICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yOiAjM2I0MjUzICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjNDQ0MDVlICFkZWZhdWx0O1xuXG4vL1R5cG9ncmFwaHlcbiR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yOiAjZDBkMmQ2ICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstbGFiZWwtY29sb3I6ICNkMGQyZDYgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yOiAjNjc2ZDdkICFkZWZhdWx0O1xuXG4vL0NhcmRcbiR0aGVtZS1kYXJrLWNhcmQtYmc6ICMyODMwNDYgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay1ib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgkYmxhY2ssIDAuMjQpO1xuXG4vL0lucHV0XG4kdGhlbWUtZGFyay1pbnB1dC1iZzogIzI4MzA0NiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAjNjc2ZDdkICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstaW5wdXQtYm9yZGVyLWNvbG9yOiAjNDA0NjU2ICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstaW5wdXQtZGlzYWJsZWQtYmc6ICMyNDIzM2EgIWRlZmF1bHQ7XG4kdGhlbWUtZGFyay1pbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0NDRiNjAgIWRlZmF1bHQ7XG5cbi8vIFN3aXRjaFxuJHRoZW1lLWRhcmstc3dpdGNoLWJnOiAjNTQ1YTZhO1xuJHRoZW1lLWRhcmstc3dpdGNoLWJnLWRpc2FibGVkOiAjMWIyMzM3O1xuXG4vL1RhYmxlXG4kdGhlbWUtZGFyay10YWJsZS1iZzogIzI4MzA0NiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXRhYmxlLWhlYWRlci1iZzogIzM0M2Q1NSAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXRhYmxlLXJvdy1iZzogIzI4MzA0NiAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLXRhYmxlLWhvdmVyLWJnOiAjMjQyYjNkICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstdGFibGUtc3RyaXBlZC1iZzogIzI0MmIzZCAhZGVmYXVsdDtcblxuJHRoZW1lLWRhcmstbW9kYWwtaGVhZGVyLWJnOiAjMTYxZDMxICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZzogIzI0MmIzZCAhZGVmYXVsdDtcbiR0aGVtZS1kYXJrLWNoYXJ0LWJnOiAjMzg0MDU2ICFkZWZhdWx0O1xuJHRoZW1lLWRhcmstd2lkZ2V0LWJnOiAjMzg0MDU2ICFkZWZhdWx0O1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgRmlsZSBOYW1lOiBkYXRhdGFibGVzLnNjc3Ncbi8vICAgICBEZXNjcmlwdGlvbjogRGF0YXRhYmxlcyBwYWdlcyBjdXN0b20gc2Nzc1xuLy8gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vICAgICBBdXRob3I6IFBJWElOVkVOVFxuLy8gICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIC8vIHRhYmxlIHdpZHRoICYgY29sbGFwc2UgYm9yZGVyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgdGQsXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nIDEuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIHRoZWFkIHtcbiAgICAvLyBTb3J0aW5nIEljb25zIENoYW5nZVxuICAgIC5zb3J0aW5nLFxuICAgIC5zb3J0aW5nX2FzYyxcbiAgICAuc29ydGluZ19kZXNjIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi11cCwgJ2N1cnJlbnRDb2xvcicsICR0YWJsZS1oZWFkLWNvbG9yKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcmlnaHQ6IDAuM3JlbTtcbiAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkdGFibGUtaGVhZC1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHJpZ2h0OiAwLjNyZW07XG4gICAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRhdGF0YWJsZXMgd2l0aCBjaGVja2JveCBzdHlsaW5nXG4gIC5kdC1jaGVja2JveGVzLWNlbGwge1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b24tY29sbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgPiBkaXZbcm9sZT0nbWVudSddIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTZweCAtOHB4O1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgfVxuICBbY2xhc3MqPSdidXR0b25zLSddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIHJlc3BvbnNpdmUgJysnIGljb24gbGluZSBoZWlnaHRcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRkLmNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGguY29udHJvbDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLy8gZGF0YSB0YWJsZSBzZWFyY2gsIGxhYmVscyBhbmRcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAvLyBkYXRhIHRhYmxlIHNlYXJjaCwgbGFiZWxzXG4gIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixcbiAgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAvLyBmb3IgZGF0YXRhYmxlIGxlbmd0aCBzZWxlY3RcbiAgICBzZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gM3B4KSAxMXB4LCBjYWxjKDEwMCUgLSAyMHB4KSAxM3B4LCAxMDAlIDA7XG4gICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICB9XG4gIH1cbiAgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxuXG4gIC8vIHBhZ2luYXRpb25cbiAgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIHVsLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBpbmZvIHRleHQgY29sb3JcbiAgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLy8gcm93IGdyb3VwaW5nXG50ci5ncm91cCB7XG4gIC8vIHJvdyBncm91cGluZyBjb2xvclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xufVxuXG4vLyBwYWdpbmF0aW9uIGluIGNlbnRlclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICB1bC5wYWdpbmF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgfVxuICAvLyBzbWFsbCBzY3JlZW4gYnV0dG9uIHNwYWNpbmcgaW4gYm90dG9tXG4gIGRpdi5kdC1idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLmR0ci1icy1tb2RhbCB7XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG4gICAgLnRhYmxlLmR0ci1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9ib290c3RyYXAtZXh0ZW5kZWQvaW5jbHVkZSc7IC8vIEJvb3RzdHJhcCBpbmNsdWRlc1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9pbmNsdWRlJzsgLy8gQ29tcG9uZW50cyBpbmNsdWRlc1xuXG4vLyBOdW1iZXIgSW5wdXRzIChUb3VjaCBzcGluKVxuJGJvb3RzdHJhcC10b3VjaHNwaW4td2lkdGg6IDguNHJlbTtcbiRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoLWxnOiA5LjM3NXJlbTtcbiRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoLXNtOiA2LjI1cmVtO1xuXG4kYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGg6IDIwcHg7XG4kYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4taGVpZ2h0OiAyMHB4O1xuJGJvb3RzdHJhcC10b3VjaHNwaW4tYnRuLXdpZHRoLWxnOiAyNHB4O1xuJGJvb3RzdHJhcC10b3VjaHNwaW4tYnRuLWhlaWdodC1sZzogMjRweDtcbiRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1zbTogMTZweDtcbiRib290c3RyYXAtdG91Y2hzcGluLWJ0bi1oZWlnaHQtc206IDE2cHg7XG5cbi8qIEJvb3RzdHJhcCBUb3VjaHNwaW4gKi9cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xuICAmLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogJGJvb3RzdHJhcC10b3VjaHNwaW4td2lkdGg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgJi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duLFxuICAgIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4td2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aDtcbiAgICAgIG1pbi1oZWlnaHQ6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBUb3VjaHNwaW5cbiAgJi5kaXNhYmxlZC10b3VjaHNwaW4ge1xuICAgIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24sXG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAvLyBUb3VjaHNwaW4gTGFyZ2VcbiAgJi5pbnB1dC1ncm91cC1sZyB7XG4gICAgd2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoLWxnO1xuICAgIC50b3VjaHNwaW4ge1xuICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93bixcbiAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gICAgICBtaW4td2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1sZztcbiAgICAgIG1pbi1oZWlnaHQ6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1sZztcbiAgICAgIGksXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUb3VjaHNwaW4gU21hbGxcbiAgJi5pbnB1dC1ncm91cC1zbSB7XG4gICAgd2lkdGg6ICRib290c3RyYXAtdG91Y2hzcGluLXdpZHRoLXNtO1xuICAgIC50b3VjaHNwaW4ge1xuICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQge1xuICAgICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93bixcbiAgICAgIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcbiAgICAgICAgbWluLXdpZHRoOiAkYm9vdHN0cmFwLXRvdWNoc3Bpbi1idG4td2lkdGgtc207XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRib290c3RyYXAtdG91Y2hzcGluLWJ0bi13aWR0aC1zbTtcbiAgICAgICAgaSxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE51bWJlciBUeXBlIElucHV0IEJveCBTY3NzIGZvciBUb3VjaHNwaW4gLSBSZW1vdmUgYXJyb3cgZm9yIGZpcmVmb3ggKi9cbi5ib290c3RyYXAtdG91Y2hzcGluIHtcbiAgJi5pbnB1dC1ncm91cCB7XG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICB9XG59XG5cbi8vIERhcmsgbGF5b3V0IHN0eWxlXG4uZGFyay1sYXlvdXQge1xuICAvLyBudW1iZXIgaW5wdXRzW3RvdWNoc3Bpbl1cbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xuICAgICYuaW5wdXQtZ3JvdXAge1xuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZC10b3VjaHNwaW4ge1xuICAgICAgLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQge1xuICAgICAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duLFxuICAgICAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCxcbiAgICAgICAgLmRpc2FibGVkLW1heC1taW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCB7XG4gICAgICAuZGlzYWJsZWQtbWF4LW1pbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdEZpbGUgTmFtZTogZGFyay1sYXlvdXQuc2Nzc1xuLy8gXHREZXNjcmlwdGlvbjogU0NTUyBmaWxlIGZvciBkYXJrIGxheW91dC5cbi8vIFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vIFx0QXV0aG9yOiBQSVhJTlZFTlRcbi8vIFx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICcuLi9ib290c3RyYXAtZXh0ZW5kZWQvaW5jbHVkZSc7IC8vIEJvb3RzdHJhcCBpbmNsdWRlc1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pbmNsdWRlJzsgLy8gQ29tcG9uZW50cyBpbmNsdWRlc1xuXG4uZGFyay1sYXlvdXQge1xuICBAYXQtcm9vdCBib2R5I3smfSB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgfVxuICBib2R5IHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICB9XG4gIC8vIHVuaXZlcnNhbCBlbGVtZW50c1xuICAvL2hlYWRpbmcgdGFnc1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gIH1cblxuICAvLyBib3JkZXIgY29sb3JcbiAgLmJvcmRlcixcbiAgLmJvcmRlci10b3AsXG4gIC5ib3JkZXItcmlnaHQsXG4gIC5ib3JkZXItYm90dG9tLFxuICAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBvdGhlciB0YWdzXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstbGFiZWwtY29sb3I7XG4gIH1cblxuICAuYnRuIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIC8vIC5vcGVyYXRvcixcbiAgICAgIC51cmwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gIH1cblxuICBrYmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gIH1cblxuICAvLyBmb3IgZGFyayB0ZXh0XG4gIC50ZXh0LWRhcmsge1xuICAgIGNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtYm9keSB7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1ib2R5LWhlYWRpbmcge1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgfVxuXG4gIC5zZWN0aW9uLWxhYmVsIHtcbiAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIHNoYWRvd1xuICAuc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBibG9ja3F1b3RlIGZvb3RlclxuICAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gbWFpbiBuYXZiYXIgYW5kIGhlYWRlciBuYXZiYXIgc2hhZG93KGdlbmVyaWMgbmF2YmFyKVxuICAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjIsIDI5LCA0OSwgMC45KSA0NCUsIHJnYmEoMjIsIDI5LCA0OSwgMC40MykgNzMlLCByZ2JhKDIyLCAyOSwgNDksIDApKTtcbiAgfVxuXG4gIC8vIG1haW4gaGVhZGVyIG5hdmJhciBkYXJrIHN0eWxlXG5cbiAgLmhvcml6b250YWwtbGF5b3V0IHtcbiAgICAuaGVhZGVyLW5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIH1cbiAgICAmLm5hdmJhci1zdGlja3ksXG4gICAgJi5uYXZiYXItc3RhdGljIHtcbiAgICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci1zdGlja3kge1xuICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgICYubmF2YmFyLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKCRibGFjaywgMC43NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgLm5hdmJhci1jb250YWluZXIge1xuICAgICAgLm5hdiB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvb2ttYXJrLXN0YXIge1xuICAgICAgICAgICAgICBpLFxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubmF2LXNlYXJjaCB7XG4gICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dCxcbiAgICAgICAgICAgICAgICAuaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQtY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJvb2ttYXJrLWlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VhcmNoLWxpc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dG8tc3VnZ2VzdGlvbi5jdXJyZW50X2l0ZW0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGkuZmljb24sXG4gICAgICAgIGxpIHN2Zy5maWNvbiB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tY2FydCxcbiAgICAgICAgLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICAgICAubWVkaWEtbWV0YSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tY2FydCB7XG4gICAgICAgICAgJi5lbXB0eS1jYXJ0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcnQtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWRpYS1oZWFkaW5nIC5jYXJ0LWl0ZW0tYnkge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1ub3RpZmljYXRpb24ge1xuICAgICAgICAgIC5tZWRpYS1ib2R5IC5tZWRpYS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2YmFyLXN0YXRpYy10b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj0nYmctJ10ge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vVGV4dCBjb2xvciBmb3IgQmxhbmsgcGFnZSB3aXRoIHRyYW5zcGFyZW50IGNhcmRcbiAgLmJsYW5rLXBhZ2Uge1xuICAgIC5jYXJkLmJnLXRyYW5zcGFyZW50IHtcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAuc2hhZG93LWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDE4MGRlZyxcbiAgICAgICAgJHRoZW1lLWRhcmstY2FyZC1iZyA0NCUsXG4gICAgICAgIHJnYmEoJHRoZW1lLWRhcmstY2FyZC1iZywgMC41MSkgNzMlLFxuICAgICAgICByZ2JhKCR0aGVtZS1kYXJrLWNhcmQtYmcsIDApXG4gICAgICApO1xuICAgIH1cblxuICAgICY6bm90KC5leHBhbmRlZCkge1xuICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1kYXJrIHtcbiAgICAgIC5uYXZpZ2F0aW9uID4gbGkub3Blbjpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb24gPiBsaS5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzZS10b2dnbGUtaWNvbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBQZXJmZWN0IFNjcm9sbGJhclxuICAucHNfX3RodW1iLXgsXG4gIC5wc19fdGh1bWIteSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgfVxuICAucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuICAucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4gIC5wcyAucHNfX3JhaWwteDpob3ZlcixcbiAgLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyxcbiAgLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuICAucHMgLnBzX19yYWlsLXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXksXG4gIC5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuICAucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgfVxuXG4gIC8vIG1haW4gbWVudSBjb250ZW50XG4gIC5tYWluLW1lbnUtY29udGVudCB7XG4gICAgLm5hdmlnYXRpb24tbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgICAubmF2aWdhdGlvbi1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgLm9wZW4sXG4gICAgICAgICAgLnNpZGViYXItZ3JvdXAtYWN0aXZlIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0aXZlIHtcbiAgICAgICAgLm1lbnUtdGl0bGUsXG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICAubWVudS1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuXG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWVudSBjb2xsYXBzZWQgYWN0aXZlIGl0ZW0gY29sb3JcbiAgLm1lbnUtY29sbGFwc2VkIHtcbiAgICAubWFpbi1tZW51Om5vdCguZXhwYW5kZWQpIHtcbiAgICAgIC5uYXZpZ2F0aW9uLW1haW4ge1xuICAgICAgICBsaS5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqKioqKioqKiBDT01QT05FTlRTICoqKioqKioqKi9cbiAgLy8gYWxlcnRzXG4gIC5hbGVydCB7XG4gICAgLmFsZXJ0LWhlYWRpbmcsXG4gICAgcCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmNsb3NlIHtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmLmFsZXJ0LWRhcmsge1xuICAgICAgLmFsZXJ0LWhlYWRpbmcsXG4gICAgICAuYWxlcnQtYm9keSxcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgfVxuICAgICAgJi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYnJlYWRjcnVtYnNcblxuICAvLyBIZWFkZXIgYnJlYWRjcnVtYlxuICAuY29udGVudC1oZWFkZXItbGVmdCB7XG4gICAgLmJyZWFkY3J1bWJzLXRvcCB7XG4gICAgICAuY29udGVudC1oZWFkZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCcmVhZGNydW1iIGRhcmsgc3R5bGVcbiAgLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdChbY2xhc3MqPSdicmVhZGNydW1iLSddKSB7XG4gICAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJyZWFkY3J1bWIgd2l0aCBDaGV2cm9uXG4gIC5icmVhZGNydW1iLWNoZXZyb24ge1xuICAgICYuYnJlYWRjcnVtYiB7XG4gICAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAnIycsXG4gICAgICAgICAgJyUyMydcbiAgICAgICAgKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY29sbGFwc2VcblxuICBbY2xhc3MqPSdjb2xsYXBzZS0nXSAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIGZvciBzaGFkb3cgYW5kIGJvcmRlcmVkXG4gIC5jb2xsYXBzZS1ib3JkZXIge1xuICAgIC5jYXJkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbGxhcHNlIHNoYWRvd1xuICAuY29sbGFwc2Utc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgfVxuXG4gIC8vIG1hcmdpbiBjb2xsYXBzZVxuICAuY29sbGFwc2UtbWFyZ2luIHtcbiAgICAuY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGlmIHRoZXJlIGlzIGFuIGFuY2hvciB0YWcgaW5zaWRlXG4gIC5jb2xsYXBzZS1pY29uIHtcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICBbZGF0YS10b2dnbGU9J2NvbGxhcHNlJ10ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgJyMnLFxuICAgICAgICAgICclMjMnXG4gICAgICAgICkpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAnIycsXG4gICAgICAgICAgJyUyMydcbiAgICAgICAgKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYnV0dG9uc1xuICAuYnRuIHtcbiAgICAmOm5vdChbY2xhc3MqPSdidG4tJ10pIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cblxuICAgICYuYnRuLWRhcmssXG4gICAgJi5idG4tb3V0bGluZS1kYXJrLFxuICAgICYuYnRuLWZsYXQtZGFyayB7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cblxuICAgICYuYnRuLWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1mbGF0LWRhcmsge1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1ncm91cC10b2dnbGUge1xuICAgIGxhYmVsW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gZHJvcGRvd25cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG5cbiAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkLFxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBtb2RhbFxuICAubW9kYWwge1xuICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWhlYWRlcltjbGFzcyo9J2JnLSddIHtcbiAgICAgIC8vIHdoeSByZW1vdmVkICFpbXBvcnRhbnQ/IE5vdCB3b3JraW5nIGlmIGFkZGVkIGJnLUNPTE9SIGNsYXNzIHdpdGggbW9kYWwtaGVhZGVyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgIH1cblxuICAgIC8vIGNsb3NlIGJ1dHRvblxuICAgIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDExLCAxMCwgMjUsIDAuNDkpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQsXG4gICAgLm1vZGFsLWJvZHksXG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy9wYWdpbmF0aW9uXG4gIC5wYWdpbmF0aW9uIHtcbiAgICAmOm5vdChbY2xhc3MqPSdwYWdpbmF0aW9uLSddKSB7XG4gICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXBhZ2luYXRpb24tYmc7XG5cbiAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1wYWdpbmF0aW9uLWJnO1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmV2LWl0ZW0sXG4gICAgICAgICYubmV4dC1pdGVtIHtcbiAgICAgICAgICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzcyo9J3BhZ2luYXRpb24tJ10ge1xuICAgICAgLnBhZ2UtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1wYWdpbmF0aW9uLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIC5wYWdlLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgJi5wcmV2LWl0ZW0sXG4gICAgICAmLnByZXYge1xuICAgICAgICAucGFnZS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tbGVmdCwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWxlZnQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yKSxcbiAgICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICAgKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5leHQtaXRlbSxcbiAgICAgICYubmV4dCB7XG4gICAgICAgIC5wYWdlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1yaWdodCwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLFxuICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICApKTtcbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yKSxcbiAgICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICAgKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBuYXYgdGFic1xuICAubmF2LXRhYnMsXG4gIC5uYXYtcGlsbHMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGJvcmRlcmVkIG5hdlxuICAubmF2LndyYXAtYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIG5hdiBwaWxsc1xuICAubmF2LXBpbGxzIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBtZWRpYVxuICAubWVkaWEtYm9yZGVyZWQge1xuICAgIC5tZWRpYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBwb3BvdmVyXG4gIC5wb3BvdmVyIHtcbiAgICAmW3gtcGxhY2VtZW50PSd0b3AnXSB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50PSdsZWZ0J10ge1xuICAgICAgLmFycm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50PSdyaWdodCddIHtcbiAgICAgIC5hcnJvdyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBvcG92ZXItaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJTIHRvYXN0XG4gIC50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGhlbWUtZGFyay1jYXJkLWJnLCAwLjg1KTtcbiAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgLnRvYXN0LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGlzdCBncm91cFxuICAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAmOm5vdChbY2xhc3MqPSdsaXN0LWdyb3VwLWl0ZW0tJ10pLFxuICAgICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgcCxcbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNpcmNsZSwgJ2N1cnJlbnRDb2xvcicsICR0aGVtZS1kYXJrLWJvZHktY29sb3IpLCAnIycsICclMjMnKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gc3Bpbm5lcnNcbiAgLnNwaW5uZXItYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGF2YXRhclxuICAuYXZhdGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuXG4gICAgW2NsYXNzKj0nYXZhdGFyLXN0YXR1cy0nXSB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgfVxuICB9XG4gIC5hdmF0YXItZ3JvdXAge1xuICAgIC5hdmF0YXIge1xuICAgICAgaW1nLFxuICAgICAgLmF2YXRhci1jb250ZW50IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR0aGVtZS1kYXJrLWNhcmQtYmcsIGluc2V0IDAgMCAwIDFweCByZ2JhKCR0aGVtZS1kYXJrLWNhcmQtYmcsIDAuMDcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRpdmlkZXJcbiAgLmRpdmlkZXIge1xuICAgIC5kaXZpZGVyLXRleHQge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXZpZGVyLWRhcmsge1xuICAgICAgLmRpdmlkZXItdGV4dCB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUaW1lbGluZVxuICAudGltZWxpbmUge1xuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAudGltZWxpbmUtcG9pbnQ6bm90KC50aW1lbGluZS1wb2ludC1pbmRpY2F0b3IpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIH1cbiAgICAgIC50aW1lbGluZS1ldmVudCB7XG4gICAgICAgIC50aW1lbGluZS1ldmVudC10aW1lIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY2FyZFxuICAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLm92ZXJsYXktaW1nLWNhcmQge1xuICAgICAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgICAgICBzcGFuLFxuICAgICAgICBwLFxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0gQWR2YW5jZSBDYXJkcyAtLS0tLS0tLS0tLS0tLS1cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBEZXZlbG9wZXIgTWVldHVwIENhcmRcbiAgLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCB7XG4gICAgLm1lZXR1cC1oZWFkZXIgLm1lZXR1cC1kYXkge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJvZmlsZSBDYXJkXG4gIC5jYXJkLXByb2ZpbGUge1xuICAgIC5wcm9maWxlLWltYWdlLXdyYXBwZXIgLnByb2ZpbGUtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICB9XG4gIH1cblxuICAvLyBCdXNpbmVzcyBDYXJkXG4gIC5idXNpbmVzcy1jYXJkIHtcbiAgICAuYnVzaW5lc3MtaXRlbXMgLmJ1c2luZXNzLWl0ZW0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQXBwIERlc2lnbiBDYXJkXG4gIC5jYXJkLWFwcC1kZXNpZ24ge1xuICAgIC5kZXNpZ24tcGxhbm5pbmctd3JhcHBlciAuZGVzaWduLXBsYW5uaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLS0gU3RhdGlzdGljcyBDYXJkIC0tLS0tLS0tLS0tLS0tLVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5jYXJkLXRpbnktbGluZS1zdGF0cyB7XG4gICAgLmFwZXhjaGFydHMtc2VyaWVzLW1hcmtlcnMge1xuICAgICAgLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgICAgICAgc3Ryb2tlOiAkaW5mbztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgICAgICAgICBmaWxsOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8tLS0tLS0tLS0tLS0tLSBBbmFseXRpY3MgQ2FyZHMgLS0tLS0tLS0tLS0tLS1cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBSZXZlbnVlIFJlcG9ydCBDYXJkXG4gIC5jYXJkLXJldmVudWUtYnVkZ2V0IHtcbiAgICAucmV2ZW51ZS1yZXBvcnQtd3JhcHBlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgLmJ1ZGdldC13cmFwcGVyIHtcbiAgICAgIC5hcGV4Y2hhcnRzLXNlcmllczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVhcm5pbmdzIENhcmRcbiAgLmVhcm5pbmdzLWNhcmQge1xuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1waWUge1xuICAgICAgLmFwZXhjaGFydHMtZGF0YWxhYmVsLWxhYmVsIHtcbiAgICAgICAgZmlsbDogJHRoZW1lLWRhcmstYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYXBleGNoYXJ0cy1kYXRhbGFiZWwtdmFsdWUge1xuICAgICAgICBmaWxsOiAkdGhlbWUtZGFyay1oZWFkaW5ncy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb21wYW55IFRhYmxlIENhcmRcbiAgLmNhcmQtY29tcGFueS10YWJsZSB7XG4gICAgLmF2YXRhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgIH1cbiAgfVxuXG4gIC8qKioqKioqKioqIEZPUk1TICoqKioqKioqKiovXG5cbiAgLy8gaW5wdXRcbiAgaW5wdXQuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtYmc7XG4gICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG5cbiAgICAmOm5vdCg6Zm9jdXMpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHk9J3JlYWRvbmx5J10ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC8vIHRleHQgYXJlYSBjb3VudGVyXG4gIC5jaGFyLXRleHRhcmVhIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYubWF4LWxpbWl0IHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gZmlsZSB1cGxvYWRlciBkZWZhdWx0XG4gIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gY29udHJvbCBsaWtlIGNoZWNrYm94LCByYWRpbyBhbmQgc3dpdGNoXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zd2l0Y2gge1xuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXN3aXRjaC1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXN3aXRjaC1iZy1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzZWxlY3RcbiAgc2VsZWN0LmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWJnO1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgb3B0aW9uOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICY6bm90KFttdWx0aXBsZT0nbXVsdGlwbGUnXSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICcjJyxcbiAgICAgICAgJyUyMydcbiAgICAgICkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZGVkIGZvciBvdmVycmlkZVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBmb3JtIHdpemFyZFxuICAud2l6YXJkIHtcbiAgICAuc3RlcHMge1xuICAgICAgdWwge1xuICAgICAgICAuZGlzYWJsZWQsXG4gICAgICAgIC5kb25lIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBpbnB1dCBncm91cHNcbiAgLmlucHV0LWdyb3VwIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1pbnB1dC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmbG9hdGluZyBsYWJlbFxuICAuZm9ybS1sYWJlbC1ncm91cCB7XG4gICAgJiA+IGlucHV0Om5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gICAgJiA+IHRleHRhcmVhOm5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY291bnRlci12YWx1ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLyoqKioqKioqKiogVEFCTEUgKioqKioqKioqKi9cblxuICAvLyB0YWJsZVxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWJnO1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50aGVhZCxcbiAgICB0Ym9keSB7XG4gICAgICB0cjpub3QoW2NsYXNzKj0ndGFibGUtJ10pIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcblxuICAgICAgICAgIGNvZGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstdGFibGUtcm93LWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkLFxuICAgIHRmb290IHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWhlYWRlci1iZztcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGhlYWQtZGFyayB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gaWYgdGFibGUgbm90IGxpZ2h0L2RhcmsgYW5kIHRoZWFkIG5vdCBoYXZlIGRhcmsgY2xhc3NcbiAgICAmOm5vdCgudGFibGUtZGFyayk6bm90KC50YWJsZS1saWdodCkgdGhlYWQ6bm90KC50aGVhZC1kYXJrKSB0aCxcbiAgICAmOm5vdCgudGFibGUtZGFyayk6bm90KC50YWJsZS1saWdodCkgdGZvb3Q6bm90KC50aGVhZC1kYXJrKSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay10YWJsZS1oZWFkZXItYmc7XG4gICAgfVxuXG4gICAgLy8gdGFibGUtZGFyayBzdHlsZVxuICAgICYudGFibGUtZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAmLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMDUpO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAudGV4dC13aGl0ZSB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICAvLyBmb3IgY29udGV4dHVhbCBjbGFzc2VzXG4gICAgICAgICZbY2xhc3MqPSd0YWJsZS0nXSB7XG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50YWJsZS1kYXJrIHtcbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGFibGUtYWN0aXZlIHtcbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBib3JkZXJlZCB0YWJsZVxuICAgICYudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gdGFibGUgaG92ZXIgcm93IGNvbG9yXG4gICAgJi50YWJsZS1ob3ZlciB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWhvdmVyLWJnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRoLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGhvdmVyIGFuaW1hdGlvblxuICAgICYudGFibGUtaG92ZXItYW5pbWF0aW9uIHRib2R5IHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWJnO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0aGVtZS1kYXJrLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdGFibGUgc3RyaXBlZFxuICAgICYudGFibGUtc3RyaXBlZCB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstdGFibGUtc3RyaXBlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBkYXRhdGFibGVcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgLmR0LWJ1dHRvbnMge1xuICAgICAgLmJ1dHRvbnMtY29weSxcbiAgICAgIC5idXR0b25zLWV4Y2VsLFxuICAgICAgLmJ1dHRvbnMtcGRmLFxuICAgICAgLmJ1dHRvbnMtcHJpbnQsXG4gICAgICAuYnRuLXNlY29uZGFyeSxcbiAgICAgIFtjbGFzcyo9J2J1dHRvbnMtJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHtcbiAgICAgID4gZGl2W3JvbGU9J21lbnUnXSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0aGVtZS1kYXJrLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLmRhdGFUYWJsZSB7XG4gICAgICB0ciB7XG4gICAgICAgICYuZ3JvdXAge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLXN0cmlwZWQtYmc7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNvcnRpbmcgSWNvbnMgQ2hhbmdlXG4gICAgICB0aGVhZCB7XG4gICAgICAgIC5zb3J0aW5nLFxuICAgICAgICAuc29ydGluZ19hc2MsXG4gICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgKSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgICAgICcjJyxcbiAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29ydGluZyB7XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb3J0aW5nX2FzYyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGFnR3JpZCBQYWdlIEJ0blxuICAuYWctZ3JpZC1idG5zIHtcbiAgICAuZmlsdGVyLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGFnR3JpZCBNYWluXG4gIC5hZ2dyaWQge1xuICAgIC5hZy1pbnB1dC13cmFwcGVyIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIH1cbiAgfVxuICAuYWdncmlkLFxuICAuYWctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgLmFnLXJvdy1ob3ZlcixcbiAgICAuYWctcm93LXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWhvdmVyLWJnICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFnLWljb24ge1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgLmFnLWhlYWRlci1jZWxsLmFnLWNvbHVtbi1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZy1oZWFkZXItY2VsbCxcbiAgICAuYWctY2VsbCxcbiAgICAuYWctcm93LFxuICAgIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIsXG4gICAgLmFnLXBpbm5lZC1sZWZ0LWNvbHMtY29udGFpbmVyLFxuICAgIC5hZy1ob3Jpem9udGFsLWxlZnQtc3BhY2VyLFxuICAgIC5hZy1wYWdpbmctcGFuZWwsXG4gICAgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgfVxuICAgIC5hZy1jZWxsLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmFnLXBhZ2luZy1wYW5lbCB7XG4gICAgICAuYWctcGFnaW5nLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgICAuYWctZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgfVxuXG4gICAgICBzcGFuW3JlZj0nbGJUb3RhbCddIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstcGFnaW5hdGlvbi1iZztcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAvKioqKioqKioqKiBQQUdFUyAqKioqKioqKioqL1xuXG4gIC8vIGNvbWluZyBzb29uXG4gIC5nZXR0aW5nLXN0YXJ0ZWQge1xuICAgIC5jbG9ja0NhcmQge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gcHJvZmlsZSBwYWdlXG4gICN1c2VyLXByb2ZpbGUge1xuICAgIC5wcm9maWxlLWhlYWRlciB7XG4gICAgICAubmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaCBwYWdlXG4gIC5zZWFyY2gtYmFyIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gQmxvZyBFZGl0IFBhZ2VcbiAgLmJsb2ctZWRpdC13cmFwcGVyIHtcbiAgICAuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIEtub3dsZWRnZSBCYXNlXG4gIC5rYi1zZWFyY2gtY29udGVudC1pbmZvIHtcbiAgICAua2Itc2VhcmNoLWNvbnRlbnQge1xuICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjQ4NjA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGlzdCBncm91cCBjaXJjbGUgZm9yIGtiXG4gIC5saXN0LWdyb3VwLWNpcmNsZSB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj0nbGlzdC1ncm91cC1pdGVtLSddKSxcbiAgICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKioqKioqKioqKiBBUFBMSUNBVElPTlMgKioqKioqKioqKi9cblxuICAvLyBBcHAgY29tbW9uIHNpZGViYXIgYW5kIGNvbnRlbnQgZGFyayBzdHlsZVxuICAuY29udGVudC1hcmVhLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICAuc2lkZWJhci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXBwLWZpeGVkLXNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGVudC1yaWdodCB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGVtYWlsIGFwcGxpY2F0aW9uXG4gIC5lbWFpbC1hcHBsaWNhdGlvbiB7XG4gICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgICAgIC8vIEVtYWlsIGxpc3RcbiAgICAgIC5lbWFpbC1hcHAtbGlzdCB7XG4gICAgICAgIC5hcHAtYWN0aW9uIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIC5hY3Rpb24tcmlnaHQge1xuICAgICAgICAgICAgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWFpbC11c2VyLWxpc3Qge1xuICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWxlY3RlZC1yb3ctYmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjA2KTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIC51c2VyLWRldGFpbHMsXG4gICAgICAgICAgICAubWFpbC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgLm1haWwtZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbC1yZWFkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXRhYmxlLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBhcHAgZW1haWwgZGV0YWlsc1xuICAgICAgLmVtYWlsLWFwcC1kZXRhaWxzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIC5lbWFpbC1zY3JvbGwtYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWFpbC1kZXRhaWwtaGVhZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgLmVtYWlsLWhlYWRlci1yaWdodCB7XG4gICAgICAgICAgICAubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUsXG4gICAgICAgICAgICAgIC5hY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVtYWlsLWluZm8tZHJvcHVwIHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgIHN0ci1yZXBsYWNlKCRjaGV2cm9uLWRvd24sICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yKSxcbiAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAnJTIzJ1xuICAgICAgICAgICAgKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haWwtbWVzc2FnZS13cmFwcGVyLFxuICAgICAgICAuZW1haWwtZGV0YWlsLWhlYWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQ29tcG9zZSBtYWlsXG4gICAgICAjY29tcG9zZS1tYWlsIHtcbiAgICAgICAgLmNvbXBvc2UtbWFpbC1mb3JtLWZpZWxkLFxuICAgICAgICAucWwtdG9vbGJhcixcbiAgICAgICAgLnFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY2hhdCBhcHBsaWNhdGlvblxuICAuY2hhdC1hcHBsaWNhdGlvbiB7XG4gICAgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAvLyBsZWZ0IHNpZGViYXJcbiAgICAuc2lkZWJhciB7XG4gICAgICAuY2hhdC1wcm9maWxlLXNpZGViYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgIC5jaGF0LWZpeGVkLXNlYXJjaCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhdC11c2VyLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgLmNoYXQtdXNlcnMtbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1ib2R5LWJnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jaGF0LWluZm8gLmNhcmQtdGV4dCxcbiAgICAgICAgICAgICAgLmNoYXQtdGltZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5jaGF0LWluZm8gLmNhcmQtdGV4dCxcbiAgICAgICAgICAgICAgICAuY2hhdC10aW1lIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmF2YXRhci1ib3JkZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmlnaHQgc2lkZSBjb250ZW50IGFyZWFcbiAgICAuY29udGVudC1yaWdodCB7XG4gICAgICAuY2hhdC1hcHAtd2luZG93IHtcbiAgICAgICAgLnN0YXJ0LWNoYXQtYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcblxuICAgICAgICAgIC5zdGFydC1jaGF0LWljb24sXG4gICAgICAgICAgLnN0YXJ0LWNoYXQtdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1jaGF0LWFyZWEsXG4gICAgICAgIC51c2VyLWNoYXRzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNoYXQtYmctZGFyayk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjMyZjtcbiAgICAgICAgfVxuICAgICAgICAudXNlci1jaGF0cyB7XG4gICAgICAgICAgLmRpdmlkZXIgLmRpdmlkZXItdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hdmF0YXIgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBBY3RpdmUgY29udmVyc2F0aW9uIHN0eWxlXG4gICAgICAgIC5hY3RpdmUtY2hhdCB7XG4gICAgICAgICAgLmNoYXQtbGVmdCB7XG4gICAgICAgICAgICAuY2hhdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hhdC1jb250ZW50IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAvLyBDaGF0IGZvcm1cbiAgICAgICAgICAuY2hhdC1oZWFkZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNoYXQtaGVhZGVyLFxuICAgICAgICAgIC5jaGF0LWFwcC1mb3JtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXItcHJvZmlsZS1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hhdCB3aWRnZXQgZGFyayBzdHlsZVxuICAuY2hhdC13aWRnZXQge1xuICAgIC51c2VyLWNoYXRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLXdpZGdldC1iZyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZC1oZWFkZXIsXG4gICAgLmNoYXQtYXBwLWZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICB9XG4gICAgLmNoYXQtYXBwLXdpbmRvdyAudXNlci1jaGF0cyAuY2hhdC1sZWZ0IC5jaGF0LWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNoYXQtYXBwLXdpbmRvdyAudXNlci1jaGF0cyAuYXZhdGFyIGltZyB7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gS2FuYmFuIGFwcGxpY2F0aW9uXG4gIC5rYW5iYW4tYXBwbGljYXRpb24ge1xuICAgIC5rYW5iYW4td3JhcHBlciB7XG4gICAgICAua2FuYmFuLWNvbnRhaW5lciB7XG4gICAgICAgIC5rYW5iYW4tYm9hcmQge1xuICAgICAgICAgIC5rYW5iYW4tYm9hcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmthbmJhbi1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICAuaXRlbS1kcm9wZG93biBpLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAgICAgICAgIC5pdGVtLWRyb3Bkb3duIHN2Zy5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rYW5iYW4tdGl0bGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudXBkYXRlLWl0ZW0tc2lkZWJhciB7XG4gICAgICAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayxcbiAgICAgIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmthbmJhbi1pdGVtLmd1LW1pcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgfVxuXG4gIC8vIFRvZG8gYXBwbGljYXRpb25cbiAgLnRvZG8tYXBwbGljYXRpb24ge1xuICAgIC5jb250ZW50LWFyZWEtd3JhcHBlciB7XG4gICAgICAuc2lkZWJhciB7XG4gICAgICAgIC50b2RvLWZvcm0ge1xuICAgICAgICAgIC50b2RvLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgICAudG9kby10YXNrLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC50b2RvLXRhc2stbGlzdCB7XG4gICAgICAgICAgLnRvZG8taXRlbSB7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbXBsZXRlZCB7XG4gICAgICAgICAgICAgIC50b2RvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6ICR0aGVtZS1kYXJrLWJveC1zaGFkb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b2RvLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgICAgICAgLnRvZG8taXRlbS1mYXZvcml0ZTpub3QoLnRleHQtd2FybmluZykge1xuICAgICAgICAgICAgICAgIGksXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9kby1pdGVtLWFjdGlvbiB7XG4gICAgICAuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9kby1pdGVtLmd1LW1pcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkdGhlbWUtZGFyay1ib3gtc2hhZG93O1xuICAgICYuY29tcGxldGVkIHtcbiAgICAgIC50b2RvLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLXRleHQtbXV0ZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRS1jb21tZXJjZSBhcHBsaWNhdGlvblxuICAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIHtcbiAgICAuZWNvbW1lcmNlLWNhcmQge1xuICAgICAgLmJ0bi1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBtYWluIGNvbnRlbnRcbiAgICAuY29udGVudC1yaWdodCxcbiAgICAuY29udGVudC1ib2R5IHtcbiAgICAgIC8vIGhlYWRlciBpdGVtc1xuICAgICAgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMge1xuICAgICAgICAucmVzdWx0LXRvZ2dsZXIge1xuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNob3Atc2lkZWJhci10b2dnbGVyIHtcbiAgICAgICAgICAgIGksXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGxpc3QgYW5kIGdyaWQgdmlld1xuICAgICAgLmdyaWQtdmlldyxcbiAgICAgIC5saXN0LXZpZXcge1xuICAgICAgICAuZWNvbW1lcmNlLWNhcmQge1xuICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtLW9wdGlvbnMge1xuICAgICAgICAgICAgLndpc2hsaXN0IHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FydCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdyaWQtdmlldyB7XG4gICAgICAuaXRlbS1uYW1lIGEsXG4gICAgICAuaXRlbS1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHdpc2hsaXN0LWl0ZW1zXG4gICAgLndpc2hsaXN0LWl0ZW1zIHtcbiAgICAgIC5lY29tbWVyY2UtY2FyZCB7XG4gICAgICAgIC5tb3ZlLWNhcnQge1xuICAgICAgICAgIC5tb3ZlLXRvLWNhcnQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBjaGVja291dFxuICAgIC5wcm9kdWN0LWNoZWNrb3V0IHtcbiAgICAgIC5jaGVja291dC1vcHRpb25zIHtcbiAgICAgICAgLmNvdXBvbnMge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gRWNvbW1lcmNlIGRldGFpbHNcbiAgICAuYXBwLWVjb21tZXJjZS1kZXRhaWxzIHtcbiAgICAgIC5pdGVtLWZlYXR1cmVzLFxuICAgICAgLnN3aXBlci1yZXNwb25zaXZlLWJyZWFrcG9pbnRzLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZmlsZSBtYW5hZ2VyIGFwcFxuICAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIHtcbiAgICAuc2lkZWJhci1maWxlLW1hbmFnZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgLmpzdHJlZSB7XG4gICAgICAgIC5qc3RyZWUtY29udGFpbmVyLXVsIHtcbiAgICAgICAgICAuanN0cmVlLWFuY2hvciB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdG9yYWdlLXN0YXR1cyB7XG4gICAgICAgIGksXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsZS1tYW5hZ2VyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWxhYmVsLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtZGFyay1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1hcmVhLXdyYXBwZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRmlsZSBNYW5hZ2VyIEFwcFxuICAgIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAuZmlsZS1tYW5hZ2VyLWFwcC1zZWFyY2hiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmZpbGUtbWFuYWdlci10b2dnbGVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWxlLW1hbmFnZXItY29udGVudC1oZWFkZXIsXG4gICAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5maWxlLW1hbmFnZXItY29udGVudC1ib2R5IHtcbiAgICAgICAgLmRyaXZlcyB7XG4gICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstdGFibGUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctY29udGFpbmVyIHtcbiAgICAgICAgICAuZmlsZS1tYW5hZ2VyLWl0ZW0ge1xuICAgICAgICAgICAgLmZpbGUtbG9nby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLnNlbGVjdGVkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KC5saXN0LXZpZXcpIHtcbiAgICAgICAgICAgIC5maWxlLW1hbmFnZXItaXRlbSB7XG4gICAgICAgICAgICAgIC5maWxlLXNpemUsXG4gICAgICAgICAgICAgIC5maWxlLWFjY2Vzc2VkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstdGV4dC1tdXRlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2FwcC1maWxlLW1hbmFnZXItaW5mby1zaWRlYmFyIHtcbiAgICAgIC5uYXYtdGFicyAubmF2LWxpbmssXG4gICAgICAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgIC5uYXYtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjYWxlbmRhclxuICAuYXBwLWNhbGVuZGFyIHtcbiAgICAuYXBwLWNhbGVuZGFyLXNpZGViYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuXG4gICAgICAuc2lkZWJhci1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWxhYmVsLWNvbG9yO1xuICAgICAgfVxuICAgICAgLnNlbGVjdC1hbGwsXG4gICAgICAuaW5wdXQtZmlsdGVyIHtcbiAgICAgICAgfiBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWxhYmVsLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mYyB7XG4gICAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWJnICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5mYy10aW1lZ3JpZCB7XG4gICAgICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24ge1xuICAgICAgICAgIC5mYy1jb2wtaGVhZGVyLWNlbGwsXG4gICAgICAgICAgLmZjLXRpbWVncmlkLWF4aXMsXG4gICAgICAgICAgLmZjLWRheWdyaWQtZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZjLWRheS10b2RheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGdyYXktMTAwLCAkYWxwaGE6IDAuMTIpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZjLXBvcG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgIC5mYy1wb3BvdmVyLWhlYWRlciB7XG4gICAgICAgIC5mYy1wb3BvdmVyLXRpdGxlLFxuICAgICAgICAuZmMtcG9wb3Zlci1jbG9zZSB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5IHRkLFxuICAgICAgdGhlYWQgdGgge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmZjLXNjcm9sbGdyaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmZjLWxpc3QsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICAuZmMtbGlzdC1kYXktY3VzaGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgfVxuICAgICAgICAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgfVxuICAgICAgICAuZmMtbGlzdC1ldmVudC10aW1lIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuZmMtbGlzdC1ldmVudCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSW52b2ljZSBBcHBsaWNhdGlvblxuICAuaW52b2ljZS1saXN0LXdyYXBwZXIge1xuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgICAgLmludm9pY2UtbGlzdC1kYXRhVGFibGUtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgICAuaW52b2ljZS1kYXRhLXRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgICAgdGJvZHkgLnNlbGVjdGVkLXJvdy1iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnZvaWNlLWVkaXQsXG4gIC5pbnZvaWNlLWFkZCB7XG4gICAgLmludm9pY2UtcHJldmlldy1jYXJkIHtcbiAgICAgIC5pbnZvaWNlLXByb2R1Y3QtZGV0YWlscyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtYm9yZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnZvaWNlLXByaW50IHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gVXNlcnMgQXBwbGljYXRpb25cbiAgLmFwcC11c2VyLXZpZXcge1xuICAgIC5wbGFuLWNhcmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYXBwLXVzZXItZWRpdCB7XG4gICAgLmZvcm0tY29udHJvbC5lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvKioqKioqKioqKiBDVVNUT01JWkVSICoqKioqKioqKiovXG5cbiAgLmN1c3RvbWl6ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG5cbiAgICAuY3VzdG9taXplci1jbG9zZSB7XG4gICAgICBpLFxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1maXhlZCB7XG4gICAgLmZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIH1cbiAgfVxuXG4gIC8qKioqKioqKioqIEhPUklaT05UQUwgTEFZT1VUICoqKioqKioqKiovXG4gIC5ob3Jpem9udGFsLWxheW91dCB7XG4gICAgJi5uYXZiYXItc3RpY2t5IC5ob3Jpem9udGFsLW1lbnUtd3JhcHBlciAubmF2YmFyLWhvcml6b250YWwuaGVhZGVyLW5hdmJhci5maXhlZC10b3Age1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoJGJsYWNrLCAwLjc1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBib3R0b20sXG4gICAgICAgIHJnYmEoMzcsIDQzLCA3MSwgMC43NikgNDQlLFxuICAgICAgICByZ2JhKDU2LCA1MywgNTMsIDAuNDYpIDczJSxcbiAgICAgICAgcmdiYSgkd2hpdGUsIDApIDEwMCVcbiAgICAgICkgIWltcG9ydGFudDtcbiAgICAgIC5oZWFkZXItbmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstY2FyZC1iZyAhaW1wb3J0YW50O1xuICAgICAgICAmLm5hdmJhci1zaGFkb3cge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKCRibGFjaywgMC43NSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXZiYXItaG9yaXpvbnRhbCB7XG4gICAgICAgICAgdWwjbWFpbi1tZW51LW5hdmlnYXRpb24gPiBsaTpob3Zlcjpub3QoLmFjdGl2ZSkgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzdHItcmVwbGFjZShcbiAgICAgICAgICAgICAgICBzdHItcmVwbGFjZSgkY2hldnJvbi1kb3duLCAnY3VycmVudENvbG9yJywgJHRoZW1lLWRhcmstYm9keS1jb2xvciksXG4gICAgICAgICAgICAgICAgJyMnLFxuICAgICAgICAgICAgICAgICclMjMnXG4gICAgICAgICAgICAgICkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAuZHJvcGRvd24tc3VibWVudSB7XG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWhlYWRpbmdzLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kaXNhYmxlZCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstaGVhZGluZ3MtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2UoXG4gICAgICAgICAgICAgICAgc3RyLXJlcGxhY2UoJGNoZXZyb24tcmlnaHQsICdjdXJyZW50Q29sb3InLCAkdGhlbWUtZGFyay1ib2R5LWNvbG9yKSxcbiAgICAgICAgICAgICAgICAnIycsXG4gICAgICAgICAgICAgICAgJyUyMydcbiAgICAgICAgICAgICAgKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHN0ci1yZXBsYWNlKHN0ci1yZXBsYWNlKCRjaGV2cm9uLXJpZ2h0LCAnY3VycmVudENvbG9yJywgJHdoaXRlKSwgJyMnLCAnJTIzJykpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBsaS5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICA+IGksXG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWRhcmstYm9keS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWRhcmstYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBsaS5vcGVuLmFjdGl2ZSB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBcdEZpbGUgTmFtZTogYm9yZGVyZWQtbGF5b3V0LnNjc3Ncbi8vIFx0RGVzY3JpcHRpb246IFNDU1MgZmlsZSBmb3IgQm9yZGVyZWQgbGF5b3V0LlxuLy8gXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBcdEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgUmVhY3QsIEFuZ3VsYXIsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxuLy8gXHRBdXRob3I6IFBJWElOVkVOVFxuLy8gXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJy4uL2Jvb3RzdHJhcC1leHRlbmRlZC9pbmNsdWRlJzsgLy8gQm9vdHN0cmFwIGluY2x1ZGVzXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2luY2x1ZGUnOyAvLyBDb21wb25lbnRzIGluY2x1ZGVzXG5cbi5ib3JkZXJlZC1sYXlvdXQge1xuICAuaGVhZGVyLW5hdmJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmLmZsb2F0aW5nLW5hdiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAmLmZpeGVkLXRvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgIH1cbiAgfVxuICAubWFpbi1tZW51IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJi5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkge1xuICAgICAgJi5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpLFxuICAgICAgJi5zaWRlYmFyLWdyb3VwLWFjdGl2ZSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR3aGl0ZSwgNyUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubWFpbi1tZW51IC5uYXZpZ2F0aW9uLFxuICAubWFpbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgfVxuICAuY2FyZCxcbiAgLmJzLXN0ZXBwZXI6bm90KC53aXphcmQtbW9kZXJuKTpub3QoLmNoZWNrb3V0LXRhYi1zdGVwcyksXG4gIC5icy1zdGVwcGVyLndpemFyZC1tb2Rlcm4gLmJzLXN0ZXBwZXItY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItZml4ZWQge1xuICAgIC5mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFx0RmlsZSBOYW1lOiBzZW1pLWRhcmstbGF5b3V0LnNjc3Ncbi8vIFx0RGVzY3JpcHRpb246IFNDU1MgZmlsZSBmb3Igc2VtaSBkYXJrIGxheW91dC5cbi8vIFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gXHRJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIFJlYWN0LCBBbmd1bGFyLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcbi8vIFx0QXV0aG9yOiBQSVhJTlZFTlRcbi8vIFx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICcuLi9ib290c3RyYXAtZXh0ZW5kZWQvaW5jbHVkZSc7IC8vIEJvb3RzdHJhcCBpbmNsdWRlc1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pbmNsdWRlJzsgLy8gQ29tcG9uZW50cyBpbmNsdWRlc1xuXG4uc2VtaS1kYXJrLWxheW91dCB7XG4gIC8qKioqKioqKioqKiogTWFpbiBNZW51ICoqKioqKioqKioqKioqL1xuXG4gIC8vIG1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgIC5zaGFkb3ctYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICAkdGhlbWUtZGFyay1jYXJkLWJnIDQ0JSxcbiAgICAgICAgcmdiYSgkdGhlbWUtZGFyay1jYXJkLWJnLCAwLjUxKSA3MyUsXG4gICAgICAgIHJnYmEoJHRoZW1lLWRhcmstY2FyZC1iZywgMClcbiAgICAgICk7XG4gICAgfVxuICAgICY6bm90KC5leHBhbmRlZCkge1xuICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstYm9keS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBtYWluIG1lbnUgY29udGVudFxuICAubWFpbi1tZW51LWNvbnRlbnQge1xuICAgIC5uYXZpZ2F0aW9uLW1haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWRhcmstY2FyZC1iZztcbiAgICAgIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay10ZXh0LW11dGVkLWNvbG9yO1xuICAgICAgfVxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWJvZHktYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXIsXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtZGFyay1ib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIC5tZW51LXRpdGxlLFxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1ncm91cC1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnUtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBtZW51IGNvbGxhcHNlZCBhY3RpdmUgaXRlbSBjb2xvclxuICAubWVudS1jb2xsYXBzZWQge1xuICAgIC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkge1xuICAgICAgLm5hdmlnYXRpb24tbWFpbiB7XG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1kYXJrLWJvZHktYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2Jvb3RzdHJhcC1leHRlbmRlZC9pbmNsdWRlJzsgLy8gQm9vdHN0cmFwIGluY2x1ZGVzXG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2luY2x1ZGUnOyAvLyBDb21wb25lbnRzIGluY2x1ZGVzXG5cbmZvcm0ge1xuICBzcGFuLmVycm9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuODU3cmVtO1xuICB9XG4gIC5lcnJvcjpub3QoaW5wdXQpIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxuICBpbnB1dC5lcnJvcixcbiAgaW5wdXQuZXJyb3I6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICB9XG4gIHRleHRhcmVhLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi5lcnJvciB7XG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gZmFkZUluIGFuaW1hdGlvblxuXG4uZmFkZUluQW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIiRiZy1wcmU6ICMyODJjMzQ7XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1wcmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuXG4gIGNvZGUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIH1cbn1cblxuLmhsanMge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG5cbi8vIEZsYWcgaWNvbnMgY3VzdG9tIGNzc1xuLmZsYWctaWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLy8gbmcgZm9ybSB2YWxpZGF0aW9uIGVycm9yXG4uZXJyb3Ige1xuICB+IC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyAhIEZpeDogTWF0Y2ggSGVpZ2h0IGZpeCBmb3IgY3VzdG9tIGNhcmQgd2l0aCBzbmlwcGV0XG4ubWF0Y2gtaGVpZ2h0IHtcbiAgPiBbY2xhc3MqPSdjb2wnXSBjb3JlLWNhcmQtc25pcHBldCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuXG4vLyAhIGNvbGxhcHNlIHRvZ2dsZSBvbiBhbmltYXRpb24gZGFyayBib3JkZXItYm90dG9tXG4uY29sbGFwc2Utc2hhZG93IHtcbiAgLmNhcmQge1xuICAgICYub3BlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8hIEZpeDogUFMgU2Nyb2xsIHNvbWV0aW1lcyBhcHBlYXIgb24gcmlnaHQgc2lkZSBpc3N1ZVxuLm1haW4tbWVudSAubWFpbi1tZW51LWNvbnRlbnQgLnBzX19yYWlsLXkge1xuICByaWdodDogMDtcbiAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuIiwiLy8gRGFyayBsYXlvdXQgb3ZlcnJpZGVzXG5cbi5kYXJrLWxheW91dCB7XG4gIC5wb3BvdmVyIHtcbiAgICAmLmJzLXBvcG92ZXItdG9wIHtcbiAgICAgIC5hcnJvdzphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgICAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0aGVtZS1kYXJrLWNhcmQtYmc7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgICAgLmFycm93OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgICAgIC5hcnJvdzphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGhlbWUtZGFyay1jYXJkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItdG9wIHtcbiAgICAgIC5hcnJvdzpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgICAuYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGhlbWUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgICAgLmFycm93OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgICAuYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0aGVtZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIGFjY29yZGlvblxuXG4kYWNjb3JkaW9uQm9yZGVyQ29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRhY2NvcmRpb25NYXJnaW5Db2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuLmFjY29yZGlvbiB7XG4gIC8vIGFjY29yZGlvbiBjYXJkXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIGFjY29yZGlvbiB3aXRoIEJvcmRlclxuICAuY29sbGFwc2UtYm9yZGVyLWl0ZW0ge1xuICAgICYuY2FyZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY29yZGlvbkJvcmRlckNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGFjY29yZGlvbiB3aXRoIE1hcmdpblxuICAuY29sbGFwc2UtbWFyZ2luIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgJGFjY29yZGlvbk1hcmdpbkNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBhY2NvcmRpb24gaWNvbiBhbmltYXRpb25cbi5jb2xsYXBzZS1pY29uIHtcbiAgW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSxcbiAgW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoc3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoJGNoZXZyb24tdXAsICdjdXJyZW50Q29sb3InLCAkYm9keS1jb2xvciksICcjJywgJyUyMycpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgIHRvcDogNTglO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbiAgICAgIGNvbG9yOiAjNmU2YjdiO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gY2Fyb3VzZWxcblxuLmNhcm91c2VsIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLy8gY2Fyb3VzZWwgZmFkZSBhbmltYXRpb25cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS43cyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvLyBEcm9wZG93blxuXG4kX2Ryb3Bkb3duX3NwYWNpbmc6IDAuNXJlbTtcblxuLy8gTmdiLURyb3Bkb3duIDo6YmVmb3JlIHBvc2l0aW9uXG4uZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zZm9ybTogbm9uZTsgLy8gbmdEcm9wZG93biBmaXggZm9yIHRoZSAoaHR0cHM6Ly9uZy1ib290c3RyYXAuZ2l0aHViLmlvLyMvY29tcG9uZW50cy9kcm9wZG93bi9leGFtcGxlcyNjb250YWluZXIpXG4gIC8vIERyb3Bkb3duIG1hcmdpbiBhY2NvcmRpbmcgdG8gZHJvcGRvd24gcG9zaXRpb25cblxuICAmW3gtcGxhY2VtZW50PSdib3R0b20tbGVmdCddLFxuICAmW3gtcGxhY2VtZW50PSdib3R0b20tcmlnaHQnXSB7XG4gICAgbWFyZ2luLXRvcDogJF9kcm9wZG93bl9zcGFjaW5nO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudD0ndG9wLWxlZnQnXSxcbiAgJlt4LXBsYWNlbWVudD0ndG9wLXJpZ2h0J10ge1xuICAgIG1hcmdpbi1ib3R0b206ICRfZHJvcGRvd25fc3BhY2luZztcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J3JpZ2h0LWxlZnQnXSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRfZHJvcGRvd25fc3BhY2luZztcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J2xlZnQtbGVmdCddIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRfZHJvcGRvd25fc3BhY2luZztcbiAgfVxufVxuLy8gZHJvcGRvd24gbGVmdFxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIGRyb3Bkb3duIHJpZ2h0XG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1vZGFsXG5cbi5tb2RhbCB7XG4gIHRvcDogLTEwMHB4O1xuICBhbmltYXRpb246IGVhc2UtaW4tb3V0IDAuM3MgbW9kYWwtZmFkZTtcblxuICAmLnNob3cge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC8vIGRpc2FibGUgbW9kYWwgYW5pbWF0aW9uXG4gICYuYW5pbWF0aW9uLWRpc2FibGUge1xuICAgIHRvcDogMDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRlZCBmb3Igc2xpZGUtaW4gbW9kYWwgZGlzcGxheSBpc3N1ZSBkdWUgdG8gZGVmYXVsdCBkIGJsb2NrXG4ubW9kYWwtc2xpZGUtaW4ubW9kYWwge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBBZGRlZCBmb3Igc2xpZGUtaW4gYmcgb3BhY2l0eSBpc3N1ZVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbn1cblxuLy8gbW9kYWwgYW5pbWF0aW9uXG5Aa2V5ZnJhbWVzIG1vZGFsLWZhZGUge1xuICBmcm9tIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi8vIGxpc3QtZ3JvdXBcblxuLy8gbGlzdCBncm91cCB3aXRoIG5hdlxuW25nYk5hdl0ge1xuICAmLmxpc3QtZ3JvdXAge1xuICAgIGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHByb2dyZXNzXG5cbi8vIHByb2dyZXNzIGJhciBiYWNrZ3JvdW5kIGNvbG9yXG5AZWFjaCAkY29sb3JfbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAZWFjaCAkY29sb3JfdHlwZSwgJGNvbG9yX3ZhbHVlIGluICRjb2xvciB7XG4gICAgQGlmICRjb2xvcl90eXBlPT0gJ2Jhc2UnIHtcbiAgICAgIG5nYi1wcm9ncmVzc2JhciB7XG4gICAgICAgICZbdHlwZT0nI3skY29sb3JfbmFtZX0nXSB7XG4gICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX3ZhbHVlLCAwLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJldHVybl9yZXNoe1xuICBjb2xvcjogICNjNWE4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2YmY7XG59XG5cbi5yZXR1cm5faW5fcHJne1xuICBjb2xvcjogICMwM2Y1Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGZlZGQ7XG59XG5cbi5yaWRlcl9pbl90cm5fZm17XG4gIGNvbG9yOiAgIzA1YTJhZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZjVmODtcbn1cblxuLnJpZGVyX2luX3Rybl9sbXtcbiAgY29sb3I6ICAjMmFiN2MyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlZWYwO1xufVxuXG4ucGFja2FnZV9yZXR1cm5lZHtcbiAgY29sb3I6ICAjOGMwNGI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkOWZmO1xufVxuXG4uZGVsaXZlcnlfcmVzY2hlZHVsZWR7XG4gIGNvbG9yOiAgI2NiNmYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFkMjsgXG59XG5cbi5wYWNrYWdlX3JldHVybntcbiAgY29sb3I6ICAjZTgwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMGQwOyAgXG59XG5cbi5jYW5jZWxsZWR7XG4gIGNvbG9yOiAgI2ZmMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDNkMzsgIFxufVxuXG4uZGVsaXZlcmVkX3RvX2NvdXJpZXJ7XG4gIGNvbG9yOiAgIzAxNzgxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZWRiYzsgIFxufVxuXG4ub3ZfcGFja2FnZV9kZWxpdmVyZWR7XG4gIGNvbG9yOiAgIzAyMzMwZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiYTg4NjsgIFxufVxuIl19 */
/*

Atom One Dark by Daniel Gamage
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax

base:    #282c34
mono-1:  #abb2bf
mono-2:  #818896
mono-3:  #5c6370
hue-1:   #56b6c2
hue-2:   #61aeee
hue-3:   #c678dd
hue-4:   #98c379
hue-5:   #e06c75
hue-5-2: #be5046
hue-6:   #d19a66
hue-6-2: #e6c07b

*/
.hljs {
  color: #abb2bf;
  background: #282c34;
}
.hljs-comment,
.hljs-quote {
  color: #5c6370;
  font-style: italic;
}
.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #c678dd;
}
.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e06c75;
}
.hljs-literal {
  color: #56b6c2;
}
.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta .hljs-string {
  color: #98c379;
}
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #d19a66;
}
.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #61aeee;
}
.hljs-built_in,
.hljs-title.class_,
.hljs-class .hljs-title {
  color: #e6c07b;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-strong {
  font-weight: bold;
}
.hljs-link {
  text-decoration: underline;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2F0b20tb25lLWRhcmsuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFvQkE7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QUFBRjtBQUdBOztFQUVFLGNBQUE7RUFDQSxrQkFBQTtBQUFGO0FBR0E7OztFQUdFLGNBQUE7QUFBRjtBQUdBOzs7OztFQUtFLGNBQUE7QUFBRjtBQUdBO0VBQ0UsY0FBQTtBQUFGO0FBR0E7Ozs7O0VBS0UsY0FBQTtBQUFGO0FBR0E7Ozs7Ozs7O0VBUUUsY0FBQTtBQUFGO0FBR0E7Ozs7OztFQU1FLGNBQUE7QUFBRjtBQUdBOzs7RUFHRSxjQUFBO0FBQUY7QUFHQTtFQUNFLGtCQUFBO0FBQUY7QUFHQTtFQUNFLGlCQUFBO0FBQUY7QUFHQTtFQUNFLDBCQUFBO0FBQUYiLCJmaWxlIjoiYXRvbS1vbmUtZGFyay5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblxuQXRvbSBPbmUgRGFyayBieSBEYW5pZWwgR2FtYWdlXG5PcmlnaW5hbCBPbmUgRGFyayBTeW50YXggdGhlbWUgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vYXRvbS9vbmUtZGFyay1zeW50YXhcblxuYmFzZTogICAgIzI4MmMzNFxubW9uby0xOiAgI2FiYjJiZlxubW9uby0yOiAgIzgxODg5NlxubW9uby0zOiAgIzVjNjM3MFxuaHVlLTE6ICAgIzU2YjZjMlxuaHVlLTI6ICAgIzYxYWVlZVxuaHVlLTM6ICAgI2M2NzhkZFxuaHVlLTQ6ICAgIzk4YzM3OVxuaHVlLTU6ICAgI2UwNmM3NVxuaHVlLTUtMjogI2JlNTA0NlxuaHVlLTY6ICAgI2QxOWE2NlxuaHVlLTYtMjogI2U2YzA3YlxuXG4qL1xuXG4uaGxqcyB7XG4gIGNvbG9yOiAjYWJiMmJmO1xuICBiYWNrZ3JvdW5kOiAjMjgyYzM0O1xufVxuXG4uaGxqcy1jb21tZW50LFxuLmhsanMtcXVvdGUge1xuICBjb2xvcjogIzVjNjM3MDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGxqcy1kb2N0YWcsXG4uaGxqcy1rZXl3b3JkLFxuLmhsanMtZm9ybXVsYSB7XG4gIGNvbG9yOiAjYzY3OGRkO1xufVxuXG4uaGxqcy1zZWN0aW9uLFxuLmhsanMtbmFtZSxcbi5obGpzLXNlbGVjdG9yLXRhZyxcbi5obGpzLWRlbGV0aW9uLFxuLmhsanMtc3Vic3Qge1xuICBjb2xvcjogI2UwNmM3NTtcbn1cblxuLmhsanMtbGl0ZXJhbCB7XG4gIGNvbG9yOiAjNTZiNmMyO1xufVxuXG4uaGxqcy1zdHJpbmcsXG4uaGxqcy1yZWdleHAsXG4uaGxqcy1hZGRpdGlvbixcbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLW1ldGEgLmhsanMtc3RyaW5nIHtcbiAgY29sb3I6ICM5OGMzNzk7XG59XG5cbi5obGpzLWF0dHIsXG4uaGxqcy12YXJpYWJsZSxcbi5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLFxuLmhsanMtdHlwZSxcbi5obGpzLXNlbGVjdG9yLWNsYXNzLFxuLmhsanMtc2VsZWN0b3ItYXR0cixcbi5obGpzLXNlbGVjdG9yLXBzZXVkbyxcbi5obGpzLW51bWJlciB7XG4gIGNvbG9yOiAjZDE5YTY2O1xufVxuXG4uaGxqcy1zeW1ib2wsXG4uaGxqcy1idWxsZXQsXG4uaGxqcy1saW5rLFxuLmhsanMtbWV0YSxcbi5obGpzLXNlbGVjdG9yLWlkLFxuLmhsanMtdGl0bGUge1xuICBjb2xvcjogIzYxYWVlZTtcbn1cblxuLmhsanMtYnVpbHRfaW4sXG4uaGxqcy10aXRsZS5jbGFzc18sXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSB7XG4gIGNvbG9yOiAjZTZjMDdiO1xufVxuXG4uaGxqcy1lbXBoYXNpcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhsanMtc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiJdfQ== */
.dnd-drag-start {
    transform:scale(0.8);
    opacity:0.7;
    border: 2px dashed #000;
}

.dnd-drag-enter {
    opacity:0.7;
    border: 2px dashed #000;
}

.dnd-drag-over {
    border: 2px dashed #000;
}

.dnd-sortable-drag {
  transform:scale(0.9);
  opacity:0.7;
  border: 1px dashed #000;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUdJLG9CQUFvQjtJQUNwQixXQUFXO0lBQ1gsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksV0FBVztJQUNYLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtFQUdFLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsdUJBQXVCO0FBQ3pCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5kbmQtZHJhZy1zdGFydCB7XG4gICAgLW1vei10cmFuc2Zvcm06c2NhbGUoMC44KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTpzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6MC43O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMDAwO1xufVxuXG4uZG5kLWRyYWctZW50ZXIge1xuICAgIG9wYWNpdHk6MC43O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMDAwO1xufVxuXG4uZG5kLWRyYWctb3ZlciB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICMwMDA7XG59XG5cbi5kbmQtc29ydGFibGUtZHJhZyB7XG4gIC1tb3otdHJhbnNmb3JtOnNjYWxlKDAuOSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybTpzY2FsZSgwLjkpO1xuICBvcGFjaXR5OjAuNztcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMwMDA7XG59XG4iXX0= */

@font-face {
  font-family: "feather";
  src: url('feather.eot?t=1525787366991'); /* IE9*/
  src: url('feather.eot?t=1525787366991#iefix') format('embedded-opentype'), 
  url('feather.woff?t=1525787366991') format('woff'), 
  url('feather.ttf?t=1525787366991') format('truetype'), 
  url('feather.svg?t=1525787366991#feather') format('svg'); /* iOS 4.1- */
}

.feather {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'feather' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-octagon:before { content: "\e81b"; }

.icon-alert-circle:before { content: "\e81c"; }

.icon-activity:before { content: "\e81d"; }

.icon-alert-triangle:before { content: "\e81e"; }

.icon-align-center:before { content: "\e81f"; }

.icon-airplay:before { content: "\e820"; }

.icon-align-justify:before { content: "\e821"; }

.icon-align-left:before { content: "\e822"; }

.icon-align-right:before { content: "\e823"; }

.icon-arrow-down-left:before { content: "\e824"; }

.icon-arrow-down-right:before { content: "\e825"; }

.icon-anchor:before { content: "\e826"; }

.icon-aperture:before { content: "\e827"; }

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

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

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

.icon-arrow-up-left:before { content: "\e82b"; }

.icon-arrow-up-right:before { content: "\e82c"; }

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

.icon-award:before { content: "\e82e"; }

.icon-bar-chart:before { content: "\e82f"; }

.icon-at-sign:before { content: "\e830"; }

.icon-bar-chart-2:before { content: "\e831"; }

.icon-battery-charging:before { content: "\e832"; }

.icon-bell-off:before { content: "\e833"; }

.icon-battery:before { content: "\e834"; }

.icon-bluetooth:before { content: "\e835"; }

.icon-bell:before { content: "\e836"; }

.icon-book:before { content: "\e837"; }

.icon-briefcase:before { content: "\e838"; }

.icon-camera-off:before { content: "\e839"; }

.icon-calendar:before { content: "\e83a"; }

.icon-bookmark:before { content: "\e83b"; }

.icon-box:before { content: "\e83c"; }

.icon-camera:before { content: "\e83d"; }

.icon-check-circle:before { content: "\e83e"; }

.icon-check:before { content: "\e83f"; }

.icon-check-square:before { content: "\e840"; }

.icon-cast:before { content: "\e841"; }

.icon-chevron-down:before { content: "\e842"; }

.icon-chevron-left:before { content: "\e843"; }

.icon-chevron-right:before { content: "\e844"; }

.icon-chevron-up:before { content: "\e845"; }

.icon-chevrons-down:before { content: "\e846"; }

.icon-chevrons-right:before { content: "\e847"; }

.icon-chevrons-up:before { content: "\e848"; }

.icon-chevrons-left:before { content: "\e849"; }

.icon-circle:before { content: "\e84a"; }

.icon-clipboard:before { content: "\e84b"; }

.icon-chrome:before { content: "\e84c"; }

.icon-clock:before { content: "\e84d"; }

.icon-cloud-lightning:before { content: "\e84e"; }

.icon-cloud-drizzle:before { content: "\e84f"; }

.icon-cloud-rain:before { content: "\e850"; }

.icon-cloud-off:before { content: "\e851"; }

.icon-codepen:before { content: "\e852"; }

.icon-cloud-snow:before { content: "\e853"; }

.icon-compass:before { content: "\e854"; }

.icon-copy:before { content: "\e855"; }

.icon-corner-down-right:before { content: "\e856"; }

.icon-corner-down-left:before { content: "\e857"; }

.icon-corner-left-down:before { content: "\e858"; }

.icon-corner-left-up:before { content: "\e859"; }

.icon-corner-up-left:before { content: "\e85a"; }

.icon-corner-up-right:before { content: "\e85b"; }

.icon-corner-right-down:before { content: "\e85c"; }

.icon-corner-right-up:before { content: "\e85d"; }

.icon-cpu:before { content: "\e85e"; }

.icon-credit-card:before { content: "\e85f"; }

.icon-crosshair:before { content: "\e860"; }

.icon-disc:before { content: "\e861"; }

.icon-delete:before { content: "\e862"; }

.icon-download-cloud:before { content: "\e863"; }

.icon-download:before { content: "\e864"; }

.icon-droplet:before { content: "\e865"; }

.icon-edit-2:before { content: "\e866"; }

.icon-edit:before { content: "\e867"; }

.icon-edit-1:before { content: "\e868"; }

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

.icon-eye:before { content: "\e86a"; }

.icon-feather:before { content: "\e86b"; }

.icon-facebook:before { content: "\e86c"; }

.icon-file-minus:before { content: "\e86d"; }

.icon-eye-off:before { content: "\e86e"; }

.icon-fast-forward:before { content: "\e86f"; }

.icon-file-text:before { content: "\e870"; }

.icon-film:before { content: "\e871"; }

.icon-file:before { content: "\e872"; }

.icon-file-plus:before { content: "\e873"; }

.icon-folder:before { content: "\e874"; }

.icon-filter:before { content: "\e875"; }

.icon-flag:before { content: "\e876"; }

.icon-globe:before { content: "\e877"; }

.icon-grid:before { content: "\e878"; }

.icon-heart:before { content: "\e879"; }

.icon-home:before { content: "\e87a"; }

.icon-github:before { content: "\e87b"; }

.icon-image:before { content: "\e87c"; }

.icon-inbox:before { content: "\e87d"; }

.icon-layers:before { content: "\e87e"; }

.icon-info:before { content: "\e87f"; }

.icon-instagram:before { content: "\e880"; }

.icon-layout:before { content: "\e881"; }

.icon-link-2:before { content: "\e882"; }

.icon-life-buoy:before { content: "\e883"; }

.icon-link:before { content: "\e884"; }

.icon-log-in:before { content: "\e885"; }

.icon-list:before { content: "\e886"; }

.icon-lock:before { content: "\e887"; }

.icon-log-out:before { content: "\e888"; }

.icon-loader:before { content: "\e889"; }

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

.icon-maximize-2:before { content: "\e88b"; }

.icon-map:before { content: "\e88c"; }

.icon-map-pin:before { content: "\e88e"; }

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

.icon-message-circle:before { content: "\e890"; }

.icon-message-square:before { content: "\e891"; }

.icon-minimize-2:before { content: "\e892"; }

.icon-mic-off:before { content: "\e893"; }

.icon-minus-circle:before { content: "\e894"; }

.icon-mic:before { content: "\e895"; }

.icon-minus-square:before { content: "\e896"; }

.icon-minus:before { content: "\e897"; }

.icon-moon:before { content: "\e898"; }

.icon-monitor:before { content: "\e899"; }

.icon-more-vertical:before { content: "\e89a"; }

.icon-more-horizontal:before { content: "\e89b"; }

.icon-move:before { content: "\e89c"; }

.icon-music:before { content: "\e89d"; }

.icon-navigation-2:before { content: "\e89e"; }

.icon-navigation:before { content: "\e89f"; }

.icon-octagon:before { content: "\e8a0"; }

.icon-package:before { content: "\e8a1"; }

.icon-pause-circle:before { content: "\e8a2"; }

.icon-pause:before { content: "\e8a3"; }

.icon-percent:before { content: "\e8a4"; }

.icon-phone-call:before { content: "\e8a5"; }

.icon-phone-forwarded:before { content: "\e8a6"; }

.icon-phone-missed:before { content: "\e8a7"; }

.icon-phone-off:before { content: "\e8a8"; }

.icon-phone-incoming:before { content: "\e8a9"; }

.icon-phone:before { content: "\e8aa"; }

.icon-phone-outgoing:before { content: "\e8ab"; }

.icon-pie-chart:before { content: "\e8ac"; }

.icon-play-circle:before { content: "\e8ad"; }

.icon-play:before { content: "\e8ae"; }

.icon-plus-square:before { content: "\e8af"; }

.icon-plus-circle:before { content: "\e8b0"; }

.icon-plus:before { content: "\e8b1"; }

.icon-pocket:before { content: "\e8b2"; }

.icon-printer:before { content: "\e8b3"; }

.icon-power:before { content: "\e8b4"; }

.icon-radio:before { content: "\e8b5"; }

.icon-repeat:before { content: "\e8b6"; }

.icon-refresh-ccw:before { content: "\e8b7"; }

.icon-rewind:before { content: "\e8b8"; }

.icon-rotate-ccw:before { content: "\e8b9"; }

.icon-refresh-cw:before { content: "\e8ba"; }

.icon-rotate-cw:before { content: "\e8bb"; }

.icon-save:before { content: "\e8bc"; }

.icon-search:before { content: "\e8bd"; }

.icon-server:before { content: "\e8be"; }

.icon-scissors:before { content: "\e8bf"; }

.icon-share-2:before { content: "\e8c0"; }

.icon-share:before { content: "\e8c1"; }

.icon-shield:before { content: "\e8c2"; }

.icon-settings:before { content: "\e8c3"; }

.icon-skip-back:before { content: "\e8c4"; }

.icon-shuffle:before { content: "\e8c5"; }

.icon-sidebar:before { content: "\e8c6"; }

.icon-skip-forward:before { content: "\e8c7"; }

.icon-slack:before { content: "\e8c8"; }

.icon-slash:before { content: "\e8c9"; }

.icon-smartphone:before { content: "\e8ca"; }

.icon-square:before { content: "\e8cb"; }

.icon-speaker:before { content: "\e8cc"; }

.icon-star:before { content: "\e8cd"; }

.icon-stop-circle:before { content: "\e8ce"; }

.icon-sun:before { content: "\e8cf"; }

.icon-sunrise:before { content: "\e8d0"; }

.icon-tablet:before { content: "\e8d1"; }

.icon-tag:before { content: "\e8d2"; }

.icon-sunset:before { content: "\e8d3"; }

.icon-target:before { content: "\e8d4"; }

.icon-thermometer:before { content: "\e8d5"; }

.icon-thumbs-up:before { content: "\e8d6"; }

.icon-thumbs-down:before { content: "\e8d7"; }

.icon-toggle-left:before { content: "\e8d8"; }

.icon-toggle-right:before { content: "\e8d9"; }

.icon-trash-2:before { content: "\e8da"; }

.icon-trash:before { content: "\e8db"; }

.icon-trending-up:before { content: "\e8dc"; }

.icon-trending-down:before { content: "\e8dd"; }

.icon-triangle:before { content: "\e8de"; }

.icon-type:before { content: "\e8df"; }

.icon-twitter:before { content: "\e8e0"; }

.icon-upload:before { content: "\e8e1"; }

.icon-umbrella:before { content: "\e8e2"; }

.icon-upload-cloud:before { content: "\e8e3"; }

.icon-unlock:before { content: "\e8e4"; }

.icon-user-check:before { content: "\e8e5"; }

.icon-user-minus:before { content: "\e8e6"; }

.icon-user-plus:before { content: "\e8e7"; }

.icon-user-x:before { content: "\e8e8"; }

.icon-user:before { content: "\e8e9"; }

.icon-users:before { content: "\e8ea"; }

.icon-video-off:before { content: "\e8eb"; }

.icon-video:before { content: "\e8ec"; }

.icon-voicemail:before { content: "\e8ed"; }

.icon-volume-x:before { content: "\e8ee"; }

.icon-volume-2:before { content: "\e8ef"; }

.icon-volume-1:before { content: "\e8f0"; }

.icon-volume:before { content: "\e8f1"; }

.icon-watch:before { content: "\e8f2"; }

.icon-wifi:before { content: "\e8f3"; }

.icon-x-square:before { content: "\e8f4"; }

.icon-wind:before { content: "\e8f5"; }

.icon-x:before { content: "\e8f6"; }

.icon-x-circle:before { content: "\e8f7"; }

.icon-zap:before { content: "\e8f8"; }

.icon-zoom-in:before { content: "\e8f9"; }

.icon-zoom-out:before { content: "\e8fa"; }

.icon-command:before { content: "\e8fb"; }

.icon-cloud:before { content: "\e8fc"; }

.icon-hash:before { content: "\e8fd"; }

.icon-headphones:before { content: "\e8fe"; }

.icon-underline:before { content: "\e8ff"; }

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

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

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

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

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

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

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

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

.icon-minimize:before { content: "\e88d"; }

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

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

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

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

.icon-heart-on:before { content: "\e90c"; }

.icon-archive:before { content: "\e90d"; }

.icon-arrow-down-circle:before { content: "\e90e"; }

.icon-arrow-up-circle:before { content: "\e90f"; }

.icon-arrow-left-circle:before { content: "\e910"; }

.icon-arrow-right-circle:before { content: "\e911"; }

.icon-bar-chart-line-:before { content: "\e912"; }

.icon-bar-chart-line:before { content: "\e913"; }

.icon-book-open:before { content: "\e914"; }

.icon-code:before { content: "\e915"; }

.icon-database:before { content: "\e916"; }

.icon-dollar-sign:before { content: "\e917"; }

.icon-folder-plus:before { content: "\e918"; }

.icon-gift:before { content: "\e919"; }

.icon-folder-minus:before { content: "\e91a"; }

.icon-git-commit:before { content: "\e91b"; }

.icon-git-branch:before { content: "\e91c"; }

.icon-git-pull-request:before { content: "\e91d"; }

.icon-git-merge:before { content: "\e91e"; }

.icon-linkedin:before { content: "\e91f"; }

.icon-hard-drive:before { content: "\e920"; }

.icon-more-vertical-:before { content: "\e921"; }

.icon-more-horizontal-:before { content: "\e922"; }

.icon-rss:before { content: "\e923"; }

.icon-send:before { content: "\e924"; }

.icon-shield-off:before { content: "\e925"; }

.icon-shopping-bag:before { content: "\e926"; }

.icon-terminal:before { content: "\e927"; }

.icon-truck:before { content: "\e928"; }

.icon-zap-off:before { content: "\e929"; }

.icon-youtube:before { content: "\e92a"; }

/*# sourceMappingURL=data:application/json;base64,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QUFFdEMsMEJBQTBCLGdCQUFnQixFQUFFOztBQUU1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7O0FBRTlDLHdCQUF3QixnQkFBZ0IsRUFBRTs7QUFFMUMscUJBQXFCLGdCQUFnQixFQUFFOztBQUV2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7O0FBRXpDLHVCQUF1QixnQkFBZ0IsRUFBRSIsImZpbGUiOiJpY29uZm9udC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmZWF0aGVyXCI7XG4gIHNyYzogdXJsKCdmb250cy9mZWF0aGVyLmVvdD90PTE1MjU3ODczNjY5OTEnKTsgLyogSUU5Ki9cbiAgc3JjOiB1cmwoJ2ZvbnRzL2ZlYXRoZXIuZW90P3Q9MTUyNTc4NzM2Njk5MSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJ2ZvbnRzL2ZlYXRoZXIud29mZj90PTE1MjU3ODczNjY5OTEnKSBmb3JtYXQoJ3dvZmYnKSwgLyogY2hyb21lLCBmaXJlZm94ICovXG4gIHVybCgnZm9udHMvZmVhdGhlci50dGY/dD0xNTI1Nzg3MzY2OTkxJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBjaHJvbWUsIGZpcmVmb3gsIG9wZXJhLCBTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKi9cbiAgdXJsKCdmb250cy9mZWF0aGVyLnN2Zz90PTE1MjU3ODczNjY5OTEjZmVhdGhlcicpIGZvcm1hdCgnc3ZnJyk7IC8qIGlPUyA0LjEtICovXG59XG5cbi5mZWF0aGVyIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdmZWF0aGVyJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYWxlcnQtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxYlwiOyB9XG5cbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxY1wiOyB9XG5cbi5pY29uLWFjdGl2aXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFkXCI7IH1cblxuLmljb24tYWxlcnQtdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWVcIjsgfVxuXG4uaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWZcIjsgfVxuXG4uaWNvbi1haXJwbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODIwXCI7IH1cblxuLmljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyMVwiOyB9XG5cbi5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjJcIjsgfVxuXG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyM1wiOyB9XG5cbi5pY29uLWFycm93LWRvd24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyNFwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjVcIjsgfVxuXG4uaWNvbi1hbmNob3I6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjZcIjsgfVxuXG4uaWNvbi1hcGVydHVyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyN1wiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjhcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyOVwiOyB9XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGU4MmFcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJiXCI7IH1cblxuLmljb24tYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MmNcIjsgfVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyZFwiOyB9XG5cbi5pY29uLWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJlXCI7IH1cblxuLmljb24tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJmXCI7IH1cblxuLmljb24tYXQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzMFwiOyB9XG5cbi5pY29uLWJhci1jaGFydC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODMxXCI7IH1cblxuLmljb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzMlwiOyB9XG5cbi5pY29uLWJlbGwtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODMzXCI7IH1cblxuLmljb24tYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzNFwiOyB9XG5cbi5pY29uLWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzNVwiOyB9XG5cbi5pY29uLWJlbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MzZcIjsgfVxuXG4uaWNvbi1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODM3XCI7IH1cblxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODM4XCI7IH1cblxuLmljb24tY2FtZXJhLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzOVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODNhXCI7IH1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGU4M2JcIjsgfVxuXG4uaWNvbi1ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGU4M2NcIjsgfVxuXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGU4M2RcIjsgfVxuXG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4M2VcIjsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgzZlwiOyB9XG5cbi5pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0MFwiOyB9XG5cbi5pY29uLWNhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NDFcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGU4NDJcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NDNcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODQ0XCI7IH1cblxuLmljb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0NVwiOyB9XG5cbi5pY29uLWNoZXZyb25zLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGU4NDZcIjsgfVxuXG4uaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0N1wiOyB9XG5cbi5pY29uLWNoZXZyb25zLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODQ4XCI7IH1cblxuLmljb24tY2hldnJvbnMtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0OVwiOyB9XG5cbi5pY29uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0YVwiOyB9XG5cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0YlwiOyB9XG5cbi5pY29uLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0Y1wiOyB9XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODRkXCI7IH1cblxuLmljb24tY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODRlXCI7IH1cblxuLmljb24tY2xvdWQtZHJpenpsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg0ZlwiOyB9XG5cbi5pY29uLWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGU4NTBcIjsgfVxuXG4uaWNvbi1jbG91ZC1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NTFcIjsgfVxuXG4uaWNvbi1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODUyXCI7IH1cblxuLmljb24tY2xvdWQtc25vdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1M1wiOyB9XG5cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NTRcIjsgfVxuXG4uaWNvbi1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODU1XCI7IH1cblxuLmljb24tY29ybmVyLWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NTZcIjsgfVxuXG4uaWNvbi1jb3JuZXItZG93bi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODU3XCI7IH1cblxuLmljb24tY29ybmVyLWxlZnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1OFwiOyB9XG5cbi5pY29uLWNvcm5lci1sZWZ0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODU5XCI7IH1cblxuLmljb24tY29ybmVyLXVwLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NWFcIjsgfVxuXG4uaWNvbi1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NWJcIjsgfVxuXG4uaWNvbi1jb3JuZXItcmlnaHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1Y1wiOyB9XG5cbi5pY29uLWNvcm5lci1yaWdodC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1ZFwiOyB9XG5cbi5pY29uLWNwdTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg1ZVwiOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODVmXCI7IH1cblxuLmljb24tY3Jvc3NoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODYwXCI7IH1cblxuLmljb24tZGlzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2MVwiOyB9XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2MlwiOyB9XG5cbi5pY29uLWRvd25sb2FkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODYzXCI7IH1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NjRcIjsgfVxuXG4uaWNvbi1kcm9wbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODY1XCI7IH1cblxuLmljb24tZWRpdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODY2XCI7IH1cblxuLmljb24tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2N1wiOyB9XG5cbi5pY29uLWVkaXQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2OFwiOyB9XG5cbi5pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NjlcIjsgfVxuXG4uaWNvbi1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NmFcIjsgfVxuXG4uaWNvbi1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODZiXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGU4NmNcIjsgfVxuXG4uaWNvbi1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODZkXCI7IH1cblxuLmljb24tZXllLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2ZVwiOyB9XG5cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg2ZlwiOyB9XG5cbi5pY29uLWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3MFwiOyB9XG5cbi5pY29uLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGU4NzFcIjsgfVxuXG4uaWNvbi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODcyXCI7IH1cblxuLmljb24tZmlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODczXCI7IH1cblxuLmljb24tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODc0XCI7IH1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODc1XCI7IH1cblxuLmljb24tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3NlwiOyB9XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODc3XCI7IH1cblxuLmljb24tZ3JpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3OFwiOyB9XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODc5XCI7IH1cblxuLmljb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3YVwiOyB9XG5cbi5pY29uLWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg3YlwiOyB9XG5cbi5pY29uLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODdjXCI7IH1cblxuLmljb24taW5ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGU4N2RcIjsgfVxuXG4uaWNvbi1sYXllcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4N2VcIjsgfVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODdmXCI7IH1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODgwXCI7IH1cblxuLmljb24tbGF5b3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODgxXCI7IH1cblxuLmljb24tbGluay0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODgyXCI7IH1cblxuLmljb24tbGlmZS1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODgzXCI7IH1cblxuLmljb24tbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4NFwiOyB9XG5cbi5pY29uLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4NVwiOyB9XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ODZcIjsgfVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODg3XCI7IH1cblxuLmljb24tbG9nLW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4OFwiOyB9XG5cbi5pY29uLWxvYWRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4OVwiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OGFcIjsgfVxuXG4uaWNvbi1tYXhpbWl6ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODhiXCI7IH1cblxuLmljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODhjXCI7IH1cblxuLmljb24tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg4ZVwiOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OGZcIjsgfVxuXG4uaWNvbi1tZXNzYWdlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5MFwiOyB9XG5cbi5pY29uLW1lc3NhZ2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODkxXCI7IH1cblxuLmljb24tbWluaW1pemUtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5MlwiOyB9XG5cbi5pY29uLW1pYy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OTNcIjsgfVxuXG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OTRcIjsgfVxuXG4uaWNvbi1taWM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OTVcIjsgfVxuXG4uaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OTZcIjsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5N1wiOyB9XG5cbi5pY29uLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGU4OThcIjsgfVxuXG4uaWNvbi1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODk5XCI7IH1cblxuLmljb24tbW9yZS12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5YVwiOyB9XG5cbi5pY29uLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5YlwiOyB9XG5cbi5pY29uLW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OWNcIjsgfVxuXG4uaWNvbi1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5ZFwiOyB9XG5cbi5pY29uLW5hdmlnYXRpb24tMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTg5ZVwiOyB9XG5cbi5pY29uLW5hdmlnYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGU4OWZcIjsgfVxuXG4uaWNvbi1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGEwXCI7IH1cblxuLmljb24tcGFja2FnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhMVwiOyB9XG5cbi5pY29uLXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhMlwiOyB9XG5cbi5pY29uLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGEzXCI7IH1cblxuLmljb24tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhNFwiOyB9XG5cbi5pY29uLXBob25lLWNhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YTVcIjsgfVxuXG4uaWNvbi1waG9uZS1mb3J3YXJkZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YTZcIjsgfVxuXG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YTdcIjsgfVxuXG4uaWNvbi1waG9uZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YThcIjsgfVxuXG4uaWNvbi1waG9uZS1pbmNvbWluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhOVwiOyB9XG5cbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGFhXCI7IH1cblxuLmljb24tcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YWJcIjsgfVxuXG4uaWNvbi1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YWNcIjsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhZFwiOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YWVcIjsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThhZlwiOyB9XG5cbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGIwXCI7IH1cblxuLmljb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiMVwiOyB9XG5cbi5pY29uLXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiMlwiOyB9XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YjNcIjsgfVxuXG4uaWNvbi1wb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiNFwiOyB9XG5cbi5pY29uLXJhZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGI1XCI7IH1cblxuLmljb24tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGI2XCI7IH1cblxuLmljb24tcmVmcmVzaC1jY3c6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YjdcIjsgfVxuXG4uaWNvbi1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YjhcIjsgfVxuXG4uaWNvbi1yb3RhdGUtY2N3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGI5XCI7IH1cblxuLmljb24tcmVmcmVzaC1jdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiYVwiOyB9XG5cbi5pY29uLXJvdGF0ZS1jdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiYlwiOyB9XG5cbi5pY29uLXNhdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YmNcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YmRcIjsgfVxuXG4uaWNvbi1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YmVcIjsgfVxuXG4uaWNvbi1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThiZlwiOyB9XG5cbi5pY29uLXNoYXJlLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YzBcIjsgfVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjMVwiOyB9XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjMlwiOyB9XG5cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGMzXCI7IH1cblxuLmljb24tc2tpcC1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGM0XCI7IH1cblxuLmljb24tc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjNVwiOyB9XG5cbi5pY29uLXNpZGViYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YzZcIjsgfVxuXG4uaWNvbi1za2lwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4YzdcIjsgfVxuXG4uaWNvbi1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjOFwiOyB9XG5cbi5pY29uLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGM5XCI7IH1cblxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjYVwiOyB9XG5cbi5pY29uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThjYlwiOyB9XG5cbi5pY29uLXNwZWFrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4Y2NcIjsgfVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGNkXCI7IH1cblxuLmljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4Y2VcIjsgfVxuXG4uaWNvbi1zdW46YmVmb3JlIHsgY29udGVudDogXCJcXGU4Y2ZcIjsgfVxuXG4uaWNvbi1zdW5yaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQwXCI7IH1cblxuLmljb24tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQxXCI7IH1cblxuLmljb24tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQyXCI7IH1cblxuLmljb24tc3Vuc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQzXCI7IH1cblxuLmljb24tdGFyZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQ0XCI7IH1cblxuLmljb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZDVcIjsgfVxuXG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZDZcIjsgfVxuXG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThkN1wiOyB9XG5cbi5pY29uLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQ4XCI7IH1cblxuLmljb24tdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGQ5XCI7IH1cblxuLmljb24tdHJhc2gtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThkYVwiOyB9XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGRiXCI7IH1cblxuLmljb24tdHJlbmRpbmctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZGNcIjsgfVxuXG4uaWNvbi10cmVuZGluZy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGRkXCI7IH1cblxuLmljb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZGVcIjsgfVxuXG4uaWNvbi10eXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGRmXCI7IH1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlMFwiOyB9XG5cbi5pY29uLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlMVwiOyB9XG5cbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGUyXCI7IH1cblxuLmljb24tdXBsb2FkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGUzXCI7IH1cblxuLmljb24tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGU0XCI7IH1cblxuLmljb24tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlNVwiOyB9XG5cbi5pY29uLXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZTZcIjsgfVxuXG4uaWNvbi11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZTdcIjsgfVxuXG4uaWNvbi11c2VyLXg6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZThcIjsgfVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGU5XCI7IH1cblxuLmljb24tdXNlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZWFcIjsgfVxuXG4uaWNvbi12aWRlby1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZWJcIjsgfVxuXG4uaWNvbi12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlY1wiOyB9XG5cbi5pY29uLXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThlZFwiOyB9XG5cbi5pY29uLXZvbHVtZS14OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGVlXCI7IH1cblxuLmljb24tdm9sdW1lLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZWZcIjsgfVxuXG4uaWNvbi12b2x1bWUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmMFwiOyB9XG5cbi5pY29uLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmMVwiOyB9XG5cbi5pY29uLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGYyXCI7IH1cblxuLmljb24td2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmM1wiOyB9XG5cbi5pY29uLXgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGY0XCI7IH1cblxuLmljb24td2luZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmNVwiOyB9XG5cbi5pY29uLXg6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZjZcIjsgfVxuXG4uaWNvbi14LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmN1wiOyB9XG5cbi5pY29uLXphcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmOFwiOyB9XG5cbi5pY29uLXpvb20taW46YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZjlcIjsgfVxuXG4uaWNvbi16b29tLW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmYVwiOyB9XG5cbi5pY29uLWNvbW1hbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZmJcIjsgfVxuXG4uaWNvbi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZThmY1wiOyB9XG5cbi5pY29uLWhhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGU4ZmRcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGZlXCI7IH1cblxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOGZmXCI7IH1cblxuLmljb24taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29uLWNyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1oZWxwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi10djpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLXdpZmktb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmljb24tbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogXCJcXGU4OGRcIjsgfVxuXG4uaWNvbi1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5pY29uLWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5pY29uLXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4uaWNvbi1zdGFyLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLmljb24taGVhcnQtb246YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGVcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG5cbi5pY29uLWJhci1jaGFydC1saW5lLTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMlwiOyB9XG5cbi5pY29uLWJhci1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cblxuLmljb24tY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxNVwiOyB9XG5cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE2XCI7IH1cblxuLmljb24tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG5cbi5pY29uLWdpZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTlcIjsgfVxuXG4uaWNvbi1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWFcIjsgfVxuXG4uaWNvbi1naXQtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH1cblxuLmljb24tZ2l0LWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG5cbi5pY29uLWdpdC1wdWxsLXJlcXVlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1naXQtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWVcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5pY29uLWhhcmQtZHJpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjBcIjsgfVxuXG4uaWNvbi1tb3JlLXZlcnRpY2FsLTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG5cbi5pY29uLW1vcmUtaG9yaXpvbnRhbC06YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4uaWNvbi1yc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjNcIjsgfVxuXG4uaWNvbi1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cblxuLmljb24tc2hpZWxkLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyNVwiOyB9XG5cbi5pY29uLXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG5cbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI3XCI7IH1cblxuLmljb24tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjhcIjsgfVxuXG4uaWNvbi16YXAtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI5XCI7IH1cblxuLmljb24teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyYVwiOyB9XG4iXX0= */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url('fontawesome-webfont.eot?v=4.7.0');src:url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(data:font/x-font-woff;charset=utf-8;base64,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) format('woff'),url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.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%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*# sourceMappingURL=data:application/json;base64,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LENBQUMsa0JBQWtCLENBQUMsUUFBUSxDQUFDLG1EQUFtRCxlQUFlLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsU0FBUyIsImZpbGUiOiJmb250LWF3ZXNvbWUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqLy5mYS5mYS1wdWxsLWxlZnQsLmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEsLmZhLXN0YWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mYS1mdywuZmEtbGl7dGV4dC1hbGlnbjpjZW50ZXJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpGb250QXdlc29tZTtzcmM6dXJsKC4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjApO3NyYzp1cmwoLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjApIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoZGF0YTpmb250L3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFYN29BQTBBQUFBQ2hxd0FCQUFIQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCTUFBQUFCd0FBQUFjYTc1SHVVZEVSVVlBQUFGTUFBQUFId0FBQUNBQzhBQUVUMU12TWdBQUFXd0FBQUErQUFBQVlJZ3lla0JqYldGd0FBQUJyQUFBQVdrQUFBTHlDcjg2ZjJkaGMzQUFBQU1ZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXlBQUFWOTVBQUpNdkkvM3JrMW9aV0ZrQUFGaW5BQUFBRE1BQUFBMkVJbmxMV2hvWldFQUFXTFFBQUFBSHdBQUFDUVBBd3ExYUcxMGVBQUJZdkFBQUFMMEFBQUs4RVY1R0lWc2IyTmhBQUZsNUFBQUJ4WUFBQXNRQXZXaVhHMWhlSEFBQVd6OEFBQUFId0FBQUNBRExBSWNibUZ0WlFBQmJSd0FBQUpFQUFBRWh1T1hpNnh3YjNOMEFBRnZZQUFBRDRVQUFCcDFyNCtib1FBQUFBRUFBQUFBekQyaXp3QUFBQURMVHp3d0FBQUFBTlF4YUxsNG5HTmdaR0JnNEFOaUNRWVFZR0pnWkdCa09nUWtXY0E4QmdBTXVBRDNBSGljWTJCbXkyU2N3TURLd01EU3cyTE13TURRQnFHWmloa1lHTHNZOElDQ3lxSmlCZ2NHaGE4TWJBei9nWHcyQmthUU1DT1NFZ1VHUmdEUXl3aHVBQUI0bk0yUzMwcmljUkRGNTJkcVplYjVQc0FpNmdORXZZRElQb0FJZTlORmlFOGdQb0g0Qk9JVGlKY2JMQ0xSZGNoZTdLVUlXMXRiK2NQZGF2dHZjNmIxMWwrL1RlaWk2eVU2TUdjNE1Nd0hoaEdSQlpuWEIvRkNGKzh1VE41empuckRzTmVrSURGWmw0eHNTMWQyNVpzY1pYTzVkSzZpS1UxclhvdGExcXJXdGFsdDdlcU9EdFRYaWM2WVlwcHJ6TFBJTXF1c3M4azJ1OXpqZ0Q0bm5GbkswcGEzb3BXdGFuVnJXdHU2dG1jRDgyMHlsU0FJeVJuNS9Jb282alNyQlMxcFJXdmEwSloydEtkOUhlcFlsVUxIRE5kWllJa1YxdGhnaXgzMjJPZVFZNnFKT2N0YXdVcFdzWm8xckdVZDYxbmZoamIrUnd6T2dxMWdNL2dVZkF3Mi9LdlIvZWlMVzNWSmwzRExic2t0dXJpTHVhaGJjQkZNOFJlUE1CQ0tCMHh3anp2YzRnYlh1TUlsL3VBQzV6akRiL3pDR0Q1R09NVUpqdkVUUnpqRUR4eGdIOTlYdjg2di9iYnk0dktDOVNLaFJWNFB6Ri9oUFNnZVN5eEdrMHZMSy85NTd4TmkrY1B6QUFBQUFBQUFBZi8vQUFKNG5MeTlDWUJVMVpVdy9PNjliNmw5ZTdWMWRYVjNWVmZWcStwdTZHNXFiWG90bXAxdWRnUUV4QlpGa1VWQlFSQVhTaUVxaUJzbzR0NW9STWt5WXhiekpVYWN5cWFUUldJU1lqYS8rZG9rSnBtNGpKUGtOeEc2SHQrNTkxVlZWemNONk16OEgzUzlkL2YxM0h2UE9mZWM4empNYmVZNFloUGh3VWtjbHduYWc4UWV0QStodkpyZGpBYzNDNEZUbTBYdUZFZi9JZTZTTTV6NGpKRGphc0RqbEpBOUdIYzd4VkN3WGttbUUwRTdVbExKYnBRSXhtdVIrRXhUNFM2VTlTbUtiemhIbnloYnVLc3BIUE1JT1U4c0xNd0lRWFNCVTVJSy9CRU83MmdLZWFwMXVtcGFCd2QxY0ZCSEUzanNUZ3V1YjhiSmJweUllK3pDYUc4eW5VSHBSTnd0Y3RQV1hiWGlxblhUNERYeDZtV0YwVjZsbG1STnRsaWJFRGc5R0ovWDVISTF6YnNDWGxGYzlYNmhvektBdkZhWE1DQ09iK013YTBNTzJpQnhRZWkzalF2UUg0S3Uxa2NSUE1JS3RqblM0UUR2ZHJoZ0dOeDhUdjFZdlZmOUdFbm9PaUwxSjlOaDlkaFgzcnBQUFgzODJtdVBJd0hWSXVINHRUZWpaUkVNQ1pDa0pWWnp5WDRGTGIxNUpNVzF4OVhUOTczMUZmVlloTTRHZHlZbmNRTEgrYmd1Ymk3SFJleWl4RXNXM0FRamdLSktSSW5hblc0WTY3UzlFemNUbUFQUjVmUzRQYlY4QjQ1M2swdzYwNDB5ZG0xeVVuWTZQVEJRdVVCRS9kdVRpZXltVm9SYU4yVVRUNnAvaXdSa3M1QTN5MGdRVGJwVFdiTjg4RnR2aU8zMW1XWW5RczdtVEgyNytNYTMwcGZrVnZlZXl2YXVYdDByNUh0WEJ3Z1hyajJ4cDZsMTBxVFdwajBuYXNNRnppekxmQXc3OUhhZFFaRE56Mjg5L0t3d3lSZHhPQ0srU2NLemg1c2VHRGlkcDdsNVdvWTJ4N1J2T2M3UGNUd01hVE9mZ2hiR2E3R25tOENFMGpFbGp5WWRoZnNOb2Y3T0ZuV28rN1pyRjRUREM2NjlyWHRJZmFmd1FNNkJWK2pDbDE1eDc5UzMvdEUwT3hzT1oyYzMvZU90Ly8xTzRYbXQ3Qy9DM0ExeDlScU15bEFjbmJlSUFFOEEwSXhNd1RRVGtkTnhqeXpBbVBqVWg1WWlsMU4ycVQxcUQweW9DeTlWSDZ4cVF4KzlMWGZLYjZPUDJzaU5icC82cEdxU3pLNGEwM3Z2bVdwY29nWDlEYTJwZGtYMHM5RnJEUTNxNU5sNnVqNXd1VzQ5aFY0OWloaGhha2xFS0xYajNNM2d0NkM0dXVMNGNYVUZpczlHTzlHTjZEWFdyb1p6TndzN1VVTTN1bFc5dlZ2OWhicnl0ZGVJb2RUTStIbGFTZHVZRStqWXUrZ3FqaFFoSkFrRDd3NWs0cldFczRrQnhaWU9DTnd0eTRjL3Qvd1dlL1BNYmYyNzBjYmQvZHRtTnR2UGNHK3IzMzc3YmRTOWQ5UGpqMis2Nk9GSE5rM1A1YVp2ZXVSaDhpMHQvRzBZQnlOZFB4SmRQMWF1am12aGVyajUzS1hjdGR3dTdqN3VLZTZmT1U1SUpaVW1WQy9XSUtlN0F3RUlYOENQN0VtRlFYZ1I1TkhZK0UrWi9rTDFqVjA0S0tmNDJDNTJqZ2ZQS2I0Q1J6MEVuc1BjU0l4UWtWUE5WYWE2VUptdzVENW1pMGFFUlpNdFI2Rkh4M01XZkpnVnJOSW5QeEorZXNSSktwT280NVpTNFh6cEZLdGJZQXVXcDhBdFZzNG4zWmxIalZBVkdqTmlGNGduWEg5UzVaTDkvVW5NbmlOdWtqdFhET2JvbHRtZlJQU0pmMVRoR2Y3UnVXSTR0akRaWG5NMkxITElwYldxQzJtdHNvL3hqNDMvbi9hUHJROXpiVEUxSDJ0cmk2RXNmWTY0Y2E3U1Y4aWRPKzZUcDZ4MG93QnowZ2Y2WmRsWkdIR1NjVU12bUtDaU1BQ2hjZWZpZjN3V1B2bW9DaEF6ek1JSWhKM216aDFYNmY0dmp0V29vWUJ6NmtiT0l0N0pmNWx6Z3cvT0IwbXNiMEZJU2ZZZ09CSDA4S2hENHAzK3dvUzcvQXY4ZDZtSC9IN3FRQXErbi9ySlh4YXdLUDlkYUQzMSsvM3FyL0FENElWeXJ6bnpnZURnRDNBaGpnczdyVWlzaitvUkxWdEpadlNqeTNjN0pUMFNIS3hrOWRmcXI3V1NrQUt1WW0xSUtaYithd2c5YjZ5L1hJcUd1Mmo3UlFqT3dXbmFERGRwRHpvdElXMXVPbUJiaGtmY1hZUGc3RWRGTElzN0Y1YkZjN0o1U0RZRGlqSUU2TWFJY3hUdTFaYzZGKzZGaDg3S1NaMS9xRURJWGx6ZmR3NkVyTEpQVnM3RHRaNEZ0WitzL1lVOHJSVm5QMTJyV1hzL2NVdUxaN3hJbDFzRGw2SllFQmI1QUxRbWxYUmswbTZQVzVRczBQcGF3Qk1oU0lrMkk4QVZQVzRIM2JPMUhacmkxRHRQcUw5WC8xWDkvWW1kUnc0MFhWMFhzRGF1MmJCdzMvRTNqdTlidUdGTm96VlF0Nzd4d0pGQ3JuOWRQL3poM09NMDVjNFR5UC80MTFEdnBvQ2xxZkhxd0p3M2Ixd0h5U0hYdWh2Zm5CTzR1ckhKRXRpa3ZvTG5GTmdHamRrR0RmK0VNajQ0c2k5d2tUSzRhRUFTc1d0KzJyN3gvT2hDZnM1aHlWc2M3SUZ5bjg0OVVISTRybE9aRTJYaCtaY0NjMlBxUnRjTjA1ZUYwQ0QwbDFQTUkxRFB5SHd3ZXVJYThDZVZldEhwamxNSWd2VXB3WXc0WVVaQ3NFWkZDZjdUVnNOeWpVb1VrSlFvUlJNQmw0ZWdaa1FIQXhad3BoU2FnRldjQmx5ZjlSQVd0Q2NEYURSUUFSU0Z0aUFKZ21vQjdnNmRQSFRvSkQ1a00zMURkb1ptR2ZUVjk3dE5sbjBUV214bXFlYmZMQzdrbjlSd2o4RnFNZDRhbFhUV1dZNXF5Lzh5MjJ6R2x5eFZzYWtHdmU4QnQ5azhPdkc5ZXF2WmRGdVlKZlpaSVRGMjB4b09vVTMvWm5KamZ6b1NYMjd5R1NMMzZqZDZySGZGL1hiejEyMnVEWHJqZFdtRDJXUjByYXlLVDZyR0xqTkwyOXc4ZWFISlpEQ0g3ek5zcUV4czJKN1FXYlRFclg3c1ltY0g0SzBqT0VnSE41VzdTc05ES21kWnVJQmZCdHJXV1V0cDFHNkVnakM2UVZFU0dLU1ZFWlpRYVUxbkdDMExZOGpPRUllRnpTazgwRG5jdWVHY3hVcElsbGd0aFFHVWI1VU02bmNNRXJuV1lSbFkzVHNNK05RQUE1M1VET3M4ZXNMTXM4NUFLWXVEQkNyQXlISU9kNkdXZkhXNEgyRGVIdUhuYk5OanJIOElnb2Y3RjkrNGJUSDVPcXY5dVVneUdYbk9vYTEvSHd6WWxRTGhaTGIrV2RlZzQwWDhLNlZIN2d3QVdvaWRERkVLYTVTU0JsQXE3c2N1dXdjMkZjQlAxZHdad0xrQVY4VTl1QWY5bjI2ZG1aaDFoZjVDdjhsazFuWHJzQUgvT0xBODhEZTJOSDVqd0RpZ0JpaGlTeEZkTklSNGhINnRLbmpLSEQyVzhKVEN2K2dRMXM4eFZPdndNcC92UjkraGZWUFhmWTNTL05yZVNxZFlocGJEdVFWUTZ4cURRSG9rZTFDSndwbWo5U0pvRjE3Mng5cGlwOWlaU25LeEFmOGV0TU5nVWw4em9jdlZBVUI4T0g2UGZ5QjJPa2ZqUlRpN1kvNXA2bDAxSmpUWmRNckJ3OW1PQmhsVGc1VFhwaFAyN2dram1LMjI3eFRCaHJNMW80QUYyV3BSSU0zWk1PeW1zTFhEems1Z2s5QjJoQ0VOSEFZUG5GSi9lZXJBZ1ZNb2RncGRkMEo5U2wydFBuWGlCTG9NUFkwdUkwTnFHVzRvTEJSVVNIV2dtQU5mV3BuMHhBazJqM0hBbCtiQjltZ0hhT2RRaWpRalNxWkl4Q1ZxZEk0ekJOUk5GSUlwdFNNUkVhaWRldGdZRUlYY2VycTVzR1IwNXdqUk1VUnVmcGtYT2Mwdm1aM0lpeHltdjVrYytLUG1RdGJzUUU0SVZqK0VjQ2R5bUF2WlpoODZvZ3M3MFdJSXNVTElVVWhpaFNSb3NUT3NRMGQ4Mk04amRqS3BlZDVrc3dGdEtac1JaUU9ZejhCemRycWJkOHArMmF6dG0yWndubjZ2dTBSSGlCUUp0SElScmdzd2xPSmVXSHJMbzZiZDQ0NzMwTldIM0JMRlk1Q1NvV3dtRFNCYzltQmMwRGhJU0dHdm93QU9ERWxEUDdtei9mSDJ1OUFic1RiMW0vWTZOZXRJTzlSc25kM2VpSUEwUTVUNDRocVBKclZjOUE4RlJ2Qyt1OXJnRDlzYmF0U3NMS044VFVNVTVSbmRsSzJBRlM4WFpqaUFzOXl1TXFpNDdBbllMb3JBMG8xc0NsOEJML3lBUWYyVzBXdFU4MWFkenAxbkN3ZitmbFNHbVFNSHpvSWFQR0F5cWQvUzYxSFdKanNaM0ZqVVFRZU9WMERhOGJOQVo1eTJhbnVjdGhscUxBaUtDYUp6dDNWMVJRc05xQWVhamJMV241NjNxUTg2MVVHMnlRMDRMQ1lUNnRIcjFid05mWHllcG1JR0V4UUZNTE9WSDJ4R1VSSWtjSGdGUGNISUNEUmtaRzAzOXNodWNnWjFJb0pPRmpwUHdndDFYb3F5ZUVEeG5ZS05xdW9EUThwSHNyNlU0WU1xbkNWR2pENVViZkRLUDYzV01pN2tiN3U3Y0t5cXZyNnE4TXV1aWpHeWN0VmNWTVBEMmFGTEswekQySnhqMmZPRGdjS1ExVzZ6QlFMQk9odzQ3NkxIejg1eHFIbTlUbzdnWEVSMnlHcitoK2RiOWFqY3BrUjVMNG9xUFVnSjFWc3c0R3lKT0QzdjQvUmdsMFMrakdRbTRqeWMvWURhY1JSU0crMzJ1bjBQZnIrRWZHMC9PVnV5V1ExNzlVaTNTZjNCRjBaUXRZTkkzbkE3UUxqQXFWbWZFb3ZXN3R0YlJQSFdYV3JBK24yNktzT2VCMmhLMUliOEozWmV1L1kyV0VTVitFeVltOGxXQWVhQzlXRkFXRWIyYTZBODRKaU5sNUdUMHNKT3NxNlU4Wnd1NU9DQ3JPMXdWdjhSWmRWMTZnY0gxUC9ZY0p1Y3BOTUZLMC9lTy9Pcmw5M3hweG5HUmdCSHMxeEYrd2VoMEwxaTRHdG1lUXA2Rk1rSGtIUEQ3WkFORFFsWS9adjZsV3V1dkUzV2lsQ1M4dDdlV2JkZlo3L0NJeE9aWm9lUWZYdTFBTE9FVEdndWRFMVdLQ2pxenNrdjROQVlqRFIxQWY5WXVqUjFBYjg4aG1zbG44V0YwZ2lCY3oxNGlCOW1Ic0xJalBIZGtPZ1U4MUN1N3lpK0xob29GL2ZYY1Z5RjhRSXJvaE9FdVlkcGZmemNTb1l2VytPOHhrK3ZvMnM4UlhkN1Z5V1BpTktDY1A1U1N0QU55NW1pckNSYklyb0RTSWMySTEwZzFrYTQvUHBEaDlhclF3VzJYMk9Jem44ZDZkUi9mRDNmUnVFeVc2UWo3RnlHd1dWNXc0UHRMcTFoZ3hTcmJzYWhlbzBQUzljNXhaa0JaVTdFNmJVQzFKNWxIY3IycmU4VDhsWFZ2M2kwNjVaVmQ4L09xeC9hYlQ2bHp0WCszamMydkhTckVrL3Z1bVN4MmFjSTNDemx0SVYyblArTE1pdlYxN2V0SUZSVlc3Wk9TRTQ0b0ZkOCtBOEJqNlZtUjN1SDNKaHNWQmpkWCtLbDlkRVdXakVnL3E3Uk9Hb04vR0JCcEpJWXRocnNjdGJSNDd5TW1wVmdER2dFREwwcUVwaGlydFA1RGZmZTVTUFk2TXdiNnFmVnZLRCtRdjJ5K29zWGFxYlYzekJ6Skc3NVh2YzNuSjEzREtFazZrZkpvVHZ3dnFNUFRnb3UzaEFZUVQ0RE16dE5sNjU1RUltUFA2NmVlbkROcGFiT21ZRVJwRFN3WVhGdzBvTkhIMGJlMTNmdWZGMzlrOWF2QU9INEljRGgyTDRGeDJJWmR1R2djUk00cTJYMUsrb3B0ZytMYUM0c1ZYN3dORjNoYUM2RVVEUnpycllHS2J3RStCd3JhK0w0cFhIYVJETEdkYktac09zRHo3aDFvTnhGTXd4V24rS3RyL2ZTbitLekdtYU1VN0hxT0x6YkwwU3FYVFd1cXBiZWxpcDRWMGVFYWdhNnNOOTlBK1pzSm12UGJHN0RwMmtUSEtuRlVIWW5BL1EySTk3R3hnR0ZCNERvc09Fb0pjakxLVDV4ajlCRm45dHZObFVyMFRibm5NV0w1empib29yUGJONlBQcWYrekF4Z0dwWHFwT2J3VGZ2MjNSUnVCaWVML05rbkg0V01la0l0ZEFpS0wrcXNzYWFmK2ZvemFXdU5Nd3JRMy9FMU5hbnVXZ2t4WVE5djVxdDhLNUVOeFpGdHBhOEt2SjR3SkZuSm1SaVJUMkdlM2pFYVlXZVZPUStjdUhWdzRyZkFPVWZYcWl1VWt1RVhoQjlpdElvOVNOK0E3dHRSTVJ4b3QxVElIcklIWFlrVTBwTFlVUTcra1J5UVhwVHNvRC9DMGVjWnJwRGpjemthcmViWXV3RC9CZmpSSU1MUmJNTUk3VUxGZkRRVzUxUVdUdm5NRUloWlFocE1meHk3Qnl5ZERXZjNJOG8xRmZ2U1FmbmppWkE5SWY4M2ZqM3dMeEJZWFZmM0JQeDFkOTlhVjlmRC9wN282WUcvVzluZjZwNmU0NnRYMDJROVBVTHUxRzNDcnYvU2o4NkxkcVkvSkx6TDl1aWFDaDVGRVNNQ0NxSk1pU0UzeXNQbTJMZWV2eUdpdXFMSlZLU1FVbEw5U1RTWXlpbjRoeEhlU0NQNzFHd3Fvam9qRWZ5alNDNkZCcFA5S2FXUWpwWncwNGVrRGNXNlVoZXFUZEJDZ2ZxRFBaSEdoUktmb0JVb3g0TER6YlhvelFpTnk2V0dQa0g3a2l6UVh3ZVpvREw4QXlXbE5adHdCc0I1Ym9RMkwrR3U0TFlDeEFKTllxRjBGeXpuVEJMV3JwTHB4bXdaSy9RNTFnRlJva2RpWFNybWswUVBPK1lCRFkrNkJaRzVlMUJhR1NIbEt2emlWVEczK3I1OC9aVGh0WFB2ODN2ZElvSXpFWnRjb21lQ2pnaVkrSW1ya1VjU3o0ZDV1WVZIT293dGJsRm5OOHZPWU5TUEZEUCtlTTRDdC9wQmVPWWx3NDlWRzQwRzd3N3lXRTFhaHlaSVdEbjlQbSt5NEFGekZlOENSMkVRSE92T0N1SHJKODhhdmlHN2JNTzhxWjE4czBWWExScWQxUVpsZzJLSTZZejFZbmh6dmI1Wk1JY0UzelpGRjlMcm5ENmRLUktNVnJtUlNQU2I1d3pmc0gyNjFWWTlvODVIZnVNT1dXdkxhSXVhTHp1MXU5dUhoZUs5TUlwN05DNEFZNFBwR1Z4b1lBSG5OYi9mNHdwR28wRzVxaldremxSbmhsczB2OHNqNVBUbXR2cFRmNjl2TStzQzZIbDFlWkQ2QlQzNDlhVzlQQ2RxZTVFSmFQNU9qbXZRTmhQRzl3bVdRREZqTDdLc05Rd3RWRHFlaTJCWngxZ1VGRjJBM1djWWZvUDByb1hQYVlTb2JCN1NjSmNoczd4bFB1QXhlREEyNEQvc2oyWG5iMEVjM1hQYVlvTUZqZmJNcWdObWVaQmlNNE5BUWcvTzM0SURsRmx4MkQ4UU84TnRLY29CYURSemtHdUFIbENSQzhDamk4akFDQUpWWmxjVitkQTJNdnVEWThjK09FYUdLTXAwS2tlZlF3bDViUXB6cWJWeW9uRFZDRCtaREJ5alNmSHNRK3VIV1RvQ3o3c216Wnc1NmE3VE9WU1dXUmpoTFd1NDNBS1lKUklIeENtalFPMThSa1lkaUJKb0RwZzVLb3FBS0I5U2ROVUR3czlMZ1BqSHU0VlVFZzYzaUFoWVRTMUpVQzRsalJSREl2NzU1NEkvbml3cnk0Wi9nRDI5clFuRjlEN3k5cVYwNVBYZ2dRYnIwaHFuVmQ1bkZWR1BtdTFYL3h6bGR5T1B6cVUzQzkyTGtOcnRXK3Z2VVBvSnd1My8zcTZMa0FYa0oybzNqd3ZETjh5WGpBWTVXb2ZYNFpNV1NRM01VeCs1dFA1L3QwODBXV3RFUlJic3ZNMkNta0orQWM1Z2cwbG5PL0p0Z3R2Vjk2dmNkUTZnMXFKNmgxTm5LZExSN094eXdRNS9HY2RGM0ltQVBSbHRCdHBMZ3M0NXhWcEVHTzRJWGNNMGpQWFp5UlorTjkrSlVqWkkyNElvaVFiSmFvbkxhU0VTQUErOFFteGtjTk9jWHJTam9YcDY3Nld6MjJmN0VVWTZzWEhxb3AxckV1MVhiTzJOTDlDaHd1K3hkWDlZTW9vQ2N2UGhWSE5DNE5lZzMrLzJyUERNK016TnE5cUNFNWQwcHg1OWZjYTJwNTVmTmVHRkNldlZhNndCTlArNjNnbWRRVHR2U0oxTTZyYlB1UVMvS2ZsNnRpNlpjWFdIM3h6L1FhSjZ2YTk1ZVBOcTNtczExVWI4TGE2NFFONXMwcG4xQW84V1l4bjUycGZjMHBkY05yazk0QTI5K3RBVlQxMDUzUys2TmRxVXArdXpuZU5jZEUrRHRlaEQwVlF6am1Zb2FRcGRwbmNMRXZSUXhQQ2tIR2xScXFlYmQ0ak9zOTA5ZjBxMTM0eDJya2Zlcm5teUhQeW5XOXBiMTk3akZ5eTE5MFYwSmxHUHEyKzBZN2ZEZ3BEOWVXSTJOaGxydHZyM1RVdDgvZGFMSkZtMmhIb2xuTVRHVUpYWktKQ3JzRjRROURnYU4wU3Nja3V3M2Z4ZzRlMGwraldMTHJJNitPb0pHZUxFamhGNFBRVnRydVp1Z2RtTHU2M2FiUmhkeTlDdUh1MG1qREpIRUtVQktDMUFsMUUzQm5oMU14QVZKVURKY0xTWjBIN1F2ZGpqZE1BY2x3QWN5Z3RUR0laZGdvNklQWWtwUVVmaG5CRzZGZ3paN2VJYlFZZnpWbWM3L0J6QkJRc3FQUi8vSkcxNkRlWXRmRjhZUmNSYW84dWlhK1NkUEJhaU5WVTF4R1pHb2ttV2FyRDk4dmk4Z0I3eGdtQ0lQUjhXU0gyLyt2c3BNSlBFZnZGR3J5d2l6QlBqdzhFZFRyazI2R3UwNUNLK3AzM3dGK0c1a211WTQ4OVV3L3dpSkppTkNHMGVXbEJqNFNjczBjK2JqblI2Z2hIaStZV1oxWVd2SHJGZE95dm9hckxGREJZcndrNUhBdW1yQXo1TEk3cG9MWHB3N1RaYzdmRTdlWlBYWXQ1K0ZmWTUwQzV0akFuakIxekdQY1J4Y25FY3c3ekhQV1lRVXdvZEZEYUlkU2pscE12Z0hPUFlqWk9BQXpPQnN0RWppYWlZRUwwd2dlWFREQU9kQ2pyZFRucDdBbE9rQUI1TjZGMGlyTUJnVW9HOEM3V3huWUV1UTl6Mm9LZHlZQzBHdTlCVmUrdUNqWTE2Qkl0dTNIR1Y5QVFKZE1SNDQ4TU5mN05wWXl2VW1qb3pXZDduNDdPWlRwUFpLcEJoamdoVzg5aFFub1lLdTJETU1lSlJvR0xJNTg1QVpoRmpYbGlZT1p6TXZQcjByUEdIM0xiMW4rLzhBcEZxZE5LY1dRdlRncW5hYU5xK2pvMzVxVFBSQ1duaWFuT1I5SVNvSzF3WHdqaFVGM2FORzhocGZOZFJQQTEydS9iZnVXT1hPTVgzTVpNV0VZdVNMYWVaZEluQW1LdUs3eFR6aVZ3eGpxWGs0WmtmRVRhNThnTE8vMGZ0MXNRVFNhN1lidVlUU3RJNnpJZi9mMmozV0JtRkMvbEh0N3R5dEN2SCtyODgwdjlQMm54aDk2ZHM4M2w0ZFdOdmorMFg4SThITitlTHYxRGZFU2ViR1dwN2pvY0k4YWVZUndEazl4UjNycGh6dVlmS3BhSHJ4M01PLzdYczVNY05IVDhidTRzL2EwdzFQalM5NTBocUVyZWZkalRPR3AyY2JMYm8xU0c5SGdYMEZyTXNnUDlqMWtPUk5lVTBlL0xac2U2Uk5HU0lpbExRN0g3NnVIRFBLanM1YmgrTHZIK05uME1sWlA2N2ZSeWdIV1NjUVFzMFVUajJhYnVJVC9ocENacTRDTGhVL2Fmb29zWm5aUExEZFd6K0dCVlY2bE9KdUs1QmlIR1pKQzVxTmxVNzFFM0h0aGV5MjQ4ZDI0N3oyNCtoZzQ1cWt6bEttVVNOZGtGR0I0K1dZbzV0ZnhZZEFBUzZURTlKR2oxZzRXcTVaanFTbEQ1Sng0R3NTaUVZeUFxV05sU3NlTWF3dFhGdTgrRG16WVA4NWxNNWxCM0VnRTE4elBvaDBwRTRXQ2tGeWR0b3dzMkZ2SnJOczZRb0FJUEhCb3lITElIVGpKWE41NHN5aTRDM3Z5dHM0RVNnOHFxNENNY0ZNMUhKbFhDaEpHRHBDRkIwb0Z1QTlJYjIyUkVnSDRpeWdRRVRSQnRXdnJzeWgyOXdHNlRDYnlWNDRsb3BqUWFIOCtxQThHN2txRHB3Tkp4T0tlOUdJTldHSEJsMDAxUUdOMDMxQTNWZ09JOEc4VkFxY2hRTlBxc29mNDRXOFU5ZWsvM3dqT1owV0JEbGFTaU04VTAwSVExMEtLZythT3VaMVdOVkR3YlJCUFE4bWtDS3NoWGNwaG5EcDRLS0VpVGlqRTBuMFFUMTVDaTVFcGxLaU5lenU2cFJGOVRjZy9TdWlUdzQ1bFpxZ005cU4xRDRQOCsrTzlUNDlaeVFCNXFIOGwrQjJpRlJwWjZoOVM1b2ZEcEM3OG9wMDVJQWxSTUhCSTU0M0poem9ocTNYK0tCMXZNRFpEbjcxdmRoVGoycExsZFBMaFMzWEh5Tlh4OVBKblQrYXk3ZUlpNUV1WEFRTlFVekhwdk5rd2syb1dBNDFkZjM0a2tWK25YeWdkdjF6OXo5cTB0cTYrdHJML25WM2Mvb2QybnJWZndIOUZNRUdKdk1kWE96b0ZYYWJISUt6S1U3ZytUUm9FMWxZS3hVdUtIeVFnV1dKcUQ3YnNLbVhJSUpaekp3Wk1mV3cxc0hNQmV3cTAvYkEzYTBldUd4N2NNTXlrbTJKMjBseERUSjR2QzRoeGtZRWdBeGZkWWFHMENCd29BNnhLOWFwUTZ0OGk4QWNoME5RREZ0QXpoZkxxZnc0MWUwVXJZZnE1SnNkaWhHRkRWQmtOVzl0NXFoRkJ0K1hSMHFRRkhZdndvRlZ2bWhsQVhsOFdmMzVFM2Npckd5dHBQaUdqcE5qNmZLbmxGYXpPT1d0ZnZMTGhRS1NLTHNacXVlU3RkM1MvU0doVWtIUVplRlhLbUwzQm16N0p2YlpoQTNsM3JuOFB0c3N1dDlOY2RXLzZCNi9QcnRFNGxIeDlzTUJ2Zmt4cERrQ25YTXUzYmZpK3NIWWN2d3liQ1Q0NUJhS1BWVE5sY0x2bnErMU1zM1pZUFphOVBwMFZ0cUR2YUx4dnp1dmVvTEhpTTJXK3F2R3RqVE5tbkp3SUxGVTlxamJyYkJRSkprcWUrN1lLNWJtT1NnZmJ4cHBWMDhlMkxwVGlacjkvR2pwUnhIdWx1ZVVZT1ppS1BuMUdBV1JlY2ZoMy9xN2ZXcWk3emVhK0NOSkh3bnZLN3g0dFhxdDBkUHBRR1hwMUtGcVRRUUhUb0plYjNvbjFnR3Ivb3haS1dGYUhvelZCNmV5cmRNTFo0empOVkUyVWNsQVFMR1dncTZuR0xwbEtXYk0rTkpsYTdwbVl4U2tGNWplUkFzOXpPY25BUWNGVkFoNXFRUFFJd0FhV1ZPR1hIc29vQkdVeWQ5UURTaTBZakRqMzY2OVBMbzJpcjRBRlFQS00zNFVORHM2QmhaSzVjOW5TRS9rMzArdWRDdTV5dWs1ZlhDOWJMSmR5cnJNOG40VmIyaHNLS0Vjd1BHdmNLZ3I5QVBhUnBiL2ptcVlZblNHYkZjMjlsMTRsZGwzMWsxdDUrakNaRFk1Q3Uwczdic0xQSzdxc1pwUzdKYzgrTEttbVg1UExYQjZJNFV6L3A2czdCTDJFTzFKdlJJWk4xaWEzVGRxVGM4d2FCSGFQWGd5d3ExWnFkUHlQdWNabkNGSzJROGl6ak1XZkw0d2xqVkg2NG8rYyswQUlaemxUNGhPMEwxVkZKQVNnbDJTL1djVllzNGltSWFWYzVJWGxFYk8wKzVhNTVpRHlYV1cxR2FTSWNPQm9pblQ1a09Id3dkSFRub3NJbU9xUUcveWh3d2N2QXcrZkNyQm4yNS9CS2NuRlcreHo3NnlwUldOVjZObzhIazNMV0Q0K2pJQU9HakJuMWxZMGF0aWRGdEdkdUljdTJWOVk2dWNVeEZiTDZoQmhFSklzQkpOY2ZKMnFiQVpnTlZ6QWl0eHpJQ1l4VDJoRmNycGdWUExBMnhyL0FIVFJaSzhaMkJwemFlajU1NWxEOHEvQUV3Sms2UDNacjBlSEUvb2hzcGY3RHdQcFpsK1NpZENSOUErUi9BY1ZUbWYxWjR2L0ErYzJwQjhLQnB0REpYUUpsWEZzczhTeENkRnJvWWl0THl5bEFLS3h3S3dBZHBEY3dELzdVRU5PRW8yS2YzaHh6Vjdna0Y3Wm9LajhzZTFQUjRFa0c3cHN5VHNzTUpNVXA2SjArN3pNYjlET3MvMGp4TU1DdzdWbnduVzR3NU93OXFPbHVXcVVLZXFOaXVVbXZPYmtPRkx0QzR0UlpwM3JHMVZQYS9pZDJkSmxzUUZSZG9vWkkxVnNZc3MxTDh0ZzVKN09sT3hIc1lieE5HZkZRYmJwRmZmRkdXVjhqVlB1cndWWVB6N0JDMGUwemIwSlBuUzE0TVFTZk9PVFllSnVkRld3dG9PS0NWckswZTJrb3F0MWpSUG9GM3JJUjVWOWY5RnA0ckhRNjBubGFCNnh6RFkrVXE2LzBPcUZtOStyZFF0Y01QaE13aG1hYWJNNllObGZKZTdkd013SmpINm8wbG14RVFCeUliczZKZ0NKekprZ1dWVXNENW0rbm13Mk5FUU1zeTQ5eTFSNWY5TldmMTdKRk1ObjBxV0o5czdZdTE5bHpOSXB1Q2dmcjJ1aXFVRzlQNndiSndPZjZuNVljVy9kenJ1RUkwVGZONmswR2wyZTNmTmpWTW8rVXUyZUdhMURLbmF5d3dqUFNKMGw3dHBUN1pSMENQOGJuTFFFakdkSG1VeEIvbnNBeVVCRm9ITkdsbGNGZDBFSi9WK0VFSTVHZ3NPTlE4ZXpuSXZZUEZFTWUzeHJaM0JBNWFtTzVQV1Jla0dVWExQQmNMa2hJVUFhTCtXdVFwcTRsMEk0MHZBL0hsdEpDdlhFWTN5cFRUUWo0b2cvL2lKcnFRTmdXT2JHVExhZU9Sd05nQWRMM2l1eS95N2hIbVBmSnU1RDRhUHlZQWMrZktYUTVBRTg2ZHZSZ3dXaTR6eEtUWU9VM3hSOUkyeGg1WUVFbnRTcUpJblZoaDVUclQ1NUpEbkgzQTREUHMzUXVQQXdiNk5venh2MzQreVVUMC9mRXpsZjFWNXhkUFBsdDJXbCtCZmRlaDRxRnhUaUhLZytvS3VyeC9MY3RYd3ZzZ29wdjhsZkxPOHdwVC9nenl5RWhoS1ZrV212ZlVKMnpuWnpnOTUyQjZ3Y2tvWW5kMkFwT3JCS0NDaG1rNk1rV05IU0d3ckdEWk8zanQ5dzhzSGE3Q2Y3M3pXU0NqaGNETzE5WGZxZitxL280S1BjR1cwSVpxWHNlN2o5eFJzRjY4N01BUFg4Wi9XWGxnK01HblVZLzZxdnBiSm1GWmk5cFJEWFhSY3pCN0pnVnQ2SU9SS3VvT3NkblYrR29wamJIR1ZMSVFRNnltSkF0WkZGR1VQaXFHVU5nV2llQzc2WDFJbjZLb3Y4SDU1QlNjeTZYNjFGK0hONGI3SVc0L0UxYllweWh6bFBXUW9FL0RSMUpDdmxpZnh0dGlSeThxODZpMGlXSVVvWkNQRkxaRms0a29sSThpaFd4eXlwUWt6cXUvZ2ZxVlpFckJkMGR3TmgyaHplaURDbENrTHdXMUl3VnFod3lGYlhSRDUxSXd4bjFDbG1yTW8xTEh5bGlQZHZBWHUwa1JsejRvaVdvOS9ab1Z4VG9DUmVHN1E1bDBoRmFYT2s5YmFGczEzQ0oxNWtXb00xZlM5UzROWnJGYlpkeXJPTFpRS2UxbENwNHdVdFNCbFA1a0x0bVBGRHArZlJHY2g3aXRkRHdwajZjdkVsRi9EV1BkMzAvblFvRytSMGR3emp5Rjl5SXRSK1dwTFFJY1lzNmlybmt6am1Mb3F5T1lzSmZvTlpWU1VFTnJIbnRreTVydWtDRFlyVGFUWkxLU1hhbW44ZmVIZ01yQ0hBR3FUS1ZrRitKTWRlbUx0ZzJ1elV3VFEzcXIwNjczd1VsWmMvUzFPOUJCaW9sQUttN1VlZHFpdGNUakhzSE9TOHVQeWFtMW9CTGVSYmNYamVuMlY0UDYxZnRsVFpnV3FyOGY5Y09pdjQ1NHFGdjlLblViREtqLy9xSUVMWHJmeDlLWGhYSnBla2crbThuaTBneVEzc2N5SkpXaURKLzV6RDNDWDRYcnRmYWRxeDNuYWplVGV4dW5JZWRvTjg2TzJ4QjhjTnhtY3lVNVRFSFRVU3l1eHpLd2xsZElHWUFvUlVWMVp3ZVkvaWJWTDZFS0pNeURCbU50SkRCZUtFdGZyQXREWFVTam9jYndpV201cDVtWUs1OHZsbFJTRXRWb1Qwby9wWmhPakJVT3Z1aUkzcHNnYXFvN0UrRU03SUd6enlPVTJ4dEpVMjB3VVJLRUh6UlgrN0srcTVyVmp4aWtxeDgxWHdYKzZtWmtBS2NXaFF6YUlqQVVvOVNQMEI4ZytCcUlma1I5bmFsU0p4NkI4R3NnL3RGSFN6RW93YlN6WHkvSFZKNEhsRWFaeUtRNEhhVWRmNndPUHBHVFVSb0FPS3FzaGVBV2Jjc3ViZm40eXc1ejN1eDB3c09CSFFhRDVTMkx3V0IzV3I1aGtZV3hlTWpwLzNqRklqdk5yNWlkTXJvU2J6S0pPcDFvS2h3MFdLMmx1eTFvVjVZemMyNmdsdWRRTE1tZUNycnNyaUxlbDJBM3pFNTNPTW1RNTBSYzB4dXIxQW5US0N4bTZZU2R6Z25OOUVuY1RRYlZmTmlmOTRmVnR1L2M2bXVDbWNPL2JJczErVzc1ZGd5OUFIZ1VUQzlNcDRaTmZmMlMzYnN2MmRDVnkzVnRvQzcwZFl2anEyM29aRDZ2VG1pcnFxNG1hNC9VdFMxb2c3KzZJNE1VRFN2QmxLWnh1UHVsM1hPZmZYWXV2QndhbjB6UzdEak1ZM3psVUQwdk12NHNvSzVVNkN5Y29GeG1rZE40Z0lqcUQxQWhPaXFZcXVsOTBzdDFUT1YydW5scWUwTUFIT2NMNmx1LzJ3bXJ5K3VxWHUzY2k2U3YrYkRpYkZiZi9jMmJRdy91c3g3dzJGcWF1bXVhR3Fxd2pwRHVPZDErckYvMjhDdWJNbC85eXBjZmlocWl6dnFvTjlvVHNCRWxxVngrN0U2WEYxYWNkN1Y4OHpva1hycG1TUDMycG8wdHdweHNmemJVeUZ0RXN4U2FtMjZYK1dtR1JPcjZuejYxUGV5d0VuMDBZb2phUGZwVmU3YVdlQnpRUTVHRGRaT0ExVHIyaHNYSk50Mm9oekU0QmRqQlBkRmFudDRsamR5VG5lRW16UjhZbUQ5cEtvOVc3Tis3SXFQNWVvbm1HeXhMci9QeXZEMlhMSjQxYTJWaUlJZFF3NUt0dDMxaFRTbGs5ZTNGa0NJdVFjZWRwekxtUVc0U3JFc2xDcnUreGc4WEpUY0FPNXNMalZIT3BIZzVPZ3NCamtvbnBPSHRFWE9IMytuU0JLKzYzam44R2ZRQU9va2VLTHpvZDk3eUZYL012M09wazJ4MDdsZWpoYitvMGYxTzUzNzBLMnhCdjlxUHMrOXRXM2ZqTjZqSzhEZHVYTGZ0dmRmLytsYzhPZWIveWkxT3Y5KzVkS2Y2MDJtaFA2anZJdmM3b1dtaGQ1QmIvZk03VEs5MlVLSXkyWHF1aXV2aXBuSVhBZVJubWhGcnFtTnNPeU8wblVYdUtxU2dZaGUweGNFNDB5cWxQSDRaYUNIazVobjdtWWVUT3B4Um9obEF0SEhUdkdWcm9DL1A0YjBqdlVCM292WHFxcXNuR1J5bW5iWUo5LzNuY3FmekVmUXFNbCs4TW0xd0NMNXdiWkRZSWsvZWpydzZsSGRHWnh4U3QvM2JuSlBvNmh1dmY2N24wbitlL1AxN2V2SWJhRDlWRlY4ejBzMy9rUER4Z3VubGkyMHpvTmkrS2IvY1c5ZGY5eTZ5MlMrem1XU0hqQTFxNjkzdnhORkhFL2ZNcU04dS9NSXJleHdmdlB5VjZ6ZG52M3lwTm5jMjJKOCtaUEFVcEJBMWx2NDdlMDhpeUMyVnBUd1J2ZXpnSys1cVlWY3lHOTh5bW91N2twbHdvWWk5by80VVY5OWhqNFFJWisrYzBYa0VOaWJaUWg5b0QvcWhTVElhSll1YU1aak41SVZUdVo2ZW12cjZHaXErV3hjT0Y4K2tqY0pHcXZjSDI3Y1Z5U1Z1ZDFTUEdPZTdDVkd4ZjZvUXhMWWhQZExjSGdHV3ZEQXdJZHQvWkZDdzV5UVRUNnlpK3U5cUlTV1lCL1FXYk5VZkh6WmlaQUMzaUwrTmlNcGJDRGJtTERiOHlHQi9YaGhJNXZ1UEZHYkpsZ0VSRVRNYVZndmZ0bHNHOU5nNGZGeXltVTJYNlZFS0VlVFIyV3pHbkZsNGFyQS9TMCt5TTlvZHhkbXkwQ1VwNlBuYzlSem5LVXB5UjhhOFVhVy96THdwN3NjVjZUSmo0aUtqaEI3TDVGNnd3cGFBTzRjQzZoQWFRRmsxcnc2T2RlTWg1czdSSitGb2lPWldCMGRVYVNCTk9SeXgwZ0lqa1NqWG56ekZOTmh6cTN1enZhdVI5b0lRcmQ1QWxtWExabEZnR01wSGVlME5vVGlBQWt6cWxSb2ZHUDRpUzBJejVDdUM1NTVtQms4RWVBN1E2NFVCN2RsZnBHTmdQUXREUU1Wa3VDMVVwMDlxNWl2RUZFcDMyRjBJaUpwbU1ack8xUEtKb0taS2dCemx5Q0FjQmJDRUxaVVNEa3lZcjFzc3A4YVBkczUxMXlZU2ZST0dtSHJyS1VIVXEzbDZueDFZMzdZaTJSL3ZUYlpYZHhTVFVDM29rcm9mVFhLR2E1M1gyZWdOTk5jMFRPMWFkc21PYVZvWll3Skx1Zmk2VlM5T3pNeHFxR0VzaG1HTG41WUM2d3NoSWxrODljMWQwVXUreXVLcEhxTDZMYks5bEtDMnM2ZTVlMVB2aWgwTGxpYUNMUE9vRUMzNXlQMExiSWNVTlFXRUJGYVVLTUFlcGtSVFNscWhoNkNRb2VZUnVoRlZwSk80RDlVci9qYWo3MVgxMUtRcDltcWVDTWlBVFZocWRUVjRhNDFQdkhqdmg2ai9hMzlEajVObTliUHFyejZ2KytlcEZoMTJPeEJ2NDYzRWduVXBUMXZ6ck5qRlNEeDArL3RmV1B2NTBUUi9nbW55dXB3TUt5cWRaTEQvMUpKNE55bWZiQmZrNW45UFBhTE9Vbzk4VDlQY2FPbGMxTnpZdktpelJmTlNBMFFxWXlCU0h6L0toL081NzZ1dnZQZ2k2djIreG1KTTlpdHVubmRUUW9qeWg2OGNTVnFacmNnZlhzRzV4S044Z1BKeUkxS2xaWkhTSGRWQnhobytpeHY4K3JNbDd1Nnpja3JHNzhoeW9WcE9sZmpEUStKUjhtNkpQM3pXN1oxNGtQR0h6K0lHNDE5Q0diU3NGQlFxYTR6cFoxbWhHbTZVZ3pNNlFyV3NOQnRYemFRVGRhRlJtcSthM24rUTNmcVhMdUpTMmsyY1JxMHl3eDdFRDZRK3Zhc1RPS3BIcHpOS1BBWmF3b3F5Y3FlTXNsYkZsOGRabTM1UXdqbXJtbmUyTzlVOERTdmthUmpWdVN2bGdEWE9HMFM3NkVTRGFCQndMRHZLdWQxcXp1Nmx3bWJHdkFFOTVMV3JPWThIc1NDVU0rWDF4cEVzNmtBRi95Z25hRHJVN2RUR2l5WnR3UmZmVkd0UUV1Z2RjZGs0SDhQenFMU3gxaUhldzZRdW1PVU84aVAyK2xIUWUvbzlzNWNjcHZNOUREU216VmFOdi9RampkRnRxN0tZZUFueFgvSXBTV2J0US9zamVaWHpSc2pPVG9PdGxZcXkrNHdOZFpNRWtnRzMyVkhuVXFUU0hWQlIzODE1OXYxUkRlTjE1UGFzT3AxZHRXZlBLZ1JQUExocUR4a3NNRC9KMDJkZ1QvbE9YRm9HNWNoY28wYnRhK2R5U2QyZFNpVlJUUWtrSlVlWEx5MnJVMTlvZXF6M2RMNCtWWWNXZ0l2UDFxZlVZOFA1MVNlNjFIOFdVTEhpQVB4bTFZWFVyWW1adnRxNkVOb1BiOVErZU9rc2RhdkkyL21LeGxCZURvZnpJcE90NFJnUWpiM0tIYm00eFhsWVpHT3VhU3V1V2ZsZkorbDZyYmlGNWJueXBhczJmaWdyY1NTdjFWVzZPeDU3VXp6NlhuamNBa2R1ZmNmYzhoWnZkWXQyV0hRbC9TWXpZTGd1T21kQnU2YUZGYlFuN0NVZnpzRUl3RS9nL3NFQk1Hb2Vxa0JGNVhlR2dlSTZuWU1kN3hUUXZBV09hbVNkcHF0eGhHZlJ5bVhaNlpVR1BGUkRRajJBYnRLWEVnV0UxRU54SHNBcjZZdnk2WUJraWFiUDJoUzV0aW5UcXFaTTcxcTE3Q2JodHQvT3IxblprcnBpZG8zYjdITnRtTGIxQVovM3dYL2EvTjM5YXljQmJkeDRiUHN3azJzaStlM0h5Sk5WK3RoY3hkeDcwN0lhV2RwNldienR1aTVVaGZ1MldYUjh6eUswZ3F5ZXVmMnhZMHNjK29rSWorUTZOdW91TkV6MVU0cVhldlpFSmtTM2lreEtZWHoya0N0UnNyU1I0SWRvL3BkZnEzMm5aZHJPbnV2dmV1WmYvN1h3SGcxaUlnbFFPRjc4cHdmYjJ0Q1A5WU1IUHYrbndoZTF1alFTWThRbURzV3JxSVpaTTlkZHBQUXFzUFowU2RvcW1BcHlOaVVnMnR3QjZpWkJBQk9wVW9WZU03d0d0Q1FWOG5DMHhTeC9ZVEpIdzRlb2ZVOCtWelRzTi93MjFZaURiZzUvTjF1NFdjejFwVTV4cWI2K2xBaFAvR1cvWTNVdlBjdGpiVG9tbGpUODdSeXFROTF2MDh3OHpILytobjI1M0dtV1FhQlBOdWV6eElPTVRwMVpsSCtpMDh6SWJkb0ZPc0hNc21ZemprcWVJZ05OazhSTE9zSkZhNUNaa2pwbExVK3ltd2MzeXcyTkN6WVgzK1E3YSt6NmFIMFRHWGpMUDY4eDVpOWM5c0x4WjE1L0JjVUhuM2w5TjdwOGdEVFhCOWJZelFaeHdaS0xKNU1YQmpkdlh0RFlJRzh1dmxYT3ZpWUFod05rampYTzgrT25kci8rekNDS3YvTDZNOGRmVUo4WUlFMXd5Tm5YR01TNWkxYjBhbXdFN294Vnlna2Z3Z3paWVY1MmNjZTUwOXlJWEpmV1AraVp2ZXlxc1BQak9vK2huMDl2NXFmQ3lBOWlNa0ZNTW9nUytiQTUwSHBZZG9XS0ExSHhJRllXVlhIMndGNEI1V3NsUUt2cy81M01KTWVnaUJ5Q0k2RnZmWi8yVkhNVy9XTkdWMzJiSkhtMnkwYkQ5WkdZMFNSNVhqSTZrS2UrNFFiSmJEVGNMeG02YlI3VFlZT2xuTlM5Z3lhdGI2cE1xalBScEtaT3E4Y0lTWEh1SVpNandlL0V1bjZMMCttMDlPdndUajdoTUQzMGtObWU0UG51dG1KRW9rSGtkL0FKdS9taFQ1dSthTXJvREVQQ0FZRDVWTkdoM3Y4Tmc0eThvWWJXcVVhOVNhcmRMcTJRVFJ0YnZGYkRJd2JYeFpMdU05VjZnMldlZTRMaVJYWmpaVkpkN1EzU0NvZGxZM05GVXAzUjF1OXVyZmRnZTJGb3Y4MWFYYldsaWljelY3c3dkcTJlU1hqd1ZsdHRFRkhqb1JFNEhMZ0VvbVkyNEJrMHpsTmpKUi8rVjNLVjVVWVlMaHhoVXE4MmtXSER6QndRVEhZU01PRnVuckVJNkQwSUxFd0o4SVZha1VJYVZWeU9pcUVBWGJGaGdFcFl1OVJNME12cU4vOWw2WXFiSHczSGlWSEdnTFJqZ1loSUNOdHFYSWFiNzMwWlRVZTNvdW00ODk2YkRhNGFXMWhBSXRWWGhHUk9Veno4Nk0wcmxxci8rZjMyMmlNb3R2V1dPenkzSFNKM3EzOStiNjl0ZVV3UGxDZVJSSkdYQ0JYYmNFVmkzbGsvM1g3M2UzdjNGdmJ1K01rc2J5emlVa1FFa2J3b1NzUmlRNUkrdHR5MmgxK3haTldIZDh6dG0vbG1HZTltdW5PZDNLWVJhek9JM280bTAvUit2a3dKd1JFT1BhVWtKdlNyRzhHQlEzbGtzQ0tkYkdXd245aUU2U0NON0tkMFVWTEtpZXFjUUFJcUdxMlpwT0dQem91cmd3UFpBWjgzMHVETzhFclZoSEJEMUJZSW1DTTFMWjVXNFdlN2I4d0x0U0ZIeW1rTk5PVW02UlhBVHI5d1QvaVNnVy9ldE5XdER0SDlFem5DYTlzbmVUMUtVelN4NUk0WnJTK3NPNnpack1HNXhOejJIM2FzV2UyNzRUTk5ubWxDUEpBS2hSMkZuQ2haZFhZOCt6bGZyVzMybkVCOGVsV1hIYTBLWHp3bkdKNDcxZVZlTy9mdUl4T2JZbjBwbkV2MWVYZjNwYXB1M05NWW1iSnYyeVdYSCtiS05waVlMR2szcFMwcmRyUW9tMnMySG1tTll5SlpCRzNFQktybmh6MTBJMWRTVkptVm5vaWxiWTZKalZJYlcrWGpCNkNHYm1HU3F6eWs1ZkZxQ2xpZEtVZW9WbGl6TExmN1owS3JwNlVtWWc0RWJOR0c4SVFxaGMrNEd5SmVId3dvR29qUHl4MWU5MEpyS0hUSGtrUzBQbWIweXEwZGE4UHFCMnpRQXU2dHVWZXUzcnovaTZpVEtQcEp2S1prcVhLaFZjamVWVFU5WHFkRVp0dHFmUmN0bW8zdE9xc2tGbktPY0NnVmlBdlRQRTJmdWNHM2VrM0hEOXZueHE4NmZQa2xOMHliUGlVU1hMTjRxU3MrZDdkWEc3ZlloQWxQN2hYbXJuVzdwczROQjJjWGNZSXZraXlqeVFGWE9zdTZMOG1PdGQ0ckRKMzYzdG5tZVN2WEp0Vi9uVXh2S1pzSm85VHBRTlpiQ0J5YlFCTmxpbmptR0p2SllxNXA2c0NxZFR2V3p2STZ1aDNlV1d0M3JGczFNTFhwbTNnNm52Wnk3cDNDQTQ1ejJGTW1YMWg0OCt4bVcyTHVWTC9iN1o4Nk4yRnJubjN6d3VlL1dYZ0R0N3o4UERXcTdCalAzSElaSnhjRHNKZkVLRDRYY2JvdHVCTFhjQlVEaW5LYTdiaVdsRy9NeXNtMEd6S2N3MGl3bWxVbXBVa3RTeFc5bFBlQnFPVnR1MmpneWFCY0dLS0NpRmxHbU9UcHRWbGdnQSs0ZkdaTk1GMDJNOC9xM2tLMmR6WG1KU09PSjJrV1NCd28yamdJQUxKYkdDcnBBV3U0THJWRkJYUmpKbUVQd2M3SFRtM3RWb0JLVWRSTGlWVElUY0RORG1MWFdEVDAvVC8rOFNNMFkrdnNtWk5SeHl3OCs0OEhkdHcxRy8rUmtEOUsxczRKVzlISlN0UnpKLzdhbThscDA1S0o2ZE9IbjBQM1B2cmt0clc5aGYxb2orSUlUWG9DWDErSmJUTGVON09aWXFReTlVaERKK3dNbjZBTklCWnFDaXhLR0FXVVR0aUx4QjJsK095d0N3MEJoZ2QvR09oTWRYRUMyMDJvV3VoWE4vcVVKeTR2bTE1TVh2NEVIa1JNdElQWkpWUC9DUWpSR3BPOUdyMmorRzc2SHVZME9rL2x2bGVtditoZUdoM1AvbStOWnQrM1V0Qy9iSVZ4dkh1L0VaRmN6QnBReUpibGo1bDVOQ3A0K2tKaHEzYjloL2UvSUd1aWluaEF6WmNFY1ZuQ2toQXVNOGhJRmxHaFJwYVAzUUxTZlBRNmNzVEdsSWZDNlRsZ1VGL3VVMUlCVEtlb3JSQUtObUtLZkdwQmJuNDhFRVRYSDl0T0Zka1p6Q0xXRTNXb0NMUEZNTUQwSHgwZkZGR2lrSzJBWEp6WElGZW5nWFdaM3FleTcyWnVOcjF2U0FIMTU0NmtnazRKVGllWFV6dkJFTHY0S2MyRGRrZkNkbVZxVDZUSVdFcFZVTVhvQjNQT2NNZjU3NXpoNXR4elBMZjRudGUzTkthVW1xNnBmZHNjbG1HWWttMTlVN3RxbEZUamx0ZnZXZHdXUXdGb0dXVjFCbUp0K0o2bmZ6SXc3L21QQm43eWRNM3pKM0l6Nzk4NlgwZzMxTTlOcE9lc25LNVptSm0rY2s0Nk1iZStJUzNNMzNyL3pGeXNUZU5oMHN0UWZZWE9BcVZzNmdDZUpuQng3amJ1QVNwZkcxV29XUVR0bVVsSGkzNVBHcnJCM3N4ZlMxVTRuQmtha2taVWU4TGxkSUFUemlnTHByY1cwR0YySWtOQ1pvQ0t6bDlHeWRBN1Vaam5idXh4MDdQSFFpUk5WUnNxY295Rlp5enhrbDZBbjBjQUhFUVN4QllzU1loSU9qZEdSTlFKNGtwczFQUHdhelladXJBYll5ZStYZE4xK082akRqc1M1ZVNFSnAybkhndEdZclNJamthVHJXbEN3Q0w1SnMyWkZVMTVhK1NaVmI3Mi9lM0dVTDljNDAzNW03SmRTZ2paSFk5K0YzR1Yrd1ZhSUVwUXR5UTFTNFRYNlFnL2llY3hMeEFzSXdsTE9rbWNLZkZFZ2g5dnMxbWh4VG9lVFdlcUlTZWZVLysvSkxHWmtrMklJSDJkcjhPS0JLTk80cXZkZnI4a3RyakZxdFRsTSthM2Q4OFJxMjAydTExeTE0cHp1dHZuVDE2V0N0djR1bXhzRFRiWlNCSVo4WjJWZTFMSmRrS2V6UjNiQjg1dnY0OFoya3huS0xocDkrdGFGTFZvVm1UQm5jdUMzK2RkbDNjaHJ1dHlGL284TStMWFNJVXZxZVRsR1k0YU4wTjVCOHhadms0NWh4Ry90bG16MnRyd1FLeTBUR09BcWVabFdjM1dsczlaNFF6QTRDVHVjbnJPTXRWa2lnK3lhMkNtbGcrRUZkVTRkakdSRG1kSk1ad2lNSTZNRTJ1R2ZyUzBMS1BHWTlNa0JyVzBETFRnZEFZVWVaZkZhRExvREFaZUw4OXpkdjZwbyttcXFXMTdwd3pzbWxUbDlycTlsMVZOZm52eWkxZmQ5dlB0dWYzRGo5MzhnOG0vYllPdzJXdmRWZUhadWFYekh2MzJ6czQvdHN2OXpvVno0QVEwWVpzRHZ6cmg3dXBhLzBTZlo2VTc0a0Q2Vm8vWG5aNDArOS8vNDdiWVlJTm4yWVFhZDExNDRpK1E4KzVuMVcrZXpreW9xYmwydG5lNUozYWs0ZHFmbi9qYWxJNnVlYTJHdFVzOEt6eG1yejdBeDU2b2xJV2d1bjVPUnBzQ1BjNlFONDR1Sjc1b3ZJalpscVY5d25UYktYYlBVMHMwMDFuVWlhbUdocEJ6R2wxclY2K3FUdmJVTGRDdm1idEwvV0IrYTRqVUdoMVNvaTFldGF6YUlqbENSaVZnSlRXV3lWTW5HeVFYNnYvdVhseHZxZFk3MnVLZFRrdE5JMTgxZVlZOFF5UW9WcjJzS3Q2V2tCekdXaEpxblk4Y3UrYXUwUytvNjBsV3IxcTkxbVYwRWhIU1RhN2lHMnNzenM1NG0wTmZiYW5IZTcvYmoxeVNBY3EyMUJCclFER0dIRkxwREN2YmtPVXVwSmpHRDR6b2g2eit0eEVWa3UzSEJLNTA3dEM0d1pFSTdkeldiSmlJbWoxRE84cDRrSHhlWXlhNVlRNDlkL0hGNkRuVE9hMmFjS2NWZE9paWk5VDF3b3J6MnpjWjRiSE41Sll4SEpLUFVyc1U5UEtmR2pGQVpRRUE2aFFBdldHMm9JSHk0VHkxQWpQWWR6YWpqUTlNYXA0b0NuNjN3ZG9VYmpCTHNzbE5MciszRFp0RnFXRlNnOEZKaU5kWDdURVlXMVBOMHdUQkxEbHdKNXI4V2JIVjBWQVZ0azArNkhLUDJkYVdHUTJlYXArWEVLY0I4a3VpR1dmdXU1eTRUYkprYmdnM1dRMXV2eUJPYko0VTROMnVnNU50NGFvR1I2djRXZlcxVHV5UXpJSXdyVGxGSmxmdVM0aktZb2xMNEh5ZnhMaUtzUGF3QmZFYXBVcnZzYlZYRjNKNzJOMjNtL2NVN1d0Ui9tTmFYREwxVXRULzJKdnFUNytnL3VmYm9hYTNYN2o2YUYzUTM5UzQrZUMwZWIzekp0eUlWcjZxTzM3SC9vRk5BNUdyTCtIWHJabHU4ZCt1Rmo3NFg1c2U0UGZoV3k0VGpKNHZiZU1WTXVIZXhjdjdIdnFLUVFuZmNmeEsxK1RyZXd5TVByajBUSTc4QytCTmpQL05PSVJCRXFMMlp1emFYUnY1bHllV2RxSklWRlZQbk9IT3ZQSEZnOExmMUgvTW1uVmMvV1ZCai8rT1lyOSs2WFdPNlRxZmVZN042eEp1RlhjRnQ0RzdudHZKM2M3ZHBVblp1SnljSkdwYlViU2JwOVFhSEpoV0ttTGRET2lCaDI1RnhFUFJCQ29CZ2xvQXlhMUZsRzhFUDlLRDJDWUhhejJWZE1qbEk3ZnlQY3BMaitha1ZPOXladUlaR2xjUzNGRi84NmRxSDBwT1hublpsSWI1a1luKzlWSGxrbGN2c2FXdTgwK016Ry9JWHJaeWN0VGdhdTJkNHBFN25FNlhUVFJKa3J2SllEQjN6NXJxOWlCZjlaL1UzNXk0aUJnTWhCajBJVWx2RU9FWDF1dDFlcjBqcmpPWmRIcXphUXF4QVkxcm5XcTMyVzN0MkdiakEwd1M2Q2VuMVd2bkNsNEhPZGgxMlVUUm01Ni8rNkx0eTFadTBjZThYcC9QR0ppbzM3SnkyZmFMYmwrUTlvcmhxUVpEVTBNZ3hoTzl4U0lJaGphUFIya3hJNTVYMXZJT3J6QVhQWEQ2SitpeTRWMlNRQVE0ZW4yQ1VTOEtSb01pbWN5UzRBdnJqQ1k5L0d4R2dYZnpvbVRHUmpOMkdUSHg2a2JkZFVSR1dhWlc2S1FuUnR2cm9kZ1lZQzVpVHZIQkdYWG81S0dCa1k4TUFGYk9iTzZRZkVuWGdOcmt5YmZGS3F3ZWZvT2E1Q254N0l2Zldxa3EyaUVyOGFiTGRia1kxRkYyaDUzcFE5Qk5MNU9pZHRTQ0xuR0k3bU9ha3ExWkZuT3kyU3gvRE04QnhPVVFsTHU2ZDBTdEZvS0hoc3p5YVU0MjQ0SENvRm1tNXRKeW1reU1vT2tBQjZsVjM3SUdzRnRqY3RKamhIRTFLUWNUVnAvYklaUmpNQmNlaVRNeE8vU2FRakRlakdWSHpaMVZZZXhXdi9sT1ZkQmw5d21ES0x6bHVqdXhHVHNkL3Z0OEVXVDZzdm83OVpaZlZJV2NEaDlCSXZvL0wzM3pUYVJwQ2F2Zjh6dGR3YXAzMEhRM0RsZmRXZU93bSsrOGJvdjYxdFBWVG1lbzZoZG9ONnI1c2hsRnF1NERRc244NWpkZlVvTkZQVk91ZUxkV3h6VlFESWNiYzcvbUdmdHRtV0RKL0hMRnZsbGhyWmEzdGZTMnRQU2lGdlo2cWxKaCtYU2NmL3dKM21zWi9vdkZ5L05mMGtiYTlqMzdxZ3l4WkZiWnYyZERsL1ZxMmVqZmh5V0R5MVRWKzMzMFc3UGRiaTdjV2lTUnMxVnh2RHJWMjVzcVBCMW5aOEJ1eGtkbzVwSU1HaWhWQ0Q4dVlvRTkwSUxnbUxZZ2VxNm5NMlZyNXdFS05NVE9DWFplekZGV1NuOVN2VlRkMXQ3TEswN1JNYWxGcVhuMkM4M1NSTG1hR093N1daMUQ2Q3ZvOVdSL1RyMUIzWWR1SkRuRzkwMzJvNVZCZWZXR2FIQktvcU9odGoxZTNlaTVyZk9HSlZ2U3EzdXBqZEZjZjNJNFRGNVNmOXFnL3FXUjhaMnlaemlSM3FVWkFYNm5BR0dlWkRoVlBhVm5VSkN6SjVzQk1jQXVHeU5zMkFjSzZCRFRQYzZSMGF4NlVqYVNnMjV3NUg1YngwV0JxMllYYmhDYzZrZXRLeDU1NlpFVnJYd2VPcEtGQmFabWsvM3hSY3U3b245K1JkZTJvRTMzeXAralhjc1h2UkM0cU1ObW0zMFZha1VUc0RPeGNVMVB6NXFOaWNKNzZzbGtQMTExL2NuR1ZRYy85NWU3RHlQQkx6dnA4blBLZnZYMDRidi84cm1EcTlpYXg0Qkxxc0l0akRZRHlrSzBzaWNWNlplWXpMWEVUS3pUWnc5am9kSm5KcTA5NjVqVlIvcjB1TFVuelEzNWhZRjl0UVpUN09XVXFhNm00YVZXUTROSnFuUGVlYWUvc2NIUStsSkRUWjBwOVhMTVpLamROeVpWUTgyZGQ5WTBqRTZEYzJPeVlUZk5abXdZeWRib0gxMTBnOEZVZC9mZHRVYkRxRFRsYjVMUmRaN2kxbzNscHpLcFFxbytJeFZ2TnlpREVQYTlTbjVxaVVVb0ZobXFSVTNlRXE3UkxWQThrOWR1ZllKbGJxcHdkRjY4a0s4TjExNDgwOXZyTmNkbXpheWRQak1RbVBYSzl4WWVMM0pSVVI5QTRzTlhIK09EakpQNm1lT2Y3U2l5VVFNR2o5ZFZiZkhpS1NGenJMNmxSN25sR1RlNm9aS1o2cHljV3R3MHRldnVDYTdzd29WVmt3dTViTGFTaWRxZnV2cHc5MlNOZ3pxOVEyTUU2bVc3MytvbmN6S3VSZDNaMEIwN3AzVWU1aXJHSndXNzRCYU9peVRzbWwwaTlwK2FER00wZ1l0OXJBMTJENHA2ZVVSNjM4bW85MjQwaG94aVZFWVAwaTVpTkZJakVkUlFGeXFPNTZrVkdYNDJFQWlFcG5UR2FuVDhySmpGaTJTSDI2V2JlVEVNVnlFZm45ZWZSSDBhWjVXL2JObVNWMTlCNnpSU3F5K2xEblY4OXBWZDk3NkFVQmNKOHNldWZ2andPblNEKzVsYmxKNlcrcGc1TkFWN0xkVXVyOGVBQXFtK0hNNTU0NDFCdmJBdzZ3YkNJS2g0dXFZMkxVNU5kczVOSlBzWll6VXdaN2JORzdob1VUYXJGQWUyQU9QVU1mMngvVUwvbFc3WDVPN0RWMTkxdUhQYXpqdEMyZTVGcnN3Y0F1Tm5sL1Y5WEtYOS95SmM4YVZob0tZYW1sRTl1eU9XN05yTnA1Mlo3OVcrZHNmK3M2T05NZXJGaWxPdldTaFNMbW50VzRHTU9RTDRDOFg2U21UbjBWSFRuRHdMRWpCQVFvNU9lV0g4S2I5cUJEQldhSjh5N0t5RXgzTUI3ZEpQQUoxbFVCNDFQa211azM2dmtlcXBNU0VBeHZ1aC95MjhCa0U0WVdmRWFzcE9jVjQzckRicXcyV3JFN0F2aWV5K2g5MnpVblhVb3NGYUp2MVZvVVZLcWJoc3RuQ2VXVytlUERMcHVTSVZYNXpzOUJRNjJlazVOOTQ1WnJMWjJ1bVlqck1BaUxNdUJMVWhEV2hKRnh2YXdqUU5VbXVsODBOcUVhNUgwMEoxREN0aStwaVpkRkgxVUJLZGRRalJMd3pRa0RINm1WUVlXalVjbCtXVjlOc0JoMVk2SEN2UmVuQ0M0emo2aUdxRWpxZXhlVnhUVktUcElhbDZDSEtCNC9qNWRUaFoyN2drL2ZnVDFZV0VScFYxUmxrVDNmRU15bFJxSEFvQ0sxdHJqR3BnR09KSHhhYWk5U3VSZVd6VDFxWlo2NHVOOFkwMEZGS3I1OVRUTExZcnF1bG9JcTBwUGFpc1Zjcyt6aEFlcmE5NVZzL0xsU0hMMkZaZHlWcnJPRWRmQ2hkcVZ3c2Jyckp3cUtaSTZ2UWcxcXhSTmxDb0h1azRQWGV3VVRtN1hWZU16UEk0TU1DZE9aOGVuQkg5RW51NTBYb1BGaVRGTmV2T2NMNHJsSTNTZzBRbDZwU1NpaGd0a2VUMUZoUlNZRFZEWWtwcHBaVm9na1ZKUUtlNTNQUjRvRkZBaDdrdDJFcXp3MytKL21qcWJwU2kxNUFoTjVQN2h5UFhuWTY2V1FyUm8xZ1FyYUdlRnBtbUJUTHN6MDJONllsdWlkTEdsQmlrMHMxcEpvSWphWVY0TW02UFFvVUNnSDZNMGlPZDhuMHliaW5Oc0JQYUxuY0d0aFRKQTIreHlCUkM0S0hHSGhrZktKUFdERm5IYTZFaUZodUt1elZ1RWJQM1J4a05VRlJHaTZPRXVEdVRUb2xSUVBjbzQ1cmxwYU1rdXVycEpXdzNVUmcvanNwc1VocStHN0ZRNUdaQ0VpRjNtdEtrU3NhZFlaWERya2ZiMlkwQThVcW1JSU4yU3h1Tlorb0JWMC9UckpTN1RGL3BKSnVRZElpeG0yR002RnNoYVNiK0hrMFg3VDVLRnVLaFRFSm0zVktCQkJhZXVxQWx0UXpib3pZaDRXK3NCZ3VaaHEwaUZnUWsyaXhLdlIxN0NQRVNiRElpVVcvQkJvT0lzQlVqUWdSUkp5RWlFaEVUSTdIYURLS2VTQUt5T29rdUNXOEptZjA4OFFFNUttRWtDand4eXBRdkxRcmhxcUFvU2lhQ2lSNlpKQkt5Q21aZWI1QUZDOUdiOUR4dnN1b015RzdUSWIyZzB4Ry9RYTZXcWtVQkdRMW1iQkd4MlFBMUNvS09TQUVENzdVTFBJOElieUhOcmFJbzJIQzlUckNJRW5SSXdyelZvck9KQnk2V0JCNERZUzZpSmhrVE03SWhJa25RT2t6c1puTVFXdTR3UVpVNjdFR0lJRkpGRU9aRjdMTmlJbUNzZzF6RVlIRmkwYWJUdTBWQnhOaHNjaEtoV21jdzJRV3JYd3JMV0RCS1dQQUprTkNwczlRNUJJSXhyOGNpUWs0c3VBVmlobkhDU0M5aW8wbVdFTDN5cjVmTU1oVW1NUEdZTmg2R0VVbE5vbFVTc09BbFZRS0JuZ2tHYk5SSk9rVC9XU1dEQVZuc3ZFdVVlQVREclpjRVFkQ2JkSkpRUnlSTWVEZTJFK0l3RzJ6RXBDZDJiSFhiajU5NGdNakVJU0pKYnlQWXdCdEZpVTRWUmk2cllOSWJSUUhEWWhLSVZXL2h6UmptRHN1WUo1SmNqWG1iRFoybG9LUitEOW1Sd1lRa25TanFaT3hHQUJadVpETURTR0VZZXIyWENOQVRTUlFNQm93UWpDdEdnc2dqM2lieWVoMFc5THlvbDRsb0VTUzdXV2ZqZFM2UjNRUEEyRmlyQkozZWJOWUx5R0lsb29kT3JOWEVXd1V2aktXQktsYzRvQUlBQitRQnVLdENWcDBGbWF3d1pwSmVna0FEajJCZWVTY3ZWUEY2Z3FBRk9tZ0dETGZWQjAzUUk0c2syUFE4RVVXVFNDd3drZ3Z1bFJDeVFSZU15Ry9uWWM0c01JMG9FT1dSYVNJaE1SM0NsRjhTRWtXL0hqWXptZ2M3RzZ0NHdjVVRxRTF5MmR4WXJIYnBkV0ZSTW9zR0RJUE9RMS9yZVZtSHpBNGpFUjBpTCtpOG1OUllnMGdQY0NNNWVKMlg2REZBTVVBQTRBbzJzd2xhSUJPcmpoRE02eHB0aHFEZGhxMEVVZnVsQUkxRUx4ck55QzVVT3doUEFIeUpZREhFd0dVM1NqcTlYa2Njc2g0Sk9sNjI2YUVtSTdGaGswR25reVFSdzZnS09tVGtzUmw2QUNzTllZTW9ETjhlZmdUcUFXVEJSRnVyZzJtbWtFYWdBbGhXV0JRQWlxdEVXTGxHckNlOERUcERESEZ6bmIzSzZ1YWxhaDNUam5DZGNZbTNNcHJKUlRVaFN5aSt2cWlSUytWWGF3SE1tY1FFWitQWXR5aWNrdUR5YUorajBGQXIvTG5DVXFxanVsNVI4TEhvdy9ndFQ4dTc5MmpLUU8yN0p0aHM2bSsrSlR4NGs5NXFMOTZGL0I2U1J6WlNMVlo4Yk0zRGFIOTA2aDNQYVV5bFlLMngzbmhzYUFOWk9kUEpWWDZUVTlQanFJYlR0UU1vbDJBcWlFcS9DM3pMZGF5ZjV5anVyK1o0YmhoY1ZKb1FmeUpMa014TVAvd05aMHRzTDJyKzRnL244bERhV3dEYSt5YUJZM0txYnFsczVvNHFITE52UmNXRm0reDFxc3lzMjUzaFpGV21INEVTdUViK1Z3MDFxbHp3TWNOMm5PeERmMER2MXpSUXBXSytmTTlObU54bEMvdGVTY1VZQkYwbG0xTWhWNUI5aDJEczFTcW1YeERnK09LM1ZlZ1ZQUDBRK3NBWktQdGpiblV2R3RCWWVHaWdkN1hBNVFxY0d0RFlLWU8wYTRNd0JGVHhKTmU3V2pNS1h2cGVkcEdueitreFpSTzRScjRNcEdjblVJbnhsS1pLUVZMcEkwYWF6U3dyQkVXMThhQVpXYXhBMUNmUTVmZERwMHNmRExwZmZVSjk0bjQ2UU1XUEFkMlBMb2NBMldjeXhlZ2RHa3VETG9kTTdFdGFlWi9DTElDUjM0MmZyelk2SmhjMUFFWnowUlNzYnBhQzFpM0ltbHdseCt5YzI3bEozR1J1Q3JlWVc4bTQrWlJBc1dtY2hBdzFyRjJXYVJlbzlJdDI4eVNVdUhTbHIxY3oweEZNWElrSkVFTmVYRXlCRno1OTFSMkxOdDhzOXUzb21Ob3I4TGtETnc0ZnV2R0E1QXFrWjZ6dE12UXV1T091T3hiMEdycld6a2dIWE5Ld1pwZVBMQzFLeDVMZzVrVjNYUFgwUXFGM2FzZU9QdkZtVGZnUkF4UXVuSWN1YTJ6eVJHcnVMbGgyM0gzM2p0VGFiVmRjT2pYV2xHcUN2OWpVUzYvWXRsYUlNOWxDdGE3NHFlekNVL01XM2lSc3U3c200bWxxUk90WlpFbFA3WDV4cy9BaEYrU21jbGNYcmFVQUtWekxNN0lOU0xFUnd5NXBWREw4VWdyTGxFU0RpQ2ZOYVpyNDJqNFRMZG9BS0NxUFVSNkxoN21FRi94ditHT050U1JnbEtXMm1MWEtaNm9qUWYrSjZvYVkvNkMvTU1WL3doK0wxaHowKzkrb2JoaWJpdXk2Nk9EaUhUY3VQckY0K2ZLbE8zY3NlV1BKR0QvS3hxRDBBS2t6K2Fxc3NUWkpOb0s3TWViL2NiWHZnQi8vQ1J6KzZnUCtLQ1Nxcmh1ZHFQRDJoNHNQTEw3b3g0dDMzTFIwK1hJb2ViUzNhT015eDJ4N2N4cGNjTlJBQ3pXcFNEK0lwVjNEU3JWSXlyMzkxT2s4YkpmM2JzVm93c2tuRWVxWU1iRCtVTU50ejZQY1UyL0RIcnJuTjJtLzlTU2E4TUs5M1lmVzkvWFUvZ1RvamV0aHpabVpmbjJRV24xblVKZlJKUHVMa2paTjlCZ0lvbWpLSHJLN2hMKzNUVjkvT3JkK2VodjZlN1prV2t2eFpkWDMxQS94djZvZk9uUExMOTYxNjJKU2hlNHJ5cVJ0bWFZdVJsK3NpNkQ3MUMwUmJkdEJSZGxNaVp2SHJlTFdjenU0TzdqOVhObm12NEFZZjVIdGNRdzV0eFNYT3NQWkUwd3dsOGxvMXJOdnlMRHJhSVp0VXlIaDRxUlQ1bUthbWVGbTVFUWlUcnFaeVNBb2kvcW90UlVvaEZseFJ4TGtpaUtYeEl6NWd6dERheVVhNHd4dFJLZjlSS2pObVcxMlMySGVOVG9lY09JMWkvYzhjTmZTRlVacHphSTlCeFpQMDV0MzdqVHJweTArc0dmUkdrbG9hTHBvN3dON0ZxK1JJS1h1R3Z4bGk5MW16dFVLeEg5NlZYTjg0YW9yNWtTMVYvUENlSE4wemhXcnRCZXlEQVF0ODMzRUlnQ2U5SXNCUEFRNzVxQWVjRDRMN3lNRHVjSS92b1NOV0Rza2ZlcDF6bkRJbGdXVWIzY3ZqeWExenIwbnRXVGVrcHY2NzAwdHFUUHJaOC9XbSt1V3BPN3Q3OWdZbmI4a2VlL2Mxa21JNzBXN2RWTFdGZ283OXpYdVNYU0U2YVBRa2RqVEdHWVBQTmh1RER0MUxUNWlBN1FJL1hzQVo3UHF3aTBET3N6ek50Nm41clBvOEQ3Q2EvY3cycmxSeDlWekVTNUJ2eXd4Nmg2bWVFS1d0RlZjOW5SQ1FrRTlDc3IwRUNsK29qT1pMbnZFd2RLTlVHR0lmaEVDMFU5Q1VMc0MwenB6NnM5UlU0RTl2NHM2VldhWkFITXg4a3ZOeVpkTkNxQkE4ZHNUa0JuS1VMOGUrN242Yy94NTllZnFaMUVuMVNtaVg2MUFYR3hnK0I5OFR2TXhualovWm85d3MzQXpzd0x0TEZuVjBDeDNGQVgwaTFvYmlER2JraFYrMTVqMHdzMVBicnZ6aXVHL2IzbnJxU2V2eDVjWXVteG1RK0hwK1ZldVA5QlBkRDJMc2t0NkN0LzAxZGNvVmVoUlE3Zk5aRkN2N0xsdTBmSXVQUDJLaDdjOWVRWFJYZi80VS8rMnBmQzB3V1RyTXVCTDV4NWFmM1gvOE45N2xtUVg5ZURwWHFVbVVLMWVDWEhkQnZSbzEvSkYxMEZoYTBiSjlsRWQ3ZW5hTno2WVBCLzdmc3lJWHI4OVVXSjVqZFZCSGF0ejU2RllHdjBnRUVkeU9hZEIvYU9oMWFyZHlPVmd1QWtNdDVxcjBBek9sYjlOeW9iZjY0K3hqeFBsTEpNTXFNcmdMQ24ybitZMFN4R1lxN2pka1lkWnJNQytXcXIreVQ4d1N2ZGtYRHQ4bGRmci9NQm90Ulh0Zm83ZGEybjJqaisxWmUvUmR2N081YTZ3M3YySDhaenNqTTlMMUE2RGRyOFc1VElVb3lscHNEbEt0NFpqYXVmT0VYNjJWV2wyYjZqOUNSOVczclNkeW8wVFdPbCtnMlZEOTJzR2hnZkxocFRKNzhhR29CRkwwOXF3V3BsdTZkKzVXbGp4L2JCcmIrUnVodTJBcllLTXRqcWthRGZPcE9yRkVQdVFGWnhIc2l2SW1LN2FmVW0wbTEwT1UyWnVJblcySWZKZ0twR2syS1lvUlRNSit3VUg0WlpOQzlmM1RwNDB1YWJwYXA5dVVsaTJUYkd0UjNNdlRYUmk5WkRZMHR2YlVsUFZITHJJZTJuNzdDdW1MWnFPZGdsLzFzYkJZZEVHU3YzU0JvUjFqVFB2V2krOFZ4bFRPVnBMRnF6cVhUNnh4cC9WdFJtbU5qZ1FUaDFlZnIxcERzNCtGWFlrbGlTYkpuaXFxdHM3RXBNWHo0d3ZiczVVZGFyZjBzYk00cERKRFpkZjNuQ2t3V1NQOU85U042cTNsQ1BHak92SVhZcVZTM0ZyMlY0NlNyZ3hvaW5IcERXanNOb0hKS2d5RFR2WXlwY0RKRmkwbGx1NmpkTVVXaWplbk1wbzBrcWVvcTAzS3YwbE1rWGxqNWtVSS9xTzM5TjZ4MmNRSDkvV2U2M0JhQkZNU3l6eDFQS2QxMDJiMnR2NzgrbnIyaVB2b2Nla0JrOXJaTmFDMlF0dXVtN2gvc2xXSGFVYnI3VFdXb1hReEtidWp0blp2cmtUV3hiVzQ5ekl0L2V5b1lsclZyeVkyeVdid3NxQ216b2QxVUJUUHRTMnNxTjkrZXlwVTd1ZHpYN3ZHUzZhdW5adFcydW91ZFhoOHNSc0pwM0Z2TEcxVm9sTXdQVnpGTjNrU05qbHJ2WjFkazFiTXJ1bWdpOTZPZFcybDVVV3pSQXU2MU04STNsY29qWWdicGRIcnVpdDF1Tm1iY2lzQ0VETDQ4NTR5b05GMDd0bDk4aklhWGRZc09GRWxiRjJEVnNqT21LdTdrenVxVis2YUd0dFd5M0NuZGxPMll5UVJad1k2bHArOGJwbGJVMnQ5ckRkSlZtQjVwYnJtNjZ3NENXdjkrOEFXbjlpZExab0pUcUw2TEw2bERsOUd6WWRlRzdiOXM0dXQ4MWVKU3gxV0VZK295NEVNVjZPZUlrQWpXL0o2dlZWbGh2TVVmRWQ5VTgzeitzSXR2Z2R3YkMvclgzMjQvUFhIRnphTWRVVlFwZ3NOUkF6VnN5UzE0U01vdFVueFl5eWV1ZDNOdlUzVDJtZkhBZzJ0L1QxYjEvd0JKcjdjbFg0MU8ybHVYRnduS0Vzd3pIMm13TDNjVTlwRmlNcSsyNGY0eDg3TnYvVC9ySDFqZjFHS1AxT2VjVW42aXZjbzJOVTd0eHhuenhscFp1U3Uwd1dRYUFpY1dXYmh1amVzbE1kY1JMTGVLRVhURkJSR0pwWCtZVlJ1ZzlYbjNtc2FJOUNadnFTVGRUQ0J4QytLTXprdlZ2S2Rrd2pudi9MMjVzQXRsR2NmZU03czVmT2xiU3J5NUl0NjdBa3gyZHNXWkp2SzdGek9IRVM1MDdJWlhJNkRwQ2JRRUtDQ0tHUWNJVUE0U2JtS3RDUVFybDVDYTNhQXFYYzRZVlNXbWhOUzNrTExVZmJsd0t4dGZuUHpLNE9IeUc4Ny8vN1BvaTFzN3V6dXpPenN6UFBNOC96L0g1NHBHZ0Q0RFJiNW9jZ3VFSCtQU3dUVDU0VVkrS0xvc2h5ZUh2eWxaVXJQUjcwQnk1Ni92bm1adlJILzBFOWtyNVRUZERQa212ZmllRnIwYVV4ZkszNDRuWGtwR2VsUEVTdWEzNCt2Vnc5QWoxcWdxdzlKTEx5djVseVVqUHlMT3dZQ3hxcmVObXdISXRWWUVJQnhTR0MvQ0lCVEZIOGtDRFRTbU5BS0FLUEVja0ZlOHV2Z3VTZFJ1MHZ0YXppMmcrNk5KTGdNNFJwckpSaVRUWkJodzArUWRJZ3hSMHdXc240b3RUbTdnKzVHS1RKS0xFQUVBbUw2SHBqK3Nka2wwa05VU2FIb0tVQndMNFMrQThBV2lzNFRCalRWQk96Vjd2OTZDYXVsQUlna0pOaHBsRVpIQVk4RUdIVkhvY1lFWkFpR3NmL0trWUlsUVZURVNreGgxNVVqWDExMEp3RDR6Vmc2dzZITFhFbk5tNW9rclNWMXI2V0MzL2F1K05QMTZ4Lzh1SWw1ZDB6UEJwb2dKd2xjdUxCbXg3Y3Y2RmxtcUFKT21LMXJRc0tWbG1ZMStVTWV1aHNzazdyWFRiRi81Tnd3LzR2RDI5NWFVOWp6KzRmdFBmZTZUVjQrZkdjdzlweTFrM3YzWHZwano1ZjJCTFl2cmk0ZHVLVytaMDE4dkxKRzVhQWl6NDVvVmlCY25YcnlwUDdNN1VURlhJd3RYSms4UDNPeW1Yd3BwVDQ0WFQ1ZkllMndyYSsrWW0vVE43MVpGL3ZFN3ZQS3A4MXcyaGpkQ3hucVgzai9odnZ2N3l2R1ZmT0hxMXBtZTljNmJROGxSOWp2SE9SLytGd1BRai9hZDRkRjNZMjlPeTZiT0xhMjcyc1RxaXdPS1RXUllmZnVmdVNCLzYrc05tL2ZXRnh6WVROYzZmV3lDdFgzNW9OUk03WnR0eEVYc1BZaVQ1YlJGRGhCR29kY1Z4cU14WjBncEZvSUlwa0hGdkVGaGtwb2RJM2N2TGg5MmozK1BteFZWZGR0V3BwUys4NU4vWVBEUFRmOXdwWWZPNjU1NkgvZ0pndnc4SWRydEErWjEwc2NNMUwxelN0V1kxWFg5N2FnYk9kQnk4Ykp0M2krZThlTGNVdVU3R0FyVENQRk52cjRJa3J0NVgwTURydWkvcnNRUnNXd3dMUlNEUmlZKy80c2Z6VE4yK1V2M3grMjdibmdmbEc0SG50VjlzZjNuVmk1ODRUdStaZWVWWjdNWWYwcXNjTjlLb1RiNTA0OFJiYytLYjg3Rk00SXlnRDV1ZTNwWDYyK2FKM2h0NjVxR3JTb3BtQm9iWTJuT2ZFaWV3YUlzWm9NRkNGVkFYUkJBbDFLZStJNFNDakVpVHErYXRnWFN1c1JUcUZSZm1DY2RpT3pWYzNha1RIMGZQSkxUZk1LRFBpZGNXeUdYc083NWxScG14Z1dkL2h3U1QrN3BqazRVOURybS9KaWdPUEFZV1RQU0Mxdnp0b2xRYyt2dXJnUlROblhuUlEyY2hsa01JWHlPU1hUdVQ0Z2tJcTFnQ0Q5QnZLbUltU0lYZ0dxQmdNSmNrSmpOYVprQWhaRW4wV1NVc2dKZFZsY0I2UTJralJDZVZhVWdVVkFRRURrQXdSeklFVXhoeElBZUlySVNrTytjcTFDU29KTVVLQU1jdXNxMEliWU0wKzl5QW1rWDhmS2NPbm5JUUpKcS9NQ3BDZ0E4QUVLYlB5TEJ4K2t5bDhTSDN1OE5pYUlvcUsrSWh2WkJEelFZNmVXL3RoVHpvcHNlZW1rN0JIb2M3T3puZE1jckRmS0htWm5zR2t4THlXejBPQysyZUtVYkRuM0NOYlZSelJUc1BiT0RTaTJYNlgxeEpqdENGNURucmNHZC9kc0J1cDE5S1VXc1l6dkR0NjVITno4Y1F1akVhUysrN3REc2JoZ1UyUTJMNkRNUXdkUnZFQ1V3NUpZRUVKc2VLcU5GSEtRbmxGQStpN3ZHSEsrUkVBSXVkUGFmZ1JtTnBRdnJKVHZtS3Bia0o1Uzh5QnB1ZFlTL2tFM1JMNVIvN1c4K2JPWUZNVFZ0Q05ReDhUTDN4WFRlamZxOHFxYTJxcXkzYjlJUXdXekRvWWtRY1RmSFZSaVNpV0ZGWHppYytjWmRlM3pleGRUdDc1STJnOE80ZkUvWldyK0JaMnhWVVhleE9TRlgyRm90NW04WW5tYXVDekJVaUlKVmdtUHdsV2dIWHo0SnpWNjM2NG1ybFdmbXIyZ3JiNU5yMzhGQkw3UVNlMGxrMVoxM2IwVGZyYUlSLzlSMURidVhKbDU3U3p6eDc2SVAwU0ZOZnZtQlR4Uk5MdmdtdkJsK1BISC9TT3J5LytjK2E5S2VOckhaa1RjVGgyU1RpRXcvOGplTlVOKy9TUXVZUGpSeXp6WTRBL0Jxbm1PMStYUDdyOUlmbmxjM21nMmE4em1mbk90M2YwUG5kZzl1d0R6L1d1Zkh6eS9yeVYrYjBiZ0hUOTdhRHdkYnBRZmtuKzZQV2QxKzNURldnT2FLRnVSUy9LL2lhNmFzckVBM2tyOTVlczJianpkVlRHMGxNMjdtL3NiN0ZQbTI4WWFDME9UdlZ3T042WFZZKzFNaVFjbW5Xb1hhaUt3OGdCckxwMkpEQWt0SVFOWSt6YkRCYnMzNEliQ08vdWphSHlVOVFlb1ZTQU5zYk1hT2hDMnExM2lTNWphYUhjVzZqVjJ2VWUyaFBTbVMwNkMyZUZnZ0NXanBVVjNEeEcxajJBS3NlclZCdUMwZUE1d1NEQWxyRnlnSjRsUUN1SE1wbDFJWFNCM3E3VmtwVXlJN3FWM28xdXFrRTN0MEgwR1BTczBWbFJxY2JJdXVjVVZZN3FFczVoZUNqK3hKaTlGVnMycHVkaXE3UENuQlNyQWppS25maDdZQzdoa2hFNU1oNXh3TXdyZGg5TGh2a2RKQWtMTXRBcm02L1hjTzdhS241TjgzS3p0ZnZXQTFaekJWeEp6cVJmSVJ1bzVydnlhaWx3OGdjQjZXcU1aZ1hPQVYxZlhnUEltZWxRcFVjK0F2YTRLZ1czUzk3THptaWVjYUMwZTBiekZrSEo4UXJaYkZmeXBlVEJQeFFWZlFDNEovRk5ydmxTZmp3ekxpaVlXM1k4LzFGSVVFT3lENGFrNTJNS0duMUp6QnhpY21CY0dINWdPQm9YQVludWtudmxPMDVjdTNlaDIxbDE4Njd5aGtrdHI0SlZKMDZBMlhrWVhhekpPUXFrNjB0d08vZ3J1SjFKWHZuMy9adGVtVmJiczJSMjJ6a2hUblBsMzRINDkxL2xnTHRzbGpGd3UzNE13a2VQNXRZZ2NPeEdJN1U2dnhiWk90U0Y4RnY0RGhRRjhOMzRDVWo4b3hmTHI4di92cU92NSt5QXY3QWlPblA2TFVCM3h4M3BPekZ1d3ZFem9DdXdqZDhMVmVFYUp0bjc2Tm81TjlmWHo3Tkt4VHFoOTlGWEgvM3IvcitmQVdwaDhKc3pveXpzdXVBRUdoL0FLWXErQ0kxaFBzVU9xeGdnNGhLckdDZFVaM2cwU3RCQkhQQ3lYZFNuUHpJV01UcUxoWGxCN21NMG9sRmtmODA0eldDcTVHS1BncXMwakVTL2JIVU83aXFBYktHWkxsMEQ5Q1luM1NDSUJSYU5UcTVaQ2ZPNVArWVBYdzlGU2crU1QwZVNJNDk1akJodUE3a0pYc0h6c2ZsVUZFR2VxaTlWUWdwN1pJcXN5STY1MTFVSGxYMFNlRmphQXpGeVgybDlmamhpS3BYSlBjWmVYVmNxY3kwK211cXFTOVhuWkpNVTBtWm5VWXRWdVNqajhJNlJjeXl4V21XVkVhdE5YTVlVaEwzSndJaGRNcGtwdUFReENzOGEyQ1FFYkNFL1QyNUhKMjkrOCtaUVhXam02cG0rVnRvbkdmV0dta1dOSFJlVTh6WkdieEgxakkwdjMzSEZEcklyV3NqdUJSMk5pMm9NZXFNRUtxbFRZUDVQcndMR2dmdDhJRTJWVlpSaDM5L24wOGQ3Yjc2NUY0c3d0VE5uMXNJT2ZjZ282YXFxcGpYclNqaUxoU3ZSTlUvTFQxZFY2U1FqQzU4Q2xpdTZyLy96QVFqZldnbmhTaXlVTWxtN2lnWnB4RzZzZ2JBK3haYmlHN1ZZNHN2R2NMY01KMFVocS9jMGttenh1cnVjeE95TWFiS2FDVk9vRGhRb2w5K0JWTTdZVWwvS29KVE5oT2VDSkY3S0IvM0FtOFdLVForTDhzOVBrM2Zlcnl6VFk5T0swWVRtZzU2c1hFbTRZTXhVS2JXVTJDWkpXTG1xTTZIbVY2TWFyQXBUZGlSRzlOMjRGWHU0WmFFeHNHWklBcmJJbTh2OFlYZnlLRkVkSUJ5UVhOSTVkYmhjdGF1bTkwL2FlUG1CeXpkTzZ0Q04weVdOSHhtVGFOdVJYRmZaMU14VUZ4UlVHdHVxck4zTHU2MVZiY2JLZ29KcXBybXBjdDNpNjU3NjZWUFhMYWJKeW10VkxicWJ0NnR1NmtXektpdG5YVFIxelN4OWhmNlc2NjY3QlcxbXJibHRjMDNYMXRyQ1dORHREdFlWT1p4VnRSVjFkUlcxVlU1SFVSMCtGaXVzM2RwVnMvbTJWVWMzVDVpdytTZ1oveFhzV1JlSlFTSEwxRG5ia01JalNkd2x6SG00bEtGY29Mb0NaMlk4MlM4WkRRYjU1MW90U0JDcXlCNU1oa2hRSmsvMkU1VGZIZ1ZGRXZTZ1dxQi9PcFFQTXk0bU1FS2tCSDBac0VpeXRKeUZoTXhnQkJKdW9paUpBUzdQV1lBeXRpeE1FTWgraDEyWnBVUmhnTng0QUpOUjltQXl5aFU2bUxFMlgzVSt0amJmRHVpbUtTdjZEby9iZXovc0VVVFFRK3c4L1lRQnN4OVZhNFhoYldLRDN2dCszR044RzFUOCtHRHI0YjZ1MXVJVG84c1lKbzdMQ2o1RjFnODNvaUpDbkxhTStER29GZTdTNVJYMk84cllMK0Nhb1B3R2d5REtwSTFCanlSL2RwcENadnE3R3YrMWlPckpXWFRZcks4R0hVZGZLUUVwVUVBSmNCU21ONDQ2QVA1Nk0yaG1ZVEljRGRzUGhldXdENmFIeVRwMktLWmVKcVM0YmVpRGpiMGQ5c2JKbS9vM1RXa28yQWNtN3l2b08reXQ3NjczZHZWMmtlMmtKZ0FZbmFhanR6R29sMU9xRzhmdmlBbDc5NFVIRGx6WXNlZncxaVdtdW81WHJLdGJ1amR0Nm01WmJYMmx0YmkzdDdnMWNiaHZjVkVaL3JqTGloWmp2SXpjWHNjT3YyNUNjVjJaWkZxeTlmQWUrcmVxUTBjMnRseHBpeGs1U1MrTzFCK0xsZkdXWU1JU2xXS1VtSDNJRjRIZXBUZW0rT0tUTlNIbDdlRndZWnR5aGtnU3RkbXdoU2tOQ256MHZlK0hYSnpPMGh6QWJ1Kys0dU5BYzd6WWg5T0Jab3VPYzRYZXZ4Y2ZhcGlDV29kV25BNFNyU3R0OHZZakgzNTRaSi8xdHdjSnBJYW5CRWx4b253ZVdiMDdKS0tkRWcvRS9HQUhmMnZkUnc1ZWFWdlppcHBHNWZwVTdLcFltdzBxdmxGc0RoNGQ2VTZSckN1VWlxRWV5WGhFeWYwRTFaSHBINktTaWdzVXBQWXRUYUNEVEJLRHh1MWJTcVAwSUpLM0ZNK25nYUhVMG4wc3RRKzFhUzVHTERJaVF1ejdSNFhSaWU4WkNQYTlBcjhVMlRDaHl2Wis4cVpKWllGUDZmU293NWFQNEZ2bGtwdTZFNG51Yjcva3FjTjlnMVRmWVQ3eDRaSEV2cVVZN1JJdndoeWh4L2R2a3BQcEZIbytvMFY5eW92YkN3NWdkcTRjRm5vbE5WR1JCdmhzaEtuU3BVaVhzU3ZZSzhQVGJEWm5uclFEazFNYUNQQi93NVI4R0FVY3hVS1I0MmlZT0w0UHU5cXhxWFFTZlJaRFgrR1BnTmFqRHdVcThMQTl4Qm12ZjJUNlc4S1pBZEhvVFh2M0hWZnN2a3I4aW9SbUF3VURkeTVoTkxDTk5MTHpGaC9tUkFYcURHL0pBZVFxK2RnUlZzQ1JWa0gyT1BaelVDM3Z5ZEtld24zZ0FwMUIvcFVCckNMdURSUUdIYzVBemdnaUhNaWs4bytLQXJPdnNLZDBNSW52d2hFcmZJZDhSWkVCTkJoT2lneUZ4WUdURk4yVE1Sb0ovVG5yM2lrcWw4WVIzMW44K3RHMnBJZXBuMUZ2VUgra3ZrQVNsQWtVZzByUU1wcTNPanBpbngyeFB6TC9TTjdxa2VmUHRQLy8rdm96NVI5Wlg0d0lic2w0VzQ3Q1lzSzgwbGt4TFlmWFRlWFNwL0xTOUdtT255NzlmeU0vUE0zeDRXWEcrS200YmdRWWk4cG5meC9JMXZSZm95dWVkeXo5cnpFT2pwWDZQNVZSSHV0Zzd1Zms5UmgwZEVBUjRQTGNnZkVLNUhkOE0wOVJ2NmUrK24vL2xmeHZlbW5XTHlPdnZ4YUFETjlBSURyYzI2Z0ZSR3lqOGUwanZxd0c4MytsZDMvZjNuY0thOEpvSE1ScHBSZVNVM25sU2FyM3kvUk5rRUNqSk9iQlNmd2Y2Nk5uNkZGRDF6TkpMeDZ3dllOSjBxL29sRkxRbnA2c1k1V1Nyc3g5UG9CY0lRK0VrTkNSeVBLWVk5dHJNMFlHeXJlK0VnalhqRGdua2RlWFpZOElaQ2drYk5tM1dSdFRBQ0NHR1doRHhEb2JVMnl6MldtWUxMdkpyNERrbllMbWx6eGtLWExnRlNTdEUxTzNncDJmU1dLdXlsVEdYa3UrRzVmMG9wUnc5U3RXSEhVSkQybTRrUCtsUVpjK1J2WnA3Nmo3NENTc3d1YWZqT1VXKzNUMnV4TG9ic1JmUFpUQmxsQnc2OE5VRGZvV081VW95ak5XL1h0SmhVUjdHcU9LYVVWYVRCTHBoMGtOcHZwejBxSVhIUVQ5WTlmbTgrOFVJalA0SEFRWEhsc3FPQ1BnQTRvSVhrNUhJNVlBSHdoanEyQTBISTFqUTJZMEhuR2dvOUVtcVBqNmdvaURSZG82bndUeWgzTC9RRUwrL1NUYy9EMzlpVVIvcXNmclRhWlNTYSszSjRYM2lUQTBDUVFUQTZBbmVWQURFMTcwUDFMREJLMFg5QTk0VTE2Tk0rblVvTzBBNlBkcXNTS1k4QmFPMXhIOUlhSDZuM0NvRnhMckJCWnpiYjVvbkxSbk9PNkwrNUNZaFBHMnAwY1pOREVrazBjK1RIakJnSmRPZVJNNDN1SVVGWjB1SjFLcDFJZEhRQ0tSVEthOFF3UERPRk14ODBtT0xuV0UzNk1DRDBMd0QwZmhBQkUvUHBuSzhkYkNESE5xdnUwMnBkaXVNQVZHeG9hRkJ3UVpld0hRL3pIQ04zRkV1YjRQbCt0WTVaSlRTdGxTeXJPVVVpVkdsa3doYzAwb3BSdCtBV3djWGpDSTVPd1o5TCtZQ0pMaXhtR05kaVFYTHE4RnpGZ0g0VlpkcmM2bGs2dDBPdkFXU3RUcWRQSU9zQjhjR1BQd01aSWlSOUNQa21XSHZFTTM5bUZTTGlNcTEzOW15a1hsZkZ0eW5Mck1XQWZoWFB4dzViNzcwUlBJVGNGYnFGeGpIWVl6bExLU3ZmMWd2MXJpS3QzWWgzRzVabEJYTXhGbTdyRDJHczRQSVk1MWtJbWNxZGJERG44MnFxajQrZUQ4TVE5VFNybU9vWEp0elcrdkVSd1Q0bGdIVWJsT1c5MHhEc05qbzE4dXlvRUxOc1poUEJhaC9nVzNrdmVJUzZVRkkrbVdVVWRTY3cvck4vUm5ZemNXR2Q5UTM0QnpzL2Y4M3AzZ2RHK2IzSE1HTURJUmVxNXl6Ly9CQ3dUbm51NmQ0SHRXb250dXpaWHplelkrWFhtYTVsVHQwSXJjV0szZ3BlYWo5Q2kyZktzbnE1SFh0WUpvM2hpQ2x4cS9KU0lDbHlDMi9mU0ExNnVRcEh1OWFRS1J4T0ZnTGk5TlpJb2huSldlZ1YzUWdyTmJqSGdNRVpxN1F6bDN0RHdmRUJPSldNZGoyM0JMUXdEa1ljL2hzbUlSVUpVWkkyeHRIUm9CclJIUW4zVnltempZTHhrWjh2akJGRjRJN1ZkZ20vcnBUV1p6djlrTUtBVTlWRUcvcFh0eUM5elMwRnl5V04yRFpxbXNQemlqeURvT05MTm41WnpnbUsyV3YyU2c0RHo4VUcwQkk2MDBWZzRMYnkxWlFCaFFWcFNIY0FubzE0WTU2akZLQWNpNmlVUHhSai9kMHlGcGdpWXdrc0lBdkVrQWthaFRTS3FqU0IzUmJ3bzNRVDhZMzFVblU4cnFRMTNYQ2dVM2lUU0JzdDVQei9CNnZVTWtBNE4vOCtjZlBTb1BSYWxNdGExQU1VNW1XWjV2eUpMU0hqbzBpcGFXNmM4anJYMXVMS3dIZFU3M0VmYWZYSDFhWVJQSUVCMW5hY2p5Nlg3R3prQlRtN3JsWlBjbWJPSW5zMW1pNzNCOTZVRDNKanA1bWhNd2dROXY2b1lwN0JwQXByN0RmVWo0VmJLUGNad2FzOXdDekZOemtLeEg1dWw4bXFMdnprQlRvd3EycVJza2NibFBjNEpKcFJNalN3eElpVTl6SEJkWmcyVDVCRmt2MUZJV2dvcUd2NzhtTmRaQXdkR3B6VVlNWnFJTHJNcnlheTdlWU93Y2l0Y2VGS1pINjdxbTk4RVd4YmgrSmRrd2FVSVYwRGQ5cUhuNXZ1WEw5ekZmcXFaM0JkQnM3NzZsbVBWeDZiNWY5azNIR2VYL1VxUjF4WkNldmdiZmNQcDAraC80MHVYcGU1U1RTa2lDdkVXNU1pUEhadnNzbFk5MHdZMUVKVkY5Ry9NNjR6RCtXbUNsTWFTQ0NtS0svY0haOHVIK1Z6Wkx4Q3VoMGZGaTJtVGdEV2FUaFdVRHJTczMzM0xiU2t4YUsxTVMxaUhSQnc5L2ZYY1U5UDlRL2pQdmQya3RWcE0yd0hYRTEvUnZueDhyTnVDWVhaSU4vMkFVVi9uY0gyU3haQ255M2RWUWkvQk1JQUIvRmFnakxIdDVhWWVDS3VVUEsvNlJIaHJUbGRHU2xSZVlnTCtLQ1djc1k4cTZPVjVXSjR1L01GblFNcStsQVAvQVc3TEpadzZjUCs3V0tROU51Ym44L0FPSmxZZCtNT2VCT1Q4NHRESXgwQks2L1BxZkgxNDZNM24vZ1N2NmZLMVh1Q1BuM0x2aCtydHYyTGYrM2cwUjl4V2d0M3RlUjhlODRUOFhYZkNBVGErM1BYREJva3VuVndwQzVmUkxnZWFOaTJac2FnNW9PV2xjNitvSnU5Nzg3TWljUmR2V3pwb1g4TTZadVhiYnd0bjl3NzhyQjM0TDZyaUh2NXJ2SEgwVnRpU2tpcWNUT2ZNekpvMGRSYUEwQU1tNVJCWlNFUDUxSktPU3dtTzVuY1U4bG1FY0lRWHFGQkE3MU1JRXRCZkVncjdveUlJaHhaWE5NUy9sbDR0WXpCMTI3cXZvWUtwMGlVdituUmhsRXFWTEMwQklITHlTcGpMWWhialFnS280eURaVXllK1ZIMm9mVEdYTGpUUzdWT3dzdXdrdUM1UVh5emM2ellHS1lyREIvbmgvcmlwSFFWTjAwajJ0amZLTjBVbTV5aXp0cjZraTh4cWJ4MGRlU0pWUWRZUmxpSmhRUXdSdWhPQkJ0d0lQR0FucVI1bXJvRmVBWmc5RUk3K1lUMUorWHZCbCtlV2d4dWtxcU5ZVVhQN0E1UVdhOGJWT1dhZjQwa3hYZkdtbXJ6MzZtVHowMmRHMWFBdVl6NDUrUEpKby9iVUxiN2poUW5RRGRKdnVWYXU2WFU1ek5YaWpUN21hZlBveXZteHQ3alpvdUI3eDNZNWROenVCOFZQcy9kampBbjh1LzRPNmFaeTE0OVZhVlJlNG5CcGNWem4rUDZ0YnBLRGFuS21XQnQwR1ZSVnEvN2QxMHhQZi9YSnM1Yy80SWVJdTl2MnJsQXk1MGtUZmhFbVhIUHFmMVVReENvSW4va2VGVitVOHRGRm1tZmJ2dDBMQ2pQRHZLakZUQVg4NHdDa1FFTDVhT2lFS0tWRklDcUlTOFpCSndvUmFHWFVqdi8xMjZ0RDdoMUp2eTIrRGlyZnA1TnNnTmVvYW5GeEhxcU42ZUJHYzhtUVNWSUFIQUdZeE4yWFhSZkJZalAybzhWdzVsMXBCYmFCMlVKZVNsZGQ3cU1lSUZSL1ZDUTBIcUI3eHZIUTRMNDN5b1BlRzBxZ1d3ZFBuT2VQeDA2WFovTFFsbTQ3aWZZbXdrNDIwQ1poN3pPaGYwanhnUnYvVVBZWXlEeUdCa2U0eHA3UG55UWFNdlp2WnlwUzZuOXVpMjI3Q0YzeUxwdFhwMFc4SmRpWkcwQVNiU0k0djgzN1RYNDQ2SkkreG8yNkFzbEgveWYwa254bkhudzRsOFI5K0VJMS9GWkU2b2E3VjJha3lhZ0dXMWpLK1FieUY4SVFRYkFBd3dteW9XZ2N6MFhIWTBaVEpva2ZFaWR0ckptSU1EZTdKQi9mUGFWdjl3UEpqSDM5MVBINzJxbmk4c0tMaGdzRnpBMFhFM2xVVVFIMkxUUVYwL085dVdqUzVNREY1VStOYSthc1ZKdEZzOWhZSEZsNTliK2VtWDJ3S1JYWWV0MnVMaTR2QjMyRHZFbTlOL09MMGc1dE53UUszWUtjM0J4b3Rnd0t4di8zVDBvaU4ydHZUYkZoa21XMEJ3ZWNwWE5TbzFVaEIrSEhBYWl0dkNiWEdwVTBHMWl4YWNleFBwdTRzNnNGbFZDMDFtZHFDdjBPT3Q4VWs4b3ZTNFNnYUtyV29PV3lrVWc0YnFoYzZpZXBxcy8vL2FoWTY4Y1FycnozMjBOdnYwcC84N1VhcnhOWWJhNlVxVjBXZ3d1NXdTV3VmMkNCWnkyb3VPUGJnL2tyZkRZTVAvYS9hQ2pwVDVqWFA5SUJIWHRDYy85eEd1ZjdwYlpVRG5KWXU1Snk4eE9rWmh2NURZMVRMSGJkQS9ya2xtdWZMd09mL3U0YkVhMHRJTGlIckJ5VUtHK2VJOVFPN2RXVDhLZXdjYTBGQngxU0t3aEF4aE5KNDFCbzM5aXFLWEprWGVZZjdjT1dwNi9tNXpHZmsrUTBxeCtqdzVUVzdWWXRtZEV5U2hnUHBNWVQxbU1XRTY4ZGFiZFBCU2ZLVmpNUFFhalF5WUx1U2dGZVBXWUg5WTY5RU1iNlRYNkdMTFl6RHlPcVZSTHAzN01ybGZPT2ZwV3dZVXdmWU12QTB1RUlZdDVJQTFtRWlDc1ZQVXNUdWVpTXkyZEFUa0NoTEVHd1VjYnRvWEZqZUtrbWMwVjhlTGVRMFZvNHVnT1UzSnQ2NWEzZ2VjTnZ4QjhHTGt6RzZpaXA3WTBmd1NmSVdIQWt3by9HbTNidnJEUmFnY1lHRDkwMlpaUndja1U4K1dmanpZNHFzQ2s4ZDQvYXdBNVNPS2tWMXFFUnRUMXNjTEIzV0Fvbmd0d1lKNXhGbVBJcGh3aU1rZ1V1c0J6QjNBeURmUHRGenBBbTBOaHZBVi9LTkMxaTd3K0tRMitRMnRMR3pDK1FidkdJbCtQZUgxcUpDMjRmZzM1VWliRDlacDJzR0U0ZGFpaDhBcXlhQ3FIeW5iUEFGRFgvL3V5SG93MXhKM2ppUHFaTEd5UTJkZkp6S1lPOG1pWTh4bFFQVjkva3g0QnRRc0MvWUM5TkpTeW1yczd2VEtYdEFKMXBaeW1oMml5YWV1V2VRQ2tBMllJY0pkMFdwRGlaNVNSaVh3ZHJFc2psRW8wazlRZkRYQXA5aUFjeWErWHlxTDRXaTZPWklxT09vOStGMVBPTDBVZ25ucHBQbzd4aVR6SmdxaHZxSFdTN291ZjlHL1VXci9ab1lkbERXMzZHL25qenJCdDJUWitINFdxdEZ1Zjg5ZEV5a1ZQNGlKc2VqTWoyM2ppS084Qm5IdmtjS1Iwd1JJQXRnUk4yTFo4WTVHeDc3a0ZqTVJ0VURBUHROWmY3QnA4bm01cm9LT05CK1JYSnVSUjNTUnVzcTFFMXNkWHhDVjFuWVFuYWQ1QkxtYWJLWlNuNTc2aFlYeUI5ZUhDb3ZiWjNrS2xoY2h4VjNkSWl1eTZWbGs2dllVaEFzYTU2bEhsU3c3cE1rbHRPSXRQY2drblNYVXIzVU5tcXZ5aENzcmp6YXJRN0ZKNWI0dUlUeTVFVTJHNk1ReHVCYWFGREF6djl4T3hvWkFKOEZ5M0VBUGtTY0VkdlVRQVFtN3hZZzc5YnNzSWVDcDA1UmVxZGVxd1VVZm5uOUN0UFNRRjRzTEFzVkNCejVVWnZ0QzJCeHozRmZYMWdvZnk0R2JLQjdYdnFtTCtRdlZEZ2RJS0pqOGlNcVlnNllhWVBYNU4wbS9VL2wxdUNtWVE4RTJsTVU2UW1BYkNKNTRiZ0RKSC8vQlJnbUI4eXlCVVQ1Y3pkUXdIV0E5SVVOUFdvQlhDNENVUVhja1QvLzBvYUt0T0I4Y29IOEU5dDZoVFNLeXJ2bGZjTWVoc2VESHZTUkRKRjF6V2JGcjNPWTVSdVBaa0wrVWVMb3JzSkNrN2tVeEVVZmRsNU5PWkUwNHlRL29MazRQS1VpUEM2TzlreTJ2VE9iYXBlMVRDZ1BURFdLQnVPOVJsYlREOFozMzcxM0RuQm1MbkRDcWJIbFRjMXV1Mk5lZ2FVNEtGWE92VDdnYnF3dVN4UVZuR1hXN05aNWpFRFgybnRUUnRlRytIdjJZQjZ0Zk9RTGhhWTNNNUhaOERkTGo1emRrc29hY01pVlNHU29zRkVpcVhEUktFQmtXZGdMa0ZRTlkrbFVpRmxMREV0SzRDdWtWcUlmVDVaM1pNUkRKRnJScDhOMFNJM2h6cis5cHhDRThXNFlGSUlndHN3R2dYY0FuOFEvREpjbUdXa0NpSVpITElxVjJRM29tNW1HNnhyQTBmMkU0dEFFZk5HSVJBZWlQZ0o1RUltMVFaOHRRRXZBNWlQdXhFem1IWVVWRGhzU3FST0owcGQ4YzhTcG9XbEFNMEJudWsyV2t5ODhzeDlZcjRRMmRKRFdGRndGd082blg0V2ZwbVdhcVp0NTFzeTZwbkdSS3NHKzNoV2N1LzY4SzJxbUwrcUswMys5Ly82aE1xMkI1clhRNmp4NVB3Z0E4d01mTVNHdFFXc28rK2dCK1N2NXQvRCsxOTJGWXFLdnZhMnExUmVxQ2V2ZFM0TkZFM2FzcWwvZTFGamU3T3RXNWlFVys1RFJlMUhkT3I5ZjNkalQxNDMrL25YN2UxcG02T0YxNno3bnZDc21yVm85alRsejFkNTczVjBKUnRkczR2cjJ4bzV3TjZrWFFMclh4YXlDTjBjRnNRKzdIUy9Ea0I0Ukl2TVlYamxOZ3U0MEpUL0NmV1hTRnd3bFE0MXBLdFJtUm1rYXBXbVVKamg3VE5RL3ZYQ0lxaGpuUjFzR2JaWDF2dmZKV05xcllHUVI5R3lNSjJ2ejg1Z1VKaFN0eThVZVkySWZOVzZnR3ZqRC9xZ0ZZMlJnUVJjSE1HY0NsZ2t0RXFhS3NlSG14MWdiQ2dFUVVoQVd6eHJYV2RrUlBNOEw3SHIveGIxVkxmTUM0d0xueko1M3ZpZm9xUXAycnppc0RXcU5BRUpZSEtRUHIrZ09WcUhqNTgvdlBnZmxtdGVTK0dzMVlGbmdERlJVMmh0cXVzdm5MQUZQenNhbkxncmZIR2FSMktHTE5nUTdLanZIelZxOFpFNTVkMDJEdmJJaTRJUU1oQUF3MUloTDFaSTBSRDBqbnFiS1pVeVNjTmxGeVBkSThUWmZoaTJkT0tDSEtQeDFrcFYzeXF1bThaVGdKVk9DMTg0azVmZmVJekNFNm5vRG9ONlQzOFBMQndSa0VTVk9VY2ZsYjQ1ai8xczZrZnhBZnNhNVQzR3UzT2NFVXo1UWhnd0Z2NUdnNUt5VnFYM0hqKytEK0JkNzF5SzVaaXZ4ZDIzSE16dTZZYlk0V3FCNDBmT28wZk1LT2FvQ1lUNGY4OEJ1RFFJRkJCMlkxdUFRRFdhOWZOUHhmZkZZejlublBFUEtPNm8rdTgrVDBiZy9SNmRqM2lKYmVXZjYrdVA3MXQ0SFo2MVp0MUdwUUJSNjVKdVMrNDVMUFJHMUlxNWhWVFYyeURwMHBRdmZBbS9SSFhBTno4LzZTU3M4U1g3Rnp3RjluWkxGS3JDRThES0xSYzRrNU1TTzVYOUx0YS9hdjIxUDFHd29OSmlqZTdidFg5V3VPTHpBQkV3T1h0czI3V242a1RTMTRNRkxMNXJUNmNLTWJhN09PUmRkK3VBQ1pXQlU1U1VxaXc4UndMWUFoOC9pQzQ3d2ZoaTlQeUppU0JYMHNpblVvbWh5T1lrK3Y1empKNTNuQklvSkwwNFN0c1hrOG9tWVFVL1pvQ05JZWtzQkx3SFJJUEpkWG5ybUlERlJzVGlTaUREbktiOWRwTjFvSXZNT0lMbXZLK2RmSGxSaEhZTlZPTlJwdUdOdFBJcVJCOVRQR3NlbFpSMmtmZWhra01ERlFNV3puUDZoUVdOZ2FEbWhGMDVSRzY5VEpyL2RxN3hObTZhMFdCbExxZG5vc0JoWXFYN0MrdnFDNWZ1V0M2QkswSU1VemFDcldPV2Q5OGdwczVZSFBWRFVyM1U4c25XSVRGVzB0KzlCejhicXBtaytUWUEzMURwMTN1a1RKb2xsRmJoV3ZtSzlDSHNBcjhWMUt6bmw1UlM3WkdXdWJzQ0twVmNhcy9BUkJCK2thbVJUdVB6eFdBazJQdlVUUVJVNGIzcDA5aFlyRk9Ra3J6WG9FMFoydnZ4Zjh0OXBUdEFtTElZQm5SbnM2dWsrRHVZQlZyQXlpc1FLa3QvS056N1czU05mWnRZTk1GcjgwcXlnWUQ3UUppUXJTQXJRdW1YMnM5ZElHZjhoN29TaWJ3RGFoN21TeXZIV2gvNW9IOEczNWs3Y0t6LzZxTEhRWGYvZ3EvS2pyOHAvd3IrM01FTnJmdExVWEFZSDB5eWRxUGY2aHFiUXorQS9NR1YyWitmUGh2dkI0QUdIQ3NaamRVakR5bURWY3lRYUpkL1VRMSs5VnBMazEwQkVrdFppamE1UmtzQ0xVaDM4d1loVnphdnhXUkJCK2Vva2ZFV2praG0rZTFwOGRlWDU2TkZoRlpEZW9WWEIzL09mRDE5RGoxTnVoMjRMSXZKcnBDRDA1SkhQeDZYQ1JWT0srUnJLaDY4NDAvTkJQSmFKZGxFZzhMVWpuczljblZjYktWZEpNTElCZ05JQ0l3c0xSaFpnakhlUWFYNXRwaUZHdm9QS1VmVlNYc0xJcGVYUFNDT01mR0Z3eHhodGtDQ3hJeGJTdytLb1oyRkltb0RFUnFKQnlSY0dQcG9OTW4zbW9hdXE0V3I3Qzg4Ykg3YURQZ2FzcTAxZlpKTHIyV1F5L2RQMEwraWpENmMvL1NnYXZVcitkRFZZQmIxUGdIZE9ycno3YnRKL0RhY1MzSCtyR0hJK0xaUjhQSXZ1Sy9uaVBpQ3hIOHIvSG5vL1BYa0tHRmNFZmdnKzdoaWMyc2c4RXhxY2lvYTNWK1N2Z0I2c3Z2NnV1OEJjTU81bmFsdVplWVd6WTM3ZXQ2cU1ROVdBUTYwVUhvVkQ2d0dPUExVNVR3RzFSVEpXYmtzcmlHZkFhdW1VTWlxdHRXb1lnMzdaRG5telhDZHYzckZNS3pBYUt4b3hlK3dhaldsMSsxYzNLc0oyNCtURGJ4K2UzS2pzM1BoVisycVRSbU1IUFlMSWZFekdwcUYrdWQrdWdkcGwxOTUvLzdYTHRGQTVhWlhNcTVmc3RzTExpZlIrajMvN1pPd05PWG03L3g1eUlIMmhkZmVTMVdiSktpcmZQNUViQXFNNHRyQS9KMkVpVlpFRUNGc3Y0ODJSZW5sVnlVQ2wrOHFaeEFnV2NJTHdlVDJEUzQ2ZkxxZUcyN01VSFo5SUt6bWsyNUNYTTl1OWxKbFMvMDVuRTFFZ2JJRmRqWDBDWnl0RXBXVDUvNkV6R0VYZ3B3cGs3ZG1nOVVOOFBaeVh2YlFpdmVlTWxoMnlub0pFOXlTZHdkTWFwVEdPOUowZTVVdWRyQzhsN1pUQ0hxQmpwMmx2SmpYbVQ5Ym5CZVJ3dlVhVnczS0cvZnh5alBVRGNtVUF2eDBybWM4NXpWTnVLb3F0cmxuZkYweTBTZXhFaENNQkVOa2pCS3RBQ1daeElNZnRqS2ljR00zUUNCV1hZZkFqby96TUo0TFZZcnoxZlQwUWpVbWpGVnpNcnYzSkovS0h0d3BhbldoOEZTdzl3Wk1UT2owb3p2ZU1WQ0w2L1orQUtVWmdSZWRGb0gvL1ZxUEZhcndWRkgveWs3VXMwT25JVWY2RWZPK3JSbEducFY4YjZTK1pzK0ZobkpOOEJnd3lsQk55SHFKTGpHSkplQlM3V0JYN3ZGNnoyV0lhaFp5ZnZrbWNKb0tFSkVyQmRESW9hYlRvWGNaT1JibFgySmVKTElmZXBaYk56Ulo0a0ZhV2hHT29iZmx3UmdJbUsyRU91eFVwQ3MzcDUrWG53WHJZaHdaa3pEMlNQb3pHN1Q0eFJsODV0RDI0SWJpbmZsTi8vZTVna0w0UzdlekdPM3VDVExQOGZCcGpyZUtyNm5CdWZGVWR2aDVlTzdRdGlDN3EzNFR5YlFqU0I0TG9JclN6TzdoaFdMc291di9Ja09VeGZGa1ZoMWw2bEY4dDhWNVZsaGlHZTZ2bStQZnkrdmF3RllZeitIWGhCY29oc3VaREswaHVPWWV1WkQ3dktSeklydGZMdFlRV1ZjbEo3ODJuUUVYakpDb1JmWks5bUNyRWZ0YmxJQWRXanIzQkF6bjZYL3FrV0pyQ1FWYzJqY2JRcnpXRFJLcFV0TGhBUW14RnI5eE4zeGZFSzZhaTFaVFN3MlF3V0F5U2RydWM5Sks1RE1uQjZCa1U3bTFTWnYxR2RTWEVWSUlXSDVFUVkxN3MvcFVxTFhITEtYUlRPZVd5b0VmS0tVSGZiOVJxV1VvU2h1NmE1cFhSZlVHeU9CU0VTWDFLc0VyRFpZR1NQRmtBaEhPeXdLalA4QmhjcTg3dWxmK3BpZ05ZSmxxYi94WS9nMnRWV1FEbFVUTGZLdEUveUgrZnVYR2ZReU83VFgybkRoNDdwUk40QmRKK1d0b0NWRElqMDJnZnVSdHVycXZ2QVc4SkZ2a0RpMUd3Z0lCRkhvUmVlU0E5UUNlWEZoYmVYTmhkdUJUMkQyTmxmZWptdXA1NjhCOUdmSWxneEpla0U5QUwwTGNwRDhDZXBlaUttd3NMbC9hYzdyc3Z3UDYxcXQ4bHp4Vm5HSVBpUUZsQUdOTnIyMHZnNGRPZktnMEI3UWRGdDhFWUh0SHRld0JTSXNMamluQSswbklvbjhSYVlGbCtTWExsQ09KWWFXMW0wQ2tDZm9GVmxpamlzVERFSk1iSzNpaUVzczlBRDNvcC9aNXc2WTVmWEhwMnZVOTN2MTdnT1R0ZDBWZjF3RldsQm9NTGhvWTExMk1vUHhvSmVyQzVwRC9jdHFKbjU1cm1KLzVvb0xWT3NISkhYWFYvbVlXRnFXR05sUnYvSVhxekl1VWg5aFJnQVJZMGVRUFY4M0FZRFJVTzVNQkJOekpGZS9OY0RFYzVJSUpVTWdsbXBmOTBpa0lhK1FmRVNWSEpEVmVNbUpKemVHNFk4YXBTeGV0UVBoclVEQ05IaXBHdHhGd29PdVNVTkZHU1V3N1JVZ3FUcFRlcmZwNUc3UE01L00zUnl3TEZjc0x0QnFuaVFDRHRIZVlVT21MOEdsRW1aYmhRQjRremw4bFNtazZXV2tRSG1pVW1TaURoMkg3Nk1vRjdBb0ZBTVVpNTNYS2lXUDdkOXk4VDhWTlc3TDh4Qnpoam1STDQvZ0hsV2IvUHQ0V082TngzNVRXbEJiZHQrdTgwR1luSkZmVHJ3M21Pc1NEekwxU21IalFpT2V5Y0NRaDh3RStGc3lKMUtKNU54aWpDMW8yRWJtSXVaVEVJaUNLRW80SnlEaVdKRjU0SnhoVFRobzJOOUpzQjJxQm5HYVBrZEtNWElIMHEzOTIyQWpmUVJFaTM0MEt0YkFkbkQ2eGRxdGR5ZERsdE56S015VnJnTGhiMnZGUUwzalpyZGJTVGRjdE9tZ2F2bUpDRTRJU2lYdDQ5L3BXTHhaTGlRcHVaWVkxR3cxK09HR3lZcG9WaldaYUJnUDFBTW00MlNnM2pSV0dMSUw0RktBZDZ2dkVJTnM4Q21xRnBtTnhrTUFoYlhNRU9nOEcwU1cvYXZwOW0wSVVBc2p5djZ1UDBFR3FQdHB4WDdmQ1ZmUVhsQlJzQ2NmZ1dSNml3T2RWaFRZRmNWMWR5NkNIVTVCMkNLQm5QWG9GcnV1THJuejF6R0trSTY3UkdvNDR0NjZtYzN3dHFTQ0RaRytCT1ViZ2J2Y2hyNWV0d3pzT29pMTBzR1M4VnhEOGUvY051VFlIdVlqMkFXcmF3WkhuWHU2SndxVkdTTDN0Q0FUVUdWTjBwaW40TDZROHJGWjcxcklpSnZSamJNUENUWTd3QzBZdlhXK2x3bFFZYjZySnJUWmlsVzYyR1NpV0pvWVhvdDM1MVJCUXVOMG9UZDNWM0ZMQVcwenJlYk5MQ3pYdUR3ZG03UE1IdXVsaTRjbWIxeEhGVkJaYm43NUNNbHd0aXc0YjJacEd6R0daclRJS1Jkc1JiRjVhdHVNQlNGcHhlVlIydDc0bFBDcnJBaWxzK2NEMk1XK05oYlVWbHhJbWVkYmtPUWoxYzVkSXNtRlZZNngvbnNKbkZnTHRpWEVQVHRIRUgzdlE4am1HaUgrSDh2akl6SjFvUG1RQ3RvOFZBa1dOQmg2c2k3QTVJb3RWUkhXcWRzRWg5WjN2Uk8ydk55T0FDNE8wcVUzQ1lDbWVkaCtOWkFTYVVrY016b2VEbHdPN0ExcHE5b3ZDQTQrMGYzUTlLQkozRzlrdXpWbjRkWTMxczJuZVhYWjVQMXRUdWFQalA2M0RSYVBMOWZWSnRPWXEwd2JLMWduandjZXVqOHExbVVUU0FqYTlxalJjYnBRVnpSQUdkMkN3Wkw4TjVVYkpscmtoQURaR29nY3FMcEhWZlFBWHlWMkZLc3QxTkVUbHFNY0l5VWw4bGtrYmphaVRUeld5NURtZmw0SktIVUtjZ01ZckFxMngvSS85TW85R0p2NUIwNzBwQjNUaitaeHJienl3NnJVYisxYnVrei8wQitKVXRxZ3FZSmdycmpOSjhVZWcxU25DaTJXd1c1WVdoaGM1RkZuQ3ZaQllzNmVja1k2OGd6cGVNNndSUmZ0SW9xYnozaXQ1UlQzUjEzUEV4VjBwK3liS2RNZmZwWkZQS3FNWkllL3R3VkZjZjJKaCtTWDRJZkVzV0xIbkplSC9HUkoyeFcwUDNTL1M2bHk2U0UrQXVlYzkvbnovU2tRMGR1QkdWZmJzZzV2RVBhU2dEa25ZSzBHaDdIdW9aVWtDeVd4MTFNU251Yy9naTRRQStnSlFnNVlDaUk5S2t4OUFCV21HU3ByT2x6WTJIZE9hOStLUmhXenRQWnhjY2VHeXJoN09QVEFjQWJBdkk3M3ZCWFZjR0pvTWpNKytlalk1czlNbnZFdnp1ZCs3bG5VZWMvQTlQM0krMmVndnNmeFBYNTJIZk5YaHo3bUpXcHpQdmQ3Rm5nWFZuODg0OVRuNGxPSGNaNjlwdjF1bllKUnR4bHV2OGo2RXhZejRvUitvemd4bStIa29tazJta1NzdnZvQjEwNkZneTZVVzlOSDJ6MHdsNzBhK2dnNzFFMWxaV2xzRWlrOUhnbEc4R3ZVN2wxMkEweVErb0diQitXMytLWXY2SzJqRkNUU1dZUTNaTWZDSXd2QzBROVlkdEFZc2ZmVVp4SkFWWklxR0FCVHNvT21yajBZZ3Rob0ZRUFRSZFY4WDRDUWhwYlN1SGQ5RFVnSFphT2VaYThjYnQyNHg4Wk9hMmkrZmMybDEycXpoVmVxbDRZNjNHek9tTVhSdmZUdmh1blZONjY2eWR2UzBuUEJWVG1oZlZ6dEpvR2tNZE5ST3FhanpTbElLUzV0ck84Z2s4MitTZldORVVLaEhwNUpOZGhZZXZuSExPNUdvN2Myb1FERkdud0ZNUmNBaUE0bzU3QVJqNkduNDF4QmMzbloyK282UytwTURBUWZuSGdHWU5acGUvQ256amkvZ2NPZzRBK1RVMFBXZ0VSM0dWZ290QnNDWFVlRWxzNUhld1NzeGczcFRNVUhZQjNDd0k2UWZxUzZFM0N4SGhSZXJnYndWQjdoWHMzdEw2d1lFTTRvUEM1NUc5YnluNmJxYmlOblg0TEJoVWZuaU10dFV1blFHbWUrUStleHc5czlRdWRPUVhwZjZsc2FBb1JxYVpFc0dPaTV4K1BsZGFqRm1WOW1aMU15Q01sY1R5cHgvVmFUZUhVYzVMcUluVUhGU2pDS1lHQ3ZCb01nSUtEbE5HZlZJbUhhSlZzWmpvS3RZR01JVUI5b0xCTEFZQUNSODJuREVxWVlhQ2NJQ1A0SzBVa1pqN2Z6TFZnS253bVBTWE92bm5PcU5CTDZmd1NseUsrTEpndDVlTzlOTmdzMEdMU2RNTTRsOHZnSEg1V3M2a0Y3UzJiOTZTQjZaWC82dDZ1dnpoNUkvdi9wanAvVjIxbWJFQ3YySFFrd0dCTWt0V2xrQnZuT3dYTC92a0xHZ1J0Vm9hMEZ2L3Nqajl1VWJVUXdoMzBKZjA5UjA4Mk5jSEQ2ZjdGTnRQZnIzcmNMMkR1WHF6cDYwM0dGRXoranZiNFh2VSs0NWh0Wk5PMndyWmF2OXByRnJMUTducU1SZVBhZ0lka3I5Mm9QN3JWM0hUc0Y3V1FIVmlETG5nZDd6aTRTc0dJeDBoenJRUEI4YXVNdVBOWDFuQXFuNlNkT1FrMlpGSjV3UXBzbk9LSWp2b3QyZXNXdWRCdi8vekRFbGx1c3ZVMzVTci84aGFucjQ5UnEyZ25HR2ZHVllCMlR0MmE4RCtFWFVlMWhxNWR2Sm1xN0pscktZQVc4N2NBS1RQczYrcmZiNGRld1FIaVpHZldPNVAzK2VEVmd6dEhRNkY0NG9jR2c5Z1hrSTE2Z2wvQUJqQUFNa0kyTzBDODVHd0V4YzExYlYyZHRST1R0OTVta3AvN3FydjNqNnB0Y29waGszbVlHamVHak8wemE3bys4SEJjM2ZkNjVITDd3ZVExNGl0YzFLNy90aldOMjFMVjJ6QldIV090KzQ0ZDA2TldjTnY1aG5qOW9XT3dtdlhyRC8wSEt6ZXNnVTh3anRaczhFb05pNTRKcjJGR2xYM09QR0d6dFg5dThlNUVkV1R2cXM1dmtmZDM4eXYzeSsvb3lFWXRmS0RQeHFyOWtNanE4bEd4bXlQREc1a1FsMkhYWnA1NjRyRHhzaDFQeGFqRE5wNU8rRVM0M2lNelF3SWJTOHhHeE5JUWd6SENoVkVYNXNWazRKQkhpOHZVU0dYT3hoMHUwTDlJWmRNYkx6QTZ3b3gvWEVUWFdXeG1NTGF4c1JsSlYyV2liY3ZuTEVyNEFxVkZEaDdhenA4b2t1cjVmV0ZWc2xWMVZudE0ybUJKSW0wb0dHQWJlWVdZclZCOTRUdWJBQUgrbDNRVnVIdGFxbHZhUWh1bXRRRmk5MnVjZ0NDTG5oSlFSRENMWW1GUHJFNVdCYXVhTFpLdHVMYTBtYVBNOVJWNGVlY1ZtR0x1dWFQeHYwRWlURnpxemlNMlpjM1VvTVAybTFFRzRZTzdBUkQ0SXd4K1M5VWFJelZKc0h0MFVSakRqWHl4MXRQMXhEcjQyRHpUUGx2akVhZ1JkRUt0Q1pmZFdlVlM3SVc2bm10MWlYNk9tcDZuUVVsSVZkZzE0eUZ0MCswZEpWY2xtalVoazBXU3hWTloxb2kvUmVsRFVoN1BOeXlhT1lXd2Vya2dxVXpRazVQYzJsdHNVMnlObGVFeTRMTm9tOWhZZ3VFd1FKNGlTc0lRTG5MWFF5N0ptMEtOcUNHNi9KaUZQck1Xb2FXMkpIS3FSYlVHcXVwaTZtcnFEdXBSNmxmRUY0VDdCbVBWOGtpR0ZvdGlBUkc5SCtVUlgrcUVTK2lMdDliV05WSENHWEI0aU5lWmJCWk15d3hhRUFrVHJCRklHQ3pvdHgxc1RyTWFZU0ROR3BCSGFHbDgza0pPcWtLZnVrbC9ReUo5M3c0UU1Bd2JSRk1kRW84dHBDNHBDemNZU0FPaTFxT2dGcU9VUXQ0TnhWWnpHWkwwZE1USjZaZjZKNDJFL3lrUFJ6MGFibUpBQWhXTzJqakRlTUN2dloyYjhrNEF6OElhWU03V2xka3N4YXRkZHN1OHpzNUlGK1NTRUNicEp0WWZvWDhkL216S3lvbTZLeFczWVR5L1RDMHZ4eWwwOGF6cGtlaU0zbXZKcUNmQm55Mm9wcUkyMlp6UjJxS2JFKzB0eE00NjNaT2orNE92czVmNFBua2pscnpnUG1vUHhMNTYyUjVNYmgvOGg3NXV0TEtRa3NRK09WL09xR3BHRGczSHFxemxZMHJBWi9kVlZwbWUxSmJKTmpGMHBDNzZaSW1keWhVMU5BMUllSUNCcHVlcnI4OUVybTlMazMvWkc1RkUyc3lzVTBWQzQ4OU1xKzhHYWVieStmUlRhRDBsNzkwTEhXc2kvLzZncjJOUmVqYVJySnhONE10OGwrS3pkQUp6UEx2ZzZLN0VtaUdyK0dpcndPTmwzOGg4YktaL3JHRVdrWHRwdlpUdDFFUEV6MGRveFNpZDgwaW9hZXVOaGpCZUxxV2lHK00xNUo1ZVZIVU82TGs1UVdqQWRKaFdrQmsxSXVOWTRZYlA5cXRKUXk0UE9jbFhRUkRocU5lNFNVOUJFUm9kSGNNbmh5Uk1uMVA2V2U0N3dYSDZLSDBLMkdIM2U0SWd6bG5uVFhVdUVGK2FmMXE0RjI4Mk9NV2FiQllZNmdhSHdQSHRKWlliZm5peFpYall4WXRtTE1FRFd0Vmo3bkQ3UjNod3FMd3BLbElVWUhwL2dVTDRCc3VZVkhqMDJuWDA0MkxqUzZVYm5vS2ZrelNRNjYxRjY0V3FvT0ZmVlBBazRXaGp2WlFZV0dvdlNOVUNHWXRpZFpXR1RWTEFDMjZQYURrUDl2dG9OTGVVVlhWY1hqNTh2U3Z3T2Z5RDhwc3RCZWNJMTlZNHd5MkxIK2gwMVVmZXkrOWZudzg3cDVyak9oS0ppMWNOeXNZaVFSbkhVT2JxTnV0cFgveDFxUkpiMDFPTC94MFcxTTNaN054M1UyYlBzZHAzbXJsVVpvUjVNM3lQNEJwMm9GMTgrUnZKejg4RzEwZDZuNjRHOTlram15TXR3YWRFWEJBdnM0SDdlVmd0K0pMaVhsei8wMUpPUG9mY0lvR0haZHF3eG1GR2E4SzJ6S0xNaUFHOEVFNFgvZTFPL1NGemFwTEEzQ1hRYTkxZkZIcW9sL1c2OU5mZ202OVRtZi9vc3dwSHhNaEtBai93MDZ2RWVWcFZYN01XNEJlb2NsVUNWYWJiVU5uZ2ZRdFZvdXBFcDducGErcHpJelJ5dGdrWmZsRjhIb1B0aURZYU02QnZiRGlnQndCZGtEMlltR0F4SERIS09QTEhsdngwNktHMSt4K1hxdlZtSjhwbHVnNGIzbldJOGxya0xwdDlUNHQ4aHF0UEFSdTBmeCsyQ0kxRFQ3dzZ3Mlczd0w1aDRKZ0xLRm5Hd0xwTUpSOUFhUmdnL2NCL0UvekZhTXhheWdkVHpIL1JxbE9zb1l2MVRMRkFJUGVLMnoyUlFCVGM1cUFnUFFFWDZpa0dpb3pDZXJaTFNCRStPWmJ1VWdNL2dwOEpCYys4d0JvNk93RVhzSG45SG9FVGdxalVnSWc4U1dDSUhpOFRoOGFJUWJsSzk2UTN4aGZVMUlTbk9BY25VUHdna0Z3ODhrMFdLZGxHWnJtZEdhSGlTdFlHazljTjY3MGl1dXVpeTlHRTdMRHBPTm9Xc0lzMVF5cjh4YU1PbS9HNTBWS3djSGlVdXdCWWx2RkRNakZhRmhnYk1BVzVxTWc2a0QvNGphdEFTbnNuOHMva3Uxc2hXeEgrcmpqZXJBQUFMQXdQUnNza0VYNXgyd1ZtQ003NUFmQlF2Q0ovR05acEZ2a04rUS9nemI1bzNQazN4TSs5dUE1UGFBUXM2WEpIekcvbGY4c3Z3a0UrWi95UCtTZmd5SjZqL3h6K1o5Z1BCTGU5V2hjK29yNG1PalJ5S1NVQitNL0J5em9MeGhuZVV4Sml2OW93R3V4NXh1ckhieTduNzJ6ZjJpT2p6YjUwb3ZhNFR2dDZmOWVDOWV1ZlE5OGtKUUQ2VWRwYnc4WVNDZGhzdUtPKzI2SHJrUHlzZXZnazd2U3AzYlJ1OUlYOThCTFR0NTE1TWdZdmhlenFIVTVMNWNNR0cwRzU3YkVIMEp5RVphT2FMdVZVL3FBaDQ3VjJySDBCT0t0ZElpZzJHSTVncWJNZWVPY09UZk1aZHcwdkIvTFQzLzhNWmdLNXNTNllyRXVlWXB3NWRRTDV4ZlZkbG4xSmhhM0hHdlNXN3RxaStaZk9QWEswNStDNTdHNmo5NWNKTWNXdmZtUmppVnA4REpPUXp0eDZBRDNLay81bUR3a2x2eWV0eDErU2o1djlQMUpldGgzYlNJNEh5UDlaU0xaeU5kTXRBcWhPbEsrTkhEclJZOWNkTkVqOEJHeXlmQVlLVi9nMEFQNG1Qb3YvemtRelY2WUIxenlzUkV0aU1SOXcxeTFxRi9MNThIWWNqa3FSNWYzUWgwWUhJbVVjRWgrZlFBK2xwN1JEMnJHaWsvdVppOWg3MEg2Qkk2dWJNZDlBZGk1TUk0emlxRjNWNFhKY3RGTFJHOVRRdSs1aEVXOUFUdE9JMmxSSXZFUVNJYWswZnpWQnBDNDR3R2N4QkhjaFNBNnpPQXptRE1qWHNKaTN3KzZXck05R2k0cURKVjB4amNLTDY1c20wNHoxeTlkc3ZNajY5U0tHdmtEK2JQeXFvVG9XUnB2L3VqOXR1alNCUnFUc2FKa3dSc3ZyS3VhTWlkaExmQnk0aDloZk1ER21aOXd6V2NyeW4xRDhxM2ZIRExaakN3UHRRR2JTMHNYK2V0TFBMdVBnMTFnM0czTlpnRHZhK3Z5V3ViTXNZaUdKc3VHTFJXRkYwNWFrdFJvYm9ZNzNRR3RwcnFHMS9sZGhRRXRYMVNvMFFTR1JOZWE5azdyK0dyYW9ySDZvNEdlNTgzYUcyN2cvUFgwMC9mTFRrOWRvV1ZQeUwzSlVEVE9YYWV0ZlduWFExTmRsUjZQU1Y4bEJoZFdkVmxiQ1E2czhxNDBaTFJ2UkRvNVliY09FU3JpV0p5RXM1TlFmUW0zRHg0enNmS0JSbFdwTGhZS280L0dCQWlISVc3WUdPWlRZRGxlYVdzUGpZNHpXRmNSUndtRzNYTkt5a0Y1ZU40MHphSjlmVFNNVjA2KzlrbHJlN2ppdGdjclF1MDJZNVhmOCtKYnZwTGFlajFydWt2dXZkdkF1a3pWZDN6N21OOWp1bHhyS2QvMFcva2YrNWFIeWlPTXhsN0NBUTBuR3RjL0J1Z25uTVhGekhoUU9zeWFkMnQ1bGQyNlhuVEVXaWFlWjFqYVhyUElXandITk5wY0hHdTFjbnlCVlhMeVNMRmcrWUkwelljTG1MNCt6bkJyL1d4MzFTcHBRaC84VmRRZTk3VzVEWDZUZGJ5bjQ2cVhTOWc2cTEvZmJTMWNZclNHYkVBUGFrZk1RNERxd0RGZ3FGbjkyQjZJaDVVcUdrbGlVZFNmQ01LZ3orYXpXRDJvQmVsSHVoMlBMTzQ5dG1tbTc0R3BXenJHVzFuQU0vOE5ac2lQR3IzdDQyZSs4Vm1nRmNENnBSZGMwQWk5NzdvV0x0dTRzSkxsNVVWRDZaT2V1cWdId0h3N3Y4SWdHMFpUV3hXTVdueFI3TkNCQmo0ZUNZVDRXYTFnbEMxMFUydEZVMGxkZ1E2QVU5UnhEV0FMb21zNjlwWXZ2RzNWcE12QjNmbnROLzBwTzNDVWpuT0FhMzRCSnVzcUZ2UXVLTGhQWHQ2d3JXOENCT09aNnVHMlVQcFVBcVpSM1RGcWozMXNsUjUrWlRiS2QrdU1nazYrdzZqUldsVzhRS1MwbWVXa1RnZVNaa2xpaU0xaU1PTlRRc0UwbThMM1ZQMVdzckRKY1RWSURLYXo5N0daaldBNXZqdFlaV1FrYVpBNGNETURJVE5BTjVlVFp1VWRKUUROVTNTYTNET0RncC9Cd0hjbzRCazhoVXN3b2xCd1lQZ3pWZ3FrQm9vZk1xQzVsSHBQeFM0OUhEMGZzK3FrY0JGR2xBcGVpcHJpVGtHVFh3WFVRRmwvL00yb1BVTWs2bEZWNTdDd0h2RFRNS3BLMjFobUp4cWZ3aEVLTXR5cUN0R2R3MnBuTjRmblhaS3NXYkpnUXN2czJaR2JiN3grOCthalU5ZjMraXRYcnAyeVkzbGQzYXpBaEFQeWgwV2V0bGdzMkU1UG4vWUlvTkVNTTJIMzd1ZTlYcDhmN2JELy9PalFRWS9INzU5UWttaVBMTjk4MFl2TXpwYnAwOXRpb3A2Nzhad040Mmd6elJpeS92d0VpMXlSRGloZ0NWb0ltNU82aFQ5S0w4Qi9YSEpvTzNidGdtSjYrM0pZQ2Y4cmZTNk1wbmNNZmI0YjNraWZOL1F4dkFPN2RTdTRzK3dlTXQ4WElrbDBCdEtCS0tvMlJ1WW5SdDJ5eWl5bWRHNEZ5cElFVkxaZ2RaY3NMb1NKalJBSFdtTHZldXpKV296ZEdIQ2dPRSsrRFBYRHFMV0REN3dPaDljT2pudnRkcTlqYUxDc3VXbEJjek16SzFFNXZYbEI4NEhtOHJKbU1LMHFBWCs4SVRtMEtubk9GTjVnNUtldWVIdkZWTjVvNE1GaGZMNjVyTHlaS1hMZyt5ai8zbWd1aytlVU56ZVhneCtYTlV2cHRWV0pQK085UHl1L2lTcDRLN2d4L3NMMjdTL0VMelh5bkdGZldkaytBOGNiMHpkbXJpcHZha0x6S0phN3ZpV2NHeWJLRHpSSUZRaUNDT2dFL3lCNEtnRk02VlRyNEVJOHFoUUk0WEdINS9ENDNVbzNneEFTNExIQW84ZzdlSmtFbmNTU0Q1bnBRakYxT1FVUDhtalVqOGZxb3VndzU3QUdxbEEzeHNUMEhPWkF3cG9oVHdLZ0hMVjJqZ1N2a2ltV3htTS9qYWNFb0hDY29Ga2lwTXdJYVByRXdTTUNYckhCM29aV0FaSWgwWTZ6NFBkQVNrbThLOG5WSG1pTG9Sa0dEVmpvYWhMSWp6TVFBMjRNejBHUlZxUnc0QUxaN0k1YW5rTzZMNjRTbzB4VjRUbzA1L3R4MG1GRkY5ZGhZUzRnWUxFZlRmdjREclV4NElHNE9JQkFzOUFFdkFnTmsyR2xLZkFEY0NOZzZSQkVTUkZ4NFdqZWlocVNsQkN2dTVIVnVCQStTZGJoVUwzanl2d1lJV0EydkpyWFRpUlBjbHZVUnJoWjFSdXJMZTFoNFUxNkxjTks3RkxHcEhOcWFQazJwQVhRTksvVE1oWUdRQWdnUFQvTzhEUU5lYUFGdW1rQnAyK2hUeDh1TmdHOTFpWWFqVUR3RjlnWnhxb1BtNW80RFdjdkNCYnE5Q0tTS2l3RmR2TUdFV2pIRmREQVgrZ3Vna0JyNFhVY28rY3RBRmlkRmlzQWRxMG1ESXlzVHJEcjNQYnFPQ3h6ZTFtdG5xVzFCbXVudHNKVkVFUFRncm1nekJMeSs5eDJJNFFjcCtlTmRPR3NtTjFXWnFlQnA4Z29PbVpwSU9BME5pOERPWWFGc0tTS0xXV3NEMmpOZExGSFV5WlVoUmtqQjJpcnJ1cUN5eW9jZWdORXorUnN0QU5DQzdTYlNrRDd6UFJkdEo3VFFscEgwM29hM0FPMUZvN1ZzaHlraFRKUnEzOWNaNkE1aHFFRlJnTmpySkUyYWJVc0RZRU9Nb3hHMEFDekFPTldPK1NkanFBcnBBbXRLTFNzRFlrT25kOVRzVURxc2xaTUtZa1VGdDJia0JJbDVVNVc1d2NBRGVFNllZSEY0N1JGdlJHLzFpaENBOHNBUDAzN3JaY0VuS3NuT01yTGFkR3F1M0I4UjZXZVFZT2Y2T0UxUVh2SWVwNWdZR0JkZDNoQ3RLK2tZUktMNUlSVjhjVW1KRzdvZFc1M3pDKzZSYTBBN1NIUmJKVjA5V2VWTnJWMFJzZnJ3MTZmanhhQVlIS1ozY3dhSUFIT2dIWk50TjdJeVhPQXhzS3lHajFxWHgydHdTOGN5cmVLVGxPQjIxeWs4L1BsN1BqenJOYTJ1N2VWUXFaeVoxVzR1VmcwZ05ZNW5oSzdiWUpmUTNzQXFLMEQ5TVFDeWNRekNkWlRhdFBTbWowbXBFRHlEUk1CYUNnMlZSUkRXcThGUlpMZEE4cEtHSk5nY0FEQnhXb2NKajJBRm1EUVdyUUNoMHBDYzhXTXhDQUpsR0ZNRGdBTVpzbWtaYlNRWlJtTzVvSFE3RExvVzR1MU5GL1FOcjZqaUh1Z1FWeXJjZHFLMndvTEpRQ1lDV3NNWHNaeHVkWlVWVXFibW1xcW5CMGFzd2F5V3I3T2JKb2EwbkJWQmUxSTNaYTJlVzNyRjd2RW9GZFBsMWxjRUdwWllMTCtRc1BUREszamVBRE5jUWFJQTNxTEJqQU1ZTncwQ3orRm5BYWFnTkhJTVVhV28xRzdBZWJrUzRZQ2g5MXVzUnBGUnBybU52T2l0c2lPZWpKNlM0WGVBZ0NhamFobkd5eDZ4MEs5ZVh5d1JHdGdkS0xmMyttenNyVFJWTVk1RFhhOXFVT3dhTGtDRGVjVmFLNmlia0xZOHRPNmFYNnQwMnd2d25UZWEyTWQxbXZyTnIxNDFxNXlHeWh5bHgzcFdMRmo4L3FtTnhmV1RDbUYwQjlFcmE2UkRFVnNVSmdYbjd4N3doVFdWeE1vUU5VcTBPdW5UVEVVUnp4dXZVbU5qOGV5bUVCNWtSeGRSZFZTcmRRQzdGVVVETkVCYlBUSEhHTjBLTXo0OEN6dFVPaUEwVmlDQmdvdkcrTHhJQWY4Zkl6Rjh6dmFZYVJRR0Y5RlJwTldVT3RoSExGaEVRUmxLeUUweDI3WWMwWEE5UFNuKzFwc1h2blg4bUd3cUx2MitnTzdRa0ZHWEhmQlJRZFNYbEJGdi8vV3J4YU8yM2pEMEQvUXBBNW5QZk5OMTZ4THQwN2FPYVhaOUJGOUNHaXQ3ZE4zVHlyQXF4QWxNeVozTkVmTFBicWRJL1N3RW53bFo1dXg4Sm9aK3NQdytwcldaYnh3MFllTEY5KzJ2RU13QXZZMzc5dzM0WjgzZmRGYy9NWEgwLzlDbnd2QWRmZEtQM3JiTlNuV2JKUDlmMzBVR0FvU0RaMkYwVExXaWJvWGpiUURGcjQwRmg2ajJuNnQxSEtzZjFUUjFRQnpKMGRxUGJUaWU0V1ppQ0dPaHkwR2hGc2V4ODNTR1R0S0sxU0l0empDTkt1Z3oyR3BLSVlKR1VXTVBjZmNHRzVjTktPbTExTllKcG9PbG5lVWxsUzRxaHMyUGRUVGtkellIcHEyb1BuUVdYWnY5NFRJN0pxeTJxTGF5SDgvMlBtRGpSUEJoZytQN08yZDBYbXRQUGpjUm5PM3VnTll2QVBlcTUwYnEzRHFuVHh2TnJzc001dyt2ek5SR1Y5Y1ZkeTJzYk5sU1hOUUtMRUwxdEp3eEZ0WjZXMnVYSHBwY1BMMmcwYys3RFp2ZkE2dzEzYk82TjJyN01pRGVJZm81eFZJZDNpRnhMSzBVUjBrNGlwakQ0a1RmUEphUWxNY3lyTnl4dUtjRHJ1VUVBZGZnQW50c3ZDcGRNd0Y2TDhHMlVKYnV0NVJ6SUdBdytQN3d1NmhuVWFtMkNiL0RxOUdnN05FLzhlbUdhME14OW5kdFQ3NUgwYXRSbDV1N3pURXUrYlFGNnhJMk85a1dtY3dNMy9oOFB1dGc0K2hCL1M0VEVXbXZTMDJkRzFaVWREOWVhZThXLzZWeFc2cnNGdDFXdGxkd0d2dFhlemUrSXErdnFGUExhQUJYRXFOV0hkUU5KVlJucHBud0RqRmRta2lNNE1CMVdLYjNlc1B1VTRTa3d5TGZsTU1zZmNPVVlTWUhCSkxMckhuMGtJdVV5Z1RWNGI5cndZSS82TmloUXJUQVp0a0ozNU13OGhaNnVKU05FQ3JiRzBrOWh2SjhwbVlINWFxTDQwVS9ibnlhMjNJbFpwWTFWODFNZVVLYWIrdS9ITlJwTFRlREtqT2RTQzVyaE5RWnJubjB2KzQ5TkwvQUFPbDllVmcvajU1alVsMGhlUXZxeVpPckFMbWtFczBnZHYyeVVmTDYwdUxuQ0M1WVlPY2ROSTkrSUpMbGJJeXVLeEI0b21yQ3J1QjAyeVZOc3ZpczFIMTNmV0ppVXNua2orVTN0UU5rOTJiNUFGU0dqb2hLeng1UFVPYlNFbmVsTWZqTFgxUUpoaC9vTDk3MHlid1dxNGN5bnUwWVZiQklPcVNvWEFvdzJxSEY5dnNqcEw4QlI0V0xEZGJpcXBMRjdRNFM1cWJTcHd0QzhaVkZWbk16S0lSQTh5bjREMzd0SjVpRjVKWFNrc0wvY0JWM0RQTmZzMFlZMFFGMGkvZVprK2hmdFNKVi80SVlSc2FFR3BiUVJBTkt6ak9MUndrTWRZc2NRc09ockFMSjVZejQwSGlJOHpHQ2RrOHdmQmhpU091dzg2bWx0ejJ6cWZ2M0xaRTJZQ05qRmwrMzJnUzVQY2YxM2wxajh2dkN5YWovTDZaWWJXUFA2NWxHVE1vUVNkQnllTmF2L1p4VUlKT2doTDFKTlRuYm9NMlVSUGJJNzl1MXVtNDVkOFlqZDhzNTNRNk02anRZVTBXd3pmZkdNM29MS2hWemhvTXlsbjVkWFRXYlB6bUc0T3ErLzJVdlpnU1VRK2xnbmhjdzhNYVIwYkFTRzFKa0dQVW9VNk1sUkJKR1VOOFlNZGhJb2t6bjhmcW41UmZmcnozMTZmV0h2MXM3MEUwWDRhV3k1Y04zSTRwWnJlK0FNUmJLaXlpYjhHU1F5ZHZPUCs4Y2NVQy93bXFUZXpKMUgzTjhvL2YzZnZaMGJXN2Z2bkt2M2ErRGdwdnZ3VTRYdDNOd1hIamltZStzZldHazRjaVlyRlFxbUNiY1NuVnBsMnVlakFTYzc1dmxCLy9xTmlXUkI2YUJseWIvd1dqTXlmSkdRN3pZUDFRZ2YramhnalNCN0hDZ2gvbWNEZ0lqb2YzVkQvWHc2YW9pZGdiakNMOERyekRiaVhkQUkyTDZMUHdWOEhxRFBWaUcxQkpINXFBSll5L2oyS0NFS1FDQkFFZkJoTGdla0t1Z2ZZM0pVbU1pUyt5MXNURWxlT1RrVFdkVFlMcEtXdWhVNUpveTh1TkN0ekhNU2xVSngyanU0NUpkU0hwMklCTG5weE9QZ3QwejhLejZrSkhkNXlRNmlSSmVvRTFqL082TURpY094dzJDbS9ZekdMVSt1Y3QvYmhpSWVWQzVUYnk3eUIxMmJQUG9nLzgxQ2tLOEx1WktkUmx4R2NRcjZmaHBVdXNXVUNrNnJGY0NNMk5OQnIxSFZaQ2dZR1hmZkFScEdZUjRCd2tzdUE1RXY5NjZOcDRLME93STRqQ2hYc0swbW1zQkErR3JJcmoxVHpGL2dFZFFhVEQ4THNkeDV6alNqM0Z2RlRsWjhEVnRUVFBhOHBDcHlobndtcjFkRGRNY05JNnAyUUNQTU9JZ2ExVERtOWU1aXpRQmM3cHZicVpveGxUR1JBTmRwWTFhNngxSm5OUnJMeTAwQWc1VWF0am9jQnpCYzFHMFd5UC9zZWNxTlV0OEJBSjlKeEYwSWorc3RaZ2N6V0RSSExJV1hYQUc2N2w2RzhTSDN1amtiSUdkeGtTYWVHbFo3R21rS2VBWWEwR2cyM0JwR29OWUoyQlNlV21BbzZWYUdiY2hIYW5VMWQ2VFQvZ3JqYmJXVTVDc2laRDYyMjFHd3FMbWhmVkZMSkFVOUxZMjFrNjBXandhNkZkMHJzZ01MQ1dZbDlqM2VLUXZ0VmZYYXlGakt0OFNXdnZoVG9UQmgraEFXUk5Xc0lWL0NQdWEzWTZwU01qWGpVMW4xcFBYWXkreHF4T2pHZGpra1Q2cHlPRDk0a2FOVmdGU25pT3dSOWlQRllTUkhvdkdoVnhiSzJJZHJFNjZNRk9hOWdvano1Ym9scENEMUFCUTJOSXUxUlV5aUE1Umc2aEUxaGx4eW82dkFlYmZtZmE3R0xIN0cwYXJWRW80aTBld2ZORTVaODJicGhkWFgyaWIrTUtwQ1AyeTZjTy9WSCt2YUR0QitEUUgwRVFoS1lkL0xtY2xqK1cvL3VkdlZjbUh3U0xwMDJvWkRqQnhIRlgvcWFxc2hLeWdzN1FzTFJqMjd3Q1NWUHVRQVd6TG1wemxqR3N5OWtNNWkrTWhMVzFNWmVtc0tTMTlhR0ZoZU1OeFlXNy9qbmtuMndTWEQ3L0pLLzdOcU9iWmZYR1lvSFZMMS9iVStKL1pzV3lwZTZpSjVwN2JwZ3NPRDQ3cEd5dTZiajIwdDdXOWgxUG5iTVZNTWtIZnpBdGNaMWdRTDBBTnJXMGJUVUtldFNoR3RmREZjdDMxYU9ub3pLMDlSalIwNTNqV09Pc252Uld0MHVzZGM5NXZHTlNWT1NLNjZzNTEvUjgyV0lMcGFVa3pCZFArRzJScHUzQmE1NlF4NlRNSmNETW80SFNZbWRFNXR5akx6eC85TUF2L1lGZnlyZWxYMzNpZmxEQ1JKOTROZjBZS0xuZnYzejV3bThPSHZ5R2JaSGRRL0xacTk0RnptZkJwTitreStTL3Zyc0tIQmtDZi9IOFJuNVdXZXREc3NOT0pLZHR3R3N2TkJaVk9Zb25LQjlvTEJZZ05oOEE5SEhGY0pyRmFiWVl4S0pWTE5MN0dRRnBPR2g0d21zakF2NlFPWnhrZDNvWExlOWR0WHhXczlteVdUN3lwdVJ5U2NkQStkcVNxY3NYclZ3dzE3ZmxwY3UzdEJWRVhieDlTc2VLT1FzU2xkemtpMWN1YUluNDdDeGowTGluMU5jSm9Vam51YzBsTEdjVk5UeFNqNFRxMktJVmwzVEFjTXZNK2ZPNm1pd1dSeTNubk42OVk5czE0Q2ZkMjFxOHRPQXAwT2sra3I4RnJsQUJlT2U0SUdxTUZkUDJ6SzIyQm1aMlZWemFEMmhJVzRycXAyMmRYR2lSeGpXMXRkV1l6RHM3T2V1a2FaczJYOTFSME5sOTFxSzVrMk1tRTdQVXhUdmFvbzNGMERIejRqa3RIaEY5UHZUMVYvQ09wcW9RckVGaWl3M0pMbjlqS2VKSmJpWHhWVVRDQW9yUFByRDVMUGd2YU1zd01qRi8yenE3UVI1S2Z6RjdLL09id2JMTTM5Ylo5TXpaVzRGNzR2d2Q4citBY2NmOGlXRHlLZW9VbUlwK3JtcHZuN2RqUjU2Y2lSSEthdFQ0b0RGcFRPMm5DZTVpa2lxUmFZWmtVeUV5ZmZDN0FyM2dOV1B3bVI3OXJvQ3ZZVEt4V3RiaGJLejVaS3ppYWN1S09VdHhBWE5VckpqSnRQODdDenVnRmhHMFlXWlVoWkZWUHZXZHBSMGx2eXRycHJsaWpwVGZSMWticUpETGFsSEN6aXhXSEVQN0hRRnFLZXhiWlZERHhneWhvUmUvUnp3WWo3Nzk0bHdjdm5nYXhnRFZubHYyWGJ3QmFuUTk4SDRuZllEcTQ3NE15ZVEyS29ZalFZazRocVd4dUFQUHJWUUVDNlVPTWhyUkNwQlluSkNMWWt1RDVMUDVjTFNYUko5YTJ5aS8rZXp0OHRlM25maVJaZWNod0QrejU1M3QwTjE0aWpLYVN5MWZ5S1hPSU4wRE5jS0MyTVRsdlIxQmNMKzgzZ3grVldyNUNDeDc5YkUvM0FhMHR6OEJ5bG92amYzeHNtZmtiL2QrNE5xUzVBUGdBNStUMWxzS0ltM0xKMDQ2bTVmL21Fd0c1SVpoT3JiQzZ4TUxoMmowK25qc1Bxa3NhdUtsVVljU200WHRDcEk0eWp2Um9EdjZYN01yUXZQMXpGV0I4ckRSNjluYnRONTlqcnV1Uzk5UWEybzJkZlRjOGFmM1R3NTduM3QveTJua2YwazlEZTgvR1B2MWN3WittYlBIMlY3M1dQejM4Y2RBQ0xqQnhjTXNhQ3FlQXlvajFuK3RrRkhVc0t5RFVSdUk1cWN6WVZoSWNDbENjaDlyeXlRc01Vbzl5U1NmazQvL3JGOFEzNlU1bmRibytDU3pGUVYwRU93d3VSenlEblZ6SEREa0tFejlURDcrbkNqQVZSTUJwek1uSFpvcHk3S3BrMWlyZkdJYmE4VjdGeTdMSk9RQ0k3RCtGSHY2NW1LL0F5cjZ0RTBOTTFJcWt4Mk1zbGF4N3hrUExpdXNsbkkvVVg1N2xCaVVuak5HaDQvS1QrNzBYZEhpYWx5c0J1TjRoZ25qWDdkaWZZc3FTbkFWVUdpTnNZODk2aTArSXNFUVYxVEF4OUhrNXNDUnZqNk85eVB4RkFpZ0hOQ1JXam9nWVloZTRHRWlyQzhFenpudnppVDZwUG5HR1RNYWVjbVlTTjU1SHJPNDdCTHo0cDJWbFRzWG15OHA0NkxSMlIwZGcvUHByOS83b21HVHUxQWVjQzJ1N0ZsV2RNY2RSY3Q2cWhhNWdKY1JxbXM3UzhCTFE5cHRvRCtScVBZNUM2REZhWUVGVGw5MUlzSGJhVk9rb3FRaVlxTHQvRkRKcGhMUCtCdkd5NzhKbFkxM09yRlhLSGdURElBM3NZY29ZL1FWMkxvVDZ2ZUJzVVRtRVA5ay9MRmlEVkd4SWlHbE1wZk1FRFMwQVRxWERLdHVyRWpEekNWVmVEdlVFRkk4Qm9JMHkzN1JPbmZaUS9YOHZLYnFHYWE0L0hKY002KzV1c3NVdjZYSTFqSTdYbkg3K3R0ZDl1WTU4WW83b3NxSkdJakZOUE54NXVqZE5udnovT2FLTzliZjZ4d2FBckgxOHN2d205a3RaL3VhN3JlNW1oYkVLdS9ydTlmcHdJbDdvdHJ1Rm5UdC8wZmJkOEJIVldYL3YzdmZlL09tdHplOVp2cWtKek9abWZST2dKQ0VFSHBvb1hjSklCMWhhR0lERmFXb0tGRVJHM1lzS0xwWisxcFFGN2ZnejRLN3VMdTJ0UmNnYy9uZis5NU1DTWorZEQvLy96OHc3OTM2eW4yM25IUFBPZDhUQTJWeDZRaHlsZGcraTdseWREeS9aMjRQS1pMSXV6MGhHVjZSUDFRVFJ5K1dTdEhwdWFCaS9vVjdOZG1DSnRVRk9pSkFsM1prWHdiU3J1eEQ2UjZiNmNCcHZBeEpwSnBOQktyQlFDVVMrb1RiNDMwcE5xMitmbHJoYzRYS0hIbHBtSzRObHlheSszckRwVldCd3NkRHRFUHQ0QzFHZzlIQzR4QU5GTDZhODNWTnpwd0FoM3dHMHpyL29FRlpxN0trUVNscUljNFVabWFYbDRZRHc2MVpTMnlRbCtsa1JPa0ZuM2o0b0hrNGxaRWxDcllITE83Tmc2a1IxRlJxTVVYeGVBVUxRZ0Voa3haRVAwR051S2RCZUNlK1A4a2I5TVg5eElXM2FPS0pxWDJXTjVtRk5SQi9XOGp4OFZnSmxjWGdwUm9Ta0owZ1htN2lWSlkvanVOQjRnTUV4MDNyRzhDaUYvL05TbG1OMU02MG9NOEtjbmcxejc4NWJMMVNKNkUxeXZhVjk2Qi9wZE80TFBsY01QTGxHNEJpcmp6UnpEQktpUjczNWhvaytSSXc2elowejZYWFRIbjdvYzhyK3U0QUMwREwxOXUzZjQwT29SdlJJUklDbzBFbnFQcmtpaXMrUVMrZ0ErZ0ZFb0xKTzNmMThWUEFwVURLaHlvZG5hcXpGRjFPczlEakJISWdBMG85cndaUzlCU1MwcldaMUo1bjVuV05TQ2d0dkYzalV2clorY2RTcXlSc1hoYlQ4ZUFMNzZCOXMrQ0JlK2Zud0pMemJ0d2lQTXlwSjYvNEJGUmQ4QXladFVkb2Z6M1JGd002TnVnblk4U2ZNRW9ZbzRFeDZ3QWZTQVJETWNiTVZLT3ZUNkpyL3Z3SE1PbjRjZlFwaUgxR1B4QklmWGZEaXR1QjhRM2lvalJwMkovYWNjMVArMjBIZ3lldTNmTVBGOXVPYXREcUpTT2JuQWM5YXpNNjVvTGZLU1VWcElvSThvRFJsKzdDdmhqdzZLSzZBYjl6MkhGc0poaWxlK25lWkxianROeVJuUVI0VFVwbS9sYzRzay9oakFvSkR2eU1BeElLSlVVRWtMTlVDdC80M0UrRUp5VWU3WklaWDlGSm1XaTdUdWdGM2lSMGxBVFBtaUtKdEwrdEFMRzZOUm80UHEzamlYUEpaQnRQQkRKK3ZTVC8xak1IMFovUmZ2VG5nNHdlVnB0S1RFeTc2VXdQbzJSU2wrYVdTbXJLeTZGY3B1blZ5T1N3dkx4T01SWTlaakl4WFRpYjZZSkgwSXVEbGcvQy8wSGw0eHdIdFFWU2hIbkRvOTViWnZxSERncWk0V29GL2xPRFI0S0RoZ2JmV2pOSFdpQUZYUUNnSHZ6K0M4OG0yUnRFblJiQUV3RUZINlFna1dkZ05rdHZycVlUSkZoTUFPM29DYXJxM094YVZSaWRmWGhTZVNTdm9XYmI3M01DMTNldUxJekhTc3NkdGI0MitRN1lrS3BTS09BTGc4QkxJSHkxUnJQb1MveGtWWi9lOE9aWXRUbzB2Znh5M2M5cG56anN4OElhU2dFUEdXWGlmaGNlV2Y1b2xwbkRUeUVRZVpqT29oTWVtb0ovVWo2QkhucnZWblR5NktwVlI0SGpWcEQzbDNmV1BMbmhmNUxKLzlrd2RzZmtKbzhFdGNCL04xUWRSL2Yza2dLZ0hEaU9ydnJESDFacy9BajkvTkhHb2lFVE93S2lYcGs0VHhDN1Z5L1ZKa2dqVEVRNU1DZ28wWlA5dFlnL0RkZ2NZZE1VcHlsQmdHMkNJZDVNUEh3TDJLYVlucUlsWE5yUXc0d1BURFRpajVWZ2J0QS9ZSmJBczRPSkdhelZWcU4vVjJ1MUVyMmthTlhLWW9rZUhTdHBqc1dhd2U5aXpTVTRkS1pwaG4vajR6V3Zrc1JBM1BZQkx4bDBhSU92Sk5JVWNFdUE1YVdYZ1lWeitjR3NpNHhIc0ZpcnFhN1dhQ1dTNG1MSnUvaGl1QzkxQnNnMVN6cUttL3lkRW1EUEQ1VEVtbU9SWXRhSVh1VTZBMDNGdm5LTjNibjl0ZGUyWjFrMVpjOWNjRUVjT2g4SFN5TjRjeUx6cWRCTzNuUTdrV1lLWkpySnhQYUhFa0xqQkVNSk0vbDIvNkdwUkd2NzBDLzFsdWo3VmFyWUZ6R1ZpdFd5T1VkeldDMUNCZFVGK2JYNW9FTTgvNlV5TjhlOStPYjQvU0RmVGVRdVJjWm5kVXpsell0Y2VibVZXVGIyNjN2disxcGlkWVBvZWZnVHUvRkY4VFVsa3B3Y3lTNTNRWUZRTTMwZW5GUHBibU8rQzJYbDRhdm41ckI2OUwya05hc3l4eFZSV2MyckgzaGd0ZFdpS2dZbkw4Nlh1UERzUXhDWkUybndzWDYxRk9FRlJaVVRKMkJqYVVXVktzQ0ZqS1FEbmFjbU9hM3owcDVMSFVINzdxVWRJNWJhRGJ3ZFhMbUxuRG9yTDcxaktSaHhJZjl5MkY0OXZIdlJjUFNKd1c0M3JGemRzV1J4TzhDTHFZT1BmN1I2bmNIdTROZllIR3ZhbHl3QkQxekkxWkE1Nms0dXlVNFNubHZBUlJJZldqU3g3M2RlTHp3MHgzb3lPZWFFbU1VRUswZFY5ajN5NkJrd0JBZFNEejNjOXdLNEZndzU4K2dqZlp0ZXdDbDA2WEtpSHBQYSs5RFBaeDRGY25RNnQ2SWlGeTY0Lzl2dkQxNVJmanY2OGRFenB4NEd5cXB5OUcxT1JVWE9RSDZGNEgxUUFlSm1YSFNQZWhINm1PMU4xYUtzU1p0Z0x6Z3hhVlB0d08vYkEwN0EzazJUVUZhcWRoUGpQRjloVDRwL05pbkYvQVAzYUJtK2owNndkZzhJdURsa2VmQllnVThIOEVwQkc2TXhubUJUNEg4QkhVNGJHQjd5UnVvTE1HUU51T25OTjkvc2dNYlU1MkFJZW9vazNBd05PR2N3T2d3R3IySCswWmNORCtPOHhlaGFYR1l3UEF4Y2I3eUIvdGJYY1dmSGZqR3hQemhnZk1rRWJOUWk0bHVJRXRodVl2TXhJS1JOQTNsenVnU3g3WUJDM0NkR2ZzR0ltMXBpdVhaSFRnejlrQTdBZFE5Zlp1RE5pYkZyajBYckw3djdrY3VhRzU0K2xxaTZqRGFmcDBUWm1PelVBS01PakVoT0lPZFVNVkErUjdlVlQ1R2tObWNmNWVGY0hQWDNQWVdENE9mejIxZE9aWitWY1cvaStYUWpkWVI2alRwS3ZVLzluZm9uOVNuMUpmVVY0VUZkTkZIUVYwT3VnUFVSVFZJWDV3WW1IQTJLQmlRbGlXcUlwd2ZDb2dxYU40eEliSk1sRWMvN0FrZHR6bERZVUpKRzZTQ0NraENaUUFRYk9YTkNUWnNUQlZ5b0FPWVExeXVZTEhYQkdtQTBZK0pPV2lQcUxCR0ZWY3lsMGVTQytJa0V5aTVoNW9BSVRCMnFobEU4TkVrbUg4V3BNYU1HMUVEbTVXRlhUcDlkbCt1WlVEbW9hTlZlZjE2bFBWUXdmYWhjd3Nna2VaeWIxZE1TQUFBbjFkRyt6VmtoRDZSaFJRS1BSUC91S3V2TWJvZkVpRnh1clVXbkJ2K1FLb3k4bldYTUVvMk51MU9tcytvMFR3QndsNm53dXNKRW9id3hsKzJvemt2a0dJeHlpekpDaC9OOW9JclZjV3FKbkpNeG5NYW1MMVN2bTZBTk45WTRCMHVWV1ZrbXBlbW50WTY4Ykt0WDdWUGtTam1ZUGJ6dmtMbzBUMGZuL2hRNkhKZlpuV1lyWExXbXFoYWRLbG80Rk54Tys4cWlwUXhuSEY3blFJTzZKUEo4SlgvTUxjK21Wd0ZJL2syaEM1dFdUQjFTT2k5UjVVclVhQU43SHppeWN5cGtXQmtiNEp4S2x6Vmc4dGhxc2x0d241QnIzYzBtVlZtVkVkcGlrOWJkWkdCczNTYXR4a3pQVTV0VWNvYUZRSldsQzVoMEdoTWQxdHFlN0NuMmUybURSYXZuODRiYXNyUzBXdVYzMXpxczRUQlVhUDdNR3FVYUNTYmdJYzJBWEpmSFZtQWZLWlBsT3dCZWdhWk1NZnBENW54ZEdkK2lrY1hHM1BWeUxpMlR5L2c0cCtnYlpjdDF4d3RLMlh3RjdWYytVb1RlMWdCT281QnlJQmVxT0hpcFFRZVVxYlVqbFpKaUFJUXJpenl1SG8reGYxTm1USk5Ob2piaFpTMlkzZzBoK3JOa0kxK3d0aFRVbXNWUkpxalVjYmlUQ0xybGNWQkMwR3VJK2gyUnh3QkJtWTBvSXdoYWNZTEdseUc5MXNkS2NMOFR1bXdpelI4eDE3SzhhMG56aGxwV3F0QndRT3FkUHkyU1BUYVhVK2J4Qm5PczBPSXN0cWxsT2pPdGthaGxXald2c1BzVVVqa3JONE5PdVRuZjVVbHU5TnVIRGgvWG5WaTZIOElXWjBOVDJhN2xxN05zYlhXRERiN0NMSWN6dHZadDlEbDZHLzNqVDhsUVJjZXdqa0plM2V5cmN2bnpwQnZLOGc3bUd2MmpHMFltUWhGZWJmSVdZdzdESU05eTBEVGpzWFBLellWcWpWeVpaekZJT1FOVU1YSkdRa09OV3FPVE1FcFFhTXJQZDR3Y0JjTGw1V0VBYnBuWlhXTFExYlhXQWxBMXRCclEzb0xzbFVmM28zLytic0hTVjRDalovemRheGNQcTNYS3BRRkQyT0lZUCtLV29MUE5ycklNR3JKODNmM1VRT3d0RjE0bE82bVZlRDdRUURVSVpleDVFMEhNVlpzNWlRR1RFelUwYmNhRWdsZGljTk5jSVN3QWlRSVJSd2lQZjVOb1JCb2kyK2tKTXlIQUN1bUVtMGhVWElBMlNEaVRZRGxNdEVVMWRLZ0dWaE9GR2x5Uktlalo3YXA3WUxTMmUram9sZU1IbVFycWxMc1ZnVUJnVHNDMSsvYm5sSHVVZ1RuTkFlZWVudDIzNzNZMTV0bWJPbGVPYmxtcUhIVS9QWHZsNk9ZbDZqSFBOQ3AyQzJWY2UzcndQMmR0b2JGbEpwelZZaXRvVU9LTTVqbEN4dTE3bkExUGpWRXNiUnU5RXJ6VnM4ZFZXMkJzNmx3MWVraTNkc3lEZGNvOWlzQ2NZSUFVaEhweXgrYTU1STc0bjZ2aDhGZ05mckJWMDVvTmhXZDJqbDQxZWJBanIxRW9NaWQ5UTFmdEE2TVZTeGx6NjZXSzBVODJwSjgzbmRXUWJ4czJhNVhvdDBQRXpCaEVqYU1tVUZPbzJkUTg2a3JxVHJLZkV5d1VYTldGUkdYT1VGcERNUkVrMDZIRUlDcHk0bitDMFRIUnZjUmpnY2lGQkIxUFVXV1RGaFEwZmFSVVFwQ0dKU0tzT1FRQ09oYVk2UkNlZHMyQTFlRlBTRzRoSU1LSSt5SkNYV0s2alFjWDBBbWk3RkJKU0Nkb3R5UjBiQ1FQWnhwMWNEc3dHd3g1dVZ3ajA5QXd3c0s0YVVtTGNZTmExd2lsczZRaEY0U0F0Wmt0ZWprREpBRkZlZUVNS0s5WHlLd01BMm1yZzdhVzFDb3ZZeG5WV3pTbkRMcGNOck9hQWJUSFVPVG5kZkM1bXF2UC9BeWZTRFV6eDJjOVB1T3ZzL0tQb1FKWWhVN2ZGZzl2M0ZIdUdUWDhteHFwWE1vNFBNelFCd1pQdVc2MHhoMlFnNTE5cDlXcEFrN0ZFb1ZvRFdaL0N5Qm1kQ3NZQTNpTjVxUXlnNU9Od2RsdFV6U1FnY3c0eXhOMjE1VXk0SVVLS2RHN2s3TWN4K2drT2lpaHRWb2Y5REcwSEFDbEVVYksyTWdJaDZRRWdtSndRcU15YTVTMFdXUER3NUJSSytHT3YrZWtidm9YSS8wMEZYZkQ2OTJwZjdrdnFhTXJuZ0pyVCt0VVBmVWpyY3EyQWs2R3B3NDlEQlE3L1p3T005TEpNMy80VWZLZENrQW1MZ01TMXE4R3laY3ZtVzlFa3dWNzR3ejJBckhwRzB5TnhUMWhCYldWMmszZFRUMUo5ZmJ2OVBRN2gyWFBoeXduOUFQeDdXUTg1MFpQeEdQWC9VcjgvM2Q1WGdRVzgraEFGdG5QVEpJRGU2SzhhZGU4dnA3NnlhVmgyQlB1Y3V4eGhGTlpBdERSZnp3QTZ2OHV2NnNuWEpwS01zbko5ZWU4SzkvcFhUNG9SYzNiTmJsZVFvVkx3L2d4dXNKbmt2M1ZnUHBpUVhUUjFQK21BTmdPcU5Kd0Q2S0lOMitpUXkraDByS2JHbW80bmdNV1Vlc0ZENElQVWIrajNxSSt3cFRZV2FBQmJsQUlhaTZ5NDlmdkpGRnNkOTEvR2FmL3krLzVXL3JIaFVBKy83ZlgrMy81Zkt5Z3JISkcxRkxwUGVkMjRIOC9KSDlyd1hNSFNBM3dUUFNiYXdIcXY3K1RoQXJhVGduN1hCSjhSQU1nWjcvOXRlQ2ovY0dMUXlCZFBIaEd3RXdSRHZDL3FOYjNYNVE5RDRZSjg1cTFaN1ZNTDl1RlIwbUk3Qmhlb0ZSSFpKMFpaU0d6eVpDeE1tWDJvL2ZUdW5Yb2ZZZkRPZHh4RW5TZmRMUTdIS2hIVkxCN0g3M2Y5NnFnV3BkRVNVRzFyaFQ0U1FISHlaT2t3aWVpYmgyYjlyMU05bE9jZ3RSb0JKRi9pWHdQcGgwSlh3SkVYekVndllTeUVVWlBMQ3J3N09mejRnemlOQ1l3b0RUQkJna0l2bUZFY2dyVFo4cmd1S3FXdFpYNDJMcW1FdDAzcXJWbFU1TndBRmN0Qi9xbnZEWDF1WTFmMWRTbm1wL3N2dnR0TUtScVhMQnlUU3M1cmdVeldrYzFiV29oQnlaY09iOXQ2ZDZoNUhoTDZsajc4a1Y3bTl0WExMcTE4QVgwNmRLQ0txZWljL3lPTWNjZVhINnNiWDVsOHkxTDhYSG8zcVZ6VnJRMzcxMjB2TDM1MWtYRS91b3NCWWt2Y0tPSXVjaWIwc2J1NHNQalo0ZTlTNmJrUTcrdDErYUgrVk9Xak41MTM2N1I5TmZYdnhUb2UxM1FCSXNGWHJvKytkMnR0MzUzRGxNa1kzZmt4bFE4MExHaGZLQWlIMUZFVWsxamhRaWJxSmhxU2NKa0tsa0xuMDQxcFpyWTAzNTNxdFpSNzBqVnV2MEZRZGhyeWpQQjNtREJKREFKcnYxME1VSUlwaWhmcFE0bHRWcVExRlg2YUNwY3J3YVVWSHFXVXRlTFVIbjQvbExSajhrNXEyaWN4UWFFNTJCQitoekt4TWx6c1dUSEY5T3NZaUQ5Z0FIaGdKOVNXSHp4QVFwT2hHckJqV2dCV3NDK095Q1NKNFlQbzhGb01Ic3E2RUcxMWxvcnFtVm95S2FEbm1DdUR6eUtmNzNtdUJuMCtuTEJvLzZjcmw1UXZyLzdnUWNlU0czTGhGYmVCZVQ3dTU5OTl0bFVGZXJ5VjJ0UHFOVW5JUDRqWjIyMUgvUUVhN1ZQZyt2d3NWY3U3OVhXQmxIMzA5cGFVYWFDcEJRTDhYdkxjTHNIcVFLcWp1eldHajAwUVRZTjBwakNpMEtQRnpNL2xOZ2pPWS9CRlBCRVlpVStUOHhEZUhXZkowQThqK0Vjb2NQU1BnOVhpZ0E0MjlmWkxRRjc5QWRxbHVzK21JRU8vemtGMktOWHZUa1RwaTVaZWlZT3dtKytndjRJckcwVG5rTjk2SFBZTWZhS1pUVUhsMXhhUEhKSnNpbDFLL1BBV3ZUSHVaMHZwSjZzVGFBM2dmUXZid1AraWcrdjFMa1dyWXJjZmVpNW9hM1gvY1hSc0c3QzR4MVpCMVlOV3pPcTNKYitocG45VEJjVm9QTHdtd3dXL1B4Y3NCcnl3dTRUMlZzZ0d3MjBMNFlwVlVQNnhPSXlubmpzSExvUGdTYWlJMllmSG5xNFVRWkt3bzZoYldEZHNwNXI1NGVhUjdVK2ZPZUtxWWVmWFF2bGpVUEFMV0RuaHVUKzJ5NS9zL29xeGREaXhRckVOTTBETmVqMzUwdkIwUFY5WHk1ZGZGdE9TWGZaOEJ3ZGV2NnB6c25va2VPTDUyUzFESkliTmo5eWNPUFcvYi96aHNFbHEwdnJnYncxdzJ0eEdaejdFRUZuN2ZkYUlPekJtalA2WnlGQ21ZTUJDRVVKQStVRHdoeFNpTWVWb0Q1RGdHd3BTY0cxcjExNzdXdXBiVHZtMk8xeld1dmM3ajB0eGc1RDF2TEJjK2kzSDF1My9ySEgxcTk3YkJmNjRRZ2FwbngrODZxbnJmOEFXNFpQVnBrSXhvRGltU05Bd2JoSi9XdlBQUGYyRGttT2UzZExhNjFiNnBGV0RxVS9XdmNZcnYvb28rdWZSVCtpMzI5NGRNK2xFOEVEdHhaQnNQc1pJRVUvVU9meGpsTDhQZzFVYXhvSmdHeWZVaUkzS0pndngvRkR4ODl0aEZWbEdJOUFKUDJkT0pxOGZTQ3p2eXkyQ1dFTzMxdlNzM2h4RDlKZTJsRTYyVnBTVUxuU2FvbFdkWmdNSFhTZitDVU9HbTZZTXVkbU9SaS82OWl4WFRmK0VYNHM0NGRWbzcrSUgraW43YTl1MnpaajVqWTZ1MmZ4a3VIdGk5R3JCNWFXRnhrTStCcVZLeTBlRmk0VVArWk5neWF1dkdaMjM3R2R1NDY5Y3lONkRnUldnSGR4T3VxWnNXM2JxOXUzRWJUeHMyTWtYN0ZuS1JYdWwvbVlUeDRtb0NiUlhFQVF2bUlHeW1USEhET3RBVFRSYm8wblFvQllHd0hNb2RFOGFRRWdvUU1obm1nbHNrVHF4S2xaTG9oVEVuUWdRUlRYMkRpbTZrMTBvd2FpaVhqc0t6aU56QXZiOGc3ZFVETzF5RTB6eitrZ0ovVU52MGFTUEtJczV2V0RiNVQrNHhoMzM5L0tVcUhDOTlBTC9NZUc5ckNsMkZka0tZSzczOVVyVEtxd3Y4clRwUEQrRTVTdDNmNCttclRiMnpHb1VxY0RPOTF4cFNJRUZxSHJURTY2TEdBdmJmWlA1SlN3SEcyWk9PVDZ1YU9NUmpEVFZxblQxMXcySnZVWnVzbnBveG1PM1E4V2dYa1BhRTBtK3RFYWRNMHpTakREN1dDZ3daUm5qYU9YME01QW04L2dOWm5rZW5vSVdQRENseVBSMVlZeDQyK2UxS0JTQWRxdTBWU0pmYVJXS3ZaNXNxL2JjQTR0Z3ZmZzFpSkVKTmVmTXRCdzFKTXhJTTA0RXNIdFI3cUhtYWd3Z0JPVE4wK2V2SGtqL2ZONGFKR2xLSmtGc3JTUWhQVHFydTZlN2o0S0g3clUrazJUSEhQTmQweWpxV2wzbU9jNkptMEM2MGloeWVBRW1DbmxlV25LS2tZcGhFbjJKSEc5bVJTUG1KNUw0dEozVGw2L2ZqS2F0RW0wcTVXUzZUWktWV0Erdm5VQXIvYS9QTENJcyt4SmU4UXk4eG03V1hEdTNkTXBYTmFrVFJkOTlLU0lpcGNrTDNEcXRQaTRNd2E4TitNUjBtQnkweVR5RXJYazhXdkY0N21YT0VISXJCUGtWVkNXMEV4Z285Z0FmYzhJVVV3UFpHRWU1WVR3ZnBTZkRGUlhCdXVQYkFJUjkya0o4bWI5UjlHZk1GRWlGSS9zaWFBTlJZRGNiMFc5VnI4Y29JZ3R5SU1kbndqSGw4Z3hTV0RoazN6UTloTFlnWStmZ0IyZEpVSGR0cURWNTdNR3QrbUNPUGVHL2tPUzV4R3VFRVFMaGNPQXVjWkk1VktOZ2k1TUdqUkpuT1hUWnRqeEJFNzFERWpORWxKNW5Pb1g5aFA3U3pPQ2V6NHdVRFZ0dHV2M2FNdk5PWFlUbTdWNTBkL3U1OVc4bzh2M0pmckRUYnVLZkZiT3RYb0RNTDlqVVZ0OUM4THIwS01QdjlGamRtZTdGYzR0RCs0RCtiT052RFAzelF2aDU1dXkrS1ZlV2E3QktiWFBWdGkvQ0J1MzVhaWlWcC9VczFibEE3cEM4OUJoaFZ6QTVjNlJCaHFybE5rVExoQUdBZEdYTGY0bVBLR0dpVjgyanVZd2p4M0NvUVNmOERBVWVzY0N6SWpOMis1Q3gwQ2hCWDBLenVBd3lHZmVTVDN0UmxOZDZDc1hLSVNEWFdDZkMraGNlT3pwOE84YUdjVmNTcW54Q2tzODJsZFNRNmhSMURScU9yVVljNlRicU91bzI2aURWQy8xTHZHMlJYcXBseGlOa2hrYlIzRXprcmJsYUlNNTR6d2dSbllIdllYRXRqZGhKb280c1ZDaUJNLzJ0Smt6K0lUMEtLYlp6Mlc0MDRvN09JSnpaSURuRElKbkpPSWkyWlM0TUNaR1JMdndNa0NUYkxJRzhrU01hZTZQWVhyVnhIUEZRZ3p5c1hqYUdGL0FieGFvT3BKQUNVSUtXb3RKU0pWY3BsYXJnVXBtQWprS3BVcXFsYXFBWENHUnFSVXkyWmt2REFhb2hqb2RWSSt6MmFCVVpqYkxwTUIyeEdwVnlLSFJDT1dLeVdZelZLcU1ScFd5QzhmVkVwbkJJSk9vd1FiMGtkRW81N1FRODB0YVRqNlo1eFZTSE1KeHFXSWFUalB3T0tLU3lwVGd5cGMxR2cxbUNkUnFqVUV6WGEzV21yUkFxUVJhaytaUGFyMU5EeVFTSlpUTEZGSk9EWmxaQjViMS9WdWxkNHp1ZWdHNGRMR3laUWYyZndNVmNyVmFudnJoRzdtcTVCaHMxa3BaVnFxVnBKNEZud001cDVCeEtyQWd1VTRtVzVlVU5iMzF1a3orMmxzeVBESS8vK0ZMaGVMTEg1UnMzL2NxMWZkOUt2ZG5QMnBsM0krZlNXVElCQmVpelQ5eUN2MlBZSzFlTVJ6bGZTOVY4TitEZDNsRkZwSjhhelIrQzA3TFZLcVVEbjZHNEZkeWpWcnhGVUFLdGRxRkRGOG90RnJGRitBTHBWYUxwUDlVNmZXcUpjdmdXbG9qNDFpcFBuWGpzcnVnWGtWdk1zdTk2RlN2NlFDVndTZWdCQi9HZGdHQmxLS3kvQWs4MVpBZCtpcGcrdDlqakFCT0xVWkw0cEFINzRHOUs0NmkyMUFYdXUzb0NyRDNWK0tIUVErWWRqUVRQMHBUWTBiZEorcGozRGVxNzc0QkVaQXpJTUxrNEZOU2pPSFRnUDFjbnJKUlBtb3lIanVYNHJHekZjOUp2OXl2TTNNNkQvR25MQ2hiRXhFdUVLUmxaQk5Yd2huRlBYTU9Dbjc3aUQwN0lOWWhScklIUzJ3T0ttQkVzTC9IcjQwUG1MSlFBeUF4NDBtT21Mekg4TCtRZ2FOSjBSQzVpb1FOK3NpWUxHR1BPTUw5QU1ySmNKZGpNMWdwVjZKWGxHQTZzVFZMVVJCNW9oWGxON2kwYWdna2RVV1gxM3h3LzAzak5Tb0xZT1dNYlBKb3RReVdKQnI5RnBWSzRUWUNzMUl2SThid3lnU3lsNHlPRGdVYk5DcjhPQUpDaFJLczNib1RtdGlXcUwzVUJWZFlMbTBwVWpQTVptR0xMUVBESEhZMG9pdWNTbENtUEsxbktHTFFkcHFDSTJ3dXJ0aUVtU3NBZ21HUHBRS2Q1cFNBa2R2Q3MvTmxHZ2hIZDEreHJ1T1dTRmhqTEpSQW1uV3RHYlFmMlMyWGg4ZlJxM002dVFBZFpoaUE2NXB3ZTZUbXh1MllLRzVZT0daUnFjTGlBSUE2cjUrSjMyalViL3MydkpFQUd1UFdqMFhKNWpvT0M1Qit0RVFEZkNVRnhEVWJBVlludEowUHR6Z2RqZjFxUzg5dDJyOHZ5ZEdRb1FGTEovZnRiMEx2ZGs1bklXVHcwMHZnZFV1dWd5eGdHQWpaNloyL29kbm81UHpVZlBDSndhYVZXbWl2RE5uaHp2bnpVYlBCWmlUT2R0a3NHZlNrUHBLNUpVYWp6UUNlbVAvTGRoajUyOXFCbUFMNENLZ25rUVpETi9DUk9DMDJoZ0RoUnNRTmhVQ0k4L1N2TmdMSUI5WmhzMWs1aTErYWdTeEh6MjhCdnNiZUZ4clFwODJ6R1NXTmV4Y2pVY3hyUVI4MlB2djhiMmlHeitiTnU1M2pwWXlFNFdUTTdmUG1BUjJ3elorL2orTVpHbDlIdVErM3lkZm9rNHlPek1EM0x4VjBnWDlyQzJDT1V2VFRqU2tOZ3V3SWZEb3ljZ25ZNHErL2N4WVlQT25LbHB5RzRjMDFSUjNvdW9tQVhiR3l4RjFhN2Y1dEwzaTN4cHpzR0xIU3pzOVAvUWxZZ0ZMdjZSanYxbHpzblhLb3lHK2NlWFNlV01JTUdGRmR5dkNycjhBays2aGVzdm5SM3RPTmFkTGY4TnlnRi9YMmtpckpibEtGSUdkbW5qV3pMME9lTjBFMUN5anJNWitSamZtYzZiUHgxOS9CUjhERmRVQ3dFQmEwb09OOExFcWNKTUkwR1EyVFJFbVEvT2pLLy9YdGtrbEV3VzN6cGRkL2VMM1VPRDA1M09ROUl2aDZZNUlEL3NDdnZYRXlpYWV5ZDlDZGR1dkloUXRIV3UwMW9EV1p0Q0diNEoreFgrZDF3TGNxbzFvRWJiYmZ0RTRZTTE0ait4MDNKT0lFNkZFYkVwSFZURm9CZFNVVUlWNUJDd0JKTVFncHY5NDVNWkZEZkVjZTJFUVlnMDBIdE9DUW05K3dRUnMzR0ZuZGpCazYxcWgvMW00WU8xWWZEMEsrcElTSHZPRzN6RTRGVWxQcUJIRWxlYmV3YjN5M0pqWFlzZy9zMldlVTZIUXg0eHIwL0JwalRLdTUwVENwYnhJUC9URkQyWTFsaHBoZWQ1RStIZjJ0NC9UQ3ZTRTIwMm9DR21ZMDh1dExvZUNGR0FsSGVnRnBGclVNL1FSa3N0KzBqdEhKVEYyQWp4Qy9meTk1ZnlEdkJITFpSYjUvZ2hwRzhKTiswNXRWRTl0UlFMVGZpWVdwWUw3aU1YRzA0TGNJRUZWM1lyNklxVnhNS1BCaVdaSVordldQM3lXMUthSUtXdnJFRTFJYUIyelN2Nm54eTZyVmY3c3dIUzFYYWVCVjBLU3FTWjkvVTR2Z0t3VHhsYjc3RGw4aGlLOEU4bm44aDQ1ZG1KNlM0Q3ZTNU5KeUhPajdQUTVnbmlkMGRqZDdITGNYMGRERjVKRUVpbzU5NUpqck1ka0k3WlFJOW50Y3g0T0FxQ1FOM081amo4K2NXdmVIT3dyYk94eDFjMmNzN1JwckIzYmJ1RldyaDkrN2ZQc2RieDk2OUxseXp0cFFVYWQzbDBkaXRYKzhveHErOUxMNUN2VHQ3YmI4SWwxc3liVWZBdzVjOHRaN2FEZjY2dVd1ZTc4Y0FzS0hlMzg0MXJ0dlBXQ1VvYXpaSThaMlRwL3c5Ri9TTW4xT25OY2tsQnh6VTNyTW1Wb0pOZ0FQZEFFMkVaS0JRR2JER2ZOdU9qYUFhUlNkSWUxVWpMQWtJZ3Y5VnpnQlBZb2UvLzN2NlNnT2ZZY2ViUVZhdkhoOWZUVm9TOTNGdlBsNzlEaFFwZTZpbzk2K040MTV4cjQzdlY0NmlnTTRBU3hDbDREWkgvazNiT2g3SCt3NDlOSGxUenp4eEtTUHdHeDBDZnBxQTREK1EyQUh1aWszOVdHMk9mV2hTZ1c5NW16b3pUWkRMNmJrUHpSbjhGcnhpN0FyY2I4Y0svWkpZZGZPNThtRmdvU2pIOENENk4zcmNTWVFtR2VpclpEQkMzZXgwZlF1SHBmUkFmTjVSYTlhMGtWWGZuRTNvNkhQREFhUXZlK0xTeVlxOXkrYjBqb01oQjQ3QUN4M2d0TnYzTFAyeXRuYUdtVkRhNksxTlpZM29xNXU2SWpGZGF2dXZtZk50ZE1tMWJlVXREZVg1UTZ2cXgvYXNhaG05WDJ3citDVjFmcy9CZkovM25YSjAvRlE3dEk3eW04K2NqdjY0azZKQlgyOWV2dDB3MUIxWFVNODFwalQyTkhSbUhQdGlsWGJweTZvclkrV0RSSVR0cDF2ZnlCaWJ4S3JtZ1RoUDg0M0d2Qm40VmVKbUJNZ0VTeEpoQ1JhS2dzZnZTRk9ueFVYZk11eVpqd0JjeVlEZk8yWHF2K3dGMjIrLy9tTyt6cWVQL1BOOHc3SDg1MndIcXdWRTE1THU0cWxaenpmMmZtOFEwSmRSRk5ZM1VrcTRhcWt3djFvYytvNUlRRUVQeFlyUzUrL1g3eWNzRitUSlRuQi9vV2dRSUJ6Q2s1Nm9zeFBFWHlDckdxeTVSK0ttUmk5NU1TVi8wUzlxQWYxL3ZQSzUwSDcwUS9RQjJtL3RyUFFCeDhjQmUzUHcrVERKUFBLZjRMYWgvOEVsbjd0UHBtUGV2NnhVWFJqdS9FZm9Ddi9wUHRydEkzb2hQTjRQdnMzYnNQcHVLZkg5WWxJTVI2RmpLQk1JaGl3QTJMbVRqWTFFOFI4SXk1b0F4R0NrV1FLQWJWZ0ZTOGF1eGN3bU91Sm1vcGRVck0rclZ2T1MvLzZFZ3VrNGRwU0R6dDBTR1JPYTdWV0czSm83Q3ExUERzL1I2MmFFMm96OENCa05OemU0d25SakdtNHd6RTdyNFBuM1Y1RG9XZjhpTUVtWStWUUM1T1ZVNXl0VnFrNWVUaC9lSEZqYnBHREIvU0g2Skt6aDlHaHo3ZkFYY2ZCYWp4Q3BORlpLL2JzUERBNEV0SzZkZHJvcGlVelhFNXJzY2Nta1N6Vk5kbnNSWXV5M0U4K1hyRFk2d2tNMXVtV3FvYzRuYVczSEs3TmR4czhPbTFzN1lxMTNiTkhWdWwwS3RycHJZKzBOOCthczNFd1NxRVovN2p4WjlBaDBqMUNYMU5pUGpkTXRWT1RxQVhVS3VwSzZpYmlieVBvSjU0VDhIL00xSEg0R05RbXpCS09xRjBUSzBZdUZrK0U0Z2x6bk9hSUlaZUVxTzZZY1JkTUJFTkVhNXQwUzVLTGp4RjhBWHdaUEZHbWk0WGlma3FMajZMdUphNlFJRldFV3FRclVBT01ZUmpST09ZOE5YaDYzdHZvdG5ubHpyeTZHOS9YMWFYK050SmtMNXMycmN6RmQvaFlhZms4ZE52YnBYVzY5MitzeTF2OXFWcjlMM2ZENGJMT29wS0pKVVdkWlljYjNQOVNxei8xMUIrdUdGZVV0eUN2YUZ6RjRYcVVVMWRLaWdkOVpmTkFGNk9kVm1ZM2pmVDdPbmhYbWFuTUZ5UTNLYTE3QjNRQjFkYVQ2RVYwQUwxNGN1dldrNkFTZElMS2s0OWRaSURNcXBlOGRkQmJIQ203SjIrTUV1b2NsU1dlUStEbVE1N1NVc2VNN29Yb1g5NkRiMG5xZ1hKTTNqMWxFVGloUFdkTVR2dkUxanNhOU4vSTVkL29HKzVvblNna1RXcTVvMUgvdFZ6K3RiN3hqaFlZckllS01UbjNsdWFVZWc2K2xib2Z6VHJrS2FsMHpGN1lQY05SV3VvSmVuREd2VGxqRkJEZkdxK2Q1TW0yRG54YXVPOWkydm5uWkZrY3BjVlUzeUJxTHJXVWFEY0dERVJLSEkzUTZiTXBFWlA0TW1yM1JvTCtUdzRFWG9Td0hXUWFGamlRVUp5UENxdUdqOUEzYkV6RWpZK1lvakVmU1NOdUJjajBHelg2Y0dWYUVCNkpncGo0aFM1UVlkT2srZE5tK1p0YlcvM0JBMjFsa2NveHl5dnlndG1MdzQwdHVTZTYydXpGeGEyZDhzRGdLeUc4a2dhblhYaWFsL2xrYytscm1Fby9vTFdZZTlPN1M0TzE2TldpSWNXUnBtSTRZNkJJN0dSOVRTM1lPWHBVWnpSd21kTzVaRXhram9iV05jWXNkR0JXZm9OUGU2U2hWczI2TFhsU3pTWERMUTRabW1wUGdFMEZabk1SV2htUnJUSjJmQXlYZFJnczdzSmxOSURIQS9HS29BVys1MC9FQS81WWZPUUZHSzhTcWhIUFEwY0VER3l0c0llNWdGcEJ2SHI0dk1TL0FrMVdKQklnSTBQd3BDNGdzN0JHcmNjcnFDYkhDUE1RUzh2eHpSSGdJMXIxb1NoUnRROFlCVlNybUM0YTh3cUkvUVNlSCtkRWpjUlZtTTZRMXZ3VzF6ODQ4cTdiRHU2dXFLeFl1M1lGVVBsenRUdldoa1A1ZzhlTUdaeVBkZzVhZlVuZEV3MDFRNlk4ZDAxWHh6VHd4SWNNOHlFREp3MmVYZDBaY1VvaFo1RVlnMTJTdjB2dTE1U3BSNCt0U24zZFZsYmVQcnlpM0RSanpreDZZbFhIOVZ2Qm02OHA1Ym5aNng4elM0TWhkN2JaNk1vZldZYmV0cGJOYjc2cmtza2V2ZERCV080ZGNmWGh3cjduOHNmRHFaTzluZ21wVzhZLzhtSW9YTmsxcmdKTVlhRGt1WmE0TDN2dGN3eTZZUk9qdm5UczJQS0tjZFF2L0ZMTGdJL0drd2Z0QTdyb0wrdzlzb0c4KzFhTEllZVdsWUNiQ2Y5eW5sSzZBWHlIdTBMZVJGQ0tlSFNFdnVwODM3TmxaeW5tRmZ5Tm5BSldrQWdPeGtFaUFTUGJYa0VSdVpHWXBCQUxjUUViUm9DZEpOcTdJckFRMldRV3dJK0pZZ1VtUXVqbUpjTXJvOVd4bi9LQjNjamlZYUkyQnBzYXcxV0R0WXQ3d0wvM291OXVxMjB3bWxuV2I0eVdUWDAwMmRLU2ZQUjVmQ3FScTRMWjh0cEplLys2L0RhZ1lndzlpMzBOdzlFMlpERjVvTjJ3N3J2ZlBiNnhzbk9ZTDZkOWNRRWUyTi92VmJNQmZHZEdsYTZPVDFPWHpER0VEV3AremZZVmY5MDdjUzllQi9YcGRaQWdOYWNWWlJNRVdvUllia3ZjUkd1ZGpHTmdURk5WQklYU3h4RjRUYk9JMXBSMktTTW8ydUxlSmpxV0lmdnBBbEFNRVZXSWpSVFRBclhVcEFJNjllSExyajY4WlV0eFIyWEU2ellvUVVKUE02MWpRMzZaVVdkVWFBRW1zaXFHR2tZbXBKQmhhLzhkV3pxaVZpTlYxMHF6SCtqd05TNGZWV2R3S3lvTWpCekNvcFVxbHBIcWgyWURocUhOOEQzZVl5alhtcXFWVjRQY3l2cUVNVjdlMWpTOXZad2QyYUF1VVFLV0JVditzQ0IzaWNhUVpYUkR3Tnc4eUJBb3lHRXNrcWw2RTg5Q0JvRDhNSzJ4eFFQaGtCT2FBSVNRVmp4YlRSdXlHeGdaaUJjQVBrTjNWV002ODNrQko5eURhZVNoQW9ic09hSjlvS2diWGp3WjRDQkQrb013T0VOY3drOVFSUWl5SE5GZU1ZdWdjMXFCVWpYQnhraDJibjE5YmpadGpZYnQrZm4yY1BTTFlqRUZIaXdKa1pSUUNmclJIYm9YbmJ6VDdQUFlpcXJ0SGJMVUVQVGhDNkQxcFlkQjJURzQ2TXBsaVZkMk5aSUNkd0xIdmJjRHgvMk12Q01TRFllaWFJb2pMOS91eU04RFgxMlljQjl6TXpxMXQ2MlpwdVdNRHE1LzczWGd2aGM0N3R6OGFhcG0yWi9HUHI0d3NPMWI0UHAyMjdidlJQd1N5Vm5jTks2MHIyR0JadzNRSWtSU0RQTU1CRGxMd0hhUW5QUkl6bEtzWGExVHFGREZ0M3EzU3NhYjZhNHp4OUN5QUEyOWtxUUdyd2cvV01LbkthZFd5aDVHeDgwTTV6R0FTWXl2Yi9vZDZ1d3dUL2ZLenVFbG5HVi93cHhvMW5sM0JabTdwdThKZU1ES3dNRDdwcjVCZjlZNzFUTGVoTUlCbXZaSmtqNzArZ2VuWjRGMmVncnlucnY3WDlCaG8zRDNGMyt2emc0WjZGN2phVFdiMi9mU2xYQjkzOS9QbTNkS2hEbUIwQi80eTRtOGJOU1VWdDBYTlByeFZ6VnhtWmxJZ0FzV1BpNTd2a05iMFh4ZlFxMCtpazd1UFloZVc4Z0I2WlZ5alpZYit1NktPYzllTldMRVZjL09tWGFvNlVyaWpoclYyb0xoa0d2amZNRGZzQmM0anFaT1o1VDNUZ2hLYUxRRHZVcXd1YTdmTExkS3I1SkIrWlE1dVByYitDcUQ2Njl5aGNKRWw1QjQ1dDR3YzlIcW8zdFF2elpmVjBaLzdaeitpcDN3Rldxb0ZlaHdiUUU0ejVwc0krb1RLV3VCQko5MVA3aitBc0VoUytITWdZWFFrNytRRFZiamV6MlA3N1VGMDVOcDdUTmhsc1F6Q0JIVENXQ0VSdHBnZHRGcHJtNWdpUkJ1TjRJOERESnVuL0FJRTdnM29uVnU1SWxvejBQbUlyNGtWQUF2WGtLNHJtUkgzaVA1ZVEvbldXemV2SEt0QndCVklEVXBxQUlnb0syTmhLMld3c01GdWZmbG1LM3U3TGpHUTdBdldhbGFwcWtzOEZzc0JZY0xjdTdOc1ZxOXVhVWFINjVvZzg5WWNVV2Zma1RVYXNXWHpEMllhN1g2OHN0eHBsZGJXZWkzSkRrdTIrcDJNWEs1Y1FYWWFwUXpqTnlJdG0wM3lTWEE2YmJsY1Z5T3hlVmk1WEx6eWpJNm55NndSN3doaTBUT09JUzhQSnZMRGlWeTQ5V28xNmlnYVlVUjFGNk5BK1pnT3RNQldMbjVxcjRSSzR4eURqcGR0andCWThoeU5za2czTVo1YWZ3SXdmemtuSUsycno5RWxPOUZPK0Y0TnNHN1FBRkxoTEZKYUw5MWdkVi9yYysyd09hN1lkcTYrdHB4NDFZdEFoSHdrZFhQTmd4MTFnS0pWUkU3azdUNi9WYm0rVFBWNUF5K1ZoYVdyMXEyL2NESzVka0J2OEJIa0Q1RkRmQTdRalNJRzZqQm1Ob3hlbUtCWDJnS2UySzgwUmNqWi9yQ3ZBdjN5bkE1NHFZU2RLRWVLTGpYU3VPNjlmVDFuRGdob1ZKWko4NGwwc2x6WVZoNzRrUmZEOWtoSFFBaUZ3UTREcWxrc2cvL21QTnlFRFV3bGk0bXlyZlR2dW1KTmdYeEhvTGJrT0RzNFprY3I2TUIwam16Y0RxZW5Wak1DYkZ4cG5mTE04K2dINStCYU0vRWRUaTRaZDFFTUFjU3VEY1NSSHNnQkhNbVFvb1VlV2FMMG5Sb0RNa2FjOGlrRkt2aGtBVW5uamRXQTFTTW92eWlEV3djczB5bXFMaVZqSmNhTHVNY0x5RVl4UDdDbEkrbExoczNxdW9iQ0wrcEdqWHVzc3NlWGdlL3FSNkpBK05HVm44RDF6ME1MaHRJS3FVZVhsZStVcXZXcml4Zjl6QXV3bWxYbGwzMjhHVmxLN1hjdU12b0V3UHBKcTZmZDlUaGIxMU50VkRqcUJtWWU2QW9ZZHRYMk9FVkJCT0pPREFUbkQyTmdJQndqcEdMRWx6MWlCdnd3dVp4V212V2hKZk9nYkc0MkhlRitUT1VWbDBScE9vaXRrdUpDSTFtZ0lNTVJkWUZCL0xrQnF0S2thUDNiaGhscFo4cStMNlI1MnZIRTl4VTlEY0N5eXJBcVQ1eGV5MGY0eHZQeUpVcStRU1pURzZUZDhyZlYxZ1VuWEs1ekM2YklNdlNxd1hna3k3MWczcUhIdi9mUFlFVWxlTmlOcm1NdmpsaWtPY2RXR0F0a3JQaFVSdThDdkJBd1hlTitJSzF0ejl4YmVZZXdFVndYOGZYOG53anlFdFh4RmUyZnlVY1pVTEtNOEsxZTlLMzB1c0haZTZQbnlpTlMwRGFscUVNNU11REFFdDc0QVZiUUNCT3pJQjVjekJrWmdNSkNaZmdpVkd3T2NIeW5DbVNDUEVCT0JXNGdYc2h1cFg5NVI0UXMzRG5ySzlyTHQvMVZReDlqRDZPZmJWcmEvWFhzM2E2UU5QVmx5NzdjZG1sVjRNbStQYmJiNk9IbWVSRkdOd3pRMTQvUTQ4L0FScVVSMXZXN3R1M3R1V29FajE3WWp4OTV2WE5ZZlRuUWFIUUlKQVRwZ1RmZFduLzBCbWJncUdDMXhDeXczQUg5U2gxaE13T0djL1ZhVmZ1RjhUQnIrUUhNa3BOdmw4citldjVubGdKeXdqQUR0VU1YZ0Zkak82Q0lycCt4NkZBOUJJcHVvbzhGNFMxRjAxT1BlOElRaGkwdzdQL1RTMlFUQ0cwRVcxTUlWMjBmZHRqUUFXcWdmTFF0dmFvN2x5Wm9CMGw3Y0VUL1Ryd0E3eUxvaVVYUzkwUnRHL1lZQSttL29zcTRDcVZmQTRFTStVcVhVbkxzTmJ5UUtDOGRWaExDUnA3cnNRb2ZFbDg0WDY1WHhvWHdTQm83NVNsY2NENjV5V2VJQm9SUVY4bVFSQWxSTXlnSDlxTjdRL0IzcUF0YUVONFFqN0ZXZUMvQ0x5dEdNVXorVDBXcnU4NGdUb0NXUVRzTnhOaWVsTTRQeVVzRlpDaTU1cFR0YkMzTDRuU2l3SmVKQ2d6U0tUZG5aT2pTT2NLeit3a0ZLZUJJOXBDVEFqZ0JTcW9yd0ZtUUFTUm5IQ1cvRThnZ0JidDZya1RWUnhHdXg0SDg5WVczdG16QzF3WG5OY2NRTjJmZ2V1RDg1aUs0TndnNnNabEN0Y0tSUTZEbDBpWjZ3UE44M0hkejhCMUFVSDJiejJybFB4VDhOdG5wTW9GcjBRRFVSQXU0dXZTeFdMcUppN0FlOGJORVJlc1p2R28xNHZXZHdsYUVQdW4vU1h3Z3ZNRkZ6Q24xd0NqTGhFMzBYUFhQN29lL3djL3J1c2N2Mzc5K001MUg5Y09QM1BQeUlyY0NZTW5STWM3UnNOR3U0U3grYmhGYkkyNU1UZzRPclNxK2VWVlowYk5yMTgycDIwTUE2UWVEakJqaDg5WlZqZDM1SmxWMXB3UW82RW5OekNmTmt3MmhuSm94OGdWSzBhT1dyNThWUHFNZm9hM2pCM2FPREUxeGV3MWFYQk40SkRRVnRzRWdwcFBTeFJhczl1eWN6YjYrNkhGdnF6QzZHTFFCS0FVb0FlWFJBcXovRXNPQWZ2c25ZRVNPNVRUOElraHMyWU5TVFZyN0NXa3pXYmc5WEJ2V2s1TDhDUnd6eExjaWVuNEJMSEJOeWFBRG5nNEluN2w2ZVQxMEgzOTlha3pZMERUY1V3MHQ2R25qeDlIU3hZeWJhZ05QRXArS1NtaTdXZitlZnc0YzErZkFyWGg4K1hBSS9iaDhXY0JleCtid3B4Z0xwNjEycWlaWkthQ3BLa0ZJa3JrZ2dVQXo1QkVBeGpCcmpHSTQzZ3hJaUl1UUJiQVVKQVd3RG5UZmg0STVvWGc1TVpQdnFDZXhWRVdUOW9TRVcxVlVLbkJ4V2dXc01wUS9LeFB4UUNXcWR3TktqVEZWb3Q5RjEyOEVuMnA4L0ZLVnFyUDhhbWVIWnczeW15bHk3aDdvd0diK3I1Q05hdnpGWUhscjdkSkhhbE90cUs4RkYwdXRXZUQxdkt3akE3Q1cyaW5CcjNjWUFIbUFyWExCWm92aThnY2dhSmRrdVByMGZ1cUxLbHNjbzdHcUZUTG14OXI0aFV5ZWZCa1FoTWFCNzNXU012ampiRFZxZmZLY3RHUitKOE5hcU1jR0Z1TkVXT3VEb1RxN1p3SmpwaGwwSTJEWTN6MjNFa2F1VStmK3YycklZTzhSU09GbUNBcERJT1o5OWRMZUozNWd6TEJ2bCtVNHlUUHMzMndVejVNdHhLZk5manJDVlNlVG9CNWpKMzNJelNzc0VubzBSbTQ4eUFkUERHR1FrU1NueElzTlZnS1lhTHAzQThUZWNHU29DUjVtbEt3cjJPYXJydjlWTEs5RzFDazBsbE0zZEdVVUkvcWw4Y0x2NzVhdWxjRUVtWnF6L1I2M0VIbXZUT0NyaXBUbThSVmN5Z1Y5MmNCYjhHTjU3WVJtQzVMajFxakllSEZ6RXJhaWlaQjlQMEVJREFCLzhybkpjNklCZklicnkxQ09vOHBHQnhPNDRLZFMyY000UjJYZFZ3MkI3YXMzN2grR0szZkxXLzc0aDlmdE1sM1UyY1Z5aXYrdFdmMC9ldG5sRVBkTHZsbXNCSWt3Y3JOOGwxSW9YZ01yVWVsYVAxakNvVnV0L3daeUVBYlpKNlI3MWJkWU1qS3k4c3lySTNndjExNmxieDEzTGhXdVVxL0MyaWxjNmZuVlZmbjdkSXI1WnQzN05nc1YrSkVqZXpXZmZ0dWxaR0NUNy94eHRPa0lOR0NFK3htaEgzTWdWS3BHbW9ZTlpLYVRzMm4xdURCZVlGUE9PcS9QQk5zU0JIVkxoSWZtRFlRNjA0N1FBZDdJSTBMa3NPSVhnUjRYVGdoOFVRUEd4aTdhQ0k5ckdWT0MvNlBNdlV6NW5nc1BncEpyN2VVbkJZazV5dyt4dWFKdGNsLzhMcHdRcThQakYwME1aVUU1NlQzOEt5WTFTdkFVb3Y4QnJwTFNLT3AweFFwSnlGSDRoSHZMTVYrSlNHNGVvT0VmUkRvOFJHWVBBSWZJQmhCa1kzSkNpQzR2eEVtRUtKa0licDBNdmhDbUFta2hTWktaRFRTTVZINmxkNDBGbm56ckVHV1NVQTJaRDFqdE5BeW45NHZZNE9idHN4K3FIdFd6S0lBTk1NTXY2bWcvY1BGVjNkMnp0RERrVUNCanB1YzlML1lmQ2NjNDExZk5IOHh2WHJVU3RUb3NmSG9nTWJtY1JsTFQzUi9WQnFBNXREY0tidWJhaVEwb0NzZW03L2gwNDR3QktCTG12cFI3akd4djNNR2JYejJmaktIaDlKcnJaelM0eGs4VExncU04VjdJQjNFekorRWczUThvZWYxSkVVR3REVHhieE1VZFEvMDRMQ0hCL0l1VkwvK2E2WGVRTzh2YmhuK1NKZzU5dkhuSU5lSHFySVJ4Y3laMllEZXQ0NWdlQzJZYmZTeFMra3VHNlpkWjRIRG9FVHJRN2U4OGp5SUE4Y0hKOUZCY0MwNmt1TFJZbmdUSFVyMW9uRm9MU3lDQ3BBUDdGcXJ6WUJtaTdJUm1XZzNvcUVzbEFQek9JSWZldUNMRXdsaXdzelN1Rzl5VEVCd0M4UkhBUjNsZmF4Z0tVTEFIWXlpaWpCbmlwcUl1cmU0aVI5M2d3Qm00ZWhvSW1veVJ5L3N4ZHlUVjZsTGFFWkpLMDl2TEZmVW91OGhTQUROSFRyYjhpRmJId0pzNE1DY0EzRFBvUFkxZXdIWVVSU3NESTFwTXBtYkYyMjhGVjVUbkZkYzBCVFhnTjVrbmVuSEIzM3ZzcHFia3kwbFB3dmRTWXFQMEJ2WUxwTm55Uk1yUVNpdUdqNFJOWTl2V3VGRUVHNUlyWU1idGZibGsyY05NZnVOcml5UDRqb3ZXRGxqWHFQVmF6UjVnRlY2U3p4MXFNdlVURDkvUnJnWUsvUk5TMy9iRUd1SlhDcEsxV0pPZnh5ZUNXWlRpNm5WMUY3cUtlb1Y2aFBxRkZBQUsyN1RTdEFNeG9FMTRHcXlDNTF4em9HWnd5RFVKeVJRYjQ3clljaWtoNXl3cHg0VDl0VkFOT1l6Um8wVk1FWjhTeHVqTVhNMFFSdHpRYXdDR0tPaFNEUVJMeWtFM2x3Y2lVWDlKZjFDZlgvRTdHUEV1UmpINHVtUTErd05lWU9DTkFWUHM4V1JtS0RhV213Mm1veWNnL2lMOTBrQ1VTTEo4bktpOTJOODFaSm94QW1FazlFY0pWQk1HVGE3QnVBN0IwbUdPU0h1L0FyNzZKZ2RKYzhmRnpaNWliZGtINzRNZVFYaVNEdGo1VVh5UXVSTzBYTjN3VmN4cFRORG9rbVJjTjBMYjNwZWhYUm1Kby96K3NpV0Q5a05NQWlia3duQ0dDZUljRFVZSXUwVS9BVyt6NVRrVGJPZnZXTEVpQ3VPekxrcHVXbnlsRHZYVFp5d2Z2MkVpWk0yVHBtOEtYblRuQ01rNzluWk44R1puSTZqblF3cmtiQzBoR0dsa0tZSktJcndCd0VlN0dkTUpsNXZNdWw1Y0ZjbDJ3UzJtakI5dyt0UG0vMW1zMzhyMFprazVjaWVPMkNnVUFtQzAwZGNUbXVXUnUyMmFGd3VqOHZwY1Ixd09uVTI0bWpFb1htMFVHMjJtZzFLazhmbUtsUlozRmFEeXVweGVqWktWU3ErcU1qbGNCUWFaenFESVpmSHBOWWJ2ZHhNL3lhejB1Vnl5cVV5bVQ3a2NmSnF2VTV2TnV0NXJkcmc4QngxdVRSMlp5amtkS2kzbUpWT0p5a21YZTkwYWtwRElZZFQzVVkwaGlHaFNDRkRNNURFaENja1R6MTc0QUJpN2grTm0ybzJhWmJSODBFVnFCdzVIUjFENzA2ZkR2SkEvcHI1NkFYMHdqeFNZczVzWEtMdk9FM3JEQ3FWUWFOU29USkl5MWxBV2tIRjVnVXRWajF2R1p2bEZnTld2NVdjbklBUm5nS0s3VU9VYnNrejRJY1lqZk1zRm9OMjZ6Qy9meGo1TlRab0RlSHFzTUhpbFVCR3JsRlkxQmFEaHdSMWFyUE9vclp5cGlwN2RyYTlLckk5N000SzhTYU5SNWtWd3ZWYmZJeUR3UlcxRmhXd0JDMUtpL2JxektWV1o3S3ZibHc5MkpCZG1XMmd5UmNqTFFLRnB5Qi81SnREUVpjYU1KOE1uQXBFLy9UQ1hDREhzd0haK2F1bnhsTFRxSGw0SnJpTXVvcTZXZkJ5U0JCaEJZZmZCaUhBRWtONFhjWTVQSnVXSWNmUERTbkJVYWlJY1MyTUtrR1duRmIwaVdVR0JkQ3BnUkt5bm5QMFFrRHdSTThueU9oTC8wQlUwTHdpdDR2OVFtb0l5dnpPU3AydXl1R1hmRjNMRzJwT2pad3hmTXFVNXZ4S1YxMGRxTTFPT0kxMm85UGl6UzdMcS9RWEJLUzh3MVJrenNrYkhLMEZwa0IyY1UxTlFXNHdIRzZlUGFzNWgvbXBiaDk2RWQyTERBaEpQTFpnM3dQemRzMmJ0d3ZBNndaM2poKzgvZTJuVml4ZHV1SXBzTFY5Ymt0MTZkUTZHZkMwSm42V0pscGJFOXpQaVZiNFU5UmplOS91VnBYTVhOSThDVDBXakk0SHJmOEs1eG5rZXJYV2FNOExKTUsrYksxS29qUVo3SG5oMnFyczFrQmRwS2doMkdxWXVXTm02a21vQ1kvYnNlR2FvaUI4a2R4MG5oU01PWEVDM1NjcjdTeHRMa09QWGFOdEt5eEJqMjJCL2pQSzByYTJVdVo3ZkNUa3VMNy8yMEZNa2FzeEgrckE5SGdRYzZQRHFRblVVZXB2ZUFabmdRejRRUTJZUmxGOE5BUVNaRExHODFyQUhET1hrT2szRWhCUFFEeXgwUkJ4NnM3NVFrWmZ5TWY1ZUx6S1JjMEpZRkF6M2lDZUVFTWNKdlROQ1Z6TjZOTkZqZUxGK28yNGRIaGhOQXR6UFNiN0V4R3lGK09DOFV5aXptY01rZi9DVkVqV1hpSEc5Zk80UWdiK2VZejRjNU1mSjlnZzRicTRwNUdGUXNSSlQ1Q0hOa2c0RjNCaURwOTBEZklvRVVGRUo2U1Z4QXRvSWRGTWRvVUdQQ1pCY0JNN01FRzhLeEJScFkxRWhtK0t1MERDS01ua1NRUjVSRHJQQldoZHBqbThzUktjNmcycUdRSDdJaUcwVG16RitIeFkxOXgwNS9idG9HcjZzK0ZSSTdPQko2ZGpSQzc2akJ6QjYrUHora3oxazhzbWI3WnV0VFpkMm5YSnZOR3RjSTlDNTdDRUxObXlkZTBqejFLQWFlOTRheUg2NFBqeFBUZmV5TDRyOXExRjFvVDFQWDZ4QVRybGNtQTIxMmFQbGxsTHJYLzNQbkhJZXRoOGFsRDRvS1U0ZFUxdTdzdW1lOXZFYnJneTZub2tZVVl2dWt2Zk1UZCtGbytnTzhIWVJNa3hZNFg3UWFtVWdib3k5ejJWcVh5THlhcXZzM2dIMWQxY1ZJNCt0eHB0dWpxQW1WYXp2cW4ycG1MTWwvejFyN3R2dkJGOVdROS9tclZ1bmRkYkhQR1doRGV1OFB1S2kzMWZXV292dTh4akRlUUdyTEh3aHVYKzh1RTNUbHk5MlhhNWRkaUdMVFZjanNhdDFFbnNmdWZFcVF1bkw2SEhMRWhkUG54NGNTTGVkc254U3MrZ3NMTUtmT3VzREM0b1JOKzhpLzhxSzRFR25RWGdxYWRTN3hwY0JoVUh3WVRPVHFBWlA3NnZGR2pLY0wzVU81OGtoZzlQd0FOVlZRVUZoWVhUZ1hxTVdha0VzS3FxdkJ5c3pzTi9KdnczZFdwZTNtTmdLeW1aNmpTbC84ckwwZVVWRmVOVnM2WXowckVXeXhseldDYnpPdVA1SHVOMG9IR0JleXc0N25IRlpENk5TYzVOQXhyZ1RGMks3MXFLN3dydlJkOEFUZXJTTWVWV3Jad0wra001WlZhdERFZ0M2cG0rY3F0S0NWaEZ3RVVTRFl3RTFxTnZYMys5c25MTFZSVjRkcFhybkh3dy9DZjhOYWtqUjhqNFZQU1BUd1htdW54NFhJNmtMcUcyVVB1b0I2bkQxQi9TM3FqUyswUzRTL3M0d2hFUXhJZUI2UUxvQ0VkTENPWUkwV2NUcEdRc0h4ZVNCMWh2NHpNdVFRbkZOU0FrUUpXUTNtc1dNeExnTjEvSklOYmdZeVZDZVU2QU8wa1EwM0R4QVUwWHpzUHcwMmpBNllzRUhBRmFoNWxWSFZUb1RUWUxtQkwxTy8wazlmUTlyZFU5UEt3RFVrbUxBZXFCVXE4MTBXT21nVmcyU1ZIVDlzWWhNd2VWT3lyMWpHb1FENTZYc3EwS2JsNGVxeHZHU2tQNW9FT0ZvOVJac0s2MWVwOUJ1RWlIa3ZubFJXeUR5RVh3ZWtBdThvR3FXU0VVcmVmaHFhRnNEcDVKb0lJUCs3a2w1OUhWeXdQRldZNUExTE15eHdYbUt4amp2ZjZJRU45ZUVlUFJISW1jdjBRcXArSFV2d0ZXSXZlRUZ3eXRhTElZbERJdE1NcGw4cjI3dERJV0x0bk1kRXRWY3RCZG1xNml1dlNYVllDVzBZS0RRSzFBWFpDVjhZRDNtZkR0ek9Dajg1Wmlzc2ZTdnhacnFBZzFCSy9FRTZnRjFLWFUxZFF0NGpxTUYxUkMvYksrdUxBS0MrdHVldG5sMG9qY2hKWU5Dc3R1SWc0U3ZwaUdqcWJOS0VXRkxsWllnUEhrcTRzU1hFbGVXTUVGSzlkUUdrMHljWTZCRnpJazZmb0MrUnNNUlgrQnlTbXBNdkllczk3cEtBTlBYQ0tKUkU5OVVkL296d3FXMStzYk9sb0xpdW9hUXU0aVo0ZGJQNlJyUkZFVU0xdGRHL1FGdXVxODROQ3N3aXhsRHJoU284b3FsTXMzN2JLVmFndDM3WUtYNUljSDE4YWttM2Y1czBaR3ExQmVRWDFCUVQzOWNGRmtjdGVpbXNTOG1SWGFzc0c1QmpQN016eWZTMW8xS09DVG5YQ05tZlpwUloxVlpWTGJQTjFad1ZCVGVaMUZiZGE2cmZyRjJZRnM0RnUwMWJoRU92dC9SdmxkaXVWYzVDWHIxWFNXcXhSbGc0Z2JQUVQrOHVIcXNwTFN3dFFhNjI1RmFSMTRrZHk1RUgyK3VLWjI4NUprWlNJODI4M3poV3I0eUhrZmpxYlVtQ2YrVmtJSjQ1d2dLK25OcElISWZuQ0lqWlFJWTVtc01zQkVZRW9JR2x1YytLZXFab2diaWN6bUUxNjh6RVRWWG1LcStyS2xCTlh1ZW5jbkFKUldXekU2YXpZVGxRTDV6dy9MN2RKUk9QQTBIK2tZVnhYNjdEbHBhWHVwZE8xek1YQUh6b0VIMGQ1WFMxcm03ZG81NzZHczBSVmE3ZERaa2xxNVhYYnFQaW1VZCtFQ3QyZDVjeWJlY04rM1YrOEJySU0zRVAxNkE2L2ZNQW5NeHdWRWU3Wno3MkhDZEVRYjJSWHFmL2lvREtSZE0ycEIvOXNsUEVFNm9TZldBNy82WW96NEtrTlRQOUVMY3g3Zk11bW16aUttTi9PaU8rRVBCNm9XVllHR1ViLzZvZytuWHc1OERuOGV0NnhtMm9Jb1NxSmE4Y1UzUEFPMFU5RmU1cDZ1My9yaS9SakhiTEpmenBVZ21rUEVkNkV3aGVwRXRLZGZpd01QSGhvZUNjZG0vQXFLQThTWDhRR1JFUGR4M01UVEM2UXVEdE0wTUp3NkFYcUxPRGw2UWM3UmkvVHFMdEdCZ3lCd0JMRW1UVnNZMUliYk5FMGdwdGIzUUVHVWt4S3Evb2N3L2U5bE1naGxPM0c0cjJYa3FtVWo2YWVFMjl3ZEtDa0ozSzBmZ0dXY0oyZzZFbDBFQWpsRWlaQXV0Sk5RVHQ2cWdkcFNHYkVhL0U4NktNeTZvVXRYbGIySnZnVGExNzBqWjNlVWFwZHJOdzI1NXBFbnR6ZGVJNU9za01qN2ZrMUhCUnhkR0duTHhlUG1yZGVCVm1iUEhwSy9VS3R0eWkxK2NzZnVsNHB5bWppWmpNNzlOUzJXZ1hKNE5mSFRLcndEMmNRUWJQTlpvbXppRldlMjlOYXZYa0NickJFOWNacE5lTVVrWlhHbjFsSWVyL0N1Wkk0a2NCb0NudUlBdUhLS2ZtUCs1SnJWMDZybVQrM3FHUTFMbXRkY00wekNjMU1LSFd6SnZzbTNQN0w1YjF2R1hoR0VDaUJqbDdOU0ZxNWtyVm1POG5IMVJXZy9laitqQ1gveUVZVk5taTBGVUQ3cnpCYkJqNS9nbncrTUEvZkFVd3RXVnkwNE1MVjc5WlpYZElzT1RvdENFUE5FNnNmOTdzRmJnZnlXd2JWOHFVU3BZQldwbXkyV2tBM0lRbFhMMnpEMVB6SFRSTmZKb0tKWXFWVEpSbmFTUzRKUzREaTZHbzNyMTlzUzl2VjhaRStQTW1tSlRaQkJBNGc4bjNnRVlVTTg4WXFaRnRvVGZ4Y3lFQUpHU2VPUnlSL1BrY3YvS0xmSjU2YnVDc1JlUDB2VkpnTnd3bHd4YmM1SGsvcGVnclc5cVY0SmRRVDlOT21qT1RqeGozS2hiTElXVUsvSGhMSkMycHlQSjUrdUZjcjJwdlhJa0NDSHpFNzc2T0NvekY0N2lBdU9HMHlVajJqYUVsM2tSRFVqR2Q0ME54OGQyakoxMWJySEo4SjFGWDFQaDdhT0JBejY0Uzlybmx0YXpqV1dWbXV5MWRhNjVsbHpKTlNrcHBweHFhdlhURGk4UGprS05zVFAvTml5d0RUNFQrajdTWGU4c1p5TmhMeUIra2tWZnMxNTh0RDhmalE5QWFFNkltQm9paENYTUNyRUlPazJncGZLTkdDeEMvSkdvb01wWXNkeUFvVFh4U09Fa3lHYVpwNytmeUpISTJwVE1iRnpNc1ZmUmpqcUZKWGZIblM0Y24yV3NNbms5TGNYNUxmN1hVWnp5T0xMZFRtQzdaMWlwbGVJNUtmTDVCZTArNTBtVTVpVStXVVZJUmZYNlc2dkpYNFJ4SCsxN2QxbnFDR2xzV0c4dyt2Z2c1M3dQMGFTUktqanNGdnNKcldXdDlvY1RxdVYxNnBOT01FaHBBb2hVTnNyNWpwc1l1NEZCVzFXdTZtM3ZSdjBvdHJNcjV2V3RvNGNGblBtV2JMYzVjRWJXLzVqUkJ6emdyeUtKWFM0eDBpOFFHQzJIZitrMU04VW5nNEFkU29KZW1FdERwNU9NbFJmRXVLK2wrcnQ5NDNTSzZ5RFdyd1NVcGo4Rjd3KzRWa3R5bnVJSHhEOC9SazlUVUh2UFBUSnJlK0k4ODA3ejlEc3lnWDdVOVE3ZU42Qmw2YytYTEF5TXd1bHFGdlJKL1BnSFRTRko3anpuczJkZVRheVpKQ1JSb1piU0JoaHhQaU9MQm5DODNKVVNMc3F0UlVQbEU5UlZ5OGNTZ0xnN1ZWYW5SRThwdGFMNzNBQ3RScDFRcWxNSWJGTVNKLzJ0OFJSekZpcWkxQ1NCTGVZRVhXR0pTSGlYYmtmdEVTMEVjRnJGeFRWb1lrVEZCRnRXeUtBdWhJcHA4OEZ6Vnd3SkJDU3JGSXVkNVg0QTJEUXNaMFZjOXRhSW1XdVlrVld4YmlWSFYwUHp2clRyWStNS0xXUDBqakJKblQyaGgrdUdIdjlLM1BIWGpkN2JIbEZUcm10NjhvUlM0TTFIV1BITlpjcTZJY1d0WTB1QWtxVGk5bGdjNWliaTV2b1dvblBtVzFYeVNkOHMrUDNnZmlVOXZYREwzZU1tRHN1dk9qUnJwNnZwdFRFOW5qOVlNOXRBT3lZKzlydWljSHFhVE11WDdvai91clU5cHpLTExjNXYySnVrMVozeVg2R051Y283UG5zOUdJak1OYWZ0eGFNRldUMlJQY3dWSkxadnZLWk1Da2RFdkZJREFMeUxWNzRUSUxpS2t2YXlHd1U1LzVFUDNTeE1NeTU2RVZ3NnZkODV2T0haUXdzOXNkMXdNQlBDc2s5ZzZMdGE2RjI2Z3huT0dJSEl5dW1OcG5MUW9PR0owZk9mR0llelV4NmNPSFRrd3lLeXB3bDQ1ZnUyVCtuKzlJQ3FjK1U3VStVdHVUTTN6UG5QRDhHSngrb2w2c0NEcWhTUUgraFJ1TWZISmM3RFV2Yk9XM1hPS2RVNDhpMnNlVk4xeFh1bkxWaVNISDNVelBBZ2ljV1gySzNMR3dmOHVDeXVmZk1YMkdjVWo2aHJERmt2eHArY3I3QkE1Mlc4WW9Zb2xIcWZNKzdmckt4N3lFcVRKd0hSL1ZhUElNUlF3Y3Q3aVVlUEEweXliUWVxM2lpQmExWXRHN0YxVmV2QUJ2blBIdlZPMlJ0UzFHWlZZNG1JV2c1VnlGejZrVGZvemZROTUwanJnSjNYMEFmRExBbnBBUzBmTW9DeEx2RDlOTUFwbCt0SDdPKy9mZVoxWDl2NXRIejdnaFErdElaR3VMNjh4NUdtUCtKaWdjK0VldExDNmFPQ0NvWC9zNDFSQlFpMFpLeEVZcGlNaDk0T0pPWkVVRDVpZTJCNEErTzBBMVplQXJKSWo3S0VpR3lqSkorZzFNSXp5YTRwNDNpMFI5S2h3amdXalFDVDZPWHd6N0xrYm9obTQ4YzJiejA0VHVmMXBlQnhTQUxaVTJmYTJUWkk1c3JxeDdVeUUwYW8wLy80S1FqUUFvcTBTbTBIWjBhM2xTSDl1azlMNW43N2ptTVRnSHU4SktaVndxcWxTQUpIaHY5b2FnWTZURUF4WVNaaDBHeUtldU0rd2o2K2NqMVg0MnV1UkVrTjgvZStTS1FIckdnUG5PSld1RUV6SlNObTQ4QTRicjRTbE1mcUptR2NtMzczd2NjV0FLNHhKUEJrbUNTaU9ZZHFEdHZvRjAxSi9TY1hJS25SMTBnVCtZellGUzBSSkFGdy9QOENQc3V4TGZTbFJESkp6RVhNL01aK1RBanltNmRRMWlmdVcrZTJjY09ZWU11SnVnSy90TmhTQ1VORG9jQkpnM2dJQ21jb3ZBaGFaMHRld1RZd1JoZ2YwUTIxd3dVQStTL1VBbVNacWZUakpLdWdnSjRTZGpoQ0R0U0UxSjNKV1BEaHNXUzRoRk82RjRFWG01YlhsbTV2QTJWenhMV2hTdHczL3NacndzRkJGdUFFb2U4OE8wd0R5M2lXRVU5QkFWS01DUHdpSUlzajRraGtqRkFHQU5SaVJMM2daQTRmMVFBZ2VEMEUrZ2dQSmV3VDBiOHFYcC9KT0tIei9tQjFOeVhROEwwTmVQUWV3ODhnbzQ5WktiL1RCTDZMaDBIUWc5cy92YkJPV0JweEw5SnQrbDk5TmJkUDZMNTA1OGx1WnR4SEJUZjh3UFlPZjJJUHdMLzNoU05Oa1hIakJrVjhma2oxOTd6RUhyM2tVeDQ5a1BmZ00yK3lPalJkNk8zUHRnRTVNY2pmaUVHaWovWWhINDhIaUYyRllxekZQTkQrdHZhY2Y5ZkptQ0swMlo5RFBPR2dxMTBBWDQxZ3FWa0poQjdFbHB3VGsyRVYyUmRrZEJwa1ZaY1YwS3NVZnppUm9XTFNVUUUrQ1FSa2h5UEV5Tk9Eb1lrdnJUck5VemttZElMajdCZGNjNVFXRlFWNTAzbWFsWVFHOUpFU1J5S2FQNlFQcnhrMlYzQk1uU05pdzU0bFRrKzlPWStYWmFtY3RXd0l0NHdmUFptcjlxY3BRcVcxVHNOMGR1c0ZhZHUvZnN0ZS9CM0trVi9XQnBRS25NYng0N3JjR281aTFiRE9CcXJzbXJIQjJqbVNwblVBMGZFTys3MWxFaGJTNVhPaDV5NThTV2pKenRXVnptejcreG8yL1M4QkVvS3NodXFod2NHZCt5ckdoNVVUNzZ2YjgraTdwM3ZNWmVqcDR6Z2hZYlN2dTUyYVk0VmNoeTlaUm9hTDJmQmxQZDlmVC80RDF4alUxdmFzdHFuMWNiUnJkazExKysvNzE0QWM0dGE5TVV4QmV2eWxqaDRob0U4NzNmWVRKYUNLd2E1bDdxVVNpZy9DamwxYk9qZUVWNVByWEtPVHVuOWNIeGk1bHBiczZ0NnRRWWNuZHMrTS9XTVRxSmRmOG4xTTRkTUc3b0FOV21xSjArcTNZWDZucnNrcHd5b3p2bjdJK3VmallvTE9QRVVpQTVjekh6cDFZOHNkSUgvbUJNUGtNMG5HQXA2c2dpSXZQQUZpWDhQRStQSkltRHYxWURITkN5dGUwdDk3OFk3RGo5OXpZMzNxRjVucTZKbE5YSmJQRFFGL3ZtbytwNU0raHRNZFlTa3gwTEZDYkRRblMvUk9PQ1kxSzJwYTBlelZwMGszK1hLbCtqTmtqeXdGZkJ3MmxqV29tTUxYTDAvVTFCNzIrUC9ldlg1engvc3FXMWF0YXhvU0lQLzZnc1RXcDU0NjlVcXFWSVBhMm9ZalVwYStjbzdiNzlTSlZXcldVOVdIYU5XeXlwZnBsOC9UYWF0ekxyQ2R1RjJjVklWb3NaakdpQTlPTUNqb3pEU0JZL0RhcEJaN0RPZUhlT1pDSDFDOEMzWjA0MitGZ0tZWVg5NzY4a3RJTG5sNUZaVVJPSTRFV2k3ZTRRQWZSM1NDbVcrN3U0NWt5UWhGclBsVzA3K0grYStPN0NKSS90L1o0dFd2UmRibG1YSnNpUlh1Y2lTYklObDJaaGliTUNZWnJycHBwdE9nSURvSkVCQ1Q0QkF1QkJTQ0Nua205NHd1VXRDQ2h6SlFRNFNramk1Tk82U1hMNjVTdzVzYWZqTnpFcTJiTGpjZmUvNy9lTUgxdTdzN096c3pPek1temR2M3ZzOFVCUFpnWjdTS2hsaEVVOGRhV0ZhQkJzUU5zRUdKRWcwZUtpZTJyR2NnRlhOeHdHclVWejgxcTJ1bkw1T1JSMXlMNGEzM29PalNVdEplaWZKWWtHSEZHaXM5RzJzdGxpcTEva3FEUUhFdWs5SXNoajhSa3ZTSk1UZEJ3ejBvQ29mdk9hclFzRzBpbE8rcXRWYm1qck9OMjNaMHNRV05HMmhuMXVJYzhFSDJPNnJMQzZ1OUxVYmpWL2p1Szg3ejBzUCtDb3JmWEM2d2ZCTWRpVjlxT3ZwTFltK0MyazBOV010UW5zS3NPUC9rcHZzQ25mRGozWmZCUUg0Q2h3QVh3RUJzSWFlZFh4cEpMVDArUEdsVE92UzQrQjEyaDI1QjNIL0ZDaWpIK3FLUDQ2N2c2a1RqM0VRTllLYVJEVlRjNm1GMUhLMEN0eEEzVUh0cFBaUjkxRkhxQWVwaDZuajFKUFVDOVRMMUd2VWFlcGRBZXVZSVJhaFRHd1gxQzdDUDRHdU1jVGdsaEhRRDNURk9Fb1hvMjEyUC80SnNCTTZncU9ManFoaURvRHVBQkpyQ21qY0loN1lUVTZVSjRZQjVSMEJCcGhBUUdjSGZzNkxWamdtSTJNUEFCWHcrbmlqUm84Zk1ta0NHaFBJQjd3bTRCWTVIWnpKSUtHZGJnM0hlNEZKbDAralhzTzQzQkxheCtnY09zQlhBT0tPVGdaTWZqRmwxcDlsa3ZXbkdYdFNzaHEyYUlvMWNJSEdiRXBuVCt1VG1YUDY1QlQ5V3lEOWZUYmRaTmFDYldxL0d0eWx4WGQvYjdMeEwrdVNJMjZ3RVI2L0d4NEh6ZHJzeUZoQW4xZTk4ckpDVFQ4Q1Y3MUdaOE52MWJuMGs0QU5hYXpHQ0x4VUFaYXBLK0VJTUVnY2FlSEFTTGlWUmFOa1Z3aStlK2owMFVkWUlIN011aDlrZmZZWmUvYVVpRm1tanU2K0NQK0l2bWRtZE9VVzhIWDJDT0Q4WVFNRGpPSkxuQmpXQW4razlTajZ4NVlYck12OFBjMDh0bllRUjY4MXBMSHdQb2xFajA1UGlzV21kSzFlcjdjbmllVmdDSnVtbDBqQVZDNU5qOUtBUnNDQ0RCV1lMUlVuMlEzb256MUpKSWNIZ04yb1VNSlgyTFRJV1RBWkhsWXpGbFlpNWVDOW9yZkEyTmZGTkdnOWMwYmRNVnpFVlErWkNhVHdiQWp1c0FBL2ZKUlZvZFFuUlJ4WVhnVXFIL3JrMVpOaXhnZG9vRmFjQkFvWmZQc1FLUHZ1VXpHOE52QnRXdDcyZVE1OEE1NEdYdFYyK09VbnVXQkxCNDBhd29EYUN5d0hMQ3lFTDRKZlBvTmZSKzZBWDRHVVAvMnBINWdwWmRGbnpvemUxOEFJOGhLQy80OHg3eWpTL1RzSEEvcldDWXA0ejYrbnZ3Wk56NitQL0gzOTgrejVwMEllYVBHRUt2T1l4dldud1BUMnFnMnZ2YlloNHhud0tNWXdoM3BQSDRIZXJFZmo3WFpLU2p4N1kza01TekdZY1VGOEM0ZllYblNCRnBsQVN6bUZDdzRqeGZtcGdJZzNNZy9CMzhMMFpmcXpvT2w4QTVnNnZqOWNHWDFqL3ZoZ0MrMkhSeGZSR2pBbFV3bXZ3TkN5R2N6dlR6K3grZUJjTVBBOVEzMGxOK3MybUFwUGp4NTFIa3c2ZTJmbG1BWFIwM0RsZ0RGZ0hWM1cwUnRNcGZWTHg4MVlEb1B3WTZXK3FISzQ2U3lvblhmdmhpZGp0RUZNc2Y4Z3VyK1lrdXNFTHo5a2h5UUg2UHlJemZaN2JWaTVrNG5ITTNpaGl4Z1p3VGtkVDd4RG1md21mdHJCOWF2UG5QNWl6NTR2VHA4SnIrSU90Z0g2Nm9FRFZ3RU4vM3Z0dVVPckhudWpiZCsrdGpjZVd6WHp0cWZHdkhQaXhFK0JQK3k1OTlPbmppeGM5ZjZTOTQrZGVJZGQzaUV1SGJ0bno5aFM5dHFhV2JNNkhpcXRaS0tEdDI4ZkhHRnljaDF6NXFRelc5bDdEbFpGaG5tTHBzL21CRDc2R0pxYngzYmFXNHo3bjh1aGI3cnVBbGhOUUZvaHRNVUt1Q3RXL1hpOWxSemdsMWI5TkJ4R0IzamwxbUZ1eTNjUGRXUTg5TjNxbWRMZkxKZytPQTlrdjdvM3NsdTUrY1F4K2hPRDFXcUlPbkJDV29lUDBlL3hFVHlPajNBWUNjOGk0WDNvK05CRDMzMzMwT0kzaXRMZEMzN1Q1L2svNzQ3c3JTcXhmMHhoYlVucVJsQWsyTTRJZnRvTXhGT2JuZmhxeTZNS0tSOVZTcFZUbFZSZnFnYlI1YUdJTW8rbXhpUHFQSU9hVGMybkZsSExxSldJUW05RUZIbzdvdEY3cWYzVU1lb2lHaEZZOU9Na1I1L2RnSzNYVEQxL0FST2YrTU11aVJKL0FPT0MvY29QMy9jYUF2L2tyZ25yc3hqNFcveWNjUTZMZ045WWFiK2dqdWJvMUtjRElwZUE5VzgwZVFNZUVSWmVpNmpJdGFpWXU2LzlETDJYUHRwK1pxZ3ovcTlDTlZPVmhuNVdjbTVXRFptcG1ya2MvVzZMblNPVkM0RitFVEFzQXZxRjVDOFc3bmpCdWVpQm52RS9EbDdVbWJFenVtWHRDeStzWGZmODgvQ3l1M2QxYjNmTEpET1QxbWRpYXFERUVhZ2ZFc2pLTktUWHFCQTNuaUd4S3MxR2VXckFaeGRSN1R2Z0U2Q2hramtjbVF3LzRqTGZmaHQrdUdqUm5vUy91OVB6N2NwMFR6citLZXllOUhTUFBYK0NKOTJEZitQejB6M3MreGs5L3NFVFF4WjFqMWswSktOYm51alA4Znc2b2JUZzlvd3NDUWQwaGtKdlJiYlVtSnZteWVlQlRHOUlFaGxOWlVERnlCZ1JMVFhseGYwTExFTGpienZCZThqdXNZYTlsWEZlekkwc1pqUW0zdDkyK0hBYkF3KzMzWDkvRzJpcnlMdDJLYStpSWc4OG1SdWlmd3JsZ2lmektzQVdmTzh3VHRpeTREQmIwdjVLYmtWRkxsZU5qNy81RFRyRytOQk1STDh1by9NWVJMMjRPTndSMzdVL1R3VE5HQitRRmJ4RVVJa1FTVEhOQVord3lSRlhaUmNlOEhQN0FMdm5nNDhPanppd1ltSHpqSVhMN3gxMjRMZm43NTk2YVFSbnM0aVZodDdUNE05ck5uNitHYVNjVzM3eDhNNk5tNDZObWI1eDdVVHJESTArVGZQSCs4dG1seGVKVllia1hrOU5PQVhaVXViRjk5N1lkZWo5d0xqbEd6WXVIeGQ0ZnYraGwyckwyVlNkUVpua2E1eXorTU5OWjRGNjFOYUhIOWs2YXVXMGlXR25WYThkckwvL3ZEUFhhVkRwVXZyVWRMem1URlhGZUZuc2Z4emJFdVJnakNpaXdrQjhVcVlDb2lyV0N4Q1FFWXhGRXNleVoyTm5IZkd3UVB3S29JOFFKM1ZCRUdEaU1oVXJpNWZoTEhiUWk2VVd4SWN2Q1VTL0ZuVElCVlh5ZDIzSkhkOEJua3RpN3NWSklwVFpaWFRTSjk4VHhDYnFaSldNNVFGNzB1eGl1dWVDQTlGRXhYS21GVkpKVG1ZRm41b2tWUmRnakQ2ejBsdk5NZ0VVVkdqVGpFN2UxWVZyaitzdDZPTVBFM3FiS3E1R1R6eWdtWUN4S0FEKzB6cHpsS3RZdHh1OWRqZGlNbldBd3REWVZIVDNmMXhyM1M3Z3hEZmd4N3QwS09jYmxBN25sLzQvcjd2Z1IwUGczN0UzVGpteE5VTzNkQkxHN3RiWkpiVGRhV2NJUSs4VXRzeUpadytNVTJBdnVrRFBoeGZBVlRBKzJ1K085MkE3YkdPaUtPYlZ5T3YwOGZmZ0QvUjhNQWEyd1hZd0dvU1Z0RG9TMHBacEl5RTFyUVJoclowTjJ4a3FPb1BlSDRrd0xQRzNFZm1HM2s4Q0lEd2RVdHA4VFlUUzYxbEtrNitsS1d6SGlTckpmNC9tb2hycUhzVHBVeHdXeS9OdUFrWDk2NGVBWUJ6N1R3L094RVFhQm0rYmE3ell6YWdCUTRCaUh3Mk1waXYxdjNvbE1EZzVINTVtZUIzNnlPRXh3NFpwL2RwaHcxRDRueDV3b2wrN1A2dzlMeUZWNkFPTjNub3lMR3dEaFU5YTlab1BkSWs1L2VyclFBaGdFeCtJK291UW9lNmYvWDdsN20zNGJrT0RUdGNRQWs1UVppNlhsb0VjYkJ3T0w1Wkp5ODN3VGZpeEZ0MXMrTlZNV0xNQXVSa2ZmMXpjbDBzZmFpbEYyWFdvSlhVcUFHSk9JTk5qdmlBRk40NFM3SUFhYTJjeEtDQVdES003eHg0VGNIc3hvUldJTGNabk1SWVJrQlpBZ0Z5TnZKZTNNblNvcVFrM1JMZ0pVRFF0SGRsdkVtL2hKL1ViS1NWNnVqTDB4OGc1aFV5ak5Ta3lQRHFwUWlhWEthUTZUNGJDcE5YSUZKeWNrWkZVNElGZHQwWDIzYlpMa3VvWjZodnpvWkYrL1FOTjN3eGJyblZPN3puV1hGdEdYODBIci9NcEh6WlVqTTVXZzlad0NKdEloY0owRVV1TGRUU3RFOU9zVnNMd1BHc1htOFY2WHM2eXlZNzA1T1IwUnpMTHluazlpclN6UE05SUlrZHZ1L1BPMjhvWDNqRnZrdmxLS0NUWFo1YVVaZ2QzWkR1RFFXZjJqbUIyYVVubTBDR2YyOWNjdVR1MmJ4QkZ0S3dPY2F3dDJOcEZTV09yQ2hmWktDRWlVRWVDNE52VmFSTnVwVTEyTDVhRUJzaGVPKzd1TWFFRVl0Vk5lSzhKY2JBQnUrQWluWWpiTTRIL0pobTdPQ3F2WHZmeWpOOThyNVlQR2RLL2FaNHo1UWJWdDFNTVhsZVh0UEpaWWc0V0hyeHBTbTRxVFMwYThhblZ4Ykd1cEtoZDMyK2hMbVVhdnZsZmk5YnZ1UHVkYXhjV1BXV0NienIwV3MzdS9Od05yN3pDaFlINGxlNHlkL0QzR2FlMjFQR3lMNC9NZjZ2LzdQb3YxNlc0NDVMeGxMeDVpTlNsRktVYXczbFdrOVV5YzZFT3ZkYnNPbEdSWXI0YzdkZzVQODJXaGxaMFdQRCtTazl4ZTh5L0VSZm0yaENQT3dUUGhIYTlrclo1YUFGUHc0aVZiSlFzYjJXeEozUUNyRUZNR0JsQlZwV29jZEtwbHhlYk1iand5ck0vdy9hZno2NnNXcnk4dnptWDVkTE1aVTJsbVNyQUZFeGVkK3JDcVhXVEN4aWd5aXh0S2pPbmNXeXV1Zi95eFZVdzdES0hCQk1uMUhxMVBoRDIxVFlSWDFjVjA4clQwc3FuVlJRTzhUdmtLQ3VVb1RRbHlhUm1aV2tPcTE1dnpVaVRzOG9rVTRvVTVZVHlrenY4UTVnaEVEc1VDd3Y3RWZqbnE2MEZqd2crc2VoT256VXBSSHZLamlIOEJBeEx0eDE5L3hRZytITFJtWXdBelhrWW1GYkV5OUNNZ0hjVDdER01TTm9VWkxBQW5RS0ZuSlJsb2p1MXhkcm9EazRORmhnZFhML1hST2xHUTdwb1Y0bVdkcytBZDg4WE8zUjVzclcvRXpseTA3bkZjUFFNMkJaY083OCtJNk4rL3RwZ0c2UXBrWVJobzQ5b3RmUVlXcHRpQU1uUmFYcXpXUSsrYW5HQUV6c1BmcUxSMDF3V2JLQ2YwSnRURExEZzRNNHIxM0pxUWhrWm9acWNhNWlIbzI5UWJKaUxFTnNhQ3VncFh1T045K3BPUVYwbjNxN0dBMmppZlpiVlp1QzlJdlJqdy9EeTViWXUwQmdodU85dmErV3lyWjl2UEE2eW40aFFRby9EZXo5TTZ5ZndSZFNYRXBJSzZrU3MrZ21nUGJqcDYxMHEzUzc0WjYyd200T2ZTdHdIeGJhQTNYMUNFbS9JZExxSEpodkFKaEFEd3ZFS1phUFVYS3ZaUlY0QTE2MGVlL0Rpbnk4ZUhJdE9TOTY5RDZ5R0hVUllPU05lTkhpZFExOGJDbXBMSXJqMnZuZVhDS254UTZ2QmFwSk5lN2lyTHAyNktDeW16ZVdDN1p6V2dKclE4Q3RONkhOUlJPTU1VUnlzc21QRlZJTlFFbDRVTHpRVDNIa1NOYXFBMkVCZUt3UXZ3OHNuZHg2ckVPazBmUTNpM05idlduUEZxZVVhbmFnaSttQlhKZGpmRFlCL2VSaTM4b2FFUjBsd1F4TG8vOG5Ed0RDZzZhUTZSVDlyM2JwWitoVDF5WTRyQ1ZVaS9ZSE1OVlhVUUx6bkhGTjRqMWNEZzhmOWkvcmhMdUtuTUJGdzR2RWRyeFJMWVp2NStOZFlmYXY2N2YzYk9ya2EyTjVkZXFXUnVyRkpxWTF1VHZnMnFMT2dyME82ektZYmg5KytkUVZSSjlJY2ZBL2ttSlJWL2FCVzJkR1UrTFhvVHR2UzJSZzk1RCtwRy81MkFUZmZDVGxzNkNadGowOEdnVTZrWXIrdGV5TncvN29SMEVkZVhUeE5ZcFlXU0lGazVueHlCeEVoRzc2NWNkYkkySTB4cFlmQnJzUC9ZU3ZoYnZEMllkOThLUkRuaWxPa2kxbzJrVDRmTDlmc0NiRWJVMHBXcjc2cEZiSHNoOGI2VGx5VUtxR0NWQzNWUUhabWpMVG9WcVREL2srSUNPNGhhTlkwVW1pU2RJdlVUQkZoU0Z4azRnVWFMSlBUZ0NJVVJ2TW5ZVXRFVUw3MmIvc1NLQWFrZXBBYkRYQ2ZQZmZZWStmT0FuZGtOMkpkV2hmTk9IQmd4aUl5czlMWDcxaTI3QTQ2OUNLdXhZdmtCdlBYZy9DSEo5VGRTTkhOQk9rY3lOTVpGaTB5Nk9BZm91K3NCM1BXcjRkNzRDK2x4NzVvZTdoVWFITEVrTE9xSVVOVU1BSml0S0gwNGJZdmpwVml2ZzNjRVBHNHYvV2o2cWtKMUp4YjlUbkVQb3NvWHBUaDlqQUJZZXAwZHVwaGR1K2NwdGlBQXNXRVVURUZnVk52TktGV293SjR0d3ZSUlFvYkZwSk9iQVdpYmoydHJzS1lCbjk2L2dONHRNK1M4N3ZyeFpJN3Y5aTg5T1BScFA4a3B1dVYvdHd1RWdrcDlvR1AwRjhrL09reEJpamY5WDJ5R1RVazA0b2FFRVhBbjFBRTI1VFkxeWIrRUg0T1JzeXBINTBTelRqNjZiTE5mOTZyRXNaZ0tESFZ3SW1TUlNnT0h0RzdrdHNmSm9kSElxWlU2d2Vnd3JsOEY3d2U0UkVYaEdJc2FSL0EweWdHdGFFb3RxOHhFTFhoT0tyNVY5b1E5WmwvaXpBUmR5TkNVNUsrUjFpOWdFdU5lMTlubjFPakxoZnUwWVEyK0k5blAzdHB5ZGFieHV6QjY3ZWJrb0hpcGJhWGRqM3hkbXhVVW1FTUZZQ3FzMlRhZ1FQVGxyeklsQXFkajF4Mkg2ZW83WjZCa1pUMFZZTlZOdzlXellzZy9ZR1hnU28xZmRVa01ocS9pWFZETUI5M3Y5S0hRZXZEcFpIT3JnZERENWQyMHgzcVJaRGpFK2RNdmxOWmt1OCtld2E2TkNiLzZUeDZjWnRFNGtGRWFOdmc3dlBwNEJOQy9JbUx2ejZ2ZnJoTmFrWUpKZHVIZEo5ZkI1OFE0azljL0NmekxIMkRKZk5zS2ZIbmFLUU1lcG9sMjdwYWY4RFg5WkY1QWRSSnFFYThubDNkZ283Vmh3NWZCdTRuNElmSE4zNitWWVlwQzluOFBESk9LTVE3YUMzNGpsQ2ZjY0tONjEyMVlWWWx3UmMvZVJqK2VaZE90ZXZyVFFlQjlnbTE4Tm1PalJPZWVWdW5lMXZJYU53eGNxTWozSDBlUWlzNlBzeXVqdGVGb0tBTHBVNGdseUlLNi9FSjNKYlI1UFhGTjBIdGNUQ3ErTGZoNStwMDhDTkppaVJQS24wUmZoU2o4Zitrak1EMW9sU2FoeEozaExxcVJNOUZGWVlmQ1RkZUZLZ2dtb2VlQU5tZDdTTkV2aWk4SmZMOVRmTXErVFpZUGlUd2tKMUFjQlJlRVNDV3Q1TU53T3dpS1FsNlFlempSL21FMWlVTVl2UStvaE0rRmM5VXNWNFNmYmZIT3hHQkRiTVlUeGlEdDhlWVVhcXpPMk10THdwZTcrUWpOM2YxVm5RQ0NYTW03ZXVLUnljcUFZY3RJOEhYcHNZYndJcXYzZ0JSSmNRQXcxNU5KM0RjWTQ2aUlnZTg3UzNyVi9uVkt5b1diVGw2NWt6VWp1TzRjSkdqL2JpamlCNzI3WjZTRXZCN3laRmRqMzBiZlJ6ZEdPa29vbUx2NGpCOXE4TTdZWGhkd0JxSjA5RjBsMXNwd3NaUjZLWGFRSmZZWGRBRlo0blFsQUNiQzd1MkhxWjJ3NGszWnh3RzZ1T3VocVVuWmxSdlNwVm15S3pHN0NLblVxTEtHY1BibXV2THF4dkhoQUlUS2dwVEZCOC9kUWIrUFRrMTJXcWtWZDRoT1VibXNUbW43bW91M2dpUE5MMXdmTzJnVUlsN2Q4NlVuSWFhSWs1NktHM2NWMkNNdGJKNTJLNmh3YXIyWU1Xd29wSE5TMmJtUDM0YVJ0L0tiU2pJa1ZqR01LcUcyWFBqY3VrVnFPMDJvZlZFRUNPV1VBSXlDZEU5Sit2c2dPQ096RWkwRVFHcEVNRVpRaEZNSXM0dEh6QnE0ekJrR085T1I1U1BtUGZNajNLMFJqMHZ2M1RqNUIxMUF3RFRQOGtpU3VKMUtyRzRxQytYWGwweVVTNVZ0YXk1K3NqVXFZOWNoZWkwZk1oUGh4RlpCNlozbGk5L0IxN2QvOXZqY09LV09jdmZvWXNhSlp6VW51UDJCZk4ydGN3ZUpSN2J4OGdvRFBvdHZLRkd5b3RyUXI0Q0hnNkpaWUpPYTk0OWRuVlFNemNkWndMUHdhdnZMSit3Q2V4OStnLzdVYzdFcjBzTWYwekFDOUlSR2JFYnRRSmFzUVRzUHJzRy9UcE5sUkxDMms2Y0VlS1Bodnl3aWkrRmZ5SmJTWDFKU1gxN1VzS0Y4SGZ2ZFFyclV1TmZtSURTM0V0dXNMWjRpQlpTUm0xWVlFaFRYY2ZPZlVlQ3haMkRMV2NvbTB1TmNRVkJqSVZOMENLSnp3UDJ1UFlJY1hCdWlBdVRPRzk4QllNMVVyRm52SW53OWM4eE9qOGRBazBLblU0QmorZ1VyUW9kUElJdlFCTzVpTnJxaWdGVlBRT0xobmlEemQ5dldybE9QK1NlcCs4Wm90ZHRHUEZaY1IwZGpnSDh3L3R2ZmxySU45cGFYUGREMFoyMythWXRtVHF4VDZhbUhQM1ROTlVWeDNXaStYK1Erbm1wa1FuMXd6MVJCUVMwREFFTDBGZGNRWVlZUmxzbE1oMTh4UDJWNHduY1FtSkZqVFpTVGNKOGRkWHoyZXNTeVJhSlFpbTVmbDJpVktBZ0R2U0lpUnFlZFRxSEdVemRLbndBRER5ZzExbFNMV1puWjMyam4vM3pUTHBpbm5YNmZjNWhURmZsVjZ6UWlGSThkcjh6UVM5V1M1a0ovU0tza3FDbkgvdUU4YTVuNzlTa0FaUUl6ZTgzcUhaRXlJa1FpQTd0dTdCdjN3VnU1T2YzUjBQb0VpT2hoUUFtOHdUckRCcngzWDJoK3o5SDRYQVhsaTZtWTBhaTVjSjREWGJlYnJCTGNGOTMyMzFlaHFpODZOQ3MxdG9LZndpQUdqZ05Ia1QvcDRHYUFQeWh0UlZRb0E5WUFmcEFhczRsRVFWRHJlSFdTQ3VEVDZBMWlxcUZwcXM0ZlJIZWcrY2FCNmJQTEtiUGlLY2huNnBDY0t1ZDRkWEdQWXVpZXJPWTcrOTQ1cUphYmV4b002clZGNS9wUUh6Wmo4U0pFOG9aMGZxWE4wYkM2MTdnM2xGbFpxcmU0VjVZeDRRM3Z0emVTbncyZ2ZNWTNxa1RieTdoM1RtQ05PTFc3NmNUM2svOXk3SjhJZmdzRFVYYkdDaTROQTFoSzVSYkZrdHc5UXBleDhXS0psN0U5MnJ1UkhSb0tmRy9ZaUdZTnhveVFjVGNlV01oaWRFa29iRVBlYmNUejlVU0lFVFNJNUtUTkdxWWIwalY2NVJXY0lNSjBjYm9uOW5abGdJVDdFOG5SMi9rd2hXZ1d1TlF5dWxVbGgzYk1UdlpJYjRxelRleGkvVVcxUTJLbVJFNURLUjB2NDR2a3RNVVY1aXZtTWlwL3ZRS1dtVVJ3Wi9vYnZqcXFwNzQ2blpOVDB6MWRxb0hranA3WE5CK1M2S0czeENKSCtSdXhPeVU4NmxxYWhBVkFTS2dCU25BaWVoOGI5QWZEQVVUd0J5d0RQd1hlQjFjQmxjQnBCWG84MkdrTkJmQlNUTnlXTnFOUFRHN1hhSUFDUk9uWmlJaERWWkE4QnVCTjUyUGdldTRZOXVaeFM2MDFPS0R0QlVBSStLZGpVS09ySk00cWNiWTdYaHhFVHNXQyt0Ymt5ODI3ZUc5VU1URzRha3VDTEQ0eDEwYzhNU2VRNnMrdlpVeFlZQWxGMDh3bGp5c093UERMQVc4UVFaYmQ1a0VrU3JnRFZnTEZaVVlKL0lHZ1pYY0lTaW9EajN2Rjk1cHdLaDlxSUFtUDlEakk2NFpYaVFKWGhUUk1pbmRiVFFWb2RwelJOSENSWHhubVZEREZHSzdNdnhFQUhFZVBwR0p0Sk1WeTI0RExpcm1QOEZYekxoNG44Z294THM0OUhQN1JBN0JqWWxUUkR4Y28vUWlIaFdBTmZrelVITVVCMEU1TUpBM0U4eEF0MUxzRUxtVkRFYkRjUXN4ZU1GdlpQd1lXZENsQkNiaDh4Q0ZYZndVWWhLTUJHN0tnY3BrWW9tTGVoRjV4bUVvY3VKcThYNmZBSmVIZlVDaXJEaS9nQTJyRjRvSlBoVzd0TWsrR2pTa29Fb1Y4eTVkc2cvUXcxS014bExGcVBTOGdac0xNdlBiRnlwR0NrRVAvVGJJY3FTaysxM0ZGcTVsU0gxTFM5dVV2NjFLbVgvNzBxSDBUMklkRDhhRy9RV054dWpRNk85TW93cEh2Z3hvVGljV0pTdFRlSW5Na21wVm1Dd09zMVl2NDMyTk1vbEVOWmhPZDFrNGhVZkowTklzcVVwbHFnYkJCUmFiUWF3ZWFDcGpHSnJsdVpUQ2dxTE1GZm5sMDNmZW9jOHV0Z2ZsOUREZ205eDdSQWJnZUphbUFWTm1xdEdpaWNNeXYzZi9KS1ZHbGkwQnJEcFh3VmxjNmZRUXBVUXNiL1JKZWFEWG1oMFdrOUp1VHBGSnhSYUZDZjRzYWJDeUtSYTliYkFqV2RISHF1Q1lFcTlxb0ZXWkxUTVkxZGJycjFrYkpIYWRKU1V6dFZxUjdIQ3F2QUZXOHBLeWx5NGp6Mk5PWmk2TE5ReWowR1RtZ2lUWTl1MUREMzM3a0gvbUxNQkxVOWVtU1ZnTy9pUm1XUG9DellwRXN2Uk44RjUxVnFsS3l6QlNydS9yakhNRE1EMTBBaGdPMmhsQWE2cFU1aEp2R3NmeVVsb2s0ZVZpdFZqSHppcGw1VmExUmNUOFZ4THR6OCtWaXpXU3NsUXdsTkZVdTdOdWErUWM2L3pla1FvVCs5czNKaCtiSkRMUmFSSjVybFFIYUVZM2d0YlQwK0FUZGZWaWNXWG8vSGtBMkNOc2tsSUhHSlVxV3lsSm85WHk5LzdyVGJxSmExeWU3ZXFyWWFRanZmNTFXOVZPWHBLc00xWnhyTmVRRUc1TXFaUW9ISGJQWEk0YmtaNFFacXRVNHJ3VVIxR09TVGR3NXN3OU16K2FtOWVuZDQwb2MyNzdGVm1hU1ZPeW9COU41MmNuSjJjVjBNekJZVVp0bWt3cU1hYW1TcVJLdlRKVkxMZWdUNmFxb2FWOWZhNmNvRjNqbENack9TM0RBZzdJUkptTWlLWHRhUmt0SmF0OWFsTXFNS3VUbEl5UzlsaFlyYWZNVjZNUXF4UmlKYk1hL21QNG5WSWRvMHhTS1pXV0pFM3g2dElXaDgxT1Mra3NUbzd5NFJpVVk1TFlwYkZWWkdiNStrbm93aVFWNmtRV3VjU2kxaW9rVW92VklHYWVURTIyVFhXdVROV3hTN00zbGlsc1NtVm9tbG9sQll0V01kV2JDcWZha2xPMXJDNTE1ZFkwWmRuR2JKRktQYlZTVTdscVBvdmFjdlJzeHUzYXJ0UHlZdjM2M2pTOS90amlKY2VPTFZrTVhhZ2pwaXhGZzByR0RPanpFdHZZaUpwZFA3eUJVOUZuZWkxTEZvdTA2ajJwOURxVFl2dWJnY0xYOXlzTU5JTkJmR2dlak1sR1ExS3NLT1RFSWc2N3RnUVN2VVluWTJpZ0thMlFpRDBLUldvR2FwYm9CcVc2LzFLWjNEZmI3NnVuNmQ1WEtrb1dsQmR2bWNSS2dJalc2a3d5aFd4WW4vU3pCc1B1UW9lUllReVczbUdRNzY5eTJjR2dPdFIva3ZSYWxtUEZyMDNvdGMwLzJ5ZVhMZXVuVmhhaTR0Y0xQRU1mQ2VCZUpaeDVMK0xQdTV1V0FyQ2lkdlVXV1ZsTWt2Z2c1MEduREEvUC9iMXB5NlJKVzZLTEptMXBhdG9TSFZNNmUvTWR2ejBMM0tEMDB0WS8zRE1wajhudVAyZlZvQmVucFU0YzM5VFBKUjl5QUo1OEJGNjU4dXE2UmRYVjl2d2MvTkFrOHVna3JyRDM2RnB2cGtuSlNVMjIvSklCUTZmTnFUdzB4cnQ0NHZTaDliMjlhV3FHVmx1THZRTjdEUThNamVzY3hQeHlwUkZVMEZwcUJ2Ym1RblgzVklRUkhidkJOT3VLRUN1QytIWTB6M3Rac2xqa084VUpXUG1HdHJIYXVNMnp6aURvM0FrZzE0anJqMSs1YktLZVdJaHNGbndDdnZmWmhnMmZnV0xRQUlweEtEcjNacVRuaFdxMVRhMEdLMmZWT2xMSkVqL1ZNVlN3Ykk2YlNuOUFvdGUvdEo2Y3o4RXI1NWdtbHprU2pnT3FjNjBiUG9QdjlYamI3MjZCQ3gwZHJJYjRYVzNxVUszUFVhWlppT1VGQ3pWbERoOVQyOE13Ry80Z2lOUEdyMTgvWGdqdE9uY3VjaGROVUJFSlZHL2Nua3dpNE1xYkNGK0gxMkplamFOSFUvZ0lOMlhvcVZwVlpPVEQxOE04V290cGxkZUlFanhQYk9ScmZST3FyclZXVFpoUXhZZXFKdmhxV1FyenN0RldFQllFK2hIQjl2MElEUHRxaitCa0RFbDhwSmJxVWFhVXpqTEY1QkU5aW1CSUJqY1ZGYkgxSEVVVCs2REVVdlFvSWlvT1JiZlcrbm9VSWRyVXZZekE5bjlSSGdZdGJmOS9LZytOT05ML3MvTFFuZVV4b1ZGTC9VOUtJdjcxVWpELzF2dXhMSWxqVnlLNllTRW9udWkxdXJpclRPTFJ4Qlh6L0c1aTV4TDNIK3ZlbHVxVFRpWVh5RTdCTXpxelhKNlpLWmVuYU1IM1ZuY216RURSdGVnMitCMjZ4Mm15dWJac0RhY1Q4S3NaTE92RFBncHNCb3hZcGRIYjBkSG1GdGtkUHEvTnAwRkhUVEVKbS96b0RoT0NyZUV3Q0lWQzhNZVdGdmhqS0FSQzRUQnNSV2QxU3d0UWg3aHdHMndLUjl2YXdydDJoZHRvV3hnY0lVR2hPZU4yRFhGdkR6a0U5YUlYa1p4aVhCaWlpS1RCSXhXZGZYYk9RSnd3K3pRK2g4R0pDa0kwV2xFcGlUL2RtTUU2UGhQN2RZTVlqVmdZN3FBZ2RtNGI1aWlBc1hxeFNFV0VmaDNDR2FMWUNFckZoTEZ6MUNqcXdUZFFldXdMV0hpS3BVRGNQMjQ3RnZxakNNSG5BdzVGS2RLRHdqVHVSZmdCU3NET1FSVkRkVXJybEJGNVl6NHNSbld2VmZlNmFSenhHb0xFV2pvTVhxZTlxNnJZZTdBZC9WQS84OWxqV2FIVnVFOUM2b3ByZ3Y2RW9qTllkSVExbmxDdG8xUzRIVVZ5Nk5lQmJxQXFDSDRwY0VUOEVZYkFHQXZQNGg5TnpqRG1ISmdjTzJKTlFaUHRqNmh3QjdWYjdKMjRBYnJXZ2hxTTd3azBpYU1EWFloTWR0eHJlWmFLTkdFQUZDNlVXVUpjRklQYlZVVXZGRFVBRzJ3U1lrc3lJMDBsQXhwUXBJcEt0TFVSRWIvS0ZIWUNWd0g4enJqMEE5TnU3SEN4bTZYUThtdXA4aGZsOENkZzYwQWR1d1NjeWJTOFlHbktqRkR4VndQcW1oU2xPTVNnRGdGc21TWE1FWFN2Q1NYS2pCVUM5MU5SQW41V0V2cW1sZFJ3YWlxeHV1d0VKUFIzaG8xZUkwZWNwYUF4YWNEZ0VEYW5EK045RjVQMUluWjM1U0tXekFGaXV1WVRQRzVqUDZRYSs4Mm1Udno5YVNheGRQOStxZGlrc0pvWStkYXRqQXlZT21aK1dkZG56bTIrTFZuWllBRDl6cFJwYzFhc21ETnRTa0d6eGJMbStjbTV1Wk9mWHpPTnFSbFpWUnBxcUVMc0pDd0ZmeGs0c1R0RVVYR3hrNk8zMGR5VFJla3NXQXZZTmxBTTN5dXI2ZFdpVWdOZ1gxRE1peWUvTkZuTWUxdmtLcG9XWmRZM0xXNnF6eFN4ZC9uN2NveTRqeWRReGFCMWR3M2o3NFkveEhXMkU4WTZNRk1lS29oN2dCTHhIeG1va2hvL1JUeWZlWWpyVGhzTGlDRTNzVkRWc3FpMlFmb21xNmt4c3pac29DZHZtRFVMakQwRWY3cC8yZVZENHcraGJ4d0VTdG95LzRXL3JZZC9lQXBlZnZJSmtQMEV5RnY3OHd2elFXTmlMWUdiZmpicjFUKy9pdjZ5b2dPendQdndkZmdUeXVIeXN2dUI4dEFoV0xmMTU0ZWFIb0FmdnZRWS9QajR0RWUvWTBUZGNiQ1licndhNGkyNUhyVDlKdnhvZzZQTGdNMUljUHU2c0tuQ09rVkhLNVp1c2lHRkxqeWhxb09RZWhaTkIyanN4TzhkT1JLUGJNTEpZdEhzb0s3RUUwRHd5Skg0blhBc0x1YnZWWXhwTjlabDlWSGwxQWhxTHBiRllDa2R4cEhYZE1wL082VythUG5kZVVGUXh1TkoyTGhNUzloeElZcUYvaUtUbGVWNlJvaGFFZTJrcm1NS1NvRm5sUldaTk9IQzJzbnNSamRsVmlpaGdjeGdmekZNWGpYWkFQNUN0ZzhycXZMenEvTFpIZVB2MnIxaDkxM2oreTJjMnN4cTY3UnM4OVNGL1Rxb1c4V3lJZXg5SVJwaXdpakw5cCs3NElrNEdYb3BDWlgyNzE5S0F1cDhuSDFrVXMzaUtydTlhbkdOYk52N3o3M0UyKzM4UzgrOXYwMTJ5OWhFR1djZU5RajFXalhORzdWeGxZY3VGMXhxYmNCRmF4STI4Y2x0RUdSOGRqU21UVlpzY2Fka0RIYlV0ZDBlbElRTFh6eHk1S0xRSnFUSVRaM1huR0JQZWVlZ0hZdjZSYWgraTNZTTBwbE1PbnpGeHErNE1PeUE4MmZOZ3ZOaFJ3STZFd2Qyb2hHeEUzQUpLRTI5VTljOC9kT0dEVDg5dlNhVnQyZmErZTZYaWJMVlBESWYvYzlxbUFQc2VwTWRtMDdUYmdlcTM3K3NWbHVFa2pBL1NLb1hiS3Y3dW03Ymd1cC92eVpWd2ZMMlB1ditlbkpOV3RxYWszOWQxMTB1ak12ZTZ6OHJPNE42dXdPTmczK242Q09Za1NOSy9jL1ArSHJHOC81L3YrVG5ubjQ2b3R6K2RuYjIyOXU3OTZmKy83ditKT0x0cnYrc005MHhtMzVsOWgzL3U0N2szYm5USzNTaGhPK2dva3F4Unp1dUIwa0pCTVVCajlodFY0cDVxOWlrNjNHWGErc3ErV1RHbkY1V1dGODhPamNuSjNkMGNYMWhXYnFaWVNPM2lwM2M5VlJJcXd6ak16cUVBczBqRzBPMWVaVldpOFZhbVZjYmFoelpITGhWSE5hVmlUK1VvRHRCb1ZsOEZ2b3VaTGMzNWxKZDR4WUNxTlFtdkU5RWFEd3Fla0RuandHT0NXbmRpVUYzRWZFRlRnN29RUUxTSlV3S1FLaDJrVWt3NDJQUTRzZ1dLdkJVa1lNRCtOMHVNNDJXeGRJNVVoSmI1RlpLMEtteWlCTVByeXl0NnRXY25tS2J1azB4VjlSU0h3MFBud1BmcTlzK1JjYUp0azRzOWd4Z3c3Vys4UGlDUGxVZU9NeDZBcC9iOGgzd2tyc0NMM3VUc3pMQU14bFp2K0JvMisyWmxXSzZ5aE5lNFIzRWdYQlJ1citRdjN2cUw5NVNXSmVVWDkreVpEaklySm5lTm1VN21Mak8wTGRycjZjSmZlTkNDZ055NFdaeENMWWd5U0FPd2doSXk2Qm04Y1dzUkJ3SjU4NjI4T01sRXM4SUxKa2J4S3oraEcwS1AzTjRYSld0YWx6VkFWZklWNHRWY1VQMFUrbCt2bzZyRXVKdHoyeFpsS1l6VGRrKzh4NXhuZkwyb2RINjNuTXpZTmk3YjliZ291MVRUTG8wTGx6bGliYlFhbXdlR3YzeEJuWFdXK3ZMU1llVU56Y2Q3TFdsZ0orSTNlaVA4UVQwRHMvci9jdlo3Vk0wb20wem9USXpCODRaMGh6SXA2bnFrYlAycFlPbnAyeG55K1A3UUlJT3NBdk5vZ09weWRpUE1ZZlhWNEtZSldBWFZNWTdrYWE1bUxvU3o0a1l6SDhLOEVWNFE0WjBHWjRqR0wwNEtnZ1laeHlXbWpQRU1FY0NlSHVTSVhjRkczOCs1cnVpSEhpSmFTUVc5SEJzNGNtakZhWmdEUWM3WnUzYk4ydEI3c0N4KzJaNTh1akZhQUR2bXpNU1BqN3U3b05IclJsVkhyTWVOQlJXZ0JBT3dVOHQyaHkxdXFKSXJ3Vk4xb3h2bzB1VGpMN2FQQ2V0akpJVktXMjY2cGsvcDZFR0RNdnhveVhvZTFzeWNMdVhGdmYxdU9BNzRlMkZQczY2cEs5THV1L0NQbzFsZmYyc2ZacS83cHNWbmRxNDFURENSTC9WZjZBeVlQZFVTUTlJNjR0dVVDaXdRU0UyRzV6R29wRGtpRExBYUs2SmEzMlpWY296b2RwWnRiUGVyTWlaSHFGMEkyUjljK243ZkxXcjdZWHdraWZZejNQK2ZMOWM4VkJmOWdETjlzNitSOWFER1FRZkQvVWswT25Fcnh3NE81a1YvQkhjUWhob2lsSFhJaXdYeHBqRjRJWUdld3cxeVdzbldoV3hWUUVlMXJqZm1qaU16aHdUZnEwcG41ZEI5MTdhVWcvRDlTM3dpK2luOVMyUExnTVBaa2NicHU0V1Y3YlVpMXJIUjMvckRrVXF6UzVHclpGNjA1aFFwQldGeFFQeTZQRFl6Qkl1SkMxS2czMnJKcUN4WEtoV2dQS2tWS3hVYm5hSnFKTEN5Ti91UHdNUFlZOHZKKzl1cWJjdGV6UzhlY3FRR2JiNmx1dXRZTXFoTll5aTJHVzJPVHo2TkpmTlpjNVY1cGFWWktwVXJhbk9DVlUyczRzL3JQQ2t2RUVFV0FJbUh1YnRpcWpGbUdhaE5UOGFUZVRnajBHOHBZQVkxQnMycUdWaWtDVFlaTW5CWU8xMEJ4TUhrOUlsQkZHRDZYQXpGUVdBWUtqSGM3NWlNd2pFd1U0WWh3NEh3YnVEYnROTlUzQ0wrVlhqTmV0SERWdW5IelpEdjI3WTZJM0tjY3Y1bGRLQXNTQzlNSG5tdnRJaXlGV1BLSFNWU3g1Y3MxTlM3aW9JTVJ2TVV5UkJWMzRWczVobnhWUEZ4WGI2dWV4MDBGRlNXNHlHNnRuUUFJWU41YnZMSll2Tis1aUtHOVRFV3JDejFKdG5CSitrV01kdmtZNllNMk1vZkJDY0dEcGowU2pwbmVPVEhKRGljOVJXbVd6UHpHQ0xDMjd3aXNJRnJ1aEllb3lyb0NwZnBZaCtBdTUxZXFzOFNqbE10eXkyd3ZtMkxETlltZE9udU1iODlaOVlJQWVaQ3Ewc3Y3ckFCYTEwaTFKWlVCM2I4OFh0NmlVSUpGTUlFdGV0S1YyNTRHVGM0VXVZQjRRQUdyVnVRdTY4WkNib21naHVKbnk2bUpjcC9NT3l1M3V5cW9vSENzVHZuTkhCalVzcXFTOFJwb2lCZmpSWkRQVFAzbXVVVGhtWVg3eWdmMHJxaEhXV2Nlcm1xbWlSUUFqM3p1emZhOStmYmNDRy96ZzBIMEFLaHQveDF4VVRJcGhpQUMxTmt5OW45UzdKTE1melFHaE1ZRWl0cjRrdUN3d0pINXg5aGU1ckdNVnZubkI1OFZ5NEl6UlVJSU16NzNIUWpsbjcybU4yYU1JdllWL2NTYnpZVHFMV0VVOHJpVlgwYVppWUNsTWFFTEJXTWFDdmtVOFhxUWdVSWVsRXBuUWxFME93RktZTzFLOVFGelJnL2ZoQWZQb1F1aWFJdFRoRFVGL2N3cnJhVHhaV0tvQ1hYcHk0ZC81MjB3akQxc2JvMUZuNy9xclpONnQrdlVXRENGV0tvZStTbCt3QjVjRCtnYUo2Ukp1cW5qUTZEV2F4WW9PMHlvT2lqMGhDSFpYaWE5TnpLdDVFVktrMmRFWlpsZW1yWlMyNWZXVWpkTnMxQTdKOVE4VzUvYzZmOS9RTGV1Q2xRdnZxV2g5em02bmk2TWtKNCtEakkrZnNRN3dTdlRqUE0ydmYySUc1Q3pBaGhoMWNUU0REZXZSZ1JTRm8wSnM5Vlp2VjZoeXRCWDZLd3hsVzBLVFZGMVdBR2NhazZOSys4ejFYYVJPbXU5RXdyWFRtMWJiL3haOERodFUwaklYdnVEeDlpMHZ4ckpleEJiN25xKzNFZ2VHZllTa3FtZkNQaGx0cjdoUVpPWjJSSjdGdUdjYjFTa2NuNHRqSDdmTHBCT0JRSGRtVTFnbVlNS04xQ3ZpaFZyRlpvWU4vVk9pMFNpWlpvV09WZzRCRXF0Z2sxd0xQcTJMRGNyM2tsVHlnbFc5V1NDV0QwZmt1dmVTS1ZNb28yRThrK3UwS0xkTzJSS0dOWENBUDUyb1ZTNVJhblRSU29aQkpOWEs2RG83UzZjQmowYWZsR3FsVXlaeVdhM1RSYTBrcHZFTkNpM1dhdUE2RHNLYVdVTmxVbVdDSDRCYmNPUGhOc2JxNG1TNXZzd0lnbVRBUEd1a2VteVJVd2dZSjNqQmh0YjN0dzFjK1VEV2crS3hZSXRiZHF4ZS9mbENyRlBTZ1hlSGdpTWtqYWtSNThBTDg4WTBsUzk0QWFwQUwxQ1QwMFMxMklaaktScnNXZmpQd010eXFVYW8xWUM1OEFPZURZWENTMHU2YlBtNTNocFR4TDNrRC90Z2pQMWpiSXlNVVNxeDNIcUkxeE5NVktBcjQ4N0dSSDVxZ3VFNTRvelRzaXFrQ2NZY2VWdUFWN1A5ZXNwdWFwc2YrRVQxK2Y3TlNsaWZTcW1Vc3E5S25XSjI2dXNsTkE1MTkxV3FaU2kzMktWU01PdGZYa0xmbmQ2OHpjcFJVbWlmVy9JdWt1OTk0M1gxelkwWWZ2SG56Q09RM2E3VU5DcFpXTUt4Y3BaVHpVd2ZWVGJFb2xUSkF5d2ZyZGF3NkxWbC9lc2V1VXppVmt2bFhxZGpDV3pRN01OemlHK0p4RkxyUnhyZHlOcUpUUWtsWUUrK1dnSUNFY1FkTUVzQ2ovM1FiSm5UUkp2cklJMDBEb0EyMG5ZYWYwVWZvSTlFbWRBM2FvTzAwc0RmQk1OMkdoWno0QmttR285TndvbGd5L05qblRTQk1kWk1iNFhlNkVlbEViekx4RW1BS3VDVmN3QjJRQURmZnMrdlNaNEVLWG0xc2JZSlhnU2x6MUJwWXh1U0NOMkVaL0c5Z1FySEFCSzltam1McWJsSEo1N0F4U3VNcGxBUS9HRWFQVklFMzBhUC9qYkk3aGJKRER6YUM2N2ZvbEZoV2ZVVkNjUm1vbkRyS0V2T3kyWmNhaG5wb3VMdFhnUGl1S2hkVEwvTVRKOExFVndwSmhhbCtSaXprRmRUc2xZQUFzQUVNelZWa3BRM0ZRVHF1eWF1eks0bDZPcFlHWW8wT3REUW44TVcwajZqTjJJbnpjM3Byd09VT0JOeXVBTHN1TURnUUdCeHhMeml5QVAyeGF4ZlVEMW00NEVpazc5RkZpNDgrK1BWUmR0M1J4WXVPb292SVovQy9UOTErWWRXcUM3ZWZZaDZEOEFONEdpNjVzSC9zcUwzbjZLSHdKN2dPdTFRQXExbXdKamNvbVhjQVhqdTQ4ZHY2L0FiWkNGdjkxWTBINGJVRDh5VEJYREIzTDdqdml6WndKNTBpdkQ1QTQ3ZjdKK0IzTGxnQVNCbGF5WXVQQXZUNytpak1CS3VCYXRYRjlvdXJXTm44ZVdNUFhGaXk2UDE3SjBSNUhJMCtBM290eTNyWGVPOTU2VDU0YlgvTGxKS1Z4dHVjVXhic0IrTDdYcm9IeFU5ZDBJTDZ6UFFiRkh1QTBFVWQxaGNtWUkzb1lOQjNLZWNBSzhBZXlYbFRUUGtkclQ1anl1VUJySFhrWVFROUpDdUxhQ2xXTExJQ3BqZmNBbjhCVXJBY1NPRytGOWF2ZjJFOXlGV3dpc3c4OTZJek5VQm10Y3JUUnFiMU9RTi9UaHVKZ21sQU51RGRoZTY4VEpSRW1sRVFzblA2cWdFdHBXTWZjcnJzb1lJTWVnbVF2dndLeXVtWFYxNEdCOWVQSDdkKy9iangwWWRUOGpLeTdNazFoZ0VrRjRYVlduMEcvdDJLQWlOeGZvYWFaSHRXUmw2SzNxclVtbG1sdzJ6MEppZWJ0VXByQW40WVQvbXBJTkZXamUvYWU0Q0lWOUxwcm53U3dwcEhKcXdraEoxa29Sa1ZYYUtqdnppZnh2d3ZyWGJaUkdxajdTYng4ZjNqTjR3ZnZ3RjRwUm05MHFTdVZldVdwcVNrOWNxUUdqUDdETHZiZTFlaDBTZ3hsaHRQTFJ5RWpoS2o4VlR4OXVGOU12dS9Cdi8rMm10QVRxOUloRHBsSU01cGZQUVhmUktYTEU3S3pOQnFrN2trZlY2dlhKK3krSzZDV0FhTDZvUXNYeXRXK25KN0FTMlF2NFp6QTk5Mnh6Y1ZaQkF2b0hwckJiOTFlSkZETktFUk9ZZzVMKy9reUNXZ2t4VVZwVmFPMmZJVlBQM2tVL0QwMTF2R2hlalQrUTZ3eDltM0VLMzlYNFd2T2p5RmZUUEFYanNYSGxzWnZmNFViUDE2OCthdlFlZ3BtZytONjdoa3h3Q0xoWDN0OEIzZ3QvY3Q5S2JEVmZhWWp2cTlpQWJNd0gyT0E5alV4dVZ6VVJnUXV0amxzeHVVdE1sSW1iQ1NPbzE2bTQ4ekNBcGNSTDNPWCt3clFxc09GTVV6UnEwSmVHaVVBSDhtaXVjK2hKZVQ0YytWd05jQWo0MDBqRjJjQytqKzdxSEZhak80UFMvdEk2UHV3MVRYVVJyMDdtT3d6N0hOcTBpcW5naENGM2ZyZ2d2dEZ4VmY4ZUJGWmY5ZVp2QWVBRnVEMFovc00ram5DNk0zTmdJQVRqUDZkNG9XamVSYzRpTGFVdWJvRmRreHRSd2N6SGFETDMxOTZTS1FUM3M4L2Y1YS9lSGVRQ0hOWjRnQUtLU0RSYkNmUFFvMXpIVlhvUklncXBMTGJ1OEkxU2JnYVV1cEpHb2g0bXAzSlZBOHZQSlVzandJc2s0OWo3R3hVZnVqV3BKVlFSclpic1dBT0FReUc5RXJzbDVTWVQ0L2dERUowVVUrOGV5SE9kMThzaTRRRWZkdFZ1d1BHQTNsQ2pRd0JRMlB4Qm03MjJ6QVBHdFBOcnZTaTFDMkV5UkxObTJkeU1Dai9QSU4yeWJRZHpZemxtUlcwV3ZnSit2VmlDRVFBZldBZ1c4OURwSjBDalJJNkFXSDAvcEtaVnkxY2k1dFQyRVZ5WHI5b0xZTktscUIwcW42Vjd6M3BGc3VjODdmbjFZaWxiR2x5aEZyUG9TWDRFdncwb2RyMW53SU1rRS9rUG5oWjdlWVlPajFaaGN1am4wWTNWYzhkOVc2c2FMb0sveThsZXZIOW43N09LMVZLYVRwTFlkc2ZWQ1cxYXFadE5QS0tsSXptZHJQTjZnWU9YN3RnRDduSGdkR3RWeWtrOHRiRGxoUk9xNUtNYmRFb2dqVmZycE9UdU1xS0FaOFExNitKckZBOU5wL3hrZUIyTnhxcE5JeE9nN0FPMnRPRi9wYy9nd0pNTElCeG9WbUVyWFRxS1VSeFhBQ1ArM093UGdraUxBd3QvLzRoMitYUjgxSDROKzk4THN3bUljV2pVTUhBT09CcnkvQWg5NFMvYTZNbVhydTdxL2gzOEhlUnRrMFdOSis4bVQ3U1JGRnI5ajBnMXZ5OEM3d3lQMlB3em5SbVhmdlNZWGw5dXRnelJVZ0MreURwK0FuMFdFYmxmVDg5YUJpcWVna2ZnaVBLeHIzTCs1dHNwdGdvOXd1R2kyc21TQVdVUVR3R0dLSXppZk5tOXdpS3pZRXdsZ2JTaGJOZzI0cndHWkJIaHd3b2JLemxNNUlLd0hMYklaZndiNXp5clQ5N3AwaGt5MVVaSCsvMkwrZVQ2NzFqaENyWk1tY2FVeUphcXZXNEszUDhrNm9jWmFYU3REeXlaaGw3djNvN1FOUEh0azdPeVZIM0NkdjFOUVUxYzQ3QUNJcExEM2lnVXZ3NmcwSzVGMWJENGFEdmlCblBQeEd5V2lHTHFUemZ0OWJqQmcvd0ExMThLWUM2YXQ5Y2dhVnBQQVNyNXRteXpKb1hxc1FNeE9IeXNwejBtcW0rOGErKzRUTE5hei9jVEJtL2lBNEc3Nng1Z1oxNWNTVXVDd25odU1mRVB3MXNrVEZGV3Qvb3ZrcFFBdy9YSmpnWWRqWlh1aTdBVDFOb0JUOFdsOHg3U2ErRmJYY3hXT3ZINFRmVGE4ZHpiS2phNmNEL2NIWGo5MEd6ejZhcW53Uy91N0xUYmh2UE1jOEFnckJnd2UyTkMrOVkrbUJ0OTQ4c0d6enN0bWI3K0VzODNhdEdkKytQWHQ3Ky9nMXUrYk5XUTdFZTM0QTFTZWZ3ejBKTEl0Y2E0V1ByYTRZWGdJbWYva25NTGwwV09YdDhFUnNmYUpHMysxSEtvZnlVUlZVUCtMdnhpNnNXaEhiZ2t1TkNvbDFMUUphcDRqUlVtaDFnb0hNTUF5T2tTRWtHMzgzUUdSK1dNRVYyTW1pRmhIRmpyVWY3NW55ZUJGNHVPUXJlTzZSbHgvOThxSHY4elRqM2dMNkYvNVdBVjRFeVZZVmRlUHBVUE9JZ3RwcC9XWU5uN1BydG5mN2VxKy9PV25rb250V1BPK1pESzdSbDdoTGQrLzRJejJxcEdEWEcrT0gzLy8zamNNV0EzN1JrZDZQZ3VaZmhzRHYwWVF6RVN3eEJ5WlhMVDcrSEhocTJPUisrWS9PMzl5eGF1VDRZUU0rM1hTV0hualhhNi9GNVd4aFh2QXpnbkVCYnJtcmFiaHB2OUNYdURGTjZSVFh5WTZsU05qTmpOb0EyWWlJa0kwSTBCUzE0UTFMVWFocUFyQXhKR0VFNzJjeVp5T0Mva3Q4dnlFYzAza1J5bVZFOCtLZlVibE1lT2RZNThWN2FZSVNOUG9mZTN0V3A3bWpuK0d3VHArYmJMVUpycS9ScUhLNjdueWpYMG1HUjhra2FYVXM3YldXVG9RL0ZsUlhzOStDWW5RcWVQcUNHdWJRK3V4QmdaVjF0dXp5ZElkQnF0V1A2SjAzcU5UcjBJQUwxVnc0TktKazZjYlpoeWFPMWtsK0dQdFljM1VCbDRRZmJQKzJvUG9ETUdWYTNzQitoWEp6VlVyMWEwZVBuaG5zeWdvcDVESlRmcUZ0NnBQQytsWjVnK0p1SS9LU2Z0UmoxQnRvVnVVRmlCQkJGUm9ya0dNbDdwaFpGRm5FNFNCYUlSajVtNjFYQWpIVEZaT1IweE9JNG5TU2ljOUI4akY1TlRHTEswR1ZIVVdtZ1Rqc3NlQ0xTUk5EYnhNdTBSb1N0MWJzTStxeDVWc01Kd2FYZ1RIcU80dUtVeFBOZGpJUVVZMFc3RHB3OU5pOWUrWXZDR2JMMldJdkI3U1dvdW1Ud3h0MjNMMHhQRWtrVmNrTkdkQlFWV0d3YUZSU1NiQ0trNnJVdEZaY1ZhVzJhaFVpdnJKU2EwMEJiM255aHRaLytOT0g5UTA1S2lBcExwSTZld05teXN3OXU4Ky92NnZNYjFHcDBXclBKV3ZlTWFCLzgreitvWGtibXA3ZVZMTjkyMXRudHZtU2FMSFVialNrR1RUTVhLczFjaEZrcnZMTVhYSGJoL1ZEOHp4cEVwbk1ySkR3czZhRjkyeGNtNkpGcEUreDd0RUg3NzFESmxvUURJVXFXbHAyelJocEVZc3RnQm5UZDlYMHlmNlNrZ0FxTWN2b25IUURLYkcwdklwVDB5b2xMNjJzVXFkcXVhcEtqVFZsNE5KNU00ZldqeHRYMzlCczUxTTBhc3VVYWpDTTN0STA0OXl1M2VmVnNpS3ZtR0ZFZDgrWTFxOS8vWUJHT0tWUHphYW5KcjY1ZmRzMlh6b3RrMGpGbkVsRlA2SXl6WU9wMmNOMW5uSDFRMmUyZ1BOaXZWcGg1c2RtbHhSSzg1TVZhclkwVkliN1RPb05TdlM1Q0dPUEJhbkZXTUxtOUJ2MWFEcHdwSHV3VzJEaWxObkVPdjFPakRhRE9EVFUyUkczcjZRZFNpYWJGZ0J1L0VhTTJaZUdHUklzTFZBeVpKdWVDd2hmSGcwVUp6RkF0RElHb0NmR0NQNXlvR1JFS3BWUnBRaXUzZi9aMG1VL1BITnNhcnFZRlVrVlhPc2NzQkVjZUEzY0s5UG8wNzBhcmNTUXIrRU1kbk91TGdlSWxHSUpKOEw2djZKWlJaNVZjRU9LMDZWVS9DbHpzRTRuVTdxV2JkbXh2amxZMG5qNzhtMVRpZ3pwbzBTRzNzVzl0ZkNqM0RHclQwNmYrc0NreXVSb1U3K3FtdUZXWmEvbXVaVzlSYUpVblRvd3RFOWhjT3lTOFZrU2xZUUQ3SkxDcDBabWZxQ2VYVGdzU3luVjVlMDM4aExzUWxSd0ZrdlQ2Z0lSTHdlUHBsVVZaY3RrYmM1QmVyM00yR3RVcHFoZzJOMWpoMjhiWDVObGtkQnJLbTArMnVoc0NLVDBYanFub2JDb1p2eVE5T2poa2ZtNXh1VEplU1VQMFByOGlaMDJQMkV5UjNtSmh0YnNCSnZRT0tweWwyMXVaOGdadzdUMHhUQXV1UjdYZ243cHIxaXJ4NHkxaUl2dW1HTndSQWd4c1JST054SWRNQ1dFMlhCN21LRVNrQXdTZ2h4VlY5eWx2OUtFeVc5VDdDallvZ3NhaFFuaGRpMDJQYVJEUFhNaXdXN3RveUplRHJ4RWc4MlFPQ2NVR2JHKzNiL0dBdjBYRFlyYWlrV1RRbFJRRzBGRmlLQlZJWlpFZDFXZFNmUlBGYjVscTZFWWNDU2VSaHY5Z0tWYWI2cXpFQjU4NjRhcTY5NG4zSWh6SVgzQzJRVng1aUpVdWRQM1VNd08zV1RVLzUrMXd5aHNaZjdLSzRLTithdXZDbGJuOGV0WFhwRkViUDlaMDl4ejYrdzZyMkhiLzY2OTlHZ2RsVW1WWUt4WWlRQ2FGR3VsbUxYKy8xVURjU1pJU2MxUzJDWVUvUW9RNnRMUjlKODFDOTBiVWhJSnNBa05nbklqMlViTC9vUEdBSjA4YjJxTWpnQXlOY2RQQ2RJSjBHcDIwVWthVS96b01sOG5ldklpeW1XT2JBU1BLMTFtS0p3NmhIaDBGT1NLckxEMklWNUhxS0pBcDV3OERuN2dKRHNsblNJalAzaHRRNUNZZlE0SGo0QmNlQUUyd2dzMGhTdXo2NXpXb24wVXRLcWlDL0FyNkx2WlF1RTJ5QVdQMUtGNzUzYmhaTXNlRldTYVR2U2RQeVp6bEpQbzRCQVJWSmU0cGV0allhU21lTEc2cUdrTXVBR3prUWJSKzFMcGRrdG1PN0UzcFVPQ1ZTcVZhWW04QWdRVFZZYmdwTFczWmxxMms1UTBhbHYyaitpcmI3ZGdRRWlDQk9ZeWh5d2RWNGlPdjVscEZRRENVSEtjcHJWVmtMZUxLYTZENkJYanNVd0plOGs4RUxtZFhGeGoyaDlBM0JmbjlITWFUdU5FL3dFNjgxOWFqTnBvT0NrcGVtLzBYcWxTcDBHWE5McWttK2xtVzBjU0hlcG9vbTFzVzdTTisxbHZidy9yYmZ3TlNpYjc1UmRPcHJkeitCS1FTOFdCRHVuWDdDK0tEdWxsOXBmMktQdkw1UTVwb214WWcwcmxpODgzZUtPV3RDUXFqLzBXTWZHTmNEeXNjTEZwU3FIVFFCc3ZSaWZReHJQZmRydnNlRVFzb2ltdFRpRVdRWFFTSVdhOVBhUVhvODZqUTNPN1hneHdvR2NNYzRPUzZ0b1JrODRBRk9BUXp4N2ZyN0h4ZUpoait4b1RoUlZpZTNoVWlaOEY3VTYzaUJNUlU4eEFrQTlnSlFtczZra0xqbFBBdTkxUFA4S3BmNTgzN1hIWVhwd3Uxek5zRXVkVTJsVm1wWXJiOWZDUDREN3dMYmlQcmsyQTlSVCtnQWMrQ0M4L3BuMjhSTW9BcFV4bDVPeEtwN21nb0k5N1RQVHVKNEQ3c2NjNjdYa1R5dTBoaUs0OWJJUGlaN3gzZ3NaTEdzWnpRL3c0NXNzei9Hb1gwSGRXQ011cGZTNi9DN3VVNEFMRUp4VjJDbU1GdDZ6WlZkZ01ENzEvOTdwUktVbWVlMWZtbFBZdGZ3OU1lZjk5TUJSWHVGL3RtN0M5c0pKVEpiRU1CNlMwbk9ZTERGbEpWdG1oWjd0RUhmU3pOOWM3dlBXN08xcmVIVmpVTkhab3hSeVhTTHoxTzZEOURtNTlBaldHK01rK1NqR2lNNnlhVlNHMlVPd3psWGdHWkk0R29uM3J2ajh4YmRxSjc4bDNsTEFVOXcvVUEwV1VsRkpnS3ExQmZ5QVprRE0yNDRYb1AwMSthTUNOQnU3b1NYaUpXUlk5Q1RMWnd6aE1ENEdYY1N5Ukd6YmNhQlU5em9XSUhib0lVSTUweHNYUTJIdHJNR2IxcWhYV053RS9pdFJ5UnRIalV2Z2EvSyt2N3BxYzJ6aGdoSGJ1b0tSSFBQZU5tTGpZbEdzTVZIcG5UQk1yVnBTR2xvTmhIVXo3ZDNBU0hBcjRJNkFLaU9vbUcrN0p2Rk1zV2JzVmZqN3krbTkrTTJLckdkd2hFM2V1WTBVQ0xvT1VJR3ZiQWFPem93NHNvdG9wdHZ5VFQ2S2JQdmtFbEtPSmdRTEg2R1VnQy80eGVnYzhIKy9YOFdlMVZDVTFJdlk4VHpDM0ErNkFHenZhNXRCS040RFZsR09nSU5nR0M2MmhESFlmV25WaWpSMXZ3SkdPT2VuaUlBMThSRW5QcDdHamxWd3NIUzRIczAxZW01WThlM1p5V3ExOG9zL21nL3RzeWVBSlI5V0F3bzBibXVyMFVrVU5hTjByNG1nQVRybStFYkVzSTAraGwvcDVqb2JmbTRhWjVNcCt1UGhzcTMzWXd1VFMwdVNGdyt4TlRVZHQrWVpBclZPNTZQWUJZVEZjcDVRRHZuR2tFZ0NXbFhKZ2ZWZ2tZdXBUVWxKbGtkK09SRXNoUmk2aXhkT012QjdlcFpUUWtwRkMzYWNTR29UM2U0WmlMNk5ZejVCc3lOaGltekF4aUhhbkxnaE1IRkV0d1dQRjUyUllvdUFBOE94QzVobmdSd3VNOU5qQ0ZLMFo5WUxuUVZjY0JsclBVNzJLNUJmaERsZ1BkMTZVZVlPTGg0M28vUkhJV3N3a0tjRUM3WUNjWUdQanFsSHc2V2FRKzNIWmlHR0wyeDhZdGFxeE1WamV5Q0QyWG1xVlpSMDVjaVJMWnBYS1pEbjNUR2ljY0k5eDFhakc4bUFqL1hUWnhHUlAwVUY0YmY5K0lENlluNTg4cWF4aFNjVzlVbHFpVURORG5Ya29sMUhCZ1RCVGNrLzVFdmdOZVVramJKSlpaVkpwZG1abXRsUXFUWlBsRkVra1JkZnd5MGF0SW4yNjd3MWE5REpxbHdJc2ZRZ3llQnNLYXpyWXJRenExQnFSSExGK0dKUW9vQVM4M2U5aDg5RUtxaTlRajlqNUdnQjd2Z0h6NWpkM0hBUXpIL25ESDkrdUdRZS9odzlzZi9Wbm12bnlEd1c5MWZSS3NTMDRwS0hhYU54OC9jMEQ5RmVydjNsMzc4Zy92UG55alZmbUgyMndtZnQ0NGViQVFOcGZBNXArOXhNWVBybjMrZ21EVmc4cU1hc0E0SWFzdXlmZVg0bHV2WUJHbjBKUnFLZkZXQXJjSWJFUlNTZXo1SlZRRTZxdUlRWUhHM0ZnTXhVUjRsSCtnZUpzZEZNVXE1aURkR0xDZ3JpZ3RyYXFDWjI2blM4VHU1VUNQTDg3eVpZYzdnaUNQOGtBOFNZbENLd1JlVVFzSG1WUGNEaHFZaHpZUHFYSUNwUkFWUERSd0orMzc3NjJZOFRPdCthdHYxcjN4M253L25kK0F6KzZzSHIxQmVENnpVV3dBSWJvWnhmRFd2akRjM0VKNzNPQUJjZHV2OS9kdE1XV0o1Zm0vVEovK1owN3J1MmE5OWJPRWJmTnVmM1IxdFVYNEVlSWVxQXNQcVQ3d1NOUitGRVhyWVEvWDRXTGp3QmlUb0xheVlicTBSYkQwNDNoRVFUc3dLMEJhWWpPMFhiQTdZNGVHTWVNYW4vMkJmWisvZTdvZDJBY2xFY2VCVk9aWG1EZFBaRlBGek5qb3NsTkV5TVBnU0gwbXNpbmRLOTQyNFM1SDhsKzd1Mm9veENQNUowdWF6ckRITFpFSVpvczZJeXVFYjhhUC9zNnowSGE2TlYwK2lRMkNIQTU2SmdxN0Q0Z1lta284bHZwYnMrZ3MwRWpuT213dWttTi9tZ3FmbzZHVzQ2MFJIRjA1NCtUODJwZ3MrZmFiWGt1d3lDMXBqZXY3cGVpcmRGbEZnRTFMK2NTMDlMcU5uWFhYMVFOUWxoaERiYlNQNnJWTFhRTE9wQ2ZpTWNHdjV0VkRwUE5abktvTkZLVlN2MkJTcUdTYndTQTRVVXRzWVRSSFMxcXdjY2o2YXV6QkFRc2dkMHFCM2FqeWNvUnZqNE84aWFzSkZFLzQ3Q1hManRSK0JHOFBHR3BWU0FvNmdWaXhBZlB3STUwSll2Vm9iSDdSekVxSDJ3Vml5VzhPdktRMDZQV3BKblNiSm9teEtrVG5oK2lwV1NUclN6WFkzRnJkU1pMYmw0U3ZOZDRaeU5XMm1tODA5aWNsSmRyTWVtMGJvc250OHcyMnpBNWlDc2RuR3lZcmJHaGZEUnFqNU1kWTFQVEg0dGQ0bGFPbFdyRFpiT2RHVUZiaHJvcG5ybFcyYVJQOGJ2cTNGbSswcHIwNFhQMlhkZzNaM2g2VGFrdnkxM244cWZvUy91anI5Sy9WSjFoQzJZNFo1ZUZ0WHBaZDkwQUhvMWlPK0ZKaVBJTHBjWTJRRjRTNnFIVXNucElTVFJhQXVqbjE4TWh6MFRYMFp0dnBhMFNiQmtNRlBBZmdIMGhFZ1lLTVBNV215ZVlobHhHMzhXTnVPRXlhaEExaWZnZ2RvdmkrRTE0SDB1UVZSdE5tTnk3aFMxK29nSFg1YjFEOEJGbkJTYkJEVHgrVE8xMkVSRlZocm96Q291ZENCY2dtbHZ0NDlWOFZwSmNubWFSbWxaOHNITFRGLzQ1OWNiY2tLbDJKdjRjckhISS9QMXYzOVh4NTBkL1BMTTNDSUsvL1FzWWExcTh2MzJTS1N0Slo1WnIrL2ZYeW9zcnRKTUF0Y21VWmRLWkZkbzVjN1FLc3ptb0JjLzFtbWpJeTAreU1OSlNhLzhCSzk5ZnNlczJ5MkJUS05kWXUvZkMzdm1EN3pyejEwZjNmMmw4NFV2NDIyK1NYNzd0eVIxMmhhYkMzQXpvWm5Nd1EyRytxeG9tdlpXdTBBYk5ENzcrMndmTUZScXRQQVh4RkJrM0tPNEsyWWVmaDloSU11dmhzU3JnTW1JUENCdzJmOEdDTkt5ZW13YUlUMUxXamJmZmZYRVJHOEg0Y21RREQwc3N2b2hYVXl0anNvcTVLNnVmV2JQbW1kVlhGeDIwNzdvNjk0V1ZrLzBPdWNTU04yeFdRMjZLMkdTWjQ4NWN0RStiNTU4d3ZzYWlXbnpYakt5c3NadmVXckg4ek5veExtdU9QMWREaTNUbTRneVBSYTlxZERxcnAyUkxYZFdyUjlYZFByNm1JRjBucFJXajE2d1pQV2JObWxPcUo1Y09EQTNPN2pOeWVJTlhxY3V2OUdZNDhudTVsZW41S1ZZYVRHOHc1K1c2aXZMU0ZYeGd6TUk3Smd6ZXNYNVNhWEhEckpsZVQwMU9xbFNxZGZsSCtkVTZBSUtEblVrdWYwR3YxT1JTZnlqUXoxL2pUYlRERSt6WGI5bzljUGE0VG5URVRiZHFsVGZJMmhPZ0kraCtGZTdwYzd1SkppTzVTeWdVQzRNYlBUeHJkL0Z5Z3I1TmdGalRkMXJEVTdZZ1VIdlFBaDZvamM1RVgybUpzb2JZTlozZjNhWWRIQWFaN2J0MnRjTkw2QWgrd0dWbzdTb1VPWEE5Qzk3eHhLNzJ6cWNHZHl0NlFyZ2IvNG85R3Q3VWt0MWNtSWNTY3dDdHY5WldON1VQMDZOOS9tbnJCQkp0TmY5VmE4enJxcy8vb0FsNjZrYzVxWExFYStpSVFUT0JWd2VJZ1NkYTNJSVNmT2U1eUlpRlE0SW5QTkpHUXRodk00bytjVEE2WGVyMWNLcE94emhFNDBkZUh6NlN5VWdHRkZrMDRRT1ZuQUhYdTRwZGlFYWpJNGJqQ3NPM0xFYUR3V2dCcFV6L3lIV0dUN0luZXR5MC8rWUdKZmlld0JRcUhyNy84ODlqZG5iNFpDQUlSYjJvR214bkIvQVVsUVBpT3I4eER4aG83bkl6SHNRUkVUVnJaN3prUm1HVWRJWjFmcXpqd29qd3BPY0hqSVBvYmNZK0E5R2Z4WHF4T1hHVWYweWZTU2xWaThRRFBCMlVaNEI0a1FwZmcybG1CMjJqczRyeDBaa01qbURIRjhVdUVJNmRtMnkwb3pnTDNYT1l1V1JueCtyeEc2YnB0bzE1V05CWGYzak1OdDIwRGVObGZmTWV4ckJmS0NLdkw0TmJNRHJMMDd1M2g5NkhncEUyT3NzTWpwZ2RiSllaTmlXbmgxQVl3eXcwa2VicENodFFPSXQxNElzc09wMzlDRTRGTHpiT3g3Zm5OOEwrNEw3Y0Vod3VRZjNmanZybFoyUU5OZ1I3eUhJd2VQUEx6dGlMVEVZaVhHS0lOaWpxRlk3T0VPNGxSSTZVRUNKZzIwYWU4WGFHY0E3TVp5RVlZbUFKbndSZkRJR0FTaXBsU3pnemZIRW9uOVNtbGtxWXdSQ0ZQbGVSME52NGhGS0MvaUVjSmlsQi82RjhjcHNxbGpJV3d2bElzRGpxQmdXdXRTWGRvT1JLWlZzU2ZBRk5iMnBRRWoralExc1NFTzZCQVRnT25vbWY1WEpoL1RrYnpUTjdZL2FhR21KeGIrSTFKcDZSTUJvRzZ3b0NOUDZKdFNVYXBBUmxrNm5aczNmdm52WGdQRHdIaW1EQmpmRWdCRnZIVXpmbzM0Zm1Iei85eStuajgwUHhBUGpUbnIzTXRyMTdJcFBBZVZDRS9wK1BIcUp1akllbjRDbjBBR2hCWS9XdHQxY1ZGcTU2RzVTaThWb3FoSVd4bVhtRFlpNTFsb3R5QnR5YWdGdUhKUVZZY1JLZDZPR1BvMzgyTURYNkZmempITEFZYnBzRHN1aVVCU2RPZ0hrblRrVC9HOTRYL1pKK0MxNmFBNWFBSlhQZ0pmcXQ2SmVDWFUxTTF3dkxZN0tvUW9ycWxCeDFTcEJFQk0xUGg2VmZSSDZJcFYrWU9MT3hPeHhWMTF4WDF4eXRJeWUyN25NQnFXK3RvcU5OWjBNOVVNSGF5RG5hRkx2ekhrNVh4NURrZFRBdER1elhxdGUybzA1dTFtczVkSG81Rmsza1JzeU4vcUlvOXlLUmtxaFJTVk94UHhqczlrV1hCVUFoSmsvK0lvRGRQa2hBSVE2Ym1wbWt5SDFhSlQ4Tm5LUDN3T2VpUDc0Smk5NFVGM0VGMDNpbE5uSWZrMFF1eFV3d0lxR1hLbklNb0RnaUVZMk4za2RQTlVVM3d2Y01PWXJvbmN3LzBKVXBRZDdXaHI0RTNuVXB4SDVSZlE1QWJNamRHUENLSUV4eWVyeGNGOVFuMHdYbFNjSHRCNTRzMEZ4NjVBalR0M25yNXV0Tm9QSGFuclV3azJBYmhLZU1odEVYVnB3cjA5WHB5czZ0ZUFGR1IwLzVFUndDWDRORFA5S3RiZEVMNHpKb01MRzJxWDRTQUxlM3RiNThiUHFhUTUvT2JBU2djZWFuaDlaTVAvYnkrOEprRU1kdWlNdFBoSFdXanNwRS9JQmc4MjF3K0hURUU1bTk2MGRFL2NETkUrT1QyQlNIVm1ZYyt1dWh0MGN6a1VpRStRaytCa1pndGR4b0UrT1dpMjF3MHdjZndFMDJzVnd1WmkrSjBaTHRSVGlMM3ZvSk9ud3hNdGlSR1J3NU1zaGVDbzZrRjRURDFJMDFheUJHUDZDRWNPUkIvTVFONnJISDBKZ1VkMlNpUE5nSisvYnQwM2M5TnJLYnprb2FucFZBYk1OZWxBYXd0bzdKeXVKOVV4eERBdzlIdTIxeUZJL0IyUXpBQVpTMGgyYkN6U1ZiejZkbmpKYTYzY0ZwamI1Y0NadGJ2M2pSN3RyOUFCVDVMSVBlZ3cxMUM0YjFLdlBVdXRFd09nMThWKzlzc0hKS2hRTDBhWWJmR0xjMm45ajdFbjMrZHczdkxOWnBNdFhXdEp4cEd5WU0xNGlIMzNsODNSSmJsWWhKenpDVW9aRy91dmU2US9kZWVSTVViUm5RY3ZLUnI0Ny9hZG53NFNiNElraWxrNVMwYlNTVm9OdVdUM2F3aUlkNXlnTjQxdVowS2NsZXNwSkc5SlVvSUNBS0d2QmlkWEp2VVNDSW9lOXBOK2J4WXlPUzdiRVc2WWxTMUhPdHdrMlY1NWxoQi93V2Rwano1Q25tMStmU0tXYUxSR3BNbGloejFXSy9KbHZqRjZ0emxaSmtvMVJpTWFmUWMxODN3K2VKZ0pQZU92OVY5T1FYc09QVitmTmZCUnl3QXU1VldBdlB3Qy9QclZoeERsaEFDYkNRMEpsYnJYOUdGS2VJZ2tGUlNuR2V5Q00vL09uby9vYmtBaW1icGQrNmZQbFdmUllyTFVnMjlCLzk2V0c1UjNTVWlGTVg5SGdURHMxWmNRNSsyZU9Gc09CV2FtaW8xMWNqK3YxeXJJMEhvQmdqTVljaHF4OGRnYlYzeHpRNFVYdWliaS95QUtLVGl4RWEwZVRtcEFXbGFUMG9DcEJWQmJZdHhIcUNSbTVWTlpmTGxtZUptTnhTeG5GM1lNOGRZOC91M0RUOWp1VVBBdkhlWisyTlpaenRyK1pxSy9nMlE2N0pPUXNXWmUxcGJ0NHpNL0xSckRGYmQ3MjZwMlBYNHEyOXo5Sy85TXVQWHM0dUFVeWZYUEM0ZU1HYVMvZmRNVzNUem5QajdseVlBbkpIL2NiS1ZUV21YalR4V3ZpVkliOVAwYmQ2OEdnenpxYjl0Zkt0aTNlMTczbGx6OWJHdVR2UFVqMTkvQTRtdnVCNitQakZLQUc4a2hZMnUwbDBrUGwvMVgwSmZCdkYyZmZPN0tYN1dtbGwzYkpPeTRka1M3TGsyNHJ0T0lrZEo0NXp4NG5qM1BjSk9VbUlJZVRnaGdSU0lPUnFnSEMySmRCd0ZScWdKWlFXU0xrYldwb0UzcmFVRWlpVXRwQm84ODNNeW83dGhOSys3L2YrZnQrWFdEczdzN096czdQUHpEelB6UE04L3pUeGEwRmdpNGcyUzFSV01vRmVIVFM0b2JjT0lwYXpQMzlMTDg5QkZPL0hibm5jdFVVaHI4dEtZaFpId3VNcUw1NllyQWk3RWtxRFdyRll4ZkRyUDd6cS9UUFN1VThmbWp2M29VOEJRMEp3NjJDbXVMMjNSQk00SFcrdmNsdE1acWVlN09NMSthc0Rmb1BXRnZBVVZqdk05UnF1ZzdlcmpqNEdHbEZ4L1l1Vm5oakVTcVAyQ0orbjJjbEVQcXhEWEVzM3RwSHRYYzFCTFJEQ0NHR29iM21BUUJOZERTSU5PN0IyRCtselNFaWtCZGtucHdmdzJBZWpCeE1FSm8rd0gvdnlJWUI2V0tVRGlGZzFxQno4b0dmcTFKNU9jRU5ObzA2NmxkY3hOSzllRHc0MDJ2VGFlTG5MUnNNWDJmRitSbVV5ODd6Z01hcVo2SnZXS2ExZWNEL1BJMlpLV2xMVW1aY1g0TlF4ZjEwQjlyVzJnZDdwb1pWcU03ZFMraVd0b0drMTg0dk9JWm5PenN5UXJEL3VGNjNnaUlhSHRFSjd2YlJYU2g4dHRITjJtN2JHWVlTVHdmNTdQc2dMQ0ZvQWFZMDVUdzhSUDdyUlY1RDlCNnVoZ2ZhK0ZTY3IwdE84elE1UjR4VU1TakJkZXFSTXdVSldIVkU5REQ0R0RJUktCZkY5UmxNZktpbkdpVVphTmVLZXk2aFdhZzYxQ2M5d05Kdk0yUUFCb1E5ZGdzZ0VJUmx1RFhNQS9lWUlSSE0wNzhmdU01TlJPcHh3MDU1L0k4VUsvdmtRb0NmTjZVNGxPeGRuWHdDQzdqMmRJUDB1clRKSlgxa0VMU3hXbXNCSW5abXVQbnRNK2tKbk51dUE1bVZ3QjlBN2E0c1NvVXE3QVFDZ3MxZUVpaUoxTGlOOENxWFhYVWkzOWFZZnllV3ZHSmdPb0Jzbzc1dTRVTnF3RXJ5UzFlRFM2OGJvQTBiNGxjNzhrblRsYjFFZitwdk9MTTFXQnhiTldGTlVzbVpCcDhPaGNIVk8zVndkV3p0dnN0MytINmJMKzU5c0Qvc0YxVUpOUlJMSzFXaGF3TUQzMktrK0FXY01vellKSmRQWWtRZFpnU1JvNlRCbjNjNFRaM2xZSkxSZTBGU3JBd0lhcytTbEhVVHZWaEVScXVqRGhlQUZJSkppNE9VRUpGS0dja2xvbHVEaEFqdmlMQlJLcFQ1ZzdjcnphVGtWcXdEQklGQ3dLazdyeSt1eUJ2UktwUUxBZ0gyaTE0emtpc3JSOVM0UFI1ZUZRbVVWanZyTGFUcmpzNW05RS9mWlEwSXdpREgvV2xzdFQ2Wk1nckI4T1k3dDJuVVFSNmJNbURFRlI1ZGNmdm1TTzlWZGE1Vk1pVU9oVTZ0WmkrQmllcVFlREFuSnF0VTZoYU9FVWE3dFVvdTFHb1hKR0J1ZmJ0VHdpMDVJWDV4WXREN2NHUURBcE5EVTBvZEM1VUlRdlNtR0xHeDlxMVg0TWNhWld3bHFWdUtFWGRLa1hTL2poTTQvQStyUG5UaHBDWnJ5ZmlYOWlmaEpOK09Eb3FlUDEvVVFiS00wVlkvbVlveW5OUjNOeDh1b05Zanl0MUUzVTkrajloRTdlN0tqRXNpRk1CY09Udi9XZklOMk5MOHQvbDNodDkwUG9PeTUrUHNra1AvZzkvdW5aYjkvY1k2dnZjVExNbHhPQW1uNUpXS3NIR1FIeEM2Wk14Y0QzVjBYbmdEbFFPcTZPRzFBNUp4dXYzdzMvZ08zWEJ3NUt3ZjBnTmlsTXNwL09kOWwzRG1PNnZNSVA1SWFSeTJncnFCdVFLeEFydFZTdlVpWmdBZTlGbFR5YkVsYitveWxVZ1JXRFhjOVl1MUQxaHVKdk5mYjlrRTVUVmJxa0pjanZXSlF4cDNEREtxTXZ5YXlZcS91Wmk1Qmx2di9RSTVqQVRVRlNheVBrQWo4MkpvTStEMnVrUDdVUGl5Skw5eGxUUVI4QmVHQWpKbUE4dlJpTjJSSmZ0Q01nczNUcGw2RGd0ZEE0RFZ3SGVIbmhIeSs2VzZMd21CTVdwNEFRYVhGcHRZVUc2YStLdklHUTlMeXlYMWswZUV1ZWVtaDVEdzFCVkRiNUFoVlBXdFNMT0lQMVRWRTlwM0NxeklMSzJlTUx3MUhrelBTTW9vS3JsTU9HT0o5Y2d2UjlzQXVIbkc0NDdYWGJzYXNuU2djWG9VZWhDcHc3UmJDNnAzWmphTG82VGs5WFBvOHBjam05Q3ptVVQ4aS9Iek84cDF3dXluc2dTdEdyR3R5NElwNDl0RVIwMjgrTHF2RTRoYU5FODE4Tk4rRndrRVo2ZytqWkFvcFV6cmx4cVpKZkNxSGlZZk9pTWY4SUhITVIzT3lOanRlQlUvM2ZpdHlMdk9JZFVUTklPM3J1NURJSlZkRDBjcmlRWmxSVk51TWRjSHkxb0RLVnhxc005cmdaYjFuMWJrcjBnVGpTSC9kOEVRcHJhV243aWt3T2dJbWk4VVVjQmdMOWt6bERFN3BnODkwK2dMamZyVk8vUFZ0eHR2WGVVYkhlVTl6N0lwYkN1b1p0clJnWEd1MC9MSjVBVHY5YUY4T3U3L0VaWlB6TUlwQXVuOHUwNzk0Rk5BNWdSOC9DMlpndVMvY1dsNlJyL0NFZmVWWDUwSklVb0hKYnpkNmpHRDIyRUNyVWFrMHRnYkd6b2JRc1piM2c0eTFUTHNHcUhjRDQyd2JYemZLWGoxMG5CRTlHOVZUVmFLS20xbzNTRWR4RHVtcjNkSm5zMFcvUjg0QlNnTjlPUUxmVXZZQW0yT0Jha0k4N0ZTODMwMjBvMExlUGowcHhKd1NiQW9TSXowUmlYYTVmc29SOVgrNW45SjRqd1J4OGIxMmR4aHZodzZGc2FvYjQ4VWRSUHJ0YXlpNDVzbHI1dU11aEFtZVFKc0V3Z1crUU1LNmF5R200WDJuOUNHWHh4OUlXanQzWjE4NG5YMVc0OVBjcjlGd0dYVDQyRDZzNGFyTzE3VStlRFJIN2p0eTVBOCt4SEE4T0NMM2svU01aRFJjT241RzVVS3lyTGt2MGxBWDhrZGlrMlpWbzk2VHZRRVhpMHIxYVRnT0hiVWYyNGJkdWFEemRVMy9OWHd6TlltZ0xtRUlEOW5QZUc2UEIyL3g1MWlCTUdibE1Vc0FpZTIrcklYdTkrRzlEalEvNGg2VmMzcFNSM3lKNXhUR0V4ZDdSNk5uYWhGRGlMaENzN29xMmR6a3REcU40QStqdEJadDV6WklsMzJSVjl4MWU4dUJuVGJBaUxyV2trS0x5eTN5ZVVNOS9rcmJ2SWtkT3laYk9JR2wxYXVYbEk0R05LdDhjb0J4WHRiUkdIODVycVlCbkpXWjlIQklseTlWNnE1Z0ZXMVFQRDNrWTg1NDYwK203OWpMUWQvWTVNeFlYc3hyUTUyVEYxMU5IYjVKaXhmdWFCY25peHF1eGdTVVVEL1FUQTl4cVVIRVE1MWd6MU0yeEtkU3hGOGRrbWdnQm1aQkRZU3RkRXd5K21wWXZrSmFrZmI3K21EU3paaUFjTlBRYVVSc2hiSktGMEhSVEhpTlpzakxyb0hjQVA2SjBicXM0ZkNDeGNiQTBCamoxSmhWMEpBeENQQUx2WUlUMnpPZVEwL3FPWlZMWWUzYWZMaDcyNzd3eEZUb0hwQWZqWHJ6dlNYdDVVVWl5NnRVS3ZEaE4wT3ZlSFpwTWdWV2oyVHBPUWNuaUI1aFBmTjZuc3VqdDFaSi83aTJlT3lvR0FDc1J0VUd5dHM2czRkNExhQU55bWtLSVhDOXAvUFJPN29PYlMvdldkRG9CTlp3Zkhnb3Y2QisydXJ1UWlXa3dWZW5GNTkrNFVaQktkMHhVL3ArZ0s2czAvSS9SVFFFMFB5M2lUMUwxVklkaUkraE1Hb3FYa2JBVWpBcU9VZEkyR2NMOWxCU0F1U3hEYkJCY29JZDUxampzb0VjRnBCNGF3elN2WXJzSHV5dmpoT0JnQmVCOVFCYnY1TnhtcWZsTFVVbGtFTWhGeGRRQytKTXFUUWlzbnF2NDRQYXNoMEY2dUZjekp2OXE3UmZHYTVNaFFBalpTS1ZFTmFFd2RQWmYwVGlIRmNaVklGVDBvRlFLY2VsL0p3T0hQME5ZSUJWYjM3YXI3TTVMRStmWUFObkFBM3kxRjVQaStNbXlBR3ZpYjVYeitoTE5lbUZNTEtqUFBPQnJ6QVIvTVNtOCtXMzVRR1Y5STNGRXZTM212KzZYVy94QlVjWm41K2pjT2NCRGF5SWhDdm82YWJiQ2lvZmpOWklzN3hGVElXM29pQ1lZcjAxa1hBU1pOaE14RjlTMDZXcUR3WktZSGNRUkxVYnJXUHlRNjlzRE1JUTRBQUxQS05zVnJWekoyQmh5V0p3U1ByN2lKYjNxNTJwdXRpRHRZVzNXWU9nSW44TTRycTkwbjV3ek44dW1QSjgwbFF3eGovS0tOaEQwb3lmNlZtejRXU2tCbFRLWTZDYnA5aVo2R3ROUS9JQVltR0NNbmdCb2tjT1RZVjRyWlhZbXFTd05vZElSZ1FpaXlMeEhSS1gvM1lnUjhObzFzTVFYWDVzblVzVHdBTEJITFFHQkJna2Job29UUEZpYmlSRm55MFl0b0xSa0psd2I2V0ZZVlM4ampQQko0Rm1xZkZ5alVtMVllcHNvQUt2N3pTYk84OS9EeVdwQmRXR2pOVEVWMFhvZjU1UmFxc3JhYWtpWEpRSE5xaDExeklMVHhiN29KZi9FWjBzQThaSEg1YytiaHplSlMxMW1pZXNkeFk0RDE5cEJoMUsvbkZZK2FPcDdyRFNiREJyUklXVlBydnlKYTJneWhqK1M1QSsvWk5ucE9lbTMyZGUwcHFWS0dFTm5lVHpyS3lVa29iVFNPYmw2UkhPZ3FKc0k2TXE1bjRPOXBTWDA4VWE2U25WM001bHdBUXN5ek1QVEYzNExLd3VjSzZmWUhZNnpWY2VOako4cng3Wjl4aUpYWUM0L0JqQnk4V2pxYXhlU2dZQks4Zm4xSEc5V0hKS3BjV3dHZXFCTDR4aG5zSmkyQklLdTVGZ2hSZmRzRnFSUFB6aWdWUUdWbUxzTzIvN3c1OTI3TnoreGM3dUNWNitvZTNRaDZkQXgwbHZRMlhrVi92MjZWejVZemNOTDlIVDZmU0lMWk9XWk1lMm5SZ3V3TUlYRi9sOTl1aXk2aTVIUzU1M0JmakJ1L3NPSE5qMzdzNS83UERVWlp4L3YvL0JUejk5Y0hLYk5qQ3o5YWowMm16QWVtKzgvNDBmZGc3MTdmOCtmT2QwOVhucHFkYTFtNEpDMTYyMlZIVnduTDNZYlJoZnRlQzJKYlZ0aTNyOVk1RzV3MDVGcUNpYVQ4Y1JEeDVFZll6THVRdkFPQmtFSmRtYm9nbmdGUzlXZzVRUnp4WmhrVTBTalFNQ2NvamZPTWVLRFpvc0dMc3pVaXplOWFmZGQxOVdYc0pZYTRiYzlmcnJJUG42WWFqeXhDZFdXaXlxOTBOTWU5VlVjRlVpTW5ab2UxN0xGaGR6WTFPeUtqSEtZZ1FqK2s4TzRMTlJRMjNLZUdiVndZT3JMbnRBS0NxMi9FWjY1YTIzUVRZdlZyLzIxc3RtaVBUMXdIRDVrdllud25kSDVnNmZZQldHRGlrSUdtY1BTYTRKSlZ2S0N6Ky9hRTdvZmYvUlJHOHUyZHVIb015aFkvdkYzTFNJYlgydHNrb1BKMk41NGZVZzdKa0tFb1VmSEJEZEtqSjFEdHp1UFM4MnpuWHg0Vmc0YU5ZVXFCa0Zhd3hzSFg5c3BKRmxWSm9DbGNXUHJ2Q1pyZUsxVUtFM2FCSTZmNlo0V0tSb2VGSEdyMHRvRFRvRnZCYUF3YXRoMTRpc2ZsSkc0UFNpeGlVS05nT2NMb3oyajVwNHIzKzBNQjNxODh3V2wwYlVjOEoxTGxhTWlteWhvSFQ3M2VoUFlTNWdSWEIyOERvWW9QU29IVmFnZHNDdGtKSnh3R1JGSm9JN1NCeHdXWFB3WUZEV2E4clpNOG5OSkRlYlRPcFlnd0xLamlZUzhSeDRPZDIrOWUxS2gxS25NeldZWEtuNjFucE5jUE5vWjlMNVBxOHdXODNqeEtETlc1ZXFtNUpLVHE1TjFYbnN3Ynl4UnB0WndiK1Bzb3phRXREVWo2eFB1dlFOWnBOTzZjaTh4L2FBNjYrb1doZTdoWGNFbk41aUllelVPenUyNTJ2VW5LczVYMTBSMUxLc1AxTGdjQlJFL0N5ckQxYXA4NXRkbkZyanZXNE15aGcyRjNrY1FUdC9VK242cW12WEQ2S0I2ZjlYYVdDd0J3T1drdWtnaXVoQVhhQWhkTEJsd2t0dEprNkZGOWZNaVBFZ2RIQWRWT2dNMm9UV1AwU21neUYrYlZLcjF5dkFkWUFhMEJrUUVlZ21EY0ZhMHpraXFFK09DaUFpQ0xXRlJrS0RUU1lDdFE0VFFRd1RnVW9tQXFWUVJJdTBlbEJmQUxKT0l1S3I4YWluWTJYMkI3MWdnT1g0T2xBUDhPSVNTK1FubWdzVEMyQXVDbU1nV1o1RW45bEVvZGRucmVrNkJqSFZTbXJvOG9aeVVhUlZDYXUrZVVpN0lqWmZla2o2L2RRM1k2TU0rbUZQanQweThtbkVjeXZWSFBlQzN0dHplb2RFYmUvWTJsNm9BZHgxSHg4RlMzN0JDcFhselJWSjNWd1lTZ3lia1d6WXNLYUJvNkpUbTBjVXhqalRwMUZYZmFpWTg3eXNlN2o4U29PYjV4MnQzcURXRTZJNVVTMGRjdkY1a3lGd1JuMUdBQUNYQmt0QkRWRHFmU1Vqb284eWJkMVgzREtrWTAxTGZqOC9XTTJJWis2aVpoUGROak1mUnVON3Y1OHZuT1pEL1g5NFZSK043ZjErYUhqazArS0FYeElHL0VUNHdPUVFNQWxFTDlzb3EyZVRBMXZJL3VXa0VIN24wZUw2UGZOcVI0L1doVWFHZEtOYUd1YnRxUzQ3L0U1WU9Qa3B5NTQ1aFRORWEvZk9heHlCQnZkd1NNNnh0emI2Nk50QkM4cmgzaU45dVhmTmUzdW1UdDN6M3BxOVFMdG5SSFpaZGhtOEZmNHNXNU90WVgrV0pmZ0ZzS2ZFb3hzMW9nbmRHRHY4YmxEODZIT09PM05hS0hqM2NOR1F2Zk9IRGgrdEsvVDVDM1dqUnpUTzM0ZHpvSWYvaGVNK1BTVVV2SE00VnJ0dmZ0M29VVHBQZEQvUTc1bTI1OFRhTlNld3gyWTlkR2VoZEJYWUJDV3c2ZXRmZ3J2cE5OZ3R6VG4zQzdyelhJK1VBVWZwSG5DMFQ4K1MyQkpGcUJUR04rTnorakJJb09oMXBoeE1BQjNIWTdOWDFNZEFRZ0RHL0ZRYTYxMkcwMjRBeHNMSDdObDVTL2VzbTJadExibmgyREg2OS8rUTNGWi91bnprMk1WMUJ5dk5adW5EajU2aEo1ejdyNkFDM2plcjNUWm5JeHNhdm5mcHVlejAyd1YyK01zMzBQUU5MNS80NW92YThjdEdqaW5MaHkvYTcwNldwNUx3ZDlrbndCZG5IMGliR04zNEcxeU52c2VvWGwvdk9WMCtNNVZQbFZDVmFEUmNTcTJsYnFIK2VNSGFBSWxKb1p6M1FUVFRYVG95OEJ4d09UZlphVFJVbUhxOXlsbFR2YTVHVFdFc2tIRllDRXZMSHRYUTBFRVVTc2pkT1NXKzNpdGtSRWI5a2NYMjlZeStGL1dLMkxHSGlVUkNScXgwS0V4R1h6S1MwV1FTeHhJZGxMbDFJdFRoZ1oyNHBPUkZPWUVlNTZ2dytTcXVqdFFVUkZ6dXlNTUZOWkdJMnhYNVFRU0ZOYjBCMEl5VDN2dmhGVy9mMG1HWmYvVmFkMjJGMjV0R3Y2VmVkNFd6VEx2ODZwdUdHOTNUVTZmZFl3L3ZXRFpMS3pWblptYnFaOWZEVmEzZm05bDJTN3EwYzI3NTVJQXhVYzYwamdmV3hwb3E2VXduVTEyVUt5Q05mckdLS1l0WFQwc2xWd3oxaGllM0hpM05NNVVNV2R4UUxRcFdhS1pWOWp6RHhLKzMreDNWRThkV3Nob3RJcGVRWVUrQnpWK1Nuc0w4cVNvV3E0cDlNMjZsdTZqSXZkSmRYT3orbDJmd2xmM0g1ajEwY3Uya0NUOTg5L3ZTVzNNcTQrU2Z4OVlGaE1kYU9lSExDYXMzM2JicmQ4Mmw4SEI4OU9oNFl2Um82V1QzZll1YnEvY3RtYjlRNENxU2RuUFRpeXVYU1o4MFpQYll3Y3Fpakh4L1kybFRPeEE4M1h6MDZNcUsrWlhYM24zbHVLVExScHM1ZlRSa1huWU5rNmxrZWRhb0Z3Q1hwMEh6OCtmdXN2YitNcnlOQ2hJdGdXUTQzNUxvVTZDMTVqZ3dSR1hCUkxtLzNHL3hXeEtXeElBOXQ5czVhZGR2TkJ2Ylo5MXd3NnhwTmZNWDM3Ny81TW45OS80U1RGNnlaQ242QjB5RFdBaTRKdDl6emNqSk43OTBjL1djMlZpLzRvMDFTMG5HMVlPNUF6dzNCSFBqWlppZzFHRnFSWU1jYi9RYm96a25nUmpCUmw0eEk1c0xpRXc1cXV3SDk0eVFQaHgvejJ2NzYwZjJIT2taV2YvY25iTm02VjVNdGsxU1gyZTJoeGpxM0ZPbHVtUjFxZlFEZHBKdGVWTm5UMDluMDNKYlU3RWVSa3dRKzhyRTQvUVlndFBCb3Q0NGdacEszVVpScG5nS2RRNDJ5b1psa0xoNkVJV29QbnJnTjhheHp3Q3krWTB4eWJCZE5abUtROWFFMFkvZDBxRk0yS1FCVFdZcE53YWpKbHdOUThxVEoydDU0VVNIUFZnaExnRDBUZDVZZFJsMUczUndjOWl4K2gzdFhtKzdsMU9xS3UxeGYxVGNPUFpzZXlXb2VsU3NDbzVVVDIzWXU1djFhaHc2aXdKRUxscytLbGE1ek5oU2J2WkNWWDVSazRlL3BudmFub1o1aHlaWC90cnBLTnBhL0x3TnlhNkdkck5ya1RvSktGSXNVSVRzMGlqSDB1Yjg2ZW5DalEwMTExeXhyRlE2SmQxRkZMUHUxVFc0cWd0ck1vRlZzem82WmgzeVo4cFMvb1FEc2Q2ejdDSFFrOGxrT0cyTEwxT1l0TjdReFhRUFBkejBtbG9OWU1QZTdFbUFwRHUxUXZydHNwaTVvcEtMbTlKV1ZXRm1kQjZrSGgvWitHWCt1UHdFakordzBnbVBNQ2t2Y0wyK29RVVZoYlhSN2FFaFkxV2xqWnJ5U3NhbkRqZkZnRDFraC92dElWMlRNMmwxcWlzcU5NYUF2ZHd6eEJBYW9ITVJKRnpFQlFZb2pjUlNyR2NMcmFnQlJSQ1F0Uk93aVphTzl1RnRySENJazVVWVdEY1RyNk41cXF2aG0weERsMXBSWjJsdVhuL3ZVblo2YVh0VmUzd3F0L1RlOWMzTmxqcUZPdnNyd0hlb2FVVklZVmYvY1RuYlZZYXVsM1d4VCs5UjIxRWFyZTRBdktvOVBxcXRwVzFNYVFlOThseVVRTEs4b1ZmeWFXTlYrYlIxN2N6dy9HRFExOHkycjV0V1htVk04OHJzL1QrdFZkalVTVlRvQTJOb2ZEVi9PTDMxY2xSV1VtMVQxUDVVVWVNckVjV1l0MzZnM21NWjFZNGxjSkR6QWFPamk3Q2lsK3pKSW9jSTZLYXJJVmFCRDZSVG9tQkVMeHVNNGx4a3F4MjF3Y1VJQkJqK3ZBN2ZoRnNNb2xaNUlheWdWVVdIcm1UQ2hhTmJnZ0FFVzBZVmg5aTFoOEtvc2tHRlE5MzFGdHRXUERRUGdMeWh4VzBzZ0dtMS9hVXBRenVsZCtqMndtYWMzRnpZVHIvN2k2cHlIWStOQkltYkQ5ekFrU3ZBUzF3ZzJ0YUt5Mnh0aXdhS1RwK2VGSUhMRXVpTmZWZk5vTDNldU5VYXovY3cwNjV5azdaaGxDTU9NblVlbjg5VHg3eFVyS0N6SVhyLzJJcVdQOEFHdDkvdmJvRDM3U3VMYS9oekdQcVZmdVFjc2FhbDkxZUVWb0lack50ZmxwZFg1bmNISGo3U2djbUZVbE9XOHhUN1NULzdEanZscG54VUNNbWljV28xSWlOckRGVXJ6QUlySFFaQkdvVXhOS2R5MkVZYnNIUVFwSGtyU1U2SGVhS0hrZGJETUk5TldXTllvNTNsL0tIeWNJZ08xUVBzWkZjK3BvTnhLeXRhQkdMb2JiRmlIeHRwYk11S1hXMWdRUmJkREZwZThiMEhUTUNrbHQ2U3pueFkraFZpSW10MTBuNXc0M1E0RDBKbTFIZytXdytvSnVsalpxNytEekI3Q3F3U3BNbjBYZWJUOEJZTzhnQzZIek1Md3hUTW4zbCtKczlJN3pOUThSR1Robnh0RnhnT0ZWMWJZRGRVZ2tkWkd0UnlabTcxbFN5N2p1WEcwZXhySFBzVkEvVm01cWNjZU9jdmIwdUpFMSs5QzdhK0RZYjlLbnY2SGREMHNuU3cvYlBSUUsra2s4MGMzUHN5K1BValp4Lzc4ejJmd3hVdmdLY09ubnZtNDVzV1RHZllOVk0vNlBrb3Yyd1ZTei9Ec21NUHNQU2ZJUVJmTU1ESU04RUpISmpPc3lXekZlQU5GYjBOM01td1VobFAxNDZIM0JVdERGT3hsS092cE9sdERMZHlHODNDTzluK1BKd0xqZnpqeWFvcDdkY3hXUER6eWF1aGlHenBDOHlLSmVjaVlTRG0xZ1huQ1FQT21FZlZudEwyQkpkMkoyTFJXTUtkNWhMdHBSNzF1RnFZcVIzM3lKM3YzSW4rNEFhVHJydXI0V3lHSUdZY2JlZ2lKaHZkZlVkUVdEbDd6ckFTSnQrUXAxTGxHZktaa21GelpsZU9tREVEN2w1OHh4MkxGOTF4aHpUNnFNNTBFdC9PRXRpTmswVFR1eWQzek8wbmtIZFVVa1hVWkdvQnNaL0xhWUdnRVl2cGZSM0VSMVVETnh1dll5N3hMbjNPSVM1NmM4dEZHRzJNL0dxbDBSRXhyNEVmM1pBOTJqQmE2U3daVTg3eWNVdUpLeEtLdUVvc2NmaVlvTzBtQU1xNTQ0QlcwQXJuS1VGN2xxQ0tNS2czMHh2UXF5NUNyeXc5NmFzZE1YbGtwSEhldk1iU3pvVnRTY2FqdGlyUlA2dmFBeGpVN1FreXMzenMzeXE0TUphNDlzRld3MElPSjBjaDh5VDVhSXdiUW8yaFZtRjc0U2pzb3dCSTNnajJnbVhuNEZKNi9YRWJ2eU11VHcvbHN0TUFZdXJXZTladjVZZ3lSZG9ydVZKSGNXRmhZYkdqbEt0c2o1aGFVcEJLamQzeWt5MWJmc0w0K3F2U1cvVFpsL1VXaXg1VzZDMERWT3pSYkNMdDcrK0FReUxRTEJ4NmR6QytaOUdzU3NhcE55dVZacjJUcVp5MXFHYzhyTWVGYjVIKzBPZUFBcGdxY01uNEFOUVhVa2ZoYjlLZkp1WHYweVZqQTE3Y2ZsdUlKSUdKQkZ2aWtha3VIWGNEMkx1ZlBNZ2ZSL2wzeElVQnRIVUpGd3VYd0xWaHFKYVVSS1ZhTG03WTYvK0RKa1VVOUhWR3h2cnU3NThCUTM2am1lWHJURi96dnQwei9xSVdCcytRNXMxMjl6WGttYjdXL2FvdjdWeWNJUVNKcWJ4L0V3dk1xeGQ2UXRmQXVSaHJhQlNnZVlNNElmWEpJTG1FUjVhZFNsS0dYcytNdlNxT1g0cWIxelErOWRwVGpXczJpd3RCQzdnU3RGeWIwemFHcDI3NlRIcjhpU01ERkFaL3Z2dFZROHZZc1MyR1YzZnYrdUVQNFdFWkRmd1VTRW0zU1QvKzZ5REZ3Z3YxTWxBQnFwallhb2dtaS9tQ21pVjJESmx6SG1neFcwMEowWnVPaDNLVmhhL0lKZDJJRlNSM1NJOS9oc3BrbHR4K1FhM3g5b2JQTjRQRm16OS9JRmRoanNLNmxFZCtqQ3A4ODAxL0JhM2s5clBEWHYzbWJsblhVdnJvN205ZUJjTjZlZzdrYWowUWo4VWpXOXVBQVVOZXVsZUJ3V0ttU0sxU0JnRnZCY0F3NXcxelpCZVJlVFEyZmxwRDhjczNubnZ3eHBlTEc2YU5qNDBlYzkyeng1KzliZ3lTT0dSZDdLSkpHL2ZzdkZXNit0YWRlelpPZ3AvclNtZHVlWFB6WGUrL2Y5Zm1ON2ZNTE5WdDNEa2Y1VVkzemQ4SmhkekxmSFBxNXJtZkFUTy9hUk12L2VXenVUZjMrWnRtWlg4TE5zcVA5WHI3OVNZeFBxQXJZWVBhU3dBNzlhRnBEdWdLWXlyYTMydXZHQlBadnUyNWJkdWVBd2ZPb2RHVmxybWtjNFRXTUprZnhmU05TSHBDejRRSlBZdG5WN2EyVnM0R1R4RlNQcnVmN2Y0R0l6bXhyMzZUNlIxV2N5TUNobm52SFF1d2Jra1JWVTIxVXAzVUhEeWVrbjFJSkw3TDI5VzR1dDgybkE2T0IvdkdTL21OTGhwZSsxRGo4d2Z2M2Zib2ZVMnh6Sk9aV0pOUFgxOE1IaXl1N3lHcU1NeHkxTVZKLzRQb1hhV2VYdU5JUUp5dTVFeWtaSk9wdmx3WVROT2sreHJGK1lFZHZ5azFiV0k4azRsUG5KWkt0N1dCZzBUWFJqcDVZZXpzOCtmUzc5QXZFU3dsN2RlL3EvK3JkdXdqMlJ3aHdHOGJVNE9ENHV3Z0RkaUx4OWhMRXhKdXgvcGlhVUp4ZmIvVy9PKzNZOC9YaU9TNG80T0h6eWJVZHVtK2xnVHZrRmJNWG5DTTlNVWxHdkZDMnJuRFRQZFpUSllEaDB4SWZKU2RSdjNJVHRBWkRkRHZnMGFEQ1RzNVpJaVNNMW1aQWdrUmI0QWpRWWFUdmRsaTU0NnlTU1JlT1VvZ1h1YVBiNXo2NFBqeEQxb3FSVitxZkVRa21sKzI0S0ZyRGpVMmdxMnJrTGd5NHNhcHc5Wk1iY2lmc1hpWDlPSHZ0bTM3QUxodVgvZkpzVHNuSExndU5xMnF0Z0YraXNTalN1a2w2VVhwWjlJdmpFVTF6VVV1dzR6T3hYTnVsN1k0MnBkMkRnbTFkS1FkbC84Q1JCNTRFQlM5Y3Zud0c1NzkrdHJucEo4dmFoN1IyanNlekZGUzdHN0tpeVNHTzZtZkVodFBvamFGWGtjZ3l4QzVSWG9EMGZrUDlsbStrdTludnFBbTBldFZEM1ZDc3FTR3N2UlhpTENRelg5WmV4SnZsaExFR0tJelFaYlk4TUlIWXpXN1dhSlpFaUp4d0JvdTZBK2tVMGFDTDRUdFRXVm5tRWlDK2JuWEFqVDFzMDY5SFY0ZUVyejFNOHZXWEJHZkFHMDZzNUt0OTd2T0hyT0gvQzZtMGg1NnQ5RTJPV3hRODRaUUZLVVlhWDJSdFlGV2FhdEVscUc5b1ZSNXFOQVZOd0JnNGh4cjdpZ2IxbHhtY3ptRVNMd21VaE4yR2hRY3JWQnBqQ3FyczBEbGFCaGVDOSs4VHFnYU5jNXJjRmVOVmo0UlNWWXRnS0phVUN1OFF2T1ZNN3MxY0k0bG45WnZCRTZ3SFl3SHhzUUNoK0Nvbjl0eDdCdnBqMitNbjBUYkRUWnhneXNjc3FNZkhMRjFWbWlNV2FYaGxJWHg4ZEdScVVKV0U5T0s5cEg2S3IzTllxc0VEQU5MM2NHNmFMUXVPTE91eU15eWtEYW9pNTVmbjE2M1pQR2FaSG1rMUtEVW1GMUNJdEdTS2NYK3BDeWkybW0xalRNM2o5eS9UVHJ6WDk3MmFiVWVnMzdZV1BVZlFNbm00NHZXTEtFdEdxdlJyQlR5SDlnc2ZmUndZZi8xaGp3eTZ3dXBFSStFT0JHN3FiS0tQS2dFZkJ4N2dMbklDUHZlbmNxdzk5eCtsOFdROXpzSUxHcGVMYzFBRkxMNFpBWXV2b1E5d24vQkh4ZUhOTkpqYXFlTkh3b2FkUXBXSlYzN2tUai8zZ0RjZlNtREFxN1B0NU9XN0NRbkNBNHFsZFA5UzZXTkNhTWJXREdLb213NFNFak1tMHFiaVovd05ER0V0QmhGSVdkNWczOFFqeXpOVlQxVnpUMU5OZWkwcHVrWm9IcW1SMWJ5NnlIblBVZkpQMno4WGpQYlFsOS9icFZsZGszYjFoS2F3a2xacW1ScjI1Wm5udG55bFBRMTRKODZzaGtldzdGczVXWnduV3hjUXd4cy9wK29PN3crKy85dDNjSDEwdjlLM2NzVGx2LzF1bDkvL1grbjV2M3JyaVR6c2x6N3ZycWp1ZVEvcnpmNiszZHFQWHJGaXRIL2NZME5mUmhNZUtVSmU2dHZwa1pSRTZndWFpNjFsRnBOWFVsdHBXNmlkbEY3Wlk4WG9OZFhZQlNrWld5NWZHUE9rVXBLdEdMc1RKaHpTYzNrN0lCU3ZmSGVNQ21uQkFhbkQ4Ny9MZmYzM3NjTkN0azdWYXJzVFNxN3FrT2xLaDR1VkxUTVhianJQSVVaNllYUERldDZyYU1ZWGNxWEZYV25rRUJXNU0zZWwxUGVsVFdDcVFHSi9UTktKL3BIY2hsa0MrUXAvWTRzajU2RDZvR3FZVmNWZC81cDFyQmRDODhpUmgxejlSMHRZZGVRWXBWS09rVHVtM0xSTVVtSzZQbVdxeWN1U2dsZGxJSXRXL3Q4OVFXcEVvS1lPcFJxb3pZaWVmdEc2blpxRDNVdjlRajFZK3BaN01FWDczajFzWHpFVUwwdmh2Nm9RZHJlb1Z3b0RvcUhMc0ZkVm9NY0hwNUlsaFhSQk1RaHV1bFBObkdSK3BaeXZxMzh3ZW05Y2E1SGRvNVlQeVJMRGFrWHROaHhNOHlZbkNhVHM0TWNvK1M0bzkrNWZHUTZaRzRkU1NhN0ZpNGVHWjBmRWRYcVFyVmFlb2tFWWtEcERDYktXekcrNDdtZWkrNSs0MStteUU4RFI0OCtzT29GL0lUVm9yalVhTFVhbjE3MXdGSHdBM3pORk8xM05GMlVrdTBURDJEUHdsMmpCSjEzWU9XaWw4ZjlHSFBKQkk1ZWRHL0h2MHlSL3dqUGlIVWRLVlpDNDJ5R0drNnRrSFc4ZUNUT0VsYk9DOHdZTmdHcnZ1TC8ySDE1QVBGeGhHUERQQ1JlNWtmY0gxWVhUUVhTS1NUUDk1bFZtR1ZmZWRoYkhzQ0t4WVM3SlBaZ2VFc3BTdlpmVTI1QW56WjY4a1Rwbkpqbk1ZS2owQzM5N1QwRlJsMWdJRkRzZS82STlQS1BONXcrTUIyQW4rM2pJVTBEQlFSNnhXMm4xeW40MVQ4RjlNMzNnTmo3bTdPbk56KzllZlBUNE9DaWFRckUyMWg1VlZYRHFwZFdiRG1xVlRVT1VmRjVMRFFvcGkrQzlEVWZYSDNMUDI4Rmt5WXNlM2ZtbENrejMxMDY4WDVBZlM1dG1FQnJsS1VtcjE1Smp3SHhKeDhISmZlcitNV1AvSEhqazlMcm8ybWxKVThaMHlnMVROWHZRZG1obXdINy9IcWxhc1Z4NmYwZ2Z1Ym04OVQ2dDRkeENsV3lRS1ZLN2VoWTl2UU1qZjVuVzZiZVg2TlNSWkpLQmRkeVl1UG0wOWR5L05hLzVueVR5M2JGQXBvUENKcjdJSlJsTkV5Y1JkOUQzbzJRNVdZTVA5emRYMTRCY2prQTJ5MVNnK1UzZnNDOUo4bHlabTVoaU83ejcwQlRHalRXVXhGZ2pFQTBlc3Zyc2prVXJndlY2YXNUVFdVUm9XQW9lQ1R2MCtnQjJmMjlDd0d3VzNaeURsR204K2dLcEhDNnZKNkkwL0VLUVZlZlgzYjg3dGpYTGhWTXA1SXhRQTRobng2RVEyUXZFanNwektHZ1dKSEVQM2lsN25zN1ZLcVBQMWFwZHFCaEZZVjIxYUE0dkt6L3E3LzdiZGx5Y1VibzM2WjB2L3JKNno3L3RsL2NRYlg4R0QvbmdRZms1NkJRTlNoK1RudnhKd1lQWERwdlgxeDZsYUc2Qjhxc3ZXTThvU1VNaEgwUld4OEY4ZXhLNlRXMit4SThQSmdMazlsZmdlT1g0dGQ1VWpZa3VoL1lGMnVVYXFSK1JyMkZyVXgwNkxYckFNdkpwbkhZVHM3YTEwUnl3NFI3cjRubUlPbm1CTFVIOVhnaFJiWUErVHJnQWFrdzN2REVjaURlNlVRWDBUaUM5Y3pTb2JDUGFGZGhXUk5ibjNEb0FyNk9jUzdSY0lOUmN2Qkdkam9LK1RvbUlSSTlHVkcrem9yV1VGakhvQUVtWlNJNnB0aWlmVEQyQ0t2V0YyalV1cVJCbXFLdzhnb0ZiMVh3ZS8wYXZ6YWswY2pCT3B6RUswUUR1TjYzTXhXS01pMXRtUkFVZVlIVDBTek52MGhidlQ2dVlOSlFvVkNqZ1FFTzBIUlJCYWRhT0s1bXNkUE5CeEtla2drNlo0MUJHdzhMVWExV3F5b3AwMExJZzZEYkp2cm4rUEtuSERFQWxWNXZLU3FNREJlZzBtdTBWdVI1TEZxZGdpOVl5QUtuVnN1NFJZK2doMG8vRkcyRmdrNHJsTHowaEdmQ2FrZHMwZno2OE4vUmgzd01mYkhIeUJkclExK3M3WE1tWURRV21JeHM0QzJGUWlIaVZ4STcvRnB0U092VCtqV2FzTWEvR3FjckZBWnhTcVlvNUd5Yk9jSHNEa0FMWjFGWjlLSTVUektaWFRxemFsamFvRlVEVUZKaWpxaFVlUjN4Y1Z0VWZLSXNNYnNscFdjeUZZdFhXdFJDbmgyQXVCUGQ1R0pvNS9UcnkzV2lZVWtzNm50aW1FR3RNZG1xUktOUTY0YWNFckI2bGdkOEpGZyt0M1RlNWE1Q2p1UGprZnJxeGdaM3lwN25Ub1dLdldyYllhRHNUbTZxbURaK0xBM0J1a3Zhb0lPK2RWaU1FR2dVaVgxNVBValFncDlvSk9ZV29lb1lsTVpCakZUanoyZkw4WGNYVEdIc2w2cWN6WStuTVdIZy9IamREM0x6SGcwR20wcU0rZk4wL0R5WHZpWTFVZnJIeENsZ2pyK3NOaFl2TkUyYnpDWFlIWitVRkdkdmtMWnZhaXdEQ2xvTlkwMmJ3RnI0M1BXZmNBYUduZWIxVEdqTy90YXBaMGRrVndDV3BtSEo4SnVrNTZUbk56WEZnU0w3MXFoV1JtMEwxeFcrRjVRNmFsa09hT2JhdEtWcHVCbnMrTEkycXMyYnEzRTBaYWROM2JCdWxURzNIMEowWEl4VU1WV0tlTzZ4dVpVN0pBL29HTDh4N3FhZGdNVVJTQlN1YTJqTVlwUEVoTkVQMEk4UGhmMUloQk1TQW91NkMrdnorNHFBTVo0UVUrRVFXeTdiYzVTakRPbEwycXZjQlFCa0ZUcWxFa252RU5RQXdLZ1ZTcGFoR1k3bEZDd056bjZ3ZmowNHZIQ2YwNnpadTZoa1pCRjRnS1VOSnE4bFlyUW9tRTV6NElFS0dvQmFSdTl6UlQycmx2THVXTno3ZVA4dE9mamhFVVpVR0hnRkRjcWhnamF3NHF4MXdLclFjMHJWYnFqaTFSd0dHT0RVck80TWVFOHFBTy85N3JZUktLaVFYZ2IxdWthcndXYlFzRFJLU095dTI3ZkY1ZlhyZlhkSkJlNUFMVzBhdE5mQlVxWG5vYUtWL1NlYTBTeVVIYlhpelNneEZDWmV5MFFLRHlzeHJOTXY0TkVFNE0wRm9xckoxOUhZOHdVZndrcGZFSTFwc0Y1R0l1RFIrNGV4Z1RVZVBOQk4yTktONThLYzMwdlJ2cENmd3pBRW9qVkt4MEFVNVlQV0hHT0VoN0lBZzdnaVpnM0hhcU5YTGxybE1lNXRBQjNTdFB0dFhwb1pGMlRYRi9tSzNleitEVzlLSCt6YktmMXRvVnRmYzkvM3RrVUs4Z3VVREgzbEx3K3ViMmIwRmI0cnZuNzgxbUJROU5zWlhmbHhLYnZ0U09TNjdSdkQ0WnZYdm5pbVJXZHYvdjNycGI3aG5ZRWdSc3RwQVlpa2pmNGdHanlpd3hiRlhUUmtLd3NheWhJK2hWQi9NQVBWWXlQYm5PVjZuM2N2OElQS1hiODkvWE5BSzl5emx6dzBrZmE5TGIwRHE1MGpuMGlWZDl3MEJKWm14a1ZGYWU4QkVIaHI0NEx1cXJtSklSYU9vWUVyR0ZTcExRMXROWUVWWDFaeGtZWW1XNTVCS2RobTVNMEltcG51QTlPR3FEWFcwQ3l3QVNpM3RSMlhQcmtzWDIxWDBXQUswSUw0eGdXZGRydW1PWFR0elpzTEM2RkZiODl6T0RRcVQ0M0NlL3VOcnh5OGJKYlRwMitwQ1kyNlRHcEczeTk0WHNPOXgvNk5zcUpla0tFbUVvOVRxVkE0QjQyR0ZUNzRGTkJCSm9DNXpEbzZ6ZG1CQmlCV2t6ZERNL0VoUkRaa0FCc0Z4ZWdDQjYwaFdNY1FmSGs2UllXeFh5VTNvNlBSQjJkclhjTW1WRzJiWTlMby9WWlBsU05RWHhUTU0ydlZLckFpK2Z4ZnBDK2tiejUvZkI0TDlLb1FrNWovQlJnSHVzR1V5ODN3eXpIYmYzTDhKOXZIeUFGWVB1U1AwcWZTTDZYM0plbEl1N3VNSFhuVHM2YysrL3ZwMTFyenEybzAwcnYvVkVCbzMvakc5bTZMZGZhdHA3WXZmdWJBVFBoNThVT1ZZWmZaWVZXeE5LTlhhWVBCZ2tCK25oWmtmN25wNlJsNWljMUhnZldleU1USVd1MXhhYXNrM2FVNWNJOUR5MERQOGVmd0p0Qnpjc0R0UEQ1TE1lYlJ2MHYzSERzQVN2NzJ4dmZtUkt6ajc3a3NmcE4wMWQvQXBDWVdsVHoxdG1kLy9mcFBka3lHN3RrN1hwZjFTY2dZUS9ZQjhScEtQZEhwWGtadFFuMWtIL1ZEaWhJc2ZoLzJVSWw0Uit5NU12RS9qUS9taGRCWVZrUis1ZGdGYUNKZS9qK01IMTF1S0RXZ3YrWGZFVEkvcWlnNGR4VDdUS1V6QlJXSU1mcnVXMGdJcUI2RHdlQkZ2My8zYlA4M0dmd1lGai9zckFLbm9DdWZmMGNvNnhERzBQdzJCbjJiV3pDdktkdmh4ckEwRlFyVFFhTVZhOStFWW9EWW5kVGlhOFRGaXBHbGRWaUU3bFgxSS9ncFZyWUVzTVRxb0RmRmc0M05SS3ZBR21XQWxSeDBzUXRicDdteDJaa1IrejRXOVVDMjd0VUQ4amcwelFTMUlJZ3Rmem4zb2FldFdxMHVibjA2clkwUDA4NlYvbnJjQVBQeUk0YmxvV1JvdVNHU253Y054NlcvenRVT2kydlRUMXZqT3EzVyt2UWhsMTFaNkFJcEFnejVDcU4wK0JpN0F4ZGtUNHE1Y29EK0V1VUEvYUJ5SEhiRzUxQXkwaXNFMHpMbEtsVGF3Y0g4UmRxRUZWVnE0ZjVRUWhVRXhYZEx4ODZZQ2oyQ3d0VHpEdFlGZktmSHBCQThoYVl6b1BKdTZhMmdLaEhhdnhDVlprMW9GK1Z6MFZnK1Y3ZG5UeDBJRkJleXVLU29UaWNYSkwxMU42aThkRUhTc2J0QjhjQ0MyTUxpQU1BRmNmbXhhSy9Oak15SG03QkVCVENUaXljVkRzOHFBWk1TaUNZMGh6QThDMEpZUmtialZvQjlubS9mY1h6VjVlL2Z1NEJIWjc5ZXRSdVlId2JEcElOcjE2blVSNlMzanB5emdVNXlEa3FPSElKM3dlbXJmM05nRHMrUHV2bjFWZVJNdVowNno5Uks5NnlTWHJudkNlbmxZN1pyUU9mbElIM2ZrNkRpbUUyY0pLOC81dkQvZEtoZUlxcFppdmlnVXdPL0VFNWJlY1M4bEFBckh3NmlIL05kY0gyUEgwejg4S0d5eDBaWlByZElRMEhwMWRKeGNPTHplWitCVFQvdGVBN1c0Z2xOZWtINjRNME5HOTRFUGtSdHZqZi9jaWw1NDV6MEJPaVN2ZzlXNTVmTmpjTUZxSlNyMTh6N2JPNlVNYytONlNKM2JlaGZFbHh6Q2E0UXlhem5BVCtGUFU5Tm9tWlNpNmsxMUZYVVE5UVQxQXZVcTlSNzFFZlVHZlNPMkFhbkRvUmxTR0VhVytLZ2VScUxHTFRzN3dxYlBYTkVoQ0JTZ2xXVVZ5VlNaREhDR2lmelBaNTFVb3dvTDEvVUFTRHFBRGtScWR5NkJkYTNFMG1YeEFxTUlyb2xqTFBrMWp1aU1KWEczWTdnbGFZUWs0SFlZcEFyVGI2QmxFZGdqWEN5WEF6b2U1N1lQM05Zem9GUzJSUVRTNWJRN01nV1ZqZXZ4RTB6a0tkNWxzYyswTlVLdFpwekJ4ekFvTFJvMUNsM1pLSFZFQThXaVdPYTNSRVRmd3ZMZVhRT0RzNEVYS0xaekl4dDU4d1dGd00zOFpwNG1iR3BOWDV1Q0dmUTYydzBiWERDaVJyZUY5R28wU0ZyQ2RTalNkeGtRa2VXRVRRVlEwSWFoM1BJTlVQTEYwOVpZcjVxYjYwR3pQdmJzRGc5ZGsxaHFDN0FsQzlzOG03ZDkraXc0ZHZYVFlweHlXYUw5K3hLbmRJc2xHbko4V0hHNUhNeXRHQXdPcGw3R1l0WjhDa3Nabk4rZHJGQjczVFVHZ3o2VkIzOGhqSG85YmdhcURJLzBTdEZNZVZXRlplRGFKNFo1TmxqVHowYW5nT0JFVUpBQTVxaG9aWlZzUndOV0lNVjZIa2tZem0wcG1paDg4WU50NENoc3hsb3o5ZUNWUXExanRlSFRGK3FRMEZyU0hIL1BxVUxoQXpTMTg3eTJYbEtMZTI1M3kwL3pNNUpKNHlSUElVUkgraFVTaU9ZTW5hSHhpUmtnYk14cEtsb01Bc2FtRmtoZlQyeW5tN3ZZdE5LTUt4ay9vaE8zWXFiRDFUVmJGODVWam4reWtwcjJzSVBtYjV0aEtHamV4NWNiaTdUb2JjbVIxUkJsMEl3b3RkbWhIUFZaaC9EV0FwOExHT2xGenJxMFdzN25IVStRM2FjM3NiUVJwM2VqdXB6V2t3WjlLcmlsRmYxZndCVUMrRzJBQUFBZUp4allHUmdZR0JoUEQzaGZFVmtQTC9OVndadWRnWVF1R0o4MWdoRy8vLy9uNEdUa1EzRTVXQmdZZ0RxQUFCa0l3dlhBSGljWTJCa1lHQmorTS9Bd01ESjhCOElPQmtaZ0NMSWdHa3JBSHNLQmM0QWVKeU5Wa3RyRkVFUXJubjBQSXliTElZVk5RUldTVXlVTElxbzZFWG1zQjY5aUI0TWlDTGlSU0tDSjNOcS9CbitEOEdqdjBxOHJWVXpWVDNmdEpPc1N6NnF1N3E2M3RXVHpOTm40bC82a2lqNVJWVFNmK0Yxd2JUd1BVL1dBaWQ3UHp4amZIV2VQcGxNWVhjWXJ1TmRLM1RQZCsrWnpCamtYdDdwYmtRdTAzMXIyL2Q2MVljTHp2d0VtUnpzcjQxVmZjbXBweGh2T2VTZE92UWR6b3VVRXZibE8rUDRyTmhHMEtpZUI0S3k1MCtjRDdrN3hkeFlEaFJURjlWQzVZNWJlSWlqeTJVak1sV1ViOHNEMktmTVF4NzZtb1M0a1pxdnJqOC80cHk4Q1RteVdIcDdFbmVLUHA4SlR6T04yMFcxbnlyOXd2eEVaZks0bHhoYkE3ODk3WlNXZDBXdE9uT3RaZXFwU1RWdnhzT2VVdDJIMkVlY3I4VHloVDFUUXZ4UXV3WnpFczU4VngrTksvakl1aGFNQ2RmZ21ZQjlXekRDM216a1hZMHhWc3Yxc0tlamZvSFp0TE5HNTIvQys0WGVUZG5IMUhLaTlLM2tpZkdPN3pzQnl5ZUYrc0x5RTV0UFhtZE05OGJxclhtNWFMTnZ2TVFQOHYzUStHdzNFNnliTDZqZC9ld2IwNHh5cDNFemZRUTlka1BBL0JhRndVT3ZFKzFJRDBZOXZCSEhvWGFYN1F6eG4wRHphZk5zY3VFdSszS2tOTHhEcGZLMER2UFNyMWI0cHJMc2JHUld3cXlLVEFYK1c3MWw5dXRPL2dUZjZUQlgxTDhQNVcrNkZjK1QrbWx2Y3h0WGpYZDZPcTE2L3R6cVVhK3BXWVFEODFuOW56TzJ3Y1pTL1huTTYwc2doejQvNGZNckkrOUNqS3VNOTN6K1N2MityWHBxcGdlMStoNkQ1VFlGK0YxQXZWVkVMYjlRaDNiTlBtN2d1NHgxd0R1RHRkWlg5OXNGNk5RZVQ2MnY0TDFOWlVaWnZ0Q3psTmZ0WE5oc1FKMkRyaXJ5SWU2SjZnKzlxSFUvbGlmcmJZeTdnUE9TenU4TnpDZm1zdnd4T0F2OXlQWSt0SGQvOXZwRC9NT2FYR2E1VGFhN1kzMmg3L2grTmM1L0h2bjNGR3pOelJlSWJXOHNMdFY5bmZjZldlK2g4ck55cUZ2V1M1MS82Y2ZNWmx6MUIzbTNvdjFDdjBjTzdYbmF3aDZ4YjVXZTc5ZERXN09vdi83cERlRHYydDE4QlBDL1JSTFBSVUFLdmU3cHJ1UmNmYndUWkR6ZEZIcmU3eS8xQ256eGVKeWxsbnRVejJjY3g5L1A0MDR1dVlZUUdtbk5RcEZraWhCaUllTVFpN2t6czJtYlRZYUpaWXdrMTdrMGw2MU55RDNrSGljMGNnKzVoNUJwcmlIc1pmLzRmK3VjOS9uK3ZzL3p1YnpmNzgvemZVN1N2MzhlL3dFeGtxa0lGa2cyQW1SSWhZSkJubFE0VkNycUNxNUl4VWRLSmNZQzlrdXlYc29ObkpJY29xVFNBNlV5Q1ZKWjNzdng3a2haeDhWU2VYSXEwS05DcGxSeElpaVFLdEd2c3BkVXBaemtSSjVUdWxSMXRGUXRDTVJKMWVubnpIb044bW9XQjNDcVJTK1hHUUJPdGVPbE9wNVNYUmZKbFJoWHVOVUxsT3BuUzI3MGJBQTNkL0xjVTVCSEQ0OUgwbnYwYitnUGVMNGZEdGp6UkxQblNxa1JQUnZEcVFrOXZlRGx4YnMzdGIzaDY1MHNOZVYzMHpCQVRqTTROa09uandPZ2pzOG1xVGxlTmVmcE94VGtTaTMyU0g3b2FRays4QVB3YXNWZUszcjdrKzlQblFENEIxQzdkUytRTDdXaGR4dTRCMUlya1BpMjdMWGp2VDF4N2JPa0lPcDJRSDlISDZsVG9oUk1UR2R5dXFDL0N6eTc0UHVIU1ZJSW5FTGcxeFVkWGZHcEd6eTdNWVB1eEhWbnZxSHM5NkJtVDN6c1JkM2UrTlFIWC9wUU93eXVZWERwUzF3Ly9PNUhqNCtwRVk2T0FlUVB3TWVCaFFGY0JvVUF6c0hnVkdrSU5ZZlFjeGpjaDZGOU9MTVlRZDhSY0JvSnQwK3BQNHI4ejlnZnpkbjRITSsvb1BjWXpsSUU4NGtnOTB0eXhsRW5rbk1UaVQvaldSOVAzSGZSMGdUbU1aRzFTVTRBbnBQeE1JclpSVkYvQ3JsVDREa1ZqVC9RSnhydTArQXduZndaYWRKUHhNOWtieFk1TWN3eGhyM1puSTlZK01XeUZndWZXTlppT1pkejZEK0huRGcweGxFckRvL213bjhlNTNFKzgxL0FyQlk2UzR2Z3VvajUvRXl2eGZpemhIcEwyVnVLZDh1WVdUejd2K0RQY2pRdlI4TUtacllDbml1WjF5cnFKSERXVnVON0lyVVM4WElONzJ0eXBMWDBXb2ZHZGN3eENXNUpuT3YxZUxTZTcyTUQzRGZ3SFd5QTMwWjZiV1FXbTVqTFp2emFUTjB0MU5xQ0gxczVoMXZoblV6ZU51SzN3V2w3K2x2c2dFY0ttbmVpYnhjNmQxTnZEelBjaHgvNzhHby8vRkxwbFlyZkIvRHdBRG9QNG44YVp5WU5Qb2ZvZFlnNmg2bHpCTDVIV0V1SHk1L0VIS1huVVhRY2czOEd0WTZqL3pqek80SFdFenhQMHVNazZ5ZlJmQXBQVHJOL0dyL080UHNaOHM0eXAweDBaNkxoSEd2bjRIVWViOC9ENFFLK1hLQkhGcnl6NEh5UjJJdm92SVNXeSt4ZDVwdTRBdWVyckYvRGwrdG91TTY1eUliakRlSnZNdU5ieE4yaWR3N3J0L2tXNzRDN0lCZmY3bkdXLytKTTNtZnZBYjQ4Uk5NamNoL3pIVDNCaHlmd2ZFcCtQdDduVStzWlorSTV2VjdRczRCdnBRQ09MOUgzRXQ0djRmOEt6YTlZZTExY1JoVmxpbXlTS2ZwSXBsaStUUEVNbVJJRFpVcVdBd3RrU2puSk9CUUdLMlZLZThpVTRTb3VHeTNqeUcvSGVKbnk2VElWZkVBMjEzU01UQ1UzUUd6bFhxQkFwc29lR2Fjb21hcGpaYXBGeWxRUGxYRStKVlBESC9Dc1NVNHQ2dGRpejRXODJzVFhJYll1M09xT2xIRmx6NVVlOVlmS3VPWEl1QWZMZUZDakljOUdFUURlamEvSU5QRUVTVEplQ1RMZXJEY2xwcG1yREhlaGFSNGs0NHNlM3p5WkZ2VHpnNDlmcGt3ck9Qbzd5d1RRczNXYVRCc1F1RmltTGZIdFFQdlJNa0U4TzhDbm93dEFZeWM0QjZPN003NTBRVU1JNEM0ejNlRFFQVkFtbExnZWNQc29IQkRia3g2OXZBQXh2ZEhTRysvNjRHOGY0c1BRM0JjZS9kZ0xqNVBwVDYvK0tUSUQ0UGtKZVFNVFpRYWhaVERhaDJUSkRHVk93OEpraHNObkZCcEcwM3NNZGI1QzI5ZHdINHUyYjZqLzdReVpjZVJFOGh5UFB1NHFNNEc4Q2N4ekFqT2VpSytUcVBzOThaUGhOcG45S1BLbjROOVVma2V6TjQzY0g1bnI5RGVBMzB3MHpjVGJXZmdhUTcvWm5KczU1TWZ4bkl1dXVjeDZIclhuRTdzUVhZdW90NWk0SmN4eENScVhzcllNejVZeHcvaFVtZVhNWlFXOVY2SmxGWDEvblNqekd6MFM0TXNkWkJKeTMrSjN2UGlEYzdVYWIxZHpGaEx4WlExYzF2SytGcjNyNkwrTzl5VDhTT0o5Q3g1dVJXTXkzbkRQbU8zc2I4ZmZIWnlISGVoTGdWTUtmWGZTYjljYnNMYWJXbnZ3Znk4Yzk4SnZQem43bVhjcWVnNmcrU0Q5RDhJbERkNkh3R0g2SEdFdkhjMUg0WHlNK2huMFBNNXNUekNya3lHQXZkUE02UXk5em5LV3p1SlJKdWYxUFB3dlVETUxYS1FXZDRXNVJMM0xjTG1LRDlmSXk0YkhEZlp1K3NuY2d0Y3Q5T1hBUDRjemRacytkK2g1aDk5MzRaaUxqN25KZ05yM3FIVWZmZmZSbEllR1BQejZHMjBQNFBPUXZJZjQvNWk2VC9oK24zRHVuOEx0S1Q3bHcrOFphODk1ZjRGbkJjUVVvSVY3dzd6a0xMeWl4NXY3NG5XR3JQR1N0YzZ5aFR4a0N3K1ZMWEpLdGxpSWJBbldTL0xiNFlwczZUelpzazZ5NVZoenpKYXQ0Q2Ria2ZoS2dQK3ZiQlZQV1NjZjJhcXVzdFdpWmF2enU4WW0yWnFoSUYzV0pWSzJOclhySk1xNkJzdStRM3k5SU5uNnhMbzlrbTB3UTlhZE5mY3MyWGZqWkQxNE5xUld3MXhaVDlBb1NyYXhQeWlRYlpJczZ4VWg2ODErVTNLYnU4ajZrdThMMXhZT2dKcCtiaUJUdGlYY1doSHZ2MEEyQUIxdDRtVURxZEdPOTZCd1FINEgrQVduL0IvOEEyVzluM1FBQUhpY1kyQmtZR0E2ekNUSm9NNEFBa3hBekFpRURBd09ZRDREQUIwb0FVMEFlSnlWazk5cUUwRVV4ci9kcEUxcnBHRFJVcnlRUVVUQmk5MjBsQmFDTjlzLzZVMW9ZZ2lsVitvMk8wbVdKcnRoZHBLUWExOUE4QVhFS3g5QXZCZTg5RlVFSDhGdkoyTVRzVUpOU09ZM1orYjgrYzdaQmJEdFBJV0QrY2ZIRzhzT3l2aGsyVVVKM3l3WGNBOC9MUmRSZGg1YVhzR21VN2U4U3Z2VWNna3YzV2VXMTNEWGZXOTVIWGZjTDViTGVPRCtzTHlCUjRXQVdaemlPbmV2VE1hY0hXemhuV1dYdHo1Ykx1QXh2bHN1WXN0eExhL2dDWFhOZVpYMjE1WkwrT2k4dGJ5R2JYZG1lUjMzM1ErV3kzanVmclc4Z1JlRkFvNlFZb1FaRkdMMDBJZUd3REZDVENCSnA2UUVFYzhGZGxIQkR2YmhrUU1NK0JWTFhwblpTYTZTYSs0ZDhTYU8wdEZNeGIyK0ZzZmhSSXJUTUlsbVlyZXlzKytKWURBUTVpZ1RTbVpTVFdSRWh4cnJTUmd2d05SRVN6SGtpbHFhNkdBcXMzVElUWXVXSHNhc0lHUXV0R1J2UEFoVjd0dkFHZHFvMC9zUVZlN2F0SjNnQWsxeWl6dlVHbWZ0ZW5CWWJiUnJKeGZOUnF0OXU0em5SbFZHdGZsZGdUMXFPK0N2c3RRWG5FdVZ4V2tpOXJ3RHIySkUzaTU0azBJa3BXU201WGtUdXlhZG9GOXEvdnZtNUtaUjVUNGQwdS9DdWx6VmtrL1g1czh0aWpraVdvZW1iVmUwaGJScUUrK1M3VnhFU2JqbXU0NnBtVk5wRG1TWVNjNnBLNVhRcWRCOUtSYWp6V1JINThLN3FUSW5YYW9UV29XUkhJYnFTb1JhcS9oeWJLNGtxWTQ3TXJPRFZxYXl2M3FqdExodXprM1BJaGJQRWt3Zk5QdFM1U3Z1WCtzTi80anBHV1hvYXoycStuNWVYamlQNzhYcC8wVHdPYWw1VnhMVGVmOGZNZjBCUlNhWjlQRUx6NHZZRVhpY2ZWY0ZkT1BJc25WVm1XSW5HVmltdDh5VTJKYWNMRTlnbVptOXN0MjJOWll0alNBd3k4ek16TXlQbWZZeHYzM016TENQbWFxazlrem0vSE4rVHRJazNiN2RmVzlYS1NsTS9iOC8rQm9Ya01JVXBXNUtYWis2TG5WajZwYlVyYWtiVXJlbGJnWUVnalJrSUFzNXlNTVFGS0FJd3pBQ283QU1sc01LV0FrYndjYXdDV3dLbThIbXNBVnNDVnZCMXJBTnZBbTJoZTFnZTlnQmRvU2RZR2ZZQlhhRjNXQjMyQVAyaEwxZ2I5Z0g5b1V4R0ljU2xLRUNCcGhRaFFtWWhQMWdmemdBRG9TRDRHQTRCRmJCRkV6RERNekNvWEFZSEE1SHdKRndGQndOeDhDeGNCd2NEeWZBaVhBU25BeW53S2x3R3B3T1o4Q1pjQmFjRGVmQXVWQ0Q4OENDZW1vMDlVWnFCQnJRQkFVdGFFTUhiRmdOWFhDZ0IzMXd3WU0xNEVNQUlVUXdCL093QUl1d0ZzNkhDK0JDdUFndWhrdmdVcmdNTG9jcjRFcTRDcTZHYStCYXVBNnVoeHZnUnJnSmJvWmI0RmE0RFc2SE8rQk91QXZ1aG52Z1hyZ1A3b2NINEVGNENCNkdSK0JSZUF3ZWh5ZmdTWGdLbm9abjRGbDREcDZIRitCRmVBbGVobGZnVlhnenZBWGVDbStEdDhNNzRKM3dMbmczdkFmZUMrK0Q5OE1INElQd0lmZ3d2QVlmZ1kvQ3grRGo4QW40Skh3S1BnMmZnYy9DNStEejhBWDRJcndPWDRJdncxZmdxL0ExK0RwOEE3NEozNEp2dzNmZ3UvQTkrRDc4QUg0SVA0SWZ3MC9ncC9BeitEbjhBbjRKdjRKZncyL2d0L0FHL0E1K0QzK0FQOEtmNE0vd0YvZ3IvQTMrRHYrQWY4Sy80Ti93SC9ndnBoQVFrVENOR2N4aUR2T3BIWEFJQzFqRVlSekJVVnlHeTNFRnJzU05jR1BjQkRmRnpYQnozQUszeEsxd2E5d0czNFRiNG5hNFBlNkFPK0pPdURQdWdydmlicmc3N29GNzRsNjROKzZEKytJWWptTUp5MWhCQTAyczRnUk80bjY0UHg2QUIrSkJlREFlZ3F0d0NxZHhCbWZ4VUR3TUQ4Y2o4RWc4Q28vR1kvQllQQTZQeHhQd1JEd3A5VHFlaktmZ3FYZ2FubzVuNEpsNEZwNk41K0M1V01QejBNSTZOckNKQ2x2WXhnN2F1QnE3NkdBUCsraWloMnZReHdCRGpIQU81M0VCRjNFdG5vOFg0SVY0RVY2TWwrQ2xlQmxlamxmZ2xYZ1ZYbzNYNExWNEhWNlBOK0NOZUJQZWpMZmdyWGdiM281MzRKMTRGOTZOOStDOWVCL2Vqdy9nZy9nUVBveVA0S1A0R0Q2T1QrQ1QrQlEramMvZ3MvZ2NQbzh2NEl2NEVyNk1yK0NyK0daOEM3NFYzNFp2eDNmZ08vRmQrRzU4RDc0WDM0ZnZ4dy9nQi9GRCtHRjhEVCtDSDhXUDRjZnhFL2hKL0JSK0dqK0RuOFhQNGVmeEMvaEZmQjIvaEYvR3IrQlg4V3Y0ZGZ3R2ZoTy9oZC9HNytCMzhYdjRmZndCL2hCL2hEL0duK0JQOFdmNGMvd0YvaEovaGIvRzMrQnY4UTM4SGY0ZS80Qi94RC9obi9FditGZjhHLzRkLzRIL3hIL2h2L0UvK0Y5S0VSQVNVWm95bEtVYzVXbUlDbFNrWVJxaFVWcEd5MmtGcmFTTmFHUGFoRGFseldoejJvSzJwSzFvYTlxRzNrVGIwbmEwUGUxQU85Sk90RFB0UXJ2U2JyUTc3VUY3MGw2ME4rMUQrOUlZalZPSnlsUWhnMHlxMGdSTjBuNjBQeDFBQjlKQmREQWRRcXRvaXFacGhtYnBVRHFNRHFjajZFZzZpbzZtWStoWU9vNk9weFBvUkRxSlRxWlQ2RlE2alU2bk0raE1Pb3ZPcG5Qb1hLclJlV1JSblJyVUpFVXRhbE9IYkZwTlhYS29SMzF5eWFNMTVGTkFJVVUwUi9PMFFJdTBsczZuQytoQ3VvZ3Vwa3ZvVXJxTUxxY3I2RXE2aXE2bWEraGF1bzZ1cHh2b1JycUpicVpiNkZhNmpXNm5PK2hPdW92dXBudm9YcnFQN3FjSDZFRjZpQjZtUitoUmVvd2VweWZvU1hxS25xWm42Rmw2anA2bkYraEZlb2xlcGxmbzFkUWRtYlpqQlVHbUZ3VjJJeHNveTI5MDhxby9weHpYVTVrTzk4TjBFRnArUVlxYTZubmhZam9LbEo5dTJVNHZIM1pxanVXM0ZZYWRuTFR0SUVTM20vVlZ6NTFUdWJXdTI2dlovWHhjdTFGSWJxdVZEZXgyMzNLbzRiWXpvVzhGblhUSDdhazh6NlpxbGhPbVE3dW4wcjVyTlllYjduemY0WVlNNXdlZGJPUkpsYkg3ZFhlaDZEbldZcTFoK3cxSE1hZW5yRERucTVhdmdrNWVsaEpQNkxpTmJycmxXTzBDYjZicGRkeStDZ3B6cmhQMVZJM1hVOVJOSVJqUzdjakxydkViYmxQbDZsWmNVMmkxMC93WHBPdXUyODFMMGJQOGJzYno3WDZZYlZnOTVWdnBsdHNQK2JuVHpOcWg1ZGlOWXFnV3dscEgyZTFPV0lqYjgzWXo3QlQ0V2J0ZmMxUXJIRTZhRGRVUGxWOU1PcjY4UHBLMFYwZEJhTGNXMDdLWG90MXY4bnNKVHJmamQwZGJWa1BKcWRYbTdLWnljNTdkQ0NOZlpUM1ZiOWhPb1dkNU5WbXI4ck5XVXlia0UrWjFxcVlkWm9LTzVhdE1vNlA0aEVTd2tTQlVYcTF1TmJyemx0OGNhVmw4aElOZWZ0Qkl5NkZuUEl0TndNWnd2VnpMOVdWOE9INTkwSWxuMHAyTVdxMGE0VER6elBsdXN2T1JRU2Zld3BEblJFRk5qRkhvMlgzZExDWW1pdHM1dHh2WEkyc2l4VWZDT09rTjJmMldtOENDaHE5VVAraTQ0WWlHSmE0WVltRFNLdFN0L3FCcCtiNDdINitqbURUalZlU1RkdVRwNTdFajRpTVNIL0Z5QW51dHFyVWl4eG5XN2FCbk9jNXl0ZEJ3cko2MWJsbnB0dDFpMnltcnhYZkVWM20xeUVaak5ZYWswWERjUUEzenFmVHRmanQrUGNQbjJWZjVodVdvZnRQeXM3N1ZiN3E5WE1QdDlWampiTTlxOTFWWUdKeFg1SzA3UjFrZjJ6MmNWeW9jNGExN25relo0QXM3M0dJWEtqOGhLK3FPTEdHWlh2aWM4a09iR1Zmb2ZzZjE3YlZzWDhzWllzZlhHaDJaSkp5M1EvWmxjdkJpTXJGOTNCdE9IRjlqY3QrbHJscE04MjBPOG5ySndVallpWHIxZ05jcUI3ZE05MlM1MGgrS0EwbkhjbHJGT0xva01TVW44M0tJR0hIc2ZwZk5tUnhsem91Q0RtOXJoRytQOGpsczFPUnhIRUxzZnBiSnZjNWlzVzB6UXozeFFSSWRoQ2Jqc0EvNGNPVytGMk9MSjBTamc4dWJkQXZ4Q3dtWjNuQitzTmRzTW5NMjZrc01LYkxGK05MSUFUZkpEd0xxTlBsU3NCdjQ4UHJwdW5LY1lrT090Y1VIRzZwQ2gyWFU3bzZiNHJaYzNJcThaRVFPWkVYaXlOcDZSNjdjWUNTZVlOa0dRNUczSVVpbTRSanUxbFYyM3VjNzM4bUVWdEFOc2h4UmVUTkRkZDlXcllZVnFJSTRON2tubWJidlJsNWF6akxESG9tYTJicXlPRUpRSXdwWlNvOVB4ZkppLzloZU9yRG1WRUhPcDFabm8zYlpjYTdQZnNMSVFkZmhpT0hiWFJWMmVNSjJaeWppdU9UenRJclhVSGRVaHMxck56ak1SNDN1RU12STYrSHJPN3F1RlIvNzhyYnJ0bmszNjJKQWNjbEFoalZVaXdVK2N4WEdPODBuVGI2a1NTTyt4RWt6UGl1K054ekMrMEU2Y0gyMkdoZkpQWWxiZkhrR21TMU9LZ092cFhuZExodW16ZjV2Y2txcXU2eHhVZHRaM2h3ZVdEdk9LQnpqUS9acnFEaTI1dG5iUG10dmNVVGttRmR3WkJFMXRrVTl6M0dCZFc2cjBmaUlhNE1NTnB4MEU2Zm1KSlhXZXMwaVk4T09HL0RocTN3UTJhRW9saGRUQ1dPMndZbEtLYzR3TGtkbHlaUnhPcEV0MUNQYjRSMjA4d3oySk84TVdUMW10L29ObGUycFp0Y09peTFaRXJPc1ZyeDB4WG1nazRTcDFsaExyV2k2VVYyczFKY1RqLzIzd1VqaXZ3MkcySDhiOUdWZmhmWDQ0aEpnZm9Bb3JIODExMVJCbDlORzFyRThxV0tqaE1NOXR5NzdpbS9qc1BaMzdMZkNtc2dOOWRSSk05R1pkOXZ2ODJhU2R6T2MvWjNGZ2c0RmZERExsNGJBT0F3dENZUFNMNmdGVDI1aG9pNEw2Q1h2WllJZUx5VFQ0cXZWcDU3cTVOb2M2enlybWVjd0Yvc2lMOThTOHVabzNJaERDN3U1bWVjejV1eGxPV241WWhpS0Y4U3ZPY3ZXeFRzZGdEaVlKTWtpdnIvcEJrZXhJWUZJdXV4S3NHRlhwbXVsNm1SeFNXWXBCaEhmU0w2K3RzZTJqdXBKaTErYktBOTcwZHExY25hMmFpaE9vREtoSE9QbyttWXQvdkRxMk1wcGpnNFNUYkthRlpLaWF1d205bEJrQngwK1VaK0RuWkxFczlCb2NvRFMyU1lZZkxTczNHQkVCNmlsUXhLZ2x2YmpBTlVKZTQ2UmJnUkJPY3ZlNUpCWlNLS3FOakZISnM2T0c3SGZiUyt3Z3lVSmFjVzZzVUhTU3RmS1krV2grTk5QNXMveUlLOTNkUDJYUTV5dWs1QWZEK1lkeFpkZWJKZzBZc2NteitQUGlEaXN4MWVpVmg0dkZaS1VIMmNFdnZaOHJTV3pKUVpaN3hTMnJyeGRKUlg1MUs1N0ZBVk5zdnMrcmZZV3lZL3ExUFhucVI0MjVETlpEYTI3czh2ak9GUVhZM2dkcTg0M3NsWXVUYTVjTnhweU9LMUhvUW8yL2I5RHNxMlJ3WEFjZzFkczBJdGpVNjFjcmtoaERDOXlObzNxZWlPNmsxNWdtWWNXQnA4ZTY5NlJ3OHcxMlN6OFVjMGhuYi8wQnNHTHY3RzQzL2F0WHJiRjM3UmRuNndtaDQ3eDZ2aG8zUTdya1J5OWxvRWpvZU1Ya3lvZVd1YTRUTFErUzQwczZVZmUwcWZpcStWTCtza1ZuK2ZQWEhjK3lQRTE5VjI3bWVHTEVTM3dNdTI2NUphZ3UraHhVbk1qUDFnVHNXTDhPY0JXY2JNdERzdU9Ta3NoQ1R5MFBRb2lrZFkwYy9MUGpUMm5xQjYxY2E2Ym1WZDIzZVYvSFByOHl5OVVTNlB4M211RHpjdFlaWk5rU1lPYzZ5UTVSeDZabzAwM1hQSkF4aWFHNS9oVG5MOUs0elh4eU1UWVNKTFo0b0dhSzBNbEtjcFNpRllUaGhTbUZGVXBKcVNZekVWOSs5RHhWV044MXRZNGowd0thTElzWFFGTkNtaFNRSk1DbWhUUTVHUzZWaG1MRVhWcGxhUW9TMUZKWnBzYWw0NHBSVldLQ1NrRU5ENG1oVHdkRjlDNGdNWXJVaGhTQ0dKY0VPT0NHTmRybXg3VHRlQktnaXNKcmlTNGt1QktnaXNKcmlTNGtqQ1ZoYWtzaUxJZ3lvSW82K1hONkFsbnhuVWR2eUhRc3FhY01YUnQ2bG9tcjhnY0ZXR3RDR3RGV0N2eEE0RldOSFJXaUEwaE5tUmFRMENHZ0F3QkdRSXlCR1FJeUpDbG1vSXdCV0VLd2hTRXFaZDZhUHhNUUdhVno3c1ZQeE5RVlI1VUJWUVZVRlVlVklXbUtqUlZVMTV1U0V0b3FvS1lFTVNFSU1RWEZmRkZSWHhSRVY5VXhCY1Y4VVZGZkZHWkVNU2tJQ1lGSWFhb1RBcGlzcEp1bFdJWjJSVGNpaDhJUWt4aHNDbTRHSmVpSkVWWmlvb1VoaFNtRkZVcEpxU1l6TXdwRHB2Y0ZFc1lNcGNobGpERUVvWll3aEJMR0dJSlF5eGhqQXRKU1VoS2doQXpHR0lHUTh4Z2lCa01NWU1oWmpERURJYVl3UkF6R0dJR1E4eGdpQmtNQ1Y5R1dSQmxRWlFGSVI0d3lvS29DS0lpaUlvZ1JIcERwRGRFZWtPa04wUjZRNlEzS29Jd0JDRzZHNks3SWJvYm9yc2h1aHVpdXlHNkc2SzdJYm9ib3JzaHVodWl1eUc2RzZZZ1RFR0k2SVlwQ0ZNUUxIcXJ4QWd1Qk1HaWMwc1FJcm9ob2h0VlFWUUZJYUliSXJvaG9oc2l1aUdpR3lLNklhSWJJcm9ob2hzaXVpR2lHeUs2SWFJYklyb2hvaHNpdWpFcENJa0Voa1FDUXlLQndhSzNTbFVWMjdRME1hWnJ4cGtpdlNuU216b2VsQ1lNWFpzeVdKVmlRZ3JtTThWTHB1aHZpdjZtNkcrSy9xYm9iNHIrcHVodml2Nm02RytLL3Fib2I0citwdWh2aXY2bTZHK0svcWJvYjRyK1ppbTVscVZWZW9XcnhuVmQwblZaMTNxcHEvUlNWNW02cnVwNlF0ZUQrVmJwZWtyWDA3cWUwZlZzVWs5cDNpbk5PNlY1cHpUdmxPYWQwcnhUbW5kSzgwNXAzaW5OTzZWNXB6VHZsT2FkMHJ4VG1sY0h6ZEswNXAzV3ZOT2FkMXJ6VG12ZWFjMDdyWG1uTmUrMDVwM1d2Tk9hZDFyelRtdmVhYzJyWTJ0Sng5YlNqT2FkMGJ3em1sZEgySktPc0tVWnpUdWplV2MwNzR6bW5kRzhNNXAzUnZQT2FONVp6VHVyZVdjMTc2em1uZFc4czVwM1Z2UE9pbE1tTmVtc0pwM1ZwTE9hZEZhVHptclMyZG4vQWJvSkI0d0FBQUE9KSBmb3JtYXQoJ3dvZmYnKSx1cmwoLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCkgZm9ybWF0KCd0cnVldHlwZScpLHVybCguLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyOWVtfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLmZhLXB1bGwtcmlnaHQsLmZhLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODU3MTRlbTt3aWR0aDoyLjE0Mjg1NzE0ZW07dG9wOi4xNDI4NTcxNGVtfS5mYS1saS5mYS1sZ3tsZWZ0Oi0xLjg1NzE0Mjg2ZW19LmZhLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOi4wOGVtIHNvbGlkICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodCwucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO2FuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEsMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwxKTt0cmFuc2Zvcm06c2NhbGUoLTEsMSl9LmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwtMSk7dHJhbnNmb3JtOnNjYWxlKDEsLTEpfTpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLXJvdGF0ZS05MHtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1lbnZlbG9wZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDAzXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDA2XCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDdcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOFwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLWNsb3NlOmJlZm9yZSwuZmEtcmVtb3ZlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtY29nOmJlZm9yZSwuZmEtZ2VhcjpiZWZvcmV7Y29udGVudDpcIlxcZjAxM1wifS5mYS10cmFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE0XCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtZmlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE2XCJ9LmZhLWNsb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOVwifS5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDFhXCJ9LmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDFiXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLXBsYXktY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWRcIn0uZmEtcmVwZWF0OmJlZm9yZSwuZmEtcm90YXRlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9LmZhLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDI0XCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjVcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAyN1wifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDI5XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzlcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNiXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn0uZmEtaW1hZ2U6YmVmb3JlLC5mYS1waG90bzpiZWZvcmUsLmZhLXBpY3R1cmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifS5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDJcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS1lZGl0OmJlZm9yZSwuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ1XCJ9LmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ2XCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcZjA0N1wifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ4XCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjA0YlwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDRkXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGVcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MVwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIlxcZjA1YlwifS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1Y1wifS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZFwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWVcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MlwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDcwXCJ9LmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSwuZmEtd2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifS5mYS1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZFwifS5mYS1hcnJvd3MtaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZVwifS5mYS1iYXItY2hhcnQtbzpiZWZvcmUsLmZhLWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MVwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMDgzXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1jb2dzOmJlZm9yZSwuZmEtZ2VhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn0uZmEtdGh1bWJzLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODdcIn0uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OFwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn0uZmEtaGVhcnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA4YVwifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZjA4YlwifS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtdGh1bWItdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMDhlXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTBcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLWxlbW9uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTRcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn0uZmEtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTZcIn0uZmEtYm9va21hcmstbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5N1wifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOThcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5OVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZSwuZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDliXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifS5mYS1mZWVkOmJlZm9yZSwuZmEtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9LmZhLWhkZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxmMGExXCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLWhhbmQtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGFhXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjBhZFwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjBcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn0uZmEtZ3JvdXA6YmVmb3JlLC5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjMFwifS5mYS1jaGFpbjpiZWZvcmUsLmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY29weTpiZWZvcmUsLmZhLWZpbGVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMGM2XCJ9LmZhLWZsb3BweS1vOmJlZm9yZSwuZmEtc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzhcIn0uZmEtYmFyczpiZWZvcmUsLmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGM5XCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYlwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZFwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGJcIn0uZmEtc29ydDpiZWZvcmUsLmZhLXVuc29ydGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtZGVzYzpiZWZvcmUsLmZhLXNvcnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkZFwifS5mYS1zb3J0LWFzYzpiZWZvcmUsLmZhLXNvcnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTBcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxmMGUyXCJ9LmZhLWdhdmVsOmJlZm9yZSwuZmEtbGVnYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZGFzaGJvYXJkOmJlZm9yZSwuZmEtdGFjaG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBlNFwifS5mYS1jb21tZW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTVcIn0uZmEtY29tbWVudHMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNlwifS5mYS1ib2x0OmJlZm9yZSwuZmEtZmxhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS1jbGlwYm9hcmQ6YmVmb3JlLC5mYS1wYXN0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1saWdodGJ1bGItbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlY1wifS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZFwifS5mYS1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWVcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1iZWxsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTJcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9LmZhLWN1dGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjVcIn0uZmEtZmlsZS10ZXh0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjZcIn0uZmEtYnVpbGRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmN1wifS5mYS1ob3NwaXRhbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmFcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmJcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZFwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwuZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uZmEtbWFpbC1yZXBseTpiZWZvcmUsLmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uZmEtZm9sZGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTRcIn0uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS5mYS1zbWlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LmZhLWZyb3duLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0uZmEtbWVoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5mYS1rZXlib2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LmZhLWZsYWctbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwuZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwuZmEtc3Rhci1oYWxmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjNcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1jb2RlLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSwuZmEtdW5saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTI4XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjlcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5mYS1jYWxlbmRhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTQ1XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE0N1wifS5mYS1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE0OFwifS5mYS1sZXZlbC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ5XCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRjXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9LmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlLC5mYS10b2dnbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifS5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUsLmZhLXRvZ2dsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUsLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS5mYS1ldXI6YmVmb3JlLC5mYS1ldXJvOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9LmZhLWdicDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS5mYS1kb2xsYXI6YmVmb3JlLC5mYS11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn0uZmEtaW5yOmJlZm9yZSwuZmEtcnVwZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtY255OmJlZm9yZSwuZmEtanB5OmJlZm9yZSwuZmEtcm1iOmJlZm9yZSwuZmEteWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9LmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmUsLmZhLXJ1YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLWtydzpiZWZvcmUsLmZhLXdvbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS5mYS1iaXRjb2luOmJlZm9yZSwuZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn0uZmEtZmlsZS10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjBcIn0uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2NlwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjhcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjlcIn0uZmEteW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTZhXCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzJcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTc1XCJ9LmZhLWxvbmctYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzZcIn0uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc3XCJ9LmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzhcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMTdiXCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmMTgxXCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LmZhLWdpdHRpcDpiZWZvcmUsLmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTg0XCJ9LmZhLXN1bi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLW1vb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIlxcZjE4OVwifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMThjXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMThkXCJ9LmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMThlXCJ9LmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTBcIn0uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUsLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9LmZhLWRvdC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NFwifS5mYS10cnk6YmVmb3JlLC5mYS10dXJraXNoLWxpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5NlwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTk4XCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTliXCJ9LmZhLWJhbms6YmVmb3JlLC5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlLC5mYS1tb3J0YXItYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEwXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEyXCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTVcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMWE3XCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWE4XCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWFkXCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMWFlXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjFiMFwifS5mYS1zcG9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjFiMVwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI3XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtYXV0b21vYmlsZTpiZWZvcmUsLmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIlxcZjFiOVwifS5mYS1jYWI6YmVmb3JlLC5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmJcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjFiY1wifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn0uZmEtZmlsZS1wZGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjMVwifS5mYS1maWxlLXdvcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifS5mYS1maWxlLWV4Y2VsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzNcIn0uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzRcIn0uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSwuZmEtZmlsZS1waG90by1vOmJlZm9yZSwuZmEtZmlsZS1waWN0dXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn0uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlLC5mYS1maWxlLXppcC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM2XCJ9LmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUsLmZhLWZpbGUtc291bmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjN1wifS5mYS1maWxlLW1vdmllLW86YmVmb3JlLC5mYS1maWxlLXZpZGVvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn0uZmEtZmlsZS1jb2RlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWxpZmUtYm91eTpiZWZvcmUsLmZhLWxpZmUtYnVveTpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmUsLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLC5mYS1zdXBwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9LmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWNlXCJ9LmZhLXJhOmJlZm9yZSwuZmEtcmViZWw6YmVmb3JlLC5mYS1yZXNpc3RhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLWVtcGlyZTpiZWZvcmUsLmZhLWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQzXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZSwuZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsLmZhLXljLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ1XCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS1wYXBlci1wbGFuZTpiZWZvcmUsLmZhLXNlbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUsLmZhLXNlbmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFkOVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWNpcmNsZS10aGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWRiXCJ9LmZhLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtc2xpZGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjFkZVwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMVwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50OlwiXFxmMWUyXCJ9LmZhLWZ1dGJvbC1vOmJlZm9yZSwuZmEtc29jY2VyLWJhbGwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50OlwiXFxmMWU2XCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTlcIn0uZmEtbmV3c3BhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifS5mYS1iZWxsLXNsYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjdcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZhXCJ9LmZhLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWNjOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9LmZhLWlsczpiZWZvcmUsLmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbDpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5mYS1tZWFucGF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjIwY1wifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjExXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTJcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjIxNlwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMjE4XCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTlcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyMVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtaW50ZXJzZXg6YmVmb3JlLC5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1nZW5kZXJsZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9LmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjMwXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS1iZWQ6YmVmb3JlLC5mYS1ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEteS1jb21iaW5hdG9yOmJlZm9yZSwuZmEteWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtYmF0dGVyeS00OmJlZm9yZSwuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSwuZmEtYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LTM6YmVmb3JlLC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9LmZhLWJhdHRlcnktMjpiZWZvcmUsLmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LTE6YmVmb3JlLC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS0wOmJlZm9yZSwuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjRhXCJ9LmZhLWNjLWpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWhvdXJnbGFzcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjUwXCJ9LmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLTM6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5mYS1oYW5kLWdyYWItbzpiZWZvcmUsLmZhLWhhbmQtcm9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9LmZhLWhhbmQtcGFwZXItbzpiZWZvcmUsLmZhLWhhbmQtc3RvcC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9LmZhLWhhbmQtc3BvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5mYS1oYW5kLXBlYWNlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWJcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtdHJpcGFkdmlzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjJcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS10ZWxldmlzaW9uOmJlZm9yZSwuZmEtdHY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9LmZhLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFwLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzhcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLWNvbW1lbnRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjdiXCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9LmZhLWJsYWNrLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZVwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMjgxXCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjgzXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjI4N1wifS5mYS1wcm9kdWN0LWh1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODhcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4Y1wifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjhlXCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTFcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifS5mYS1naXRsYWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTZcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5mYS13cGZvcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmMjk4XCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjliXCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjljXCJ9LmZhLWJsaW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjllXCJ9LmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9LmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtYXNsLWludGVycHJldGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhM1wifS5mYS1kZWFmOmJlZm9yZSwuZmEtZGVhZm5lc3M6YmVmb3JlLC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSwuZmEtc2lnbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhN1wifS5mYS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFhXCJ9LmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmFlXCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLXlvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmIxXCJ9LmZhLXRoZW1laXNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMlwifS5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLC5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1mYTpiZWZvcmUsLmZhLWZvbnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNFwifS5mYS1oYW5kc2hha2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiNVwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9LmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiN1wifS5mYS1saW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjhcIn0uZmEtYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMmI5XCJ9LmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJhXCJ9LmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUsLmZhLXZjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSwuZmEtdmNhcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiY1wifS5mYS11c2VyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifS5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJlXCJ9LmZhLXVzZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjJjMFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLC5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSwuZmEtaWQtY2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmMzXCJ9LmZhLXF1b3JhOmJlZm9yZXtjb250ZW50OlwiXFxmMmM0XCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLC5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMmM5XCJ9LmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLC5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjJjYlwifS5mYS1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2NcIn0uZmEtYmF0aDpiZWZvcmUsLmZhLWJhdGh0dWI6YmVmb3JlLC5mYS1zMTU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2RcIn0uZmEtcG9kY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZVwifS5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDBcIn0uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9LmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQyXCJ9LmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkM1wifS5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ0XCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLWdyYXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDZcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtZWVyY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYVwifS5mYS1taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn0uZmEtc25vd2ZsYWtlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGRcIn0uZmEtd3BleHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJkZVwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b30iXX0= */

/*# sourceMappingURL=styles.css.map*/