/* Corporate Colors */
/* Corporate Grey Colors */
/* Corporate Custom Colors */
/* Various Colors */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@import 'https://fonts.googleapis.com/css?family=Roboto+Mono|Roboto:300,400,400i,700,700i';
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active {
  outline: 0; }

a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

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

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

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

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

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

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

body {
  font-smoothing: antialiased; }

body {
  font-family: 'Roboto', sans-serif;
  line-height: 1.3;
  color: #4a4a49; }

a {
  color: #63b32b;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  display: inline-block;
  outline: none; }
  a:hover {
    text-decoration: underline;
    color: #428426; }
  a:focus {
    text-decoration: underline;
    color: #428426; }
  a:active {
    -webkit-transform: translateY(0.2rem);
            transform: translateY(0.2rem); }
  a.link--danger {
    color: #9F3311; }

mark {
  background: #63b32b;
  color: #ffffff; }

code, kbd, pre, samp {
  font-family: 'Roboto Mono', monospace, monospace; }

::-moz-selection {
  background: #63b32b;
  color: #ffffff; }

::selection {
  background: #63b32b;
  color: #ffffff; }

h1,
.h1, h2,
.h2, h3,
.h3, h4,
.h4, h5,
.h5, h6,
.h6 {
  font-weight: 700;
  margin-top: 0;
  color: #4a4a49; }
  h1 small,
  .h1 small, h2 small,
  .h2 small, h3 small,
  .h3 small, h4 small,
  .h4 small, h5 small,
  .h5 small, h6 small,
  .h6 small {
    font-weight: 400;
    font-size: 0.8em;
    color: #898989; }

h1,
.h1 {
  color: #4a4a49;
  font-size: 2.25rem;
  margin-bottom: .7em; }

h2,
.h2 {
  font-size: 1.75rem;
  margin-bottom: .7em; }

h3,
.h3 {
  color: #63b32b;
  font-size: 1.125rem;
  margin-bottom: 1rem; }
  h3 small,
  .h3 small {
    font-size: 0.88889em;
    color: #84d54f; }

h4,
.h4 {
  font-size: 1rem;
  margin-bottom: 1em; }
  h4 small,
  .h4 small {
    font-size: 1em; }

h5,
.h5 {
  font-size: 1rem;
  margin-bottom: 1em; }
  h5 small,
  .h5 small {
    font-size: 1em; }

h6,
.h6 {
  font-size: 1rem;
  margin-bottom: 1em; }
  h6 small,
  .h6 small {
    font-size: 1em; }

.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px; }

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

.value--negative {
  color: #9F3311; }

.bg--base-green {
  background-color: #63b32b; }

.bg--base-grey {
  background-color: #4a4a49; }

.bg--grey-65 {
  background-color: #898989; }

.bg--grey-45 {
  background-color: #adadad; }

.bg--grey-25 {
  background-color: #d2d2d1; }

.bg--green-dark {
  background-color: #428426; }

.bg--green-light {
  background-color: #84d54f; }

.bg--white {
  background-color: #ffffff; }

.bg--red {
  background-color: #9F3311; }

.bg--orange {
  background-color: #C27C27; }

.grid--row {
  width: 100%;
  margin-left: -10px;
  margin-right: -10px; }
  .grid--row:before, .grid--row:after {
    content: " ";
    display: table; }
  .grid--row:after {
    clear: both; }

.grid--col {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  overflow-x: auto; }

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr; }

.datepicker-inline {
  width: 220px; }

.datepicker.datepicker-rtl {
  direction: rtl; }

.datepicker.datepicker-rtl table tr td span {
  float: right; }

.datepicker-dropdown {
  top: 0;
  left: 0; }

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute; }

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute; }

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px; }

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px; }

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px; }

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px; }

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px; }

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px; }

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999; }

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff; }

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none; }

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent; }

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer; }

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999; }

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default; }

.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0; }

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdd49a), to(#fdf59a));
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000; }

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a; }

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9; }

.datepicker table tr td.today:hover:hover {
  color: #000; }

.datepicker table tr td.today.active:hover {
  color: #fff; }

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  border-radius: 0; }

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3c17a), to(#f3e97a));
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0; }

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a; }

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9; }

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#808080));
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080; }

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9; }

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#0044cc));
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc; }

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9; }

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px; }

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee; }

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default; }

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#0044cc));
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc; }

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9; }

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999; }

.datepicker .datepicker-switch {
  width: 145px; }

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer; }

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee; }

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle; }

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer; }

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px; }

.input-daterange input {
  text-align: center; }

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px; }

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0; }

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px; }

/*# sourceMappingURL=bootstrap-datepicker.css.map */
/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr; }

.datepicker-inline {
  width: 220px; }

.datepicker.datepicker-rtl {
  direction: rtl; }

.datepicker.datepicker-rtl table tr td span {
  float: right; }

.datepicker-dropdown {
  top: 0;
  left: 0; }

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute; }

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute; }

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px; }

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px; }

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px; }

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px; }

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px; }

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px; }

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999; }

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff; }

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none; }

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent; }

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer; }

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999; }

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default; }

.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0; }

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdd49a), to(#fdf59a));
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000; }

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a; }

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9; }

.datepicker table tr td.today:hover:hover {
  color: #000; }

.datepicker table tr td.today.active:hover {
  color: #fff; }

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  border-radius: 0; }

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3c17a), to(#f3e97a));
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0; }

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a; }

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9; }

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#808080));
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080; }

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9; }

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#0044cc));
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc; }

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9; }

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px; }

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee; }

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default; }

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#0044cc));
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc; }

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9; }

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999; }

.datepicker .datepicker-switch {
  width: 145px; }

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer; }

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee; }

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle; }

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer; }

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px; }

.input-daterange input {
  text-align: center; }

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px; }

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0; }

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px; }

.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-size: 13px;
  line-height: 20px; }

.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td {
  padding: 4px 5px; }

/*# sourceMappingURL=bootstrap-datepicker.standalone.css.map */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #ffffff;
  color: #4a4a49;
  text-shadow: none;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
  background-image: url("fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }
  .fancybox-close:after {
    font-family: 'Glyphicons Regular';
    position: absolute;
    display: inline-block;
    right: .5rem;
    top: 0.5rem;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: top;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\E208"; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto; }

.fancybox-lock body {
  overflow: hidden !important; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: rgba(255, 255, 255, 0.8); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div {
    background-image: url("fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }

.modal--hidden {
  display: none; }
  .fancybox-wrap .modal--hidden {
    display: block;
    padding: 0.625rem;
    min-width: 18.75rem; }
  .modal--hidden .widget:last-of-type {
    margin-bottom: 0; }
  .modal--hidden .widget.widget--radio > label {
    display: block; }

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chosen-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0); }

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto; }

.chosen-container a {
  cursor: pointer; }

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999; }

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #adadad;
  margin: 0;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  color: #4a4a49;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28137, 137, 137%29'></polygon></svg>");
  background-size: 9px 6px;
  background-position: right -1rem center;
  background-origin: content-box;
  background-repeat: no-repeat;
  padding-right: 1.5rem;
  width: 100%;
  outline: 0;
  border-radius: .25rem;
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out; }

.chosen-container-single .chosen-default {
  color: #999; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("chosen-sprite.png") no-repeat 0px 2px; }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0); }

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none; }

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default; }

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff; }

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4; }

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text; }

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px; }

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset; }

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px; }

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

.chosen-disabled .chosen-single {
  cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right; }

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

.chosen-rtl .chosen-choices li {
  float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

/* @end */
/* We include all pattern styles via gulp-sass-glob-import */
.btn {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: top;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #898989;
  color: #ffffff;
  padding: 0.625rem 2.5rem;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  text-indent: 0;
  border: 0;
  border-radius: 2px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  outline: 0; }
  .btn--small.btn {
    padding: 0.3125rem 1.25rem; }
  .btn:hover, .btn:focus {
    background-color: #4a4a49;
    text-decoration: none;
    color: #ffffff; }
  .btn:active {
    -webkit-transform: translateY(0.2rem);
            transform: translateY(0.2rem);
    color: #ffffff; }

.btn.btn--primary {
  background: #63b32b; }
  .btn.btn--primary:hover, .btn.btn--primary:focus {
    background-color: #428426; }

.btn.btn--secondary {
  background: #adadad; }
  .btn.btn--secondary:hover, .btn.btn--secondary:focus {
    background-color: #898989; }

.btn.btn--danger {
  background: #9F3311; }
  .btn.btn--danger:hover, .btn.btn--danger:focus {
    background-color: #7a270d; }

.btn.btn--right {
  float: right; }

input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="date"], input[type="file"], textarea {
  /*display: block;
  width: 100%;
  padding: .5rem .75rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.25;
  color: $baseFontColor;
  background-color: $white;
  background-image: none;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid $grey45;
  border-radius: .25rem;
  outline: 0;
  transition: border-color $defaultTransitionSettings;*/
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #adadad;
  margin: 0;
  font-family: inherit;
  font-size: 1rem;
  color: #4a4a49;
  background-color: #ffffff;
  border-radius: .25rem;
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: 0; }
  input.has-error[type="text"], input.has-error[type="email"], input.has-error[type="password"], input.has-error[type="search"], input.has-error[type="date"], input.has-error[type="file"], textarea.has-error {
    border-color: #9F3311; }
  input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="date"]:focus, input[type="file"]:focus, textarea:focus {
    border-color: #63b32b; }

input[type="file"] {
  border: 0;
  padding-left: 0; }

input[type="checkbox"] {
  outline: 0; }

input[type="radio"] {
  outline: 0; }

textarea {
  height: 200px;
  resize: vertical; }

select {
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #adadad;
  margin: 0;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  color: #4a4a49;
  background-color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28137, 137, 137%29'></polygon></svg>");
  background-size: 9px 6px;
  background-position: right -1rem center;
  background-origin: content-box;
  background-repeat: no-repeat;
  padding-right: 1.5rem;
  width: 100%;
  outline: 0;
  border-radius: .25rem;
  -webkit-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out; }
  select.has-error {
    border-color: #9F3311; }
  select:focus {
    border-color: #63b32b; }

label {
  display: inline-block;
  padding-bottom: 0.25rem; }
  label.required {
    font-weight: 700; }

.widget {
  margin-bottom: 1rem; }
  .widget:before, .widget:after {
    content: " ";
    display: table; }
  .widget:after {
    clear: both; }
  .widget.widget--invisible {
    display: none; }
  .widget.widget--headline h1, .widget.widget--headline h2, .widget.widget--headline h3, .widget.widget--headline h4, .widget.widget--headline h5, .widget.widget--headline h6 {
    margin-bottom: 0; }

/*.widget--filter {
  .input[type="text"] {
    width: auto;
  }
}*/
.error-message {
  color: #9F3311;
  font-weight: bold; }
  .widget .error-message {
    margin-bottom: .25rem; }
  label + .error-message {
    margin-top: 0; }

.error-message--success {
  color: #63b32b; }

.error-message--info {
  color: #4a4a49; }

.error-message--warning {
  color: #C27C27; }

.error-message--danger {
  color: #9F3311; }

@font-face {
  font-family: 'Glyphicons Regular';
  src: url("../fonts/glyphicons/glyphicons-regular.eot");
  src: url("../fonts/glyphicons/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons/glyphicons-regular.woff2") format("woff2"), url("../fonts/glyphicons/glyphicons-regular.woff") format("woff"), url("../fonts/glyphicons/glyphicons-regular.ttf") format("truetype"), url("../fonts/glyphicons/glyphicons-regular.svg#glyphiconsregular") format("svg"); }

.glyphicons {
  display: inline-block;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .glyphicons:before {
    display: inline-block;
    padding: 6px 8px; }

.glyphicons.x05 {
  font-size: 12px; }

.glyphicons.x2 {
  font-size: 48px; }
  .glyphicons.x2:before {
    padding: 8px 12px; }

.glyphicons.x3 {
  font-size: 72px; }
  .glyphicons.x3:before {
    padding: 16px 20px; }

.glyphicons.x4 {
  font-size: 96px; }
  .glyphicons.x4:before {
    padding: 20px 28px; }

.glyphicons.x5 {
  font-size: 120px; }
  .glyphicons.x5:before {
    padding: 28px 36px; }

.glyphicons.light:before {
  color: #f2f2f2; }

.glyphicons.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); }

.glyphicons.flip {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH"; }

.glyphicons.flipv {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV"; }

.glyphicons.rotate90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.glyphicons.rotate180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.glyphicons.rotate270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.glyphicons-glass:before {
  content: "\E001"; }

.glyphicons-leaf:before {
  content: "\E002"; }

.glyphicons-dog:before {
  content: "\E003"; }

.glyphicons-user:before {
  content: "\E004"; }

.glyphicons-girl:before {
  content: "\E005"; }

.glyphicons-car:before {
  content: "\E006"; }

.glyphicons-user-add:before {
  content: "\E007"; }

.glyphicons-user-remove:before {
  content: "\E008"; }

.glyphicons-film:before {
  content: "\E009"; }

.glyphicons-magic:before {
  content: "\E010"; }

.glyphicons-envelope:before {
  content: "\E011"; }

.glyphicons-camera:before {
  content: "\E012"; }

.glyphicons-heart:before {
  content: "\E013"; }

.glyphicons-beach-umbrella:before {
  content: "\E014"; }

.glyphicons-train:before {
  content: "\E015"; }

.glyphicons-print:before {
  content: "\E016"; }

.glyphicons-bin:before {
  content: "\E017"; }

.glyphicons-music:before {
  content: "\E018"; }

.glyphicons-music-alt:before {
  content: "\E019"; }

.glyphicons-heart-empty:before {
  content: "\E020"; }

.glyphicons-home:before {
  content: "\E021"; }

.glyphicons-snowflake:before {
  content: "\E022"; }

.glyphicons-fire:before {
  content: "\E023"; }

.glyphicons-magnet:before {
  content: "\E024"; }

.glyphicons-parents:before {
  content: "\E025"; }

.glyphicons-binoculars:before {
  content: "\E026"; }

.glyphicons-road:before {
  content: "\E027"; }

.glyphicons-search:before {
  content: "\E028"; }

.glyphicons-cars:before {
  content: "\E029"; }

.glyphicons-notes-2:before {
  content: "\E030"; }

.glyphicons-pencil:before {
  content: "\E031"; }

.glyphicons-bus:before {
  content: "\E032"; }

.glyphicons-wifi-alt:before {
  content: "\E033"; }

.glyphicons-luggage:before {
  content: "\E034"; }

.glyphicons-old-man:before {
  content: "\E035"; }

.glyphicons-woman:before {
  content: "\E036"; }

.glyphicons-file:before {
  content: "\E037"; }

.glyphicons-coins:before {
  content: "\E038"; }

.glyphicons-plane:before {
  content: "\E039"; }

.glyphicons-notes:before {
  content: "\E040"; }

.glyphicons-stats:before {
  content: "\E041"; }

.glyphicons-charts:before {
  content: "\E042"; }

.glyphicons-pie-chart:before {
  content: "\E043"; }

.glyphicons-group:before {
  content: "\E044"; }

.glyphicons-keys:before {
  content: "\E045"; }

.glyphicons-calendar:before {
  content: "\E046"; }

.glyphicons-router:before {
  content: "\E047"; }

.glyphicons-camera-small:before {
  content: "\E048"; }

.glyphicons-star-empty:before {
  content: "\E049"; }

.glyphicons-star:before {
  content: "\E050"; }

.glyphicons-link:before {
  content: "\E051"; }

.glyphicons-eye-open:before {
  content: "\E052"; }

.glyphicons-eye-close:before {
  content: "\E053"; }

.glyphicons-alarm:before {
  content: "\E054"; }

.glyphicons-clock:before {
  content: "\E055"; }

.glyphicons-stopwatch:before {
  content: "\E056"; }

.glyphicons-projector:before {
  content: "\E057"; }

.glyphicons-history:before {
  content: "\E058"; }

.glyphicons-truck:before {
  content: "\E059"; }

.glyphicons-cargo:before {
  content: "\E060"; }

.glyphicons-compass:before {
  content: "\E061"; }

.glyphicons-keynote:before {
  content: "\E062"; }

.glyphicons-paperclip:before {
  content: "\E063"; }

.glyphicons-power:before {
  content: "\E064"; }

.glyphicons-lightbulb:before {
  content: "\E065"; }

.glyphicons-tag:before {
  content: "\E066"; }

.glyphicons-tags:before {
  content: "\E067"; }

.glyphicons-cleaning:before {
  content: "\E068"; }

.glyphicons-ruler:before {
  content: "\E069"; }

.glyphicons-gift:before {
  content: "\E070"; }

.glyphicons-umbrella:before {
  content: "\E071"; }

.glyphicons-book:before {
  content: "\E072"; }

.glyphicons-bookmark:before {
  content: "\E073"; }

.glyphicons-wifi:before {
  content: "\E074"; }

.glyphicons-cup:before {
  content: "\E075"; }

.glyphicons-stroller:before {
  content: "\E076"; }

.glyphicons-headphones:before {
  content: "\E077"; }

.glyphicons-headset:before {
  content: "\E078"; }

.glyphicons-warning-sign:before {
  content: "\E079"; }

.glyphicons-signal:before {
  content: "\E080"; }

.glyphicons-retweet:before {
  content: "\E081"; }

.glyphicons-refresh:before {
  content: "\E082"; }

.glyphicons-roundabout:before {
  content: "\E083"; }

.glyphicons-random:before {
  content: "\E084"; }

.glyphicons-heat:before {
  content: "\E085"; }

.glyphicons-repeat:before {
  content: "\E086"; }

.glyphicons-display:before {
  content: "\E087"; }

.glyphicons-log-book:before {
  content: "\E088"; }

.glyphicons-address-book:before {
  content: "\E089"; }

.glyphicons-building:before {
  content: "\E090"; }

.glyphicons-eyedropper:before {
  content: "\E091"; }

.glyphicons-adjust:before {
  content: "\E092"; }

.glyphicons-tint:before {
  content: "\E093"; }

.glyphicons-crop:before {
  content: "\E094"; }

.glyphicons-vector-path-square:before {
  content: "\E095"; }

.glyphicons-vector-path-circle:before {
  content: "\E096"; }

.glyphicons-vector-path-polygon:before {
  content: "\E097"; }

.glyphicons-vector-path-line:before {
  content: "\E098"; }

.glyphicons-vector-path-curve:before {
  content: "\E099"; }

.glyphicons-vector-path-all:before {
  content: "\E100"; }

.glyphicons-font:before {
  content: "\E101"; }

.glyphicons-italic:before {
  content: "\E102"; }

.glyphicons-bold:before {
  content: "\E103"; }

.glyphicons-text-underline:before {
  content: "\E104"; }

.glyphicons-text-strike:before {
  content: "\E105"; }

.glyphicons-text-height:before {
  content: "\E106"; }

.glyphicons-text-width:before {
  content: "\E107"; }

.glyphicons-text-resize:before {
  content: "\E108"; }

.glyphicons-left-indent:before {
  content: "\E109"; }

.glyphicons-right-indent:before {
  content: "\E110"; }

.glyphicons-align-left:before {
  content: "\E111"; }

.glyphicons-align-center:before {
  content: "\E112"; }

.glyphicons-align-right:before {
  content: "\E113"; }

.glyphicons-justify:before {
  content: "\E114"; }

.glyphicons-list:before {
  content: "\E115"; }

.glyphicons-text-smaller:before {
  content: "\E116"; }

.glyphicons-text-bigger:before {
  content: "\E117"; }

.glyphicons-embed:before {
  content: "\E118"; }

.glyphicons-embed-close:before {
  content: "\E119"; }

.glyphicons-table:before {
  content: "\E120"; }

.glyphicons-message-full:before {
  content: "\E121"; }

.glyphicons-message-empty:before {
  content: "\E122"; }

.glyphicons-message-in:before {
  content: "\E123"; }

.glyphicons-message-out:before {
  content: "\E124"; }

.glyphicons-message-plus:before {
  content: "\E125"; }

.glyphicons-message-minus:before {
  content: "\E126"; }

.glyphicons-message-ban:before {
  content: "\E127"; }

.glyphicons-message-flag:before {
  content: "\E128"; }

.glyphicons-message-lock:before {
  content: "\E129"; }

.glyphicons-message-new:before {
  content: "\E130"; }

.glyphicons-inbox:before {
  content: "\E131"; }

.glyphicons-inbox-plus:before {
  content: "\E132"; }

.glyphicons-inbox-minus:before {
  content: "\E133"; }

.glyphicons-inbox-lock:before {
  content: "\E134"; }

.glyphicons-inbox-in:before {
  content: "\E135"; }

.glyphicons-inbox-out:before {
  content: "\E136"; }

.glyphicons-cogwheel:before {
  content: "\E137"; }

.glyphicons-cogwheels:before {
  content: "\E138"; }

.glyphicons-picture:before {
  content: "\E139"; }

.glyphicons-adjust-alt:before {
  content: "\E140"; }

.glyphicons-database-lock:before {
  content: "\E141"; }

.glyphicons-database-plus:before {
  content: "\E142"; }

.glyphicons-database-minus:before {
  content: "\E143"; }

.glyphicons-database-ban:before {
  content: "\E144"; }

.glyphicons-folder-open:before {
  content: "\E145"; }

.glyphicons-folder-plus:before {
  content: "\E146"; }

.glyphicons-folder-minus:before {
  content: "\E147"; }

.glyphicons-folder-lock:before {
  content: "\E148"; }

.glyphicons-folder-flag:before {
  content: "\E149"; }

.glyphicons-folder-new:before {
  content: "\E150"; }

.glyphicons-edit:before {
  content: "\E151"; }

.glyphicons-new-window:before {
  content: "\E152"; }

.glyphicons-check:before {
  content: "\E153"; }

.glyphicons-unchecked:before {
  content: "\E154"; }

.glyphicons-more-windows:before {
  content: "\E155"; }

.glyphicons-show-big-thumbnails:before {
  content: "\E156"; }

.glyphicons-show-thumbnails:before {
  content: "\E157"; }

.glyphicons-show-thumbnails-with-lines:before {
  content: "\E158"; }

.glyphicons-show-lines:before {
  content: "\E159"; }

.glyphicons-playlist:before {
  content: "\E160"; }

.glyphicons-imac:before {
  content: "\E161"; }

.glyphicons-macbook:before {
  content: "\E162"; }

.glyphicons-ipad:before {
  content: "\E163"; }

.glyphicons-iphone:before {
  content: "\E164"; }

.glyphicons-iphone-transfer:before {
  content: "\E165"; }

.glyphicons-iphone-exchange:before {
  content: "\E166"; }

.glyphicons-ipod:before {
  content: "\E167"; }

.glyphicons-ipod-shuffle:before {
  content: "\E168"; }

.glyphicons-ear-plugs:before {
  content: "\E169"; }

.glyphicons-record:before {
  content: "\E170"; }

.glyphicons-step-backward:before {
  content: "\E171"; }

.glyphicons-fast-backward:before {
  content: "\E172"; }

.glyphicons-rewind:before {
  content: "\E173"; }

.glyphicons-play:before {
  content: "\E174"; }

.glyphicons-pause:before {
  content: "\E175"; }

.glyphicons-stop:before {
  content: "\E176"; }

.glyphicons-forward:before {
  content: "\E177"; }

.glyphicons-fast-forward:before {
  content: "\E178"; }

.glyphicons-step-forward:before {
  content: "\E179"; }

.glyphicons-eject:before {
  content: "\E180"; }

.glyphicons-facetime-video:before {
  content: "\E181"; }

.glyphicons-download-alt:before {
  content: "\E182"; }

.glyphicons-mute:before {
  content: "\E183"; }

.glyphicons-volume-down:before {
  content: "\E184"; }

.glyphicons-volume-up:before {
  content: "\E185"; }

.glyphicons-screenshot:before {
  content: "\E186"; }

.glyphicons-move:before {
  content: "\E187"; }

.glyphicons-more:before {
  content: "\E188"; }

.glyphicons-brightness-reduce:before {
  content: "\E189"; }

.glyphicons-brightness-increase:before {
  content: "\E190"; }

.glyphicons-plus-sign:before {
  content: "\E191"; }

.glyphicons-minus-sign:before {
  content: "\E192"; }

.glyphicons-remove-sign:before {
  content: "\E193"; }

.glyphicons-ok-sign:before {
  content: "\E194"; }

.glyphicons-question-sign:before {
  content: "\E195"; }

.glyphicons-info-sign:before {
  content: "\E196"; }

.glyphicons-exclamation-sign:before {
  content: "\E197"; }

.glyphicons-remove-circle:before {
  content: "\E198"; }

.glyphicons-ok-circle:before {
  content: "\E199"; }

.glyphicons-ban-circle:before {
  content: "\E200"; }

.glyphicons-download:before {
  content: "\E201"; }

.glyphicons-upload:before {
  content: "\E202"; }

.glyphicons-shopping-cart:before {
  content: "\E203"; }

.glyphicons-lock:before {
  content: "\E204"; }

.glyphicons-unlock:before {
  content: "\E205"; }

.glyphicons-electricity:before {
  content: "\E206"; }

.glyphicons-ok:before {
  content: "\E207"; }

.glyphicons-remove:before {
  content: "\E208"; }

.glyphicons-cart-in:before {
  content: "\E209"; }

.glyphicons-cart-out:before {
  content: "\E210"; }

.glyphicons-arrow-left:before {
  content: "\E211"; }

.glyphicons-arrow-right:before {
  content: "\E212"; }

.glyphicons-arrow-down:before {
  content: "\E213"; }

.glyphicons-arrow-up:before {
  content: "\E214"; }

.glyphicons-resize-small:before {
  content: "\E215"; }

.glyphicons-resize-full:before {
  content: "\E216"; }

.glyphicons-circle-arrow-left:before {
  content: "\E217"; }

.glyphicons-circle-arrow-right:before {
  content: "\E218"; }

.glyphicons-circle-arrow-top:before {
  content: "\E219"; }

.glyphicons-circle-arrow-down:before {
  content: "\E220"; }

.glyphicons-play-button:before {
  content: "\E221"; }

.glyphicons-unshare:before {
  content: "\E222"; }

.glyphicons-share:before {
  content: "\E223"; }

.glyphicons-chevron-right:before {
  content: "\E224"; }

.glyphicons-chevron-left:before {
  content: "\E225"; }

.glyphicons-bluetooth:before {
  content: "\E226"; }

.glyphicons-euro:before {
  content: "\E227"; }

.glyphicons-usd:before {
  content: "\E228"; }

.glyphicons-gbp:before {
  content: "\E229"; }

.glyphicons-retweet-2:before {
  content: "\E230"; }

.glyphicons-moon:before {
  content: "\E231"; }

.glyphicons-sun:before {
  content: "\E232"; }

.glyphicons-cloud:before {
  content: "\E233"; }

.glyphicons-direction:before {
  content: "\E234"; }

.glyphicons-brush:before {
  content: "\E235"; }

.glyphicons-pen:before {
  content: "\E236"; }

.glyphicons-zoom-in:before {
  content: "\E237"; }

.glyphicons-zoom-out:before {
  content: "\E238"; }

.glyphicons-pin:before {
  content: "\E239"; }

.glyphicons-albums:before {
  content: "\E240"; }

.glyphicons-rotation-lock:before {
  content: "\E241"; }

.glyphicons-flash:before {
  content: "\E242"; }

.glyphicons-map-marker:before {
  content: "\E243"; }

.glyphicons-anchor:before {
  content: "\E244"; }

.glyphicons-conversation:before {
  content: "\E245"; }

.glyphicons-chat:before {
  content: "\E246"; }

.glyphicons-note-empty:before {
  content: "\E247"; }

.glyphicons-note:before {
  content: "\E248"; }

.glyphicons-asterisk:before {
  content: "\E249"; }

.glyphicons-divide:before {
  content: "\E250"; }

.glyphicons-snorkel-diving:before {
  content: "\E251"; }

.glyphicons-scuba-diving:before {
  content: "\E252"; }

.glyphicons-oxygen-bottle:before {
  content: "\E253"; }

.glyphicons-fins:before {
  content: "\E254"; }

.glyphicons-fishes:before {
  content: "\E255"; }

.glyphicons-boat:before {
  content: "\E256"; }

.glyphicons-delete:before {
  content: "\E257"; }

.glyphicons-sheriffs-star:before {
  content: "\E258"; }

.glyphicons-qrcode:before {
  content: "\E259"; }

.glyphicons-barcode:before {
  content: "\E260"; }

.glyphicons-pool:before {
  content: "\E261"; }

.glyphicons-buoy:before {
  content: "\E262"; }

.glyphicons-spade:before {
  content: "\E263"; }

.glyphicons-bank:before {
  content: "\E264"; }

.glyphicons-vcard:before {
  content: "\E265"; }

.glyphicons-electrical-plug:before {
  content: "\E266"; }

.glyphicons-flag:before {
  content: "\E267"; }

.glyphicons-credit-card:before {
  content: "\E268"; }

.glyphicons-keyboard-wireless:before {
  content: "\E269"; }

.glyphicons-keyboard-wireless:before {
  content: "\E270"; }

.glyphicons-shield:before {
  content: "\E271"; }

.glyphicons-ring:before {
  content: "\E272"; }

.glyphicons-cake:before {
  content: "\E273"; }

.glyphicons-drink:before {
  content: "\E274"; }

.glyphicons-beer:before {
  content: "\E275"; }

.glyphicons-fast-food:before {
  content: "\E276"; }

.glyphicons-cutlery:before {
  content: "\E277"; }

.glyphicons-pizza:before {
  content: "\E278"; }

.glyphicons-birthday-cake:before {
  content: "\E279"; }

.glyphicons-tablet:before {
  content: "\E280"; }

.glyphicons-settings:before {
  content: "\E281"; }

.glyphicons-bullets:before {
  content: "\E282"; }

.glyphicons-cardio:before {
  content: "\E283"; }

.glyphicons-t-shirt:before {
  content: "\E284"; }

.glyphicons-pants:before {
  content: "\E285"; }

.glyphicons-sweater:before {
  content: "\E286"; }

.glyphicons-fabric:before {
  content: "\E287"; }

.glyphicons-leather:before {
  content: "\E288"; }

.glyphicons-scissors:before {
  content: "\E289"; }

.glyphicons-bomb:before {
  content: "\E290"; }

.glyphicons-skull:before {
  content: "\E291"; }

.glyphicons-celebration:before {
  content: "\E292"; }

.glyphicons-tea-kettle:before {
  content: "\E293"; }

.glyphicons-french-press:before {
  content: "\E294"; }

.glyphicons-coffee-cup:before {
  content: "\E295"; }

.glyphicons-pot:before {
  content: "\E296"; }

.glyphicons-grater:before {
  content: "\E297"; }

.glyphicons-kettle:before {
  content: "\E298"; }

.glyphicons-hospital:before {
  content: "\E299"; }

.glyphicons-hospital-h:before {
  content: "\E300"; }

.glyphicons-microphone:before {
  content: "\E301"; }

.glyphicons-webcam:before {
  content: "\E302"; }

.glyphicons-temple-christianity-church:before {
  content: "\E303"; }

.glyphicons-temple-islam:before {
  content: "\E304"; }

.glyphicons-temple-hindu:before {
  content: "\E305"; }

.glyphicons-temple-buddhist:before {
  content: "\E306"; }

.glyphicons-bicycle:before {
  content: "\E307"; }

.glyphicons-life-preserver:before {
  content: "\E308"; }

.glyphicons-share-alt:before {
  content: "\E309"; }

.glyphicons-comments:before {
  content: "\E310"; }

.glyphicons-flower:before {
  content: "\E311"; }

.glyphicons-baseball:before {
  content: "\E312"; }

.glyphicons-rugby:before {
  content: "\E313"; }

.glyphicons-ax:before {
  content: "\E314"; }

.glyphicons-table-tennis:before {
  content: "\E315"; }

.glyphicons-bowling:before {
  content: "\E316"; }

.glyphicons-tree-conifer:before {
  content: "\E317"; }

.glyphicons-tree-deciduous:before {
  content: "\E318"; }

.glyphicons-more-items:before {
  content: "\E319"; }

.glyphicons-sort:before {
  content: "\E320"; }

.glyphicons-filter:before {
  content: "\E321"; }

.glyphicons-gamepad:before {
  content: "\E322"; }

.glyphicons-playing-dices:before {
  content: "\E323"; }

.glyphicons-calculator:before {
  content: "\E324"; }

.glyphicons-tie:before {
  content: "\E325"; }

.glyphicons-wallet:before {
  content: "\E326"; }

.glyphicons-piano:before {
  content: "\E327"; }

.glyphicons-sampler:before {
  content: "\E328"; }

.glyphicons-podium:before {
  content: "\E329"; }

.glyphicons-soccer-ball:before {
  content: "\E330"; }

.glyphicons-blog:before {
  content: "\E331"; }

.glyphicons-dashboard:before {
  content: "\E332"; }

.glyphicons-certificate:before {
  content: "\E333"; }

.glyphicons-bell:before {
  content: "\E334"; }

.glyphicons-candle:before {
  content: "\E335"; }

.glyphicons-pushpin:before {
  content: "\E336"; }

.glyphicons-iphone-shake:before {
  content: "\E337"; }

.glyphicons-pin-flag:before {
  content: "\E338"; }

.glyphicons-turtle:before {
  content: "\E339"; }

.glyphicons-rabbit:before {
  content: "\E340"; }

.glyphicons-globe:before {
  content: "\E341"; }

.glyphicons-briefcase:before {
  content: "\E342"; }

.glyphicons-hdd:before {
  content: "\E343"; }

.glyphicons-thumbs-up:before {
  content: "\E344"; }

.glyphicons-thumbs-down:before {
  content: "\E345"; }

.glyphicons-hand-right:before {
  content: "\E346"; }

.glyphicons-hand-left:before {
  content: "\E347"; }

.glyphicons-hand-up:before {
  content: "\E348"; }

.glyphicons-hand-down:before {
  content: "\E349"; }

.glyphicons-fullscreen:before {
  content: "\E350"; }

.glyphicons-shopping-bag:before {
  content: "\E351"; }

.glyphicons-book-open:before {
  content: "\E352"; }

.glyphicons-nameplate:before {
  content: "\E353"; }

.glyphicons-nameplate-alt:before {
  content: "\E354"; }

.glyphicons-vases:before {
  content: "\E355"; }

.glyphicons-bullhorn:before {
  content: "\E356"; }

.glyphicons-dumbbell:before {
  content: "\E357"; }

.glyphicons-suitcase:before {
  content: "\E358"; }

.glyphicons-file-import:before {
  content: "\E359"; }

.glyphicons-file-export:before {
  content: "\E360"; }

.glyphicons-bug:before {
  content: "\E361"; }

.glyphicons-crown:before {
  content: "\E362"; }

.glyphicons-smoking:before {
  content: "\E363"; }

.glyphicons-cloud-upload:before {
  content: "\E364"; }

.glyphicons-cloud-download:before {
  content: "\E365"; }

.glyphicons-restart:before {
  content: "\E366"; }

.glyphicons-security-camera:before {
  content: "\E367"; }

.glyphicons-expand:before {
  content: "\E368"; }

.glyphicons-collapse:before {
  content: "\E369"; }

.glyphicons-collapse-top:before {
  content: "\E370"; }

.glyphicons-globe-af:before {
  content: "\E371"; }

.glyphicons-global:before {
  content: "\E372"; }

.glyphicons-spray:before {
  content: "\E373"; }

.glyphicons-nails:before {
  content: "\E374"; }

.glyphicons-claw-hammer:before {
  content: "\E375"; }

.glyphicons-classic-hammer:before {
  content: "\E376"; }

.glyphicons-hand-saw:before {
  content: "\E377"; }

.glyphicons-riflescope:before {
  content: "\E378"; }

.glyphicons-electrical-socket-eu:before {
  content: "\E379"; }

.glyphicons-electrical-socket-us:before {
  content: "\E380"; }

.glyphicons-message-forward:before {
  content: "\E381"; }

.glyphicons-coat-hanger:before {
  content: "\E382"; }

.glyphicons-dress:before {
  content: "\E383"; }

.glyphicons-bathrobe:before {
  content: "\E384"; }

.glyphicons-shirt:before {
  content: "\E385"; }

.glyphicons-underwear:before {
  content: "\E386"; }

.glyphicons-log-in:before {
  content: "\E387"; }

.glyphicons-log-out:before {
  content: "\E388"; }

.glyphicons-exit:before {
  content: "\E389"; }

.glyphicons-new-window-alt:before {
  content: "\E390"; }

.glyphicons-video-sd:before {
  content: "\E391"; }

.glyphicons-video-hd:before {
  content: "\E392"; }

.glyphicons-subtitles:before {
  content: "\E393"; }

.glyphicons-sound-stereo:before {
  content: "\E394"; }

.glyphicons-sound-dolby:before {
  content: "\E395"; }

.glyphicons-sound-5-1:before {
  content: "\E396"; }

.glyphicons-sound-6-1:before {
  content: "\E397"; }

.glyphicons-sound-7-1:before {
  content: "\E398"; }

.glyphicons-copyright-mark:before {
  content: "\E399"; }

.glyphicons-registration-mark:before {
  content: "\E400"; }

.glyphicons-radar:before {
  content: "\E401"; }

.glyphicons-skateboard:before {
  content: "\E402"; }

.glyphicons-golf-course:before {
  content: "\E403"; }

.glyphicons-sorting:before {
  content: "\E404"; }

.glyphicons-sort-by-alphabet:before {
  content: "\E405"; }

.glyphicons-sort-by-alphabet-alt:before {
  content: "\E406"; }

.glyphicons-sort-by-order:before {
  content: "\E407"; }

.glyphicons-sort-by-order-alt:before {
  content: "\E408"; }

.glyphicons-sort-by-attributes:before {
  content: "\E409"; }

.glyphicons-sort-by-attributes-alt:before {
  content: "\E410"; }

.glyphicons-compressed:before {
  content: "\E411"; }

.glyphicons-package:before {
  content: "\E412"; }

.glyphicons-cloud-plus:before {
  content: "\E413"; }

.glyphicons-cloud-minus:before {
  content: "\E414"; }

.glyphicons-disk-save:before {
  content: "\E415"; }

.glyphicons-disk-open:before {
  content: "\E416"; }

.glyphicons-disk-saved:before {
  content: "\E417"; }

.glyphicons-disk-remove:before {
  content: "\E418"; }

.glyphicons-disk-import:before {
  content: "\E419"; }

.glyphicons-disk-export:before {
  content: "\E420"; }

.glyphicons-tower:before {
  content: "\E421"; }

.glyphicons-send:before {
  content: "\E422"; }

.glyphicons-git-branch:before {
  content: "\E423"; }

.glyphicons-git-create:before {
  content: "\E424"; }

.glyphicons-git-private:before {
  content: "\E425"; }

.glyphicons-git-delete:before {
  content: "\E426"; }

.glyphicons-git-merge:before {
  content: "\E427"; }

.glyphicons-git-pull-request:before {
  content: "\E428"; }

.glyphicons-git-compare:before {
  content: "\E429"; }

.glyphicons-git-commit:before {
  content: "\E430"; }

.glyphicons-construction-cone:before {
  content: "\E431"; }

.glyphicons-shoe-steps:before {
  content: "\E432"; }

.glyphicons-plus:before {
  content: "\E433"; }

.glyphicons-minus:before {
  content: "\E434"; }

.glyphicons-redo:before {
  content: "\E435"; }

.glyphicons-undo:before {
  content: "\E436"; }

.glyphicons-golf:before {
  content: "\E437"; }

.glyphicons-hockey:before {
  content: "\E438"; }

.glyphicons-pipe:before {
  content: "\E439"; }

.glyphicons-wrench:before {
  content: "\E440"; }

.glyphicons-folder-closed:before {
  content: "\E441"; }

.glyphicons-phone-alt:before {
  content: "\E442"; }

.glyphicons-earphone:before {
  content: "\E443"; }

.glyphicons-floppy-disk:before {
  content: "\E444"; }

.glyphicons-floppy-saved:before {
  content: "\E445"; }

.glyphicons-floppy-remove:before {
  content: "\E446"; }

.glyphicons-floppy-save:before {
  content: "\E447"; }

.glyphicons-floppy-open:before {
  content: "\E448"; }

.glyphicons-translate:before {
  content: "\E449"; }

.glyphicons-fax:before {
  content: "\E450"; }

.glyphicons-factory:before {
  content: "\E451"; }

.glyphicons-shop-window:before {
  content: "\E452"; }

.glyphicons-shop:before {
  content: "\E453"; }

.glyphicons-kiosk:before {
  content: "\E454"; }

.glyphicons-kiosk-wheels:before {
  content: "\E455"; }

.glyphicons-kiosk-light:before {
  content: "\E456"; }

.glyphicons-kiosk-food:before {
  content: "\E457"; }

.glyphicons-transfer:before {
  content: "\E458"; }

.glyphicons-money:before {
  content: "\E459"; }

.glyphicons-header:before {
  content: "\E460"; }

.glyphicons-blacksmith:before {
  content: "\E461"; }

.glyphicons-saw-blade:before {
  content: "\E462"; }

.glyphicons-basketball:before {
  content: "\E463"; }

.glyphicons-server:before {
  content: "\E464"; }

.glyphicons-server-plus:before {
  content: "\E465"; }

.glyphicons-server-minus:before {
  content: "\E466"; }

.glyphicons-server-ban:before {
  content: "\E467"; }

.glyphicons-server-flag:before {
  content: "\E468"; }

.glyphicons-server-lock:before {
  content: "\E469"; }

.glyphicons-server-new:before {
  content: "\E470"; }

.glyphicons-charging-station:before {
  content: "\E471"; }

.glyphicons-gas-station:before {
  content: "\E472"; }

.glyphicons-target:before {
  content: "\E473"; }

.glyphicons-bed:before {
  content: "\E474"; }

.glyphicons-mosquito:before {
  content: "\E475"; }

.glyphicons-dining-set:before {
  content: "\E476"; }

.glyphicons-plate-of-food:before {
  content: "\E477"; }

.glyphicons-hygiene-kit:before {
  content: "\E478"; }

.glyphicons-blackboard:before {
  content: "\E479"; }

.glyphicons-marriage:before {
  content: "\E480"; }

.glyphicons-bucket:before {
  content: "\E481"; }

.glyphicons-none-color-swatch:before {
  content: "\E482"; }

.glyphicons-bring-forward:before {
  content: "\E483"; }

.glyphicons-bring-to-front:before {
  content: "\E484"; }

.glyphicons-send-backward:before {
  content: "\E485"; }

.glyphicons-send-to-back:before {
  content: "\E486"; }

.glyphicons-fit-frame-to-image:before {
  content: "\E487"; }

.glyphicons-fit-image-to-frame:before {
  content: "\E488"; }

.glyphicons-multiple-displays:before {
  content: "\E489"; }

.glyphicons-handshake:before {
  content: "\E490"; }

.glyphicons-child:before {
  content: "\E491"; }

.glyphicons-baby-formula:before {
  content: "\E492"; }

.glyphicons-medicine:before {
  content: "\E493"; }

.glyphicons-atv-vehicle:before {
  content: "\E494"; }

.glyphicons-motorcycle:before {
  content: "\E495"; }

.glyphicons-bed-alt:before {
  content: "\E496"; }

.glyphicons-tent:before {
  content: "\E497"; }

.glyphicons-glasses:before {
  content: "\E498"; }

.glyphicons-sunglasses:before {
  content: "\E499"; }

.glyphicons-family:before {
  content: "\E500"; }

.glyphicons-education:before {
  content: "\E501"; }

.glyphicons-shoes:before {
  content: "\E502"; }

.glyphicons-map:before {
  content: "\E503"; }

.glyphicons-cd:before {
  content: "\E504"; }

.glyphicons-alert:before {
  content: "\E505"; }

.glyphicons-piggy-bank:before {
  content: "\E506"; }

.glyphicons-star-half:before {
  content: "\E507"; }

.glyphicons-cluster:before {
  content: "\E508"; }

.glyphicons-flowchart:before {
  content: "\E509"; }

.glyphicons-commodities:before {
  content: "\E510"; }

.glyphicons-duplicate:before {
  content: "\E511"; }

.glyphicons-copy:before {
  content: "\E512"; }

.glyphicons-paste:before {
  content: "\E513"; }

.glyphicons-bath-bathtub:before {
  content: "\E514"; }

.glyphicons-bath-shower:before {
  content: "\E515"; }

.glyphicons-shower:before {
  content: "\E516"; }

.glyphicons-menu-hamburger:before {
  content: "\E517"; }

.glyphicons-option-vertical:before {
  content: "\E518"; }

.glyphicons-option-horizontal:before {
  content: "\E519"; }

.glyphicons-currency-conversion:before {
  content: "\E520"; }

.glyphicons-user-ban:before {
  content: "\E521"; }

.glyphicons-user-lock:before {
  content: "\E522"; }

.glyphicons-user-flag:before {
  content: "\E523"; }

.glyphicons-user-asterisk:before {
  content: "\E524"; }

.glyphicons-user-alert:before {
  content: "\E525"; }

.glyphicons-user-key:before {
  content: "\E526"; }

.glyphicons-user-conversation:before {
  content: "\E527"; }

.glyphicons-database:before {
  content: "\E528"; }

.glyphicons-database-search:before {
  content: "\E529"; }

.glyphicons-list-alt:before {
  content: "\E530"; }

.glyphicons-hazard-sign:before {
  content: "\E531"; }

.glyphicons-hazard:before {
  content: "\E532"; }

.glyphicons-stop-sign:before {
  content: "\E533"; }

.glyphicons-lab:before {
  content: "\E534"; }

.glyphicons-lab-alt:before {
  content: "\E535"; }

.glyphicons-ice-cream:before {
  content: "\E536"; }

.glyphicons-ice-lolly:before {
  content: "\E537"; }

.glyphicons-ice-lolly-tasted:before {
  content: "\E538"; }

.glyphicons-invoice:before {
  content: "\E539"; }

.glyphicons-cart-tick:before {
  content: "\E540"; }

.glyphicons-hourglass:before {
  content: "\E541"; }

.glyphicons-cat:before {
  content: "\E542"; }

.glyphicons-lamp:before {
  content: "\E543"; }

.glyphicons-scale-classic:before {
  content: "\E544"; }

.glyphicons-eye-plus:before {
  content: "\E545"; }

.glyphicons-eye-minus:before {
  content: "\E546"; }

.glyphicons-quote:before {
  content: "\E547"; }

.glyphicons-bitcoin:before {
  content: "\E548"; }

.glyphicons-yen:before {
  content: "\E549"; }

.glyphicons-ruble:before {
  content: "\E550"; }

.glyphicons-erase:before {
  content: "\E551"; }

.glyphicons-podcast:before {
  content: "\E552"; }

.glyphicons-firework:before {
  content: "\E553"; }

.glyphicons-scale:before {
  content: "\E554"; }

.glyphicons-king:before {
  content: "\E555"; }

.glyphicons-queen:before {
  content: "\E556"; }

.glyphicons-pawn:before {
  content: "\E557"; }

.glyphicons-bishop:before {
  content: "\E558"; }

.glyphicons-knight:before {
  content: "\E559"; }

.glyphicons-mic-mute:before {
  content: "\E560"; }

.glyphicons-voicemail:before {
  content: "\E561"; }

.glyphicons-paragraph-alt:before {
  content: "\E562"; }

.glyphicons-person-walking:before {
  content: "\E563"; }

.glyphicons-person-wheelchair:before {
  content: "\E564"; }

.glyphicons-underground:before {
  content: "\E565"; }

.glyphicons-car-hov:before {
  content: "\E566"; }

.glyphicons-car-rental:before {
  content: "\E567"; }

.glyphicons-transport:before {
  content: "\E568"; }

.glyphicons-taxi:before {
  content: "\E569"; }

.glyphicons-ice-cream-no:before {
  content: "\E570"; }

.glyphicons-uk-rat-u:before {
  content: "\E571"; }

.glyphicons-uk-rat-pg:before {
  content: "\E572"; }

.glyphicons-uk-rat-12a:before {
  content: "\E573"; }

.glyphicons-uk-rat-12:before {
  content: "\E574"; }

.glyphicons-uk-rat-15:before {
  content: "\E575"; }

.glyphicons-uk-rat-18:before {
  content: "\E576"; }

.glyphicons-uk-rat-r18:before {
  content: "\E577"; }

.glyphicons-tv:before {
  content: "\E578"; }

.glyphicons-sms:before {
  content: "\E579"; }

.glyphicons-mms:before {
  content: "\E580"; }

.glyphicons-us-rat-g:before {
  content: "\E581"; }

.glyphicons-us-rat-pg:before {
  content: "\E582"; }

.glyphicons-us-rat-pg-13:before {
  content: "\E583"; }

.glyphicons-us-rat-restricted:before {
  content: "\E584"; }

.glyphicons-us-rat-no-one-17:before {
  content: "\E585"; }

.glyphicons-equalizer:before {
  content: "\E586"; }

.glyphicons-speakers:before {
  content: "\E587"; }

.glyphicons-remote-control:before {
  content: "\E588"; }

.glyphicons-remote-control-tv:before {
  content: "\E589"; }

.glyphicons-shredder:before {
  content: "\E590"; }

.glyphicons-folder-heart:before {
  content: "\E591"; }

.glyphicons-person-running:before {
  content: "\E592"; }

.glyphicons-person:before {
  content: "\E593"; }

.glyphicons-voice:before {
  content: "\E594"; }

.glyphicons-stethoscope:before {
  content: "\E595"; }

.glyphicons-paired:before {
  content: "\E596"; }

.glyphicons-activity:before {
  content: "\E597"; }

.glyphicons-watch:before {
  content: "\E598"; }

.glyphicons-scissors-alt:before {
  content: "\E599"; }

.glyphicons-car-wheel:before {
  content: "\E600"; }

.glyphicons-chevron-up:before {
  content: "\E601"; }

.glyphicons-chevron-down:before {
  content: "\E602"; }

.glyphicons-superscript:before {
  content: "\E603"; }

.glyphicons-subscript:before {
  content: "\E604"; }

.glyphicons-text-size:before {
  content: "\E605"; }

.glyphicons-text-color:before {
  content: "\E606"; }

.glyphicons-text-background:before {
  content: "\E607"; }

.glyphicons-modal-window:before {
  content: "\E608"; }

.glyphicons-newspaper:before {
  content: "\E609"; }

.glyphicons-tractor:before {
  content: "\E610"; }

.glyphicons-camping:before {
  content: "\E611"; }

.glyphicons-camping-benches:before {
  content: "\E612"; }

.glyphicons-forest:before {
  content: "\E613"; }

.glyphicons-park:before {
  content: "\E614"; }

.glyphicons-field:before {
  content: "\E615"; }

.glyphicons-mountains:before {
  content: "\E616"; }

.glyphicons-fees-payments:before {
  content: "\E617"; }

.glyphicons-small-payments:before {
  content: "\E618"; }

.glyphicons-mixed-buildings:before {
  content: "\E619"; }

.glyphicons-industrial-zone:before {
  content: "\E620"; }

.glyphicons-visitor-tag:before {
  content: "\E621"; }

.glyphicons-businessman:before {
  content: "\E622"; }

.glyphicons-meditation:before {
  content: "\E623"; }

.glyphicons-bath:before {
  content: "\E624"; }

.glyphicons-donate:before {
  content: "\E625"; }

.glyphicons-sauna:before {
  content: "\E626"; }

.glyphicons-bedroom-nightstand:before {
  content: "\E627"; }

.glyphicons-bedroom-lamp:before {
  content: "\E628"; }

.glyphicons-doctor:before {
  content: "\E629"; }

.glyphicons-engineering-networks:before {
  content: "\E630"; }

.glyphicons-washing-machine:before {
  content: "\E631"; }

.glyphicons-dryer:before {
  content: "\E632"; }

.glyphicons-dishwasher:before {
  content: "\E633"; }

.glyphicons-luggage-group:before {
  content: "\E634"; }

.glyphicons-teenager:before {
  content: "\E635"; }

.glyphicons-person-stick:before {
  content: "\E636"; }

.glyphicons-person-stick-old:before {
  content: "\E637"; }

.glyphicons-traveler:before {
  content: "\E638"; }

.glyphicons-veteran:before {
  content: "\E639"; }

.glyphicons-group-chat:before {
  content: "\E640"; }

.glyphicons-elections:before {
  content: "\E641"; }

.glyphicons-law-justice:before {
  content: "\E642"; }

.glyphicons-judiciary:before {
  content: "\E643"; }

.glyphicons-house-fire:before {
  content: "\E644"; }

.glyphicons-firefighters:before {
  content: "\E645"; }

.glyphicons-police:before {
  content: "\E646"; }

.glyphicons-ambulance:before {
  content: "\E647"; }

.glyphicons-light-beacon:before {
  content: "\E648"; }

.glyphicons-important-day:before {
  content: "\E649"; }

.glyphicons-bike-park:before {
  content: "\E650"; }

.glyphicons-object-align-top:before {
  content: "\E651"; }

.glyphicons-object-align-bottom:before {
  content: "\E652"; }

.glyphicons-object-align-horizontal:before {
  content: "\E653"; }

.glyphicons-object-align-left:before {
  content: "\E654"; }

.glyphicons-object-align-vertical:before {
  content: "\E655"; }

.glyphicons-object-align-right:before {
  content: "\E656"; }

.glyphicons-reflect-y:before {
  content: "\E657"; }

.glyphicons-reflect-x:before {
  content: "\E658"; }

.glyphicons-tick:before {
  content: "\E659"; }

.glyphicons-lawnmower:before {
  content: "\E660"; }

.glyphicons-call-redirect:before {
  content: "\E661"; }

.glyphicons-call-ip:before {
  content: "\E662"; }

.glyphicons-call-record:before {
  content: "\E663"; }

.glyphicons-call-ringtone:before {
  content: "\E664"; }

.glyphicons-call-traffic:before {
  content: "\E665"; }

.glyphicons-call-hold:before {
  content: "\E666"; }

.glyphicons-call-incoming:before {
  content: "\E667"; }

.glyphicons-call-outgoing:before {
  content: "\E668"; }

.glyphicons-call-video:before {
  content: "\E669"; }

.glyphicons-call-missed:before {
  content: "\E670"; }

.glyphicons-theater:before {
  content: "\E671"; }

.glyphicons-heartbeat:before {
  content: "\E672"; }

.glyphicons-kettlebell:before {
  content: "\E673"; }

.glyphicons-fireplace:before {
  content: "\E674"; }

.glyphicons-street-lights:before {
  content: "\E675"; }

.glyphicons-pedestrian:before {
  content: "\E676"; }

.glyphicons-flood:before {
  content: "\E677"; }

.glyphicons-open-water:before {
  content: "\E678"; }

.glyphicons-for-sale:before {
  content: "\E679"; }

.glyphicons-dustbin:before {
  content: "\E680"; }

.glyphicons-door:before {
  content: "\E681"; }

.glyphicons-camp-fire:before {
  content: "\E682"; }

.glyphicons-fleur-de-lis:before {
  content: "\E683"; }

.glyphicons-temperature-settings:before {
  content: "\E684"; }

.glyphicons-article:before {
  content: "\E685"; }

.glyphicons-sunbath:before {
  content: "\E686"; }

.glyphicons-balanced-diet:before {
  content: "\E687"; }

.glyphicons-ticket:before {
  content: "\E688"; }

.glyphicons-parking-ticket:before {
  content: "\E689"; }

.glyphicons-parking-meter:before {
  content: "\E690"; }

.glyphicons-laptop:before {
  content: "\E691"; }

.glyphicons-tree-structure:before {
  content: "\E692"; }

.glyphicons-weather-warning:before {
  content: "\E693"; }

.glyphicons-temperature-low:before {
  content: "\E694"; }

.glyphicons-temperature-high:before {
  content: "\E695"; }

.glyphicons-temperature-low-warning:before {
  content: "\E696"; }

.glyphicons-temperature-high-warning:before {
  content: "\E697"; }

.glyphicons-hurricane:before {
  content: "\E698"; }

.glyphicons-storm:before {
  content: "\E699"; }

.glyphicons-sorted-waste:before {
  content: "\E700"; }

.glyphicons-ear:before {
  content: "\E701"; }

.glyphicons-ear-deaf:before {
  content: "\E702"; }

.glyphicons-file-plus:before {
  content: "\E703"; }

.glyphicons-file-minus:before {
  content: "\E704"; }

.glyphicons-file-lock:before {
  content: "\E705"; }

.glyphicons-file-cloud:before {
  content: "\E706"; }

.glyphicons-file-cloud-download:before {
  content: "\E707"; }

.glyphicons-file-cloud-upload:before {
  content: "\E708"; }

.glyphicons-paragraph:before {
  content: "\E709"; }

.glyphicons-list-numbered:before {
  content: "\E710"; }

.glyphicons-donate-heart:before {
  content: "\E711"; }

.glyphicons-government:before {
  content: "\E712"; }

.glyphicons-maze:before {
  content: "\E713"; }

.glyphicons-chronicle:before {
  content: "\E714"; }

.glyphicons-user-structure:before {
  content: "\E715"; }

.glyphicons-recycle:before {
  content: "\E716"; }

.glyphicons-gas:before {
  content: "\E717"; }

.glyphicons-waste-pipe:before {
  content: "\E718"; }

.glyphicons-water-pipe:before {
  content: "\E719"; }

.glyphicons-parking:before {
  content: "\E720"; }

.glyphicons-closed:before {
  content: "\E721"; }

.glyphicons-mouse:before {
  content: "\E722"; }

.glyphicons-mouse-double-click:before {
  content: "\E723"; }

.glyphicons-mouse-left-click:before {
  content: "\E724"; }

.glyphicons-mouse-right-click:before {
  content: "\E725"; }

.glyphicons-mouse-middle-click:before {
  content: "\E726"; }

.glyphicons-mouse-scroll:before {
  content: "\E727"; }

.glyphicons-resize-vertical:before {
  content: "\E728"; }

.glyphicons-resize-horizontal:before {
  content: "\E729"; }

.glyphicons-temperature:before {
  content: "\E730"; }

.glyphicons-puzzle:before {
  content: "\E731"; }

.glyphicons-puzzle-2:before {
  content: "\E732"; }

.glyphicons-puzzle-3:before {
  content: "\E733"; }

.glyphicons-nearby-square:before {
  content: "\E734"; }

.glyphicons-nearby-circle:before {
  content: "\E735"; }

.glyphicons-rotate-right:before {
  content: "\E736"; }

.glyphicons-rotate-left:before {
  content: "\E737"; }

.glyphicons-pictures:before {
  content: "\E738"; }

.glyphicons-photo-album:before {
  content: "\E739"; }

.glyphicons-cadastral-map:before {
  content: "\E740"; }

.glyphicons-fingerprint-scan:before {
  content: "\E741"; }

.glyphicons-fingerprint:before {
  content: "\E742"; }

.glyphicons-fingerprint-lock:before {
  content: "\E743"; }

.glyphicons-fingerprint-ok:before {
  content: "\E744"; }

.glyphicons-fingerprint-remove:before {
  content: "\E745"; }

.glyphicons-fingerprint-reload:before {
  content: "\E746"; }

.glyphicons-pending-notifications:before {
  content: "\E747"; }

.glyphicons-synchronization:before {
  content: "\E748"; }

.glyphicons-synchronization-ban:before {
  content: "\E749"; }

.glyphicons-hash:before {
  content: "\E750"; }

.glyphicons-gender-male:before {
  content: "\E751"; }

.glyphicons-gender-female:before {
  content: "\E752"; }

.glyphicons-gender-virgin-female:before {
  content: "\E753"; }

.glyphicons-gender-intersex:before {
  content: "\E754"; }

.glyphicons-gender-transgender:before {
  content: "\E755"; }

.glyphicons-gender-ori-lesbian:before {
  content: "\E756"; }

.glyphicons-gender-ori-gay:before {
  content: "\E757"; }

.glyphicons-gender-ori-hetero:before {
  content: "\E758"; }

.glyphicons-gender-other:before {
  content: "\E759"; }

.glyphicons-gender-unknown:before {
  content: "\E760"; }

.glyphicons-scanner:before {
  content: "\E761"; }

.glyphicons-multifunction-printer:before {
  content: "\E762"; }

.glyphicons-lasso:before {
  content: "\E763"; }

.glyphicons-view-360:before {
  content: "\E764"; }

.glyphicons-battery-charging:before {
  content: "\E765"; }

.glyphicons-battery-full:before {
  content: "\E766"; }

.glyphicons-battery-75:before {
  content: "\E767"; }

.glyphicons-battery-50:before {
  content: "\E768"; }

.glyphicons-battery-25:before {
  content: "\E769"; }

.glyphicons-battery-10:before {
  content: "\E770"; }

.glyphicons-satellite:before {
  content: "\E771"; }

.glyphicons-satellite-dish:before {
  content: "\E772"; }

.glyphicons-satellite-dish-alt:before {
  content: "\E773"; }

.glyphicons-auction:before {
  content: "\E774"; }

.glyphicons-directions:before {
  content: "\E775"; }

.glyphicons-race:before {
  content: "\E776"; }

.glyphicons-robot:before {
  content: "\E777"; }

.glyphicons-ruler-alt:before {
  content: "\E778"; }

.glyphicons-cube-empty:before {
  content: "\E779"; }

.glyphicons-cube-black:before {
  content: "\E780"; }

.glyphicons-move-square:before {
  content: "\E781"; }

.glyphicons-drop:before {
  content: "\E782"; }

.glyphicons-vr-headset:before {
  content: "\E783"; }

.glyphicons-vr-charging:before {
  content: "\E784"; }

.glyphicons-vr-low-battery:before {
  content: "\E785"; }

.glyphicons-vr-paired:before {
  content: "\E786"; }

.glyphicons-vr-settings:before {
  content: "\E787"; }

.glyphicons-vr-maintenance:before {
  content: "\E788"; }

.glyphicons-filter-remove:before {
  content: "\E789"; }

.glyphicons-filter-applied:before {
  content: "\E790"; }

.glyphicons-one-day:before {
  content: "\E791"; }

.glyphicons-user-vr:before {
  content: "\E792"; }

.glyphicons-user-vr-add:before {
  content: "\E793"; }

.glyphicons-user-vr-remove:before {
  content: "\E794"; }

.glyphicons-dice-1:before {
  content: "\E795"; }

.glyphicons-dice-2:before {
  content: "\E796"; }

.glyphicons-dice-3:before {
  content: "\E797"; }

.glyphicons-dice-4:before {
  content: "\E798"; }

.glyphicons-dice-5:before {
  content: "\E799"; }

.glyphicons-dice-6:before {
  content: "\E800"; }

.split-btn {
  display: inline-block;
  position: relative;
  padding-right: 2.5rem; }
  .split-btn:before, .split-btn:after {
    content: " ";
    display: table; }
  .split-btn:after {
    clear: both; }
  .split-btn > .btn {
    float: left; }
  .split-btn > .btn:first-child:not(:last-child):not(.split-btn_btn) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.split-btn_btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0.625rem;
  position: absolute;
  right: 0;
  top: 0; }
  .split-btn_btn:active {
    -webkit-transform: none;
            transform: none; }
  .split-btn_btn:after {
    font-family: 'Glyphicons Regular';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "\E602";
    display: inline-block;
    min-width: 1.3rem; }
  .btn--primary + .split-btn_btn {
    background-color: #63b32b;
    border-left: 1px solid #ffffff; }
    .btn--primary + .split-btn_btn:hover, .btn--primary + .split-btn_btn:focus {
      background-color: #428426; }

.split-btn_dropdown {
  display: none;
  clear: left;
  position: absolute;
  top: 2.55rem;
  min-width: 180px;
  right: 0;
  z-index: 1; }
  .split-btn_dropdown > .btn {
    display: block;
    width: 100%; }

.split-btn_btn:hover + .split-btn_dropdown,
.split-btn_dropdown:hover {
  display: block; }

.alert {
  padding: 1rem;
  margin-bottom: 1rem;
  color: #4a4a49; }
  .alert:not([class*="alert--"]) {
    -webkit-box-shadow: inset 0px 0px 0px 5px #d2d2d1;
            box-shadow: inset 0px 0px 0px 5px #d2d2d1; }
  .alert[data-closable] {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
    .alert[data-closable].js-closed {
      opacity: 0; }
    .alert[data-closable].js-hidden {
      display: none; }

.alert--success {
  background-color: #63b32b;
  color: #ffffff; }

.alert--info {
  background-color: #d2d2d1;
  color: #4a4a49; }

.alert--warning {
  background-color: #C27C27;
  color: #ffffff; }

.alert--danger {
  background-color: #9F3311;
  color: #ffffff; }

.navigation-toggler {
  display: none; }

.navigation-toggler_label {
  display: none; }

.navigation_list {
  margin: 0;
  padding: 0;
  list-style: none; }
  .navigation--main .navigation_list:before, .navigation--main .navigation_list:after {
    content: " ";
    display: table; }
  .navigation--main .navigation_list:after {
    clear: both; }
  .navigation--secondary .navigation_list {
    background: #d2d2d1; }
    .navigation--secondary .navigation_list:before, .navigation--secondary .navigation_list:after {
      content: " ";
      display: table; }
    .navigation--secondary .navigation_list:after {
      clear: both; }
  .navigation--buttons .navigation_list {
    float: right; }
    .navigation--buttons .navigation_list:before, .navigation--buttons .navigation_list:after {
      content: " ";
      display: table; }
    .navigation--buttons .navigation_list:after {
      clear: both; }
  .navigation--main .navigation_list .navigation_item {
    display: block;
    float: left; }
    .navigation--main .navigation_list .navigation_item a {
      line-height: 50px;
      padding-left: 1rem;
      padding-right: 1rem;
      display: block;
      text-decoration: none;
      -webkit-transition: background-color 0.2s ease-in-out;
      transition: background-color 0.2s ease-in-out; }
      .navigation--main .navigation_list .navigation_item a:hover, .navigation--main .navigation_list .navigation_item a:focus {
        background: #d2d2d1; }
      .navigation--main .navigation_list .navigation_item a:active {
        -webkit-transform: none;
                transform: none; }
      .navigation--main .navigation_list .navigation_item a.trail, .navigation--main .navigation_list .navigation_item a.active {
        color: #ffffff;
        background: #63b32b; }
    .navigation--main .navigation_list .navigation_item strong {
      font-weight: normal;
      line-height: 50px;
      padding-left: 1rem;
      padding-right: 1rem;
      display: block;
      color: #ffffff;
      background: #63b32b; }
  .navigation--secondary .navigation_list .navigation_item {
    display: block;
    float: left; }
    .navigation--secondary .navigation_list .navigation_item a {
      line-height: 40px;
      padding-left: 1rem;
      padding-right: 1rem;
      display: block;
      text-decoration: none;
      -webkit-transition: background-color 0.2s ease-in-out;
      transition: background-color 0.2s ease-in-out;
      color: #4a4a49; }
      .navigation--secondary .navigation_list .navigation_item a:hover, .navigation--secondary .navigation_list .navigation_item a:focus {
        background: #898989;
        color: #ffffff; }
      .navigation--secondary .navigation_list .navigation_item a:active {
        -webkit-transform: none;
                transform: none; }
    .navigation--secondary .navigation_list .navigation_item.navigation_item--active a {
      background: #adadad; }
      .navigation--secondary .navigation_list .navigation_item.navigation_item--active a:hover, .navigation--secondary .navigation_list .navigation_item.navigation_item--active a:focus {
        background: #898989;
        color: #ffffff; }
    .navigation--secondary .navigation_list .navigation_item strong {
      font-weight: normal;
      line-height: 40px;
      padding-left: 1rem;
      padding-right: 1rem;
      display: block;
      color: #4a4a49;
      background: #adadad; }
  .navigation--buttons .navigation_list .navigation_item {
    display: block;
    float: left; }
    .navigation--buttons .navigation_list .navigation_item .btn {
      margin-left: 5px;
      margin-right: 5px;
      padding-left: 1rem;
      padding-right: 1rem; }
    .navigation--buttons .navigation_list .navigation_item:first-of-type .btn {
      margin-left: 0; }
    .navigation--buttons .navigation_list .navigation_item:last-of-type .btn {
      margin-right: 0; }

.label--funded-by {
  padding-left: 1rem; }

.img--funded-by {
  margin-left: 0.5rem;
  vertical-align: middle; }

.logo a:active {
  -webkit-transform: none;
          transform: none; }

.logo img {
  display: block; }

.container {
  width: 95%;
  margin-left: auto;
  margin-right: auto; }

.module--header {
  margin-bottom: 1rem; }
  .module--header:before, .module--header:after {
    content: " ";
    display: table; }
  .module--header:after {
    clear: both; }
  .module--header .module--new {
    float: left;
    width: 75%; }
  .module--header .module--livefilter {
    float: left;
    width: 25%; }

header {
  position: relative;
  min-height: 100px; }
  header:before, header:after {
    content: " ";
    display: table; }
  header:after {
    clear: both; }
  header .container {
    position: relative; }
  header .navigation--main {
    margin-bottom: 1rem;
    padding-top: 50px; }
  header .navigation--secondary {
    margin-bottom: 1rem; }
  header .logo {
    position: absolute;
    right: 0;
    top: 0; }

footer {
  border-top: 1px solid #898989;
  padding-top: 2rem;
  padding-bottom: 1rem; }
  footer:before, footer:after {
    content: " ";
    display: table; }
  footer:after {
    clear: both; }
  footer .footer_left {
    float: left;
    text-align: left; }
  footer .footer_right {
    float: right;
    text-align: right; }
  footer small {
    color: #898989; }

@media (min-width: 48em) {
  .filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.filter > .widget {
  margin-right: 1rem; }

.widget--filter select {
  display: inline-block;
  width: auto; }

.widget--filter input[type="text"] {
  display: inline-block;
  width: auto; }

.widget--filter .widget_group {
  display: inline-block; }
  .widget--filter .widget_group > .widget {
    display: inline-block; }

.form--data {
  width: 50%; }

.model-form--holdingwj, .model-form--holding, .model-form--addresses {
  width: 60%; }

.model-form--addresses .widget--hausnummer, .model-form--addresses .widget--plz, .model-form--delivery .widget--newaddress_streetno, .model-form--delivery .widget--newaddress_plz, .model-form--delivery .widget--lieferung_n, .model-form--delivery .widget--lieferung_nh4n, .model-form--delivery .widget--lieferung_p2o5, .model-form--delivery .widget--lieferung_k2o, .model-form--delivery .widget--newuntersuchung_angabevon, .model-form--delivery .widget--newuntersuchung_n, .model-form--delivery .widget--newuntersuchung_p2o5, .model-form--delivery .widget--newuntersuchung_k2o, .model-form--delivery .widget--newuntersuchung_nh4n, .model-form--delivery .widget--newuntersuchung_ts, .model-form--delivery .widget--newuntersuchung_ntierisch, .model-form--holding .widget--hausnummer, .model-form--holding .widget--plz, .model-form--analyse .widget[class*="widget--datenfelder_wert__"], .model-form--fertilizertypes .widget--dictdungartgueltigkeit_gueltigkeitbeginn, .model-form--fertilizertypes [class*="widget--datenfelder_wert__"] {
  width: 25%;
  float: left; }

.model-form--addresses .widget--name, .model-form--addresses .widget--vorname, .model-form--addresses .widget--telefon, .model-form--addresses .widget--fax, .model-form--delivery .widget--abgabevon, .model-form--delivery .widget--abgabebis, .model-form--holdingwj .widget--gesamtn, .model-form--holdingwj .widget--gesamtp2o5, .model-form--holdingwj .widget--ueberhangn, .model-form--holdingwj .widget--ueberhangp2o5, .model-form--holding .widget--hitzidnr, .model-form--holding .widget--betriebsnummer, .model-form--holding .widget--name, .model-form--holding .widget--firstname, .model-form--holding .widget--telefon, .model-form--holding .widget--fax, .model-form--holding .widget--vermittlungsgarantiegesamtn, .model-form--holding .widget--vermittlungsgarantiep2o5, .model-form--holding .widget--vermittlungsgarantiebeginn, .model-form--holding .widget--vermittlungsgarantieende, .model-form--holding .widget--longitude, .model-form--holding .widget--latitude, .model-form--fertilizertypes .widget--datenfelder_wert__13 {
  width: 50%;
  float: left; }

.model-form--addresses .widget--strasse, .model-form--addresses .widget--ort, .model-form--delivery .widget--newaddress_street, .model-form--delivery .widget--newaddress_city, .model-form--holding .widget--strasse, .model-form--holding .widget--ort, .model-form--fertilizertypes .widget--ktxt {
  width: 75%;
  float: left; }

.model-form--addresses {
  margin-left: -1rem;
  margin-right: -1rem; }
  .model-form--addresses .widget {
    padding-left: 1rem;
    padding-right: 1rem;
    clear: left; }
  .model-form--addresses .widget--vorname {
    clear: none; }
  .model-form--addresses .widget--hausnummer {
    clear: none; }
  .model-form--addresses .widget--ort {
    clear: none; }
  .model-form--addresses .widget--fax {
    clear: none; }

.model-form--delivery {
  margin-left: -1rem;
  margin-right: -1rem; }
  .model-form--delivery .widget {
    padding-left: 1rem;
    padding-right: 1rem;
    clear: left; }
  .model-form--delivery .widget--abgabevon {
    clear: none; }
  .model-form--delivery .widget--abgabebis {
    clear: none; }
  .model-form--delivery .widget--newaddress_street {
    clear: none; }
  .model-form--delivery .widget--newaddress_streetno {
    clear: none; }
  .model-form--delivery .widget--newaddress_plz {
    clear: none; }
  .model-form--delivery .widget--newaddress_city {
    clear: none; }
  .model-form--delivery .widget--lieferung_n {
    clear: none; }
  .model-form--delivery .widget--lieferung_nh4n {
    clear: none; }
  .model-form--delivery .widget--lieferung_p2o5 {
    clear: none; }
  .model-form--delivery .widget--lieferung_k2o {
    clear: none; }
  .model-form--delivery .widget--newuntersuchung_angabevon {
    clear: none; }
  .model-form--delivery .widget--newuntersuchung_p2o5 {
    clear: none; }
  .model-form--delivery .widget--newuntersuchung_k2o {
    clear: none; }
  .model-form--delivery .widget--newuntersuchung_nh4n {
    clear: none; }
  .model-form--delivery .widget--newuntersuchung_ts {
    clear: none; }
  .model-form--delivery .widget--newuntersuchung_ntierisch {
    clear: none; }

.model-form--holdingwj {
  margin-left: -1rem;
  margin-right: -1rem; }
  .model-form--holdingwj .widget {
    padding-left: 1rem;
    padding-right: 1rem;
    clear: left; }
  .model-form--holdingwj .widget--gesamtp2o5 {
    clear: none; }
  .model-form--holdingwj .widget--ueberhangp2o5 {
    clear: none; }

.model-form--holding {
  margin-left: -1rem;
  margin-right: -1rem; }
  .model-form--holding .widget {
    padding-left: 1rem;
    padding-right: 1rem;
    clear: left; }
  .model-form--holding .widget--betriebsnummer {
    clear: none; }
  .model-form--holding .widget--firstname {
    clear: none; }
  .model-form--holding .widget--hausnummer {
    clear: none; }
  .model-form--holding .widget--ort {
    clear: none; }
  .model-form--holding .widget--fax {
    clear: none; }
  .model-form--holding .widget--vermittlungsgarantiep2o5 {
    clear: none; }
  .model-form--holding .widget--vermittlungsgarantieende {
    clear: none; }
  .model-form--holding .widget--latitude {
    clear: none; }

.model-form--analyse {
  margin-left: -1rem;
  margin-right: -1rem; }
  .model-form--analyse .widget {
    padding-left: 1rem;
    padding-right: 1rem;
    clear: left; }
    .model-form--analyse .widget[class*="widget--datenfelder_wert__"] {
      clear: none; }

.model-form--fertilizertypes {
  margin-left: -1rem;
  margin-right: -1rem; }
  .model-form--fertilizertypes .widget {
    padding-left: 1rem;
    padding-right: 1rem;
    clear: left; }
  .model-form--fertilizertypes .widget--ktxt {
    clear: none; }
  .model-form--fertilizertypes .widget--dictdungartgueltigkeit_gueltigkeitbeginn {
    clear: none; }
  .model-form--fertilizertypes [class*="widget--datenfelder_wert__"] {
    clear: none; }
  .model-form--fertilizertypes .widget--datenfelder_wert__13 {
    clear: both; }

.filter-form:before, .filter-form:after {
  content: " ";
  display: table; }

.filter-form:after {
  clear: both; }

.filter-form .widget {
  float: left;
  margin-right: 20px; }
  .filter-form .widget.widget--button {
    margin-right: 0; }

.login-form {
  width: 50%;
  margin-left: auto;
  margin-right: auto; }

.pagination {
  list-style: none;
  padding: 0;
  margin: 0;
  float: right; }
  .pagination:before, .pagination:after {
    content: " ";
    display: table; }
  .pagination:after {
    clear: both; }
  .pagination li {
    height: 30px;
    min-width: 30px;
    border: 1px solid #d2d2d1;
    float: left;
    text-align: center;
    line-height: 28px; }
    .pagination li.disabled {
      color: #adadad; }
    .pagination li span {
      display: block;
      height: 28px;
      min-width: 28px;
      padding-left: 3px;
      padding-right: 3px; }
    .pagination li a {
      display: block;
      height: 28px;
      min-width: 28px;
      padding-left: 3px;
      padding-right: 3px; }

.pagination-wrapper:before, .pagination-wrapper:after {
  content: " ";
  display: table; }

.pagination-wrapper:after {
  clear: both; }

.segmented {
  margin-bottom: 1.25rem;
  margin-left: -1rem;
  margin-right: -1rem; }
  .segmented:before, .segmented:after {
    content: " ";
    display: table; }
  .segmented:after {
    clear: both; }
  .segmented .segmented_entry {
    padding-top: 0.1875rem;
    padding-bottom: 0.1875rem;
    padding-left: 1rem;
    padding-right: 1rem;
    float: left;
    width: 25%; }
    .segmented .segmented_entry:last-of-type {
      border-bottom: 0; }
    .segmented .segmented_entry span {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .segmented .segmented_entry span.label {
        font-size: 0.625rem;
        color: #898989; }
      .segmented .segmented_entry span.value {
        padding-left: 0.3125rem; }

.segmented--links {
  text-align: right; }

table {
  width: 100%; }
  table th {
    text-align: left;
    padding: .5rem; }
  table td {
    text-align: left;
    padding: .5rem; }

thead tr {
  background: #84d54f; }

tfoot td {
  font-weight: bold; }

tbody tr td {
  border-right: 1px solid #f8f8f8; }
  tbody tr td:last-of-type {
    border-right: 0; }

tbody tr:nth-child(2n) {
  background: #f8f8f8; }
  tbody tr:nth-child(2n) td {
    border-right-color: #ffffff; }

tbody td.col--actions {
  text-align: right; }
  tbody td.col--actions > .split-btn {
    float: right; }

.table-wrapper {
  margin-top: 30px; }

.table-filter {
  margin-top: 30px; }
  .table-filter + .table-wrapper {
    margin-top: 0; }

.dataTables_info {
  padding: .5rem;
  font-size: 80%;
  border-top: 1px solid #adadad;
  color: #898989; }

table th {
  position: relative;
  border-right: 1px solid #ffffff; }
  table th:last-of-type {
    border-right: 0; }
  table th.sorting:after, table th.sorting_asc:after, table th.sorting_desc:after {
    font-family: 'Glyphicons Regular';
    position: absolute;
    display: inline-block;
    right: .5rem;
    top: 0.5rem;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: top;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  table th a {
    color: #4a4a49; }
    table th a:hover, table th a:focus {
      text-decoration: none; }
  table th.sorting {
    padding-right: 1.5625rem; }
    table th.sorting:after {
      content: "\E404";
      color: #428426; }
  table th.sorting_asc {
    padding-right: 1.5625rem; }
    table th.sorting_asc:after {
      content: "\E409"; }
  table th.sorting_desc {
    padding-right: 1.5625rem; }
    table th.sorting_desc:after {
      content: "\E410"; }

.module--new {
  position: absolute;
  right: 0;
  margin-top: -60px; }

.table-header:before, .table-header:after {
  content: " ";
  display: table; }

.table-header:after {
  clear: both; }

.table-header .table-info {
  float: left;
  padding-top: 20px;
  color: #898989; }

.table-header .table-actions {
  float: right; }

.table-header + .table-wrapper {
  margin-top: 10px; }

.table-actions {
  text-align: right; }

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.page-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: 3rem;
  padding-top: 1rem; }
  .page-wrapper > .login-form,
  .page-wrapper > .container > .login-form {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%); }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVzL19jb2xvcnMuc2NzcyIsImluY2x1ZGVzL19ub3JtYWxpemUuc2NzcyIsImluY2x1ZGVzL19mb250cy5zY3NzIiwibGF5b3V0LmNzcyIsImluY2x1ZGVzL19yZWJvb3Quc2NzcyIsImluY2x1ZGVzL19iYXNlLnNjc3MiLCJpbmNsdWRlcy9fdmFyaWFibGVzLnNjc3MiLCJpbmNsdWRlcy9fZnVuY3Rpb25zLnNjc3MiLCJpbmNsdWRlcy9fbWl4aW5zLnNjc3MiLCJpbmNsdWRlcy92ZW5kb3IvX2Jvb3RzdHJhcC1kYXRlcGlja2VyLnNjc3MiLCJpbmNsdWRlcy92ZW5kb3IvX2Jvb3RzdHJhcC1kYXRlcGlja2VyLnN0YW5kYWxvbmUuc2NzcyIsImluY2x1ZGVzL3ZlbmRvci9fZmFuY3lib3guc2NzcyIsImluY2x1ZGVzL3ZlbmRvci9fY2hvc2VuLnNjc3MiLCJsYXlvdXQuc2NzcyIsIi4uLy4uL19wYXR0ZXJucy8wMC1hdG9tcy8wMS1idXR0b25zL19idXR0b25zLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDAtYXRvbXMvMDItZm9ybXMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDAtYXRvbXMvMDMtdGV4dC9fZXJyb3JzLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDAtYXRvbXMvMTAtaWNvbnMvX2ljb25zLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDEtbW9sZWN1bGVzLzAxLWZvcm1zL19mb3JtLW1vbGVrdWxlcy5zY3NzIiwiLi4vLi4vX3BhdHRlcm5zLzAxLW1vbGVjdWxlcy8wNS1tZXNzYWdpbmcvX2FsZXJ0LnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDEtbW9sZWN1bGVzLzA2LW5hdmlnYXRpb24vX25hdmlnYXRpb24uc2NzcyIsIi4uLy4uL19wYXR0ZXJucy8wMS1tb2xlY3VsZXMvMTAtbWlzYy9fbGFudXYuc2NzcyIsIi4uLy4uL19wYXR0ZXJucy8wMS1tb2xlY3VsZXMvMTAtbWlzYy9fbG9nby5zY3NzIiwiLi4vLi4vX3BhdHRlcm5zLzAyLW9yZ2FuaXNtcy9fb3JnYW5pc21zLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDItb3JnYW5pc21zLzAwLWhlYWRlci9faGVhZGVyLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDItb3JnYW5pc21zLzAxLWZvb3Rlci9fZm9vdGVyLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDItb3JnYW5pc21zLzEwLWFwcGxpY2F0aW9uL19maWx0ZXIuc2NzcyIsIi4uLy4uL19wYXR0ZXJucy8wMi1vcmdhbmlzbXMvMTAtYXBwbGljYXRpb24vX2Zvcm1zLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDItb3JnYW5pc21zLzEwLWFwcGxpY2F0aW9uL19sb2dpbi1mb3JtLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDItb3JnYW5pc21zLzEwLWFwcGxpY2F0aW9uL19wYWdpbmF0aW9ucy5zY3NzIiwiLi4vLi4vX3BhdHRlcm5zLzAyLW9yZ2FuaXNtcy8xMC1hcHBsaWNhdGlvbi9fc2VnbWVudGVkLWRhdGEuc2NzcyIsIi4uLy4uL19wYXR0ZXJucy8wMi1vcmdhbmlzbXMvMTAtYXBwbGljYXRpb24vX3RhYmxlLnNjc3MiLCIuLi8uLi9fcGF0dGVybnMvMDQtcGFnZXMvX3BhZ2VzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0Esc0JBQXNCO0FBSXRCLDJCQUEyQjtBQUszQiw2QkFBNkI7QUFNN0Isb0JBQW9CO0FDaEJwQiw0RUFBNEU7QUNBNUUsMkZBQU87QURRUDtFQUNFLHdCQUF1QjtFQUN2QiwyQkFBMEI7RUFDMUIsK0JBQThCLEVBQy9COztBQU1EO0VBQ0UsVUFBUyxFQUNWOztBQVlEOzs7Ozs7Ozs7Ozs7O0VBYUUsZUFBYyxFQUNmOztBQU9EOzs7O0VBSUUsc0JBQXFCO0VBQ3JCLHlCQUF3QixFQUN6Qjs7QUFPRDtFQUNFLGNBQWE7RUFDYixVQUFTLEVBQ1Y7O0FFN0JEOztFRnNDRSxjQUFhLEVBQ2Q7O0FBU0Q7RUFDRSw4QkFBNkIsRUFDOUI7O0FBT0Q7RUFFSSxXQUFVLEVBQ1g7O0FBSEg7RUFLSSxXQUFVLEVBQ1g7O0FBVUg7RUFDRSwwQkFBeUIsRUFDMUI7O0FBTUQ7O0VBRUUsa0JBQWlCLEVBQ2xCOztBQU1EO0VBQ0UsbUJBQWtCLEVBQ25COztBQU9EO0VBQ0UsZUFBYztFQUNkLGlCQUFnQixFQUNqQjs7QUFNRDtFQUNFLGlCQUFnQjtFQUNoQixZQUFXLEVBQ1o7O0FBTUQ7RUFDRSxlQUFjLEVBQ2Y7O0FBTUQ7O0VBRUUsZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIseUJBQXdCLEVBQ3pCOztBQUVEO0VBQ0UsWUFBVyxFQUNaOztBQUVEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBU0Q7RUFDRSxVQUFTLEVBQ1Y7O0FBTUQ7RUFDRSxpQkFBZ0IsRUFDakI7O0FBU0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBTUQ7RUFDRSxnQ0FBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLFVBQVMsRUFDVjs7QUFNRDtFQUNFLGVBQWMsRUFDZjs7QUFNRDs7OztFQUlFLGtDQUFpQztFQUNqQyxlQUFjLEVBQ2Y7O0FBaUJEOzs7OztFQUtFLGVBQWM7RUFDZCxjQUFhO0VBQ2IsVUFBUyxFQUNWOztBQU1EO0VBQ0Usa0JBQWlCLEVBQ2xCOztBQVNEOztFQUVFLHFCQUFvQixFQUNyQjs7QUFVRDs7OztFQUlFLDJCQUEwQjtFQUMxQixnQkFBZSxFQUNoQjs7QUFNRDs7RUFFRSxnQkFBZSxFQUNoQjs7QUFNRDs7RUFFRSxVQUFTO0VBQ1QsV0FBVSxFQUNYOztBQU9EO0VBQ0Usb0JBQW1CLEVBQ3BCOztBQVVEOztFQUVFLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsV0FBVSxFQUNYOztBQVFEOztFQUVFLGFBQVksRUFDYjs7QUFPRDtFQUNFLDhCQUE2QjtFQUM3QixnQ0FBdUI7VUFBdkIsd0JBQXVCLEVBQ3hCOztBQVFEOztFQUVFLHlCQUF3QixFQUN6Qjs7QUFNRDtFQUNFLDBCQUF5QjtFQUN6QixjQUFhO0VBQ2IsK0JBQThCLEVBQy9COztBQU9EO0VBQ0UsVUFBUztFQUNULFdBQVUsRUFDWDs7QUFNRDtFQUNFLGVBQWMsRUFDZjs7QUFPRDtFQUNFLGtCQUFpQixFQUNsQjs7QUFTRDtFQUNFLDBCQUF5QjtFQUN6QixrQkFBaUIsRUFDbEI7O0FBRUQ7O0VBRUUsV0FBVSxFQUNYOztBRzNhRDtFQUNFLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUFDdkI7O0FBRUQ7OztFQUdFLDRCQUFtQjtVQUFuQixvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSw0QkFBMkIsRUFDNUI7O0FDVEQ7RUFDRSxrQ0FBaUM7RUFDakMsaUJBQWdCO0VBQ2hCLGVMSGdCLEVLSWpCOztBQUVEO0VBQ0UsZUxSaUI7RUtTakIsc0JBQXFCO0VBQ3JCLDJDQ1UwQztFRFYxQyxtQ0NVMEM7RURUMUMsc0JBQXFCO0VBQ3JCLGNBQWEsRUFlZDtFQXBCRDtJQU9JLDJCQUEwQjtJQUMxQixlTExlLEVLTWhCO0VBVEg7SUFXSSwyQkFBMEI7SUFDMUIsZUxUZSxFS1VoQjtFQWJIO0lBZUksc0NBQTZCO1lBQTdCLDhCQUE2QixFQUM5QjtFQWhCSDtJQWtCSSxlTFRTLEVLVVY7O0FBR0g7RUFDRSxvQkw5QmlCO0VLK0JqQixlTGhCYSxFS2lCZDs7QUFFRDtFQUNFLGlEQUFnRCxFQUNqRDs7QUFFRDtFQUNFLG9CTHZDaUI7RUt3Q2pCLGVMekJhLEVLMEJkOztBQUhEO0VBQ0Usb0JMdkNpQjtFS3dDakIsZUx6QmEsRUswQmQ7O0FBR0Q7Ozs7Ozs7RUFDRSxpQkFBZ0I7RUFDaEIsY0FBYTtFQUNiLGVMOUNnQixFS29EakI7RUFMQzs7Ozs7OztJQUNFLGlCQUFnQjtJQUNoQixpQkFBZ0I7SUFDaEIsZUwvQ1ksRUtnRGI7O0FBR0g7O0VBR0UsZUx6RGdCO0VLMERoQixtQkVFdUQ7RUZEdkQsb0JBQW1CLEVBQ3BCOztBQUNEOztFQUdFLG1CRUp1RDtFRkt2RCxvQkFBbUIsRUFDcEI7O0FBQ0Q7O0VBR0UsZUx2RWlCO0VLd0VqQixvQkVYdUQ7RUZZdkQsb0JBQW1CLEVBS3BCO0VBVkQ7O0lBT0kscUJBQW9CO0lBQ3BCLGVMaEVnQixFS2lFakI7O0FBRUg7O0VBR0UsZ0JFckJ1RDtFRnNCdkQsbUJBQWtCLEVBSW5CO0VBUkQ7O0lBTUksZUFBYyxFQUNmOztBQUVIOztFQUdFLGdCRTlCdUQ7RUYrQnZELG1CQUFrQixFQUluQjtFQVJEOztJQU1JLGVBQWMsRUFDZjs7QUFFSDs7RUFHRSxnQkV2Q3VEO0VGd0N2RCxtQkFBa0IsRUFJbkI7RUFSRDs7SUFNSSxlQUFjLEVBQ2Y7O0FBR0g7RUFDRSxVQUFTO0VBQ1Qsb0JBQW1CO0VBQ25CLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLFdBQVU7RUFDViw4QkFBNkI7RUFDN0IsV0FBVSxFQUNYOztBQUVEO0VBQ0UsZ0JBQWU7RUFDZixhQUFZLEVBQ2I7O0FBTUQ7RUFDRSxlTGhIVyxFS2lIWjs7QUFFRDtFQUNFLDBCTHBJaUIsRUtxSWxCOztBQUNEO0VBQ0UsMEJMdElnQixFS3VJakI7O0FBQ0Q7RUFDRSwwQkx0SWMsRUt1SWY7O0FBQ0Q7RUFDRSwwQkx4SWMsRUt5SWY7O0FBQ0Q7RUFDRSwwQkwxSWMsRUsySWY7O0FBQ0Q7RUFDRSwwQkx6SWlCLEVLMElsQjs7QUFDRDtFQUNFLDBCTDFJa0IsRUsySW5COztBQUVEO0VBQ0UsMEJMM0lhLEVLNElkOztBQUNEO0VBQ0UsMEJMN0lXLEVLOElaOztBQUNEO0VBQ0UsMEJML0ljLEVLZ0pmOztBQUdEO0VBRUUsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFDcEI7RUd6SkM7SUFFRSxhQUFZO0lBQ1osZUFBYyxFQUNmO0VBQ0Q7SUFDRSxZQUFXLEVBQ1o7O0FIbUpIO0VBQ0UsWUFBVztFQUNYLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixpQkFBZ0IsRUFDakI7O0FJbkxEOzs7Ozs7R0FNRztBQUNIO0VBQ0UsYUFBWTtFQUdaLG1CQUFrQjtFQUNsQixlQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSxhQUFZLEVBQ2I7O0FBQ0Q7RUFDRSxlQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSxhQUFZLEVBQ2I7O0FBQ0Q7RUFDRSxPQUFNO0VBQ04sUUFBTyxFQUNSOztBQUNEO0VBQ0UsWUFBVztFQUNYLHNCQUFxQjtFQUNyQixtQ0FBa0M7RUFDbEMsb0NBQW1DO0VBQ25DLDhCQUE2QjtFQUM3QixjQUFhO0VBQ2Isd0NBQXVDO0VBQ3ZDLG1CQUFrQixFQUNuQjs7QUFDRDtFQUNFLFlBQVc7RUFDWCxzQkFBcUI7RUFDckIsbUNBQWtDO0VBQ2xDLG9DQUFtQztFQUNuQyw4QkFBNkI7RUFDN0IsY0FBYTtFQUNiLG1CQUFrQixFQUNuQjs7QUFDRDtFQUNFLFVBQVMsRUFDVjs7QUFDRDtFQUNFLFVBQVMsRUFDVjs7QUFDRDtFQUNFLFdBQVUsRUFDWDs7QUFDRDtFQUNFLFdBQVUsRUFDWDs7QUFDRDtFQUNFLFVBQVMsRUFDVjs7QUFDRDtFQUNFLFVBQVMsRUFDVjs7QUFDRDtFQUNFLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsMkJBQTBCLEVBQzNCOztBQUNEO0VBQ0UsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQiwyQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSxVQUFTO0VBQ1QsNEJBQTJCO0VBQzNCLDBCQUF5QjtFQUV6Qix1QkFBc0I7RUFDdEIsc0JBQXFCO0VBQ3JCLGtCQUFpQixFQUNsQjs7QUFDRDs7RUFFRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGFBQVk7RUFHWixtQkFBa0I7RUFDbEIsYUFBWSxFQUNiOztBQUNEOztFQUVFLDhCQUE2QixFQUM5Qjs7QUFDRDs7RUFFRSxpQkFBZ0I7RUFDaEIsZ0JBQWUsRUFDaEI7O0FBQ0Q7O0VBRUUsWUFBVyxFQUNaOztBQUNEOztFQUVFLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsZ0JBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxvQkFBbUI7RUFDbkIsaUJBQWdCLEVBQ2pCOztBQUNEOzs7O0VBSUUsMEJBQXlCO0VBTXpCLDhGQUE4RDtFQUE5RCwrREFBOEQ7RUFDOUQsNEJBQTJCO0VBQzNCLG1IQUFrSDtFQUNsSCxzQ0FBcUM7RUFDckMsd0VBQXVFO0VBQ3ZFLGtFQUFpRTtFQUNqRSxZQUFXLEVBQ1o7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFLDBCQUF5QixFQUMxQjs7QUFDRDs7Ozs7Ozs7RUFRRSw2QkFBNEIsRUFDN0I7O0FBQ0Q7RUFDRSxZQUFXLEVBQ1o7O0FBQ0Q7RUFDRSxZQUFXLEVBQ1o7O0FBQ0Q7Ozs7RUFJRSxpQkFBZ0I7RUFHaEIsaUJBQWdCLEVBQ2pCOztBQUNEOzs7O0VBSUUsMEJBQXlCO0VBTXpCLDhGQUE4RDtFQUE5RCwrREFBOEQ7RUFDOUQsNEJBQTJCO0VBQzNCLG1IQUFrSDtFQUNsSCxzQ0FBcUM7RUFDckMsd0VBQXVFO0VBQ3ZFLGtFQUFpRTtFQUdqRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFLDBCQUF5QixFQUMxQjs7QUFDRDs7Ozs7Ozs7RUFRRSw2QkFBNEIsRUFDN0I7O0FBQ0Q7Ozs7RUFJRSwwQkFBeUI7RUFNekIsOEZBQThEO0VBQTlELCtEQUE4RDtFQUM5RCw0QkFBMkI7RUFDM0IsbUhBQWtIO0VBQ2xILHNDQUFxQztFQUNyQyx3RUFBdUU7RUFDdkUsa0VBQWlFO0VBQ2pFLFlBQVc7RUFDWCwwQ0FBeUMsRUFDMUM7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFLDBCQUF5QixFQUMxQjs7QUFDRDs7Ozs7Ozs7RUFRRSw2QkFBNEIsRUFDN0I7O0FBQ0Q7Ozs7RUFJRSwwQkFBeUI7RUFNekIsMkZBQTJEO0VBQTNELDREQUEyRDtFQUMzRCw0QkFBMkI7RUFDM0IsZ0hBQStHO0VBQy9HLHNDQUFxQztFQUNyQyx3RUFBdUU7RUFDdkUsa0VBQWlFO0VBQ2pFLFlBQVc7RUFDWCwwQ0FBeUMsRUFDMUM7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFLDBCQUF5QixFQUMxQjs7QUFDRDs7Ozs7Ozs7RUFRRSw2QkFBNEIsRUFDN0I7O0FBQ0Q7RUFDRSxlQUFjO0VBQ2QsV0FBVTtFQUNWLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsWUFBVztFQUNYLFdBQVU7RUFDVixnQkFBZTtFQUdmLG1CQUFrQixFQUNuQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxnQkFBZSxFQUNoQjs7QUFDRDs7OztFQUlFLDBCQUF5QjtFQU16QiwyRkFBMkQ7RUFBM0QsNERBQTJEO0VBQzNELDRCQUEyQjtFQUMzQixnSEFBK0c7RUFDL0csc0NBQXFDO0VBQ3JDLHdFQUF1RTtFQUN2RSxrRUFBaUU7RUFDakUsWUFBVztFQUNYLDBDQUF5QyxFQUMxQzs7QUFDRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkUsMEJBQXlCLEVBQzFCOztBQUNEOzs7Ozs7OztFQVFFLDZCQUE0QixFQUM3Qjs7QUFDRDs7RUFFRSxZQUFXLEVBQ1o7O0FBQ0Q7RUFDRSxhQUFZLEVBQ2I7O0FBQ0Q7Ozs7RUFJRSxnQkFBZSxFQUNoQjs7QUFDRDs7OztFQUlFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGdCQUFlO0VBQ2YsWUFBVztFQUNYLHFCQUFvQjtFQUNwQix1QkFBc0IsRUFDdkI7O0FBQ0Q7O0VBRUUsZ0JBQWUsRUFDaEI7O0FBQ0Q7O0VBRUUsZ0JBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxtQkFBa0IsRUFDbkI7O0FBQ0Q7RUFHRSwyQkFBMEIsRUFDM0I7O0FBQ0Q7RUFHRSwyQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSxzQkFBcUI7RUFDckIsWUFBVztFQUNYLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0Qix1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNuQjs7QUFDRCxvREFBb0Q7QUN0ZHBEOzs7Ozs7R0FNRztBQUNIO0VBQ0UsYUFBWTtFQUdaLG1CQUFrQjtFQUNsQixlQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSxhQUFZLEVBQ2I7O0FBQ0Q7RUFDRSxlQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSxhQUFZLEVBQ2I7O0FBQ0Q7RUFDRSxPQUFNO0VBQ04sUUFBTyxFQUNSOztBQUNEO0VBQ0UsWUFBVztFQUNYLHNCQUFxQjtFQUNyQixtQ0FBa0M7RUFDbEMsb0NBQW1DO0VBQ25DLDhCQUE2QjtFQUM3QixjQUFhO0VBQ2Isd0NBQXVDO0VBQ3ZDLG1CQUFrQixFQUNuQjs7QUFDRDtFQUNFLFlBQVc7RUFDWCxzQkFBcUI7RUFDckIsbUNBQWtDO0VBQ2xDLG9DQUFtQztFQUNuQyw4QkFBNkI7RUFDN0IsY0FBYTtFQUNiLG1CQUFrQixFQUNuQjs7QUFDRDtFQUNFLFVBQVMsRUFDVjs7QUFDRDtFQUNFLFVBQVMsRUFDVjs7QUFDRDtFQUNFLFdBQVUsRUFDWDs7QUFDRDtFQUNFLFdBQVUsRUFDWDs7QUFDRDtFQUNFLFVBQVMsRUFDVjs7QUFDRDtFQUNFLFVBQVMsRUFDVjs7QUFDRDtFQUNFLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsMkJBQTBCLEVBQzNCOztBQUNEO0VBQ0UsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQiwyQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSxVQUFTO0VBQ1QsNEJBQTJCO0VBQzNCLDBCQUF5QjtFQUV6Qix1QkFBc0I7RUFDdEIsc0JBQXFCO0VBQ3JCLGtCQUFpQixFQUNsQjs7QUFDRDs7RUFFRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGFBQVk7RUFHWixtQkFBa0I7RUFDbEIsYUFBWSxFQUNiOztBQUNEOztFQUVFLDhCQUE2QixFQUM5Qjs7QUFDRDs7RUFFRSxpQkFBZ0I7RUFDaEIsZ0JBQWUsRUFDaEI7O0FBQ0Q7O0VBRUUsWUFBVyxFQUNaOztBQUNEOztFQUVFLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsZ0JBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxvQkFBbUI7RUFDbkIsaUJBQWdCLEVBQ2pCOztBQUNEOzs7O0VBSUUsMEJBQXlCO0VBTXpCLDhGQUE4RDtFQUE5RCwrREFBOEQ7RUFDOUQsNEJBQTJCO0VBQzNCLG1IQUFrSDtFQUNsSCxzQ0FBcUM7RUFDckMsd0VBQXVFO0VBQ3ZFLGtFQUFpRTtFQUNqRSxZQUFXLEVBQ1o7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFLDBCQUF5QixFQUMxQjs7QUFDRDs7Ozs7Ozs7RUFRRSw2QkFBNEIsRUFDN0I7O0FBQ0Q7RUFDRSxZQUFXLEVBQ1o7O0FBQ0Q7RUFDRSxZQUFXLEVBQ1o7O0FBQ0Q7Ozs7RUFJRSxpQkFBZ0I7RUFHaEIsaUJBQWdCLEVBQ2pCOztBQUNEOzs7O0VBSUUsMEJBQXlCO0VBTXpCLDhGQUE4RDtFQUE5RCwrREFBOEQ7RUFDOUQsNEJBQTJCO0VBQzNCLG1IQUFrSDtFQUNsSCxzQ0FBcUM7RUFDckMsd0VBQXVFO0VBQ3ZFLGtFQUFpRTtFQUdqRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFLDBCQUF5QixFQUMxQjs7QUFDRDs7Ozs7Ozs7RUFRRSw2QkFBNEIsRUFDN0I7O0FBQ0Q7Ozs7RUFJRSwwQkFBeUI7RUFNekIsOEZBQThEO0VBQTlELCtEQUE4RDtFQUM5RCw0QkFBMkI7RUFDM0IsbUhBQWtIO0VBQ2xILHNDQUFxQztFQUNyQyx3RUFBdUU7RUFDdkUsa0VBQWlFO0VBQ2pFLFlBQVc7RUFDWCwwQ0FBeUMsRUFDMUM7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFLDBCQUF5QixFQUMxQjs7QUFDRDs7Ozs7Ozs7RUFRRSw2QkFBNEIsRUFDN0I7O0FBQ0Q7Ozs7RUFJRSwwQkFBeUI7RUFNekIsMkZBQTJEO0VBQTNELDREQUEyRDtFQUMzRCw0QkFBMkI7RUFDM0IsZ0hBQStHO0VBQy9HLHNDQUFxQztFQUNyQyx3RUFBdUU7RUFDdkUsa0VBQWlFO0VBQ2pFLFlBQVc7RUFDWCwwQ0FBeUMsRUFDMUM7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFLDBCQUF5QixFQUMxQjs7QUFDRDs7Ozs7Ozs7RUFRRSw2QkFBNEIsRUFDN0I7O0FBQ0Q7RUFDRSxlQUFjO0VBQ2QsV0FBVTtFQUNWLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsWUFBVztFQUNYLFdBQVU7RUFDVixnQkFBZTtFQUdmLG1CQUFrQixFQUNuQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxnQkFBZSxFQUNoQjs7QUFDRDs7OztFQUlFLDBCQUF5QjtFQU16QiwyRkFBMkQ7RUFBM0QsNERBQTJEO0VBQzNELDRCQUEyQjtFQUMzQixnSEFBK0c7RUFDL0csc0NBQXFDO0VBQ3JDLHdFQUF1RTtFQUN2RSxrRUFBaUU7RUFDakUsWUFBVztFQUNYLDBDQUF5QyxFQUMxQzs7QUFDRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkUsMEJBQXlCLEVBQzFCOztBQUNEOzs7Ozs7OztFQVFFLDZCQUE0QixFQUM3Qjs7QUFDRDs7RUFFRSxZQUFXLEVBQ1o7O0FBQ0Q7RUFDRSxhQUFZLEVBQ2I7O0FBQ0Q7Ozs7RUFJRSxnQkFBZSxFQUNoQjs7QUFDRDs7OztFQUlFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGdCQUFlO0VBQ2YsWUFBVztFQUNYLHFCQUFvQjtFQUNwQix1QkFBc0IsRUFDdkI7O0FBQ0Q7O0VBRUUsZ0JBQWUsRUFDaEI7O0FBQ0Q7O0VBRUUsZ0JBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxtQkFBa0IsRUFDbkI7O0FBQ0Q7RUFHRSwyQkFBMEIsRUFDM0I7O0FBQ0Q7RUFHRSwyQkFBMEIsRUFDM0I7O0FBQ0Q7RUFDRSxzQkFBcUI7RUFDckIsWUFBVztFQUNYLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0Qix1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNuQjs7QUFDRDtFQUNFLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsUUFBTztFQUNQLGNBQWE7RUFDYixZQUFXO0VBQ1gsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0QixxQ0FBb0M7RUFHcEMsbUJBQWtCO0VBQ2xCLGtEQUFpRDtFQUVqRCwwQ0FBeUM7RUFHekMsNkJBQTRCO0dBQzVCLHdCQUF3QjtHQUN4Qix5QkFBeUI7RUFDekIsZUFBYztFQUNkLGdCQUFlO0VBQ2Ysa0JBQWlCLEVBQ2xCOztBQUNEOzs7O0VBSUUsaUJBQWdCLEVBQ2pCOztBQUNELCtEQUErRDtBQ3ZmL0Qsc0VBQXNFO0FBQ3RFOzs7Ozs7Ozs7O0VBV0UsV0FBVTtFQUNWLFVBQVM7RUFDVCxVQUFTO0VBQ1QsY0FBYTtFQUNiLG9CQUFtQixFQUNwQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLGNBQWEsRUFDZDs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixvQlhYYTtFV1liLGVYMUJnQjtFVzJCaEIsa0JBQWlCO0VBR2pCLG1CQUFrQixFQUNuQjs7QUFFRDtFQUNFLGNBQWEsRUFDZDs7QUFFRDtFQUNFLG1EQUFrRDtFQUVsRCwyQ0FBMEMsRUFDM0M7O0FBRUQ7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxrQ0FBaUMsRUFDbEM7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsNERBQTJEO0VBQzNELFVBQVM7RUFDVCxjQUFhO0VBQ2Isb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLDZDQUE0QyxFQUM3Qzs7QUFFRDtFQUNFLGdCQUFlO0VBQ2YsU0FBUTtFQUNSLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLDhCQUE2QjtFQUM3QixhQUFZO0VBQ1osZ0JBQWU7RUFDZixjQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsYUFBWTtFQUNaLGdFQUErRCxFQUNoRTs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixjQUFhLEVBS2Q7RUFaRDtJSHJDRSxrQ0FBaUM7SUFDakMsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixhQUFZO0lBQ1osWUFBVztJQUNYLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsZUFBYztJQUNkLG9CQUFtQjtJQUNuQixZQUFXO0lBQ1gsb0NBQW1DO0lBQ25DLG1DQUFrQztJR29DaEMsaUJBQWdCLEVBQ2pCOztBQUdIO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixXQUFVO0VBQ1YsYUFBWTtFQUNaLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLHlDQUF3QztFQUFFLGNBQWM7RUFDeEQseUNBQTBDO0VBQzFDLGNBQWEsRUFDZDs7QUFFRDtFQUNFLFFBQU8sRUFDUjs7QUFFRDtFQUNFLFNBQVEsRUFDVDs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixjQUFhO0VBQ2IsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UsV0FBVTtFQUNWLDZCQUE0QixFQUM3Qjs7QUFFRDtFQUNFLFlBQVc7RUFDWCw2QkFBNEIsRUFDN0I7O0FBRUQ7RUFDRSxvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQiw2QkFBNEIsRUFDN0I7O0FBRUQsb0JBQW9CO0FBRXBCO0VBQ0UsNEJBQTJCO0VBQzNCLFlBQVcsRUFDWjs7QUFFRDtFQUNFLDRCQUEyQixFQUM1Qjs7QUFFRDtFQUNFLDhCQUE2QixFQUM5Qjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLGlCQUFnQjtFQUNoQixjQUFhO0VBQ2IsY0FBYTtFQUNiLHFDQUFvQyxFQUNyQzs7QUFFRDtFQUNFLGdCQUFlO0VBQ2YsVUFBUztFQUNULFNBQVEsRUFDVDs7QUFFRDtFQUNFLGVBQWM7RUFDZCxtQkFBa0IsRUFDbkI7O0FBRUQsa0JBQWtCO0FBRWxCO0VBQ0UsbUJBQWtCO0VBQ2xCLG1FQUFrRTtFQUNsRSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGNBQWEsRUFDZDs7QUFFRDtFQUNFLG9CQUFtQixFQUNwQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsV0FBVTtFQUNWLHFCQUFvQjtFQUNwQixjQUFhO0VBQ2IsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0Usc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsd0JBQXVCO0VBQUcseURBQXlEO0VBQ25GLCtCQUE4QjtFQUc5QixvQkFBbUI7RUFDbkIsNEJBQTJCO0VBQzNCLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLG9CQUFtQixFQUNwQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsWUFBVyxFQUNaOztBQUVEO0VBQ0Usa0JBQWlCLEVBQ2xCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIsK0JBQTZCLEVBQzlCOztBQUVELG9CQUFvQjtBQUNwQjtFQUlFO0lBQ0UsZ0RBQStDO0lBQy9DLDRCQUEyQjtJQUFHLG1FQUFtRSxFQUNsRztFQUVEO0lBQ0UsaURBQWdEO0lBQ2hELDJCQUEwQjtJQUFHLG1FQUFtRSxFQUNqRyxFQUFBOztBQUdIO0VBQ0UsY0FBYSxFQWdCZDtFQWZDO0lBQ0UsZUFBYztJQUNkLGtCSjVOcUQ7SUk2TnJELG9CSjdOcUQsRUk4TnREO0VBTkg7SUFTTSxpQkFBZ0IsRUFDakI7RUFWTDtJQWFRLGVBQWMsRUFDZjs7QUNyU1A7Ozs7Ozs7Ozs7RUFVRTtBQUVGLGlCQUFpQjtBQUNqQjtFQUNFLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsdUJBQXNCO0VBRXRCLDBCQUF5QjtFQUN0Qix1QkFBc0I7RUFDckIsc0JBQXFCO0VBQ2pCLGtCQUFpQixFQUMxQjs7QUFFRDtFQUNFLCtCQUE4QjtFQUN0Qix1QkFBc0IsRUFDL0I7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULGNBQWE7RUFDYixZQUFXO0VBQ1gsdUJBQXNCO0VBQ3RCLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIsa0RBQWlEO0VBQ3pDLDBDQUF5QztFQUNqRCx1QkFBc0IsRUFDdkI7O0FBRUQ7RUFDRSxXQUFVLEVBQ1g7O0FBRUQ7RUFDRSxnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsZUFBYyxFQUNmOztBQUVEO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixvQkFBbUIsRUFDcEI7O0FBRUQsVUFBVTtBQUNWLDBCQUEwQjtBQUMxQjtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFFdEIsaUpBQTBFO0VBQTFFLDJFQUEwRTtFQUMxRSw2QkFBNEI7RUFDNUIscUVBQW9FO0VBQzVELDZEQUE0RDtFQUNwRSxZQUFXO0VBQ1gsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsMEJaaEZjO0VZaUZkLFVBQVM7RUFDVCxnQkFBZTtFQUNmLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsZVp6RmdCO0VZMEZoQiwwQlo1RWE7RVk2RWIseUJBQXdCO0VBQ3hCLHNCQUFxQjtFQUVyQix5T0FBd087RUFFeE8seUJBQXdCO0VBQ3hCLHdDQUF1QztFQUV2QywrQkFBOEI7RUFDOUIsNkJBQTRCO0VBQzVCLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsV0FBVTtFQUNWLHNCQUFxQjtFQUNyQixrRE50RjBDO0VNc0YxQywwQ050RjBDLEVNdUYzQzs7QUFFRDtFQUNFLFlBQVcsRUFDWjs7QUFFRDtFQUNFLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHdCQUF1QjtFQUN2QixvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFlBQVc7RUFDWCxlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7RUFDWix5REFBd0Q7RUFDeEQsZUFBYyxFQUNmOztBQUVEO0VBQ0UsaUNBQWdDLEVBQ2pDOztBQUVEO0VBQ0UsaUNBQWdDLEVBQ2pDOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsZUFBYztFQUNkLFlBQVc7RUFDWCxhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7RUFDWix1REFBc0QsRUFDdkQ7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLFVBQVM7RUFDVCxpQkFBZ0I7RUFDaEIsb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsY0FBYTtFQUNiLDBCQUF5QjtFQUN6QixZQUFXO0VBQ1gsYUFBWTtFQUNaLFdBQVU7RUFDVix1QkFBc0I7RUFDdEIsMERBQXlEO0VBQ3pELGVBQWM7RUFDZCx3QkFBdUI7RUFDdkIsb0JBQW1CO0VBQ25CLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQjtFQUNoQiwyQkFBMEI7RUFDMUIsNkJBQTRCLEVBQzdCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLHVCQUFzQixFQUN2Qjs7QUFFRCxVQUFVO0FBQ1Ysb0JBQW9CO0FBQ3BCO0VBQ0UsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGtDQUFpQyxFQUNsQzs7QUFFRDtFQUNFLGNBQWE7RUFDYixVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLDRCQUEyQixFQUM1Qjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSwwQkFBeUI7RUFFekIsc0hBQTJEO0VBQTNELDREQUEyRDtFQUMzRCxZQUFXLEVBQ1o7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUNwQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsMkJBQTBCLEVBQzNCOztBQUVELFVBQVU7QUFDVix5QkFBeUI7QUFDekI7RUFDRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLFVBQVM7RUFDVCxlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7RUFDWix1QkFBc0I7RUFDdEIsdUJBQXNCO0VBRXRCLCtHQUFvRDtFQUFwRCxxREFBb0Q7RUFDcEQsYUFBWSxFQUNiOztBQUVEO0VBQ0UsWUFBVztFQUNYLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLFVBQVM7RUFDVCxXQUFVO0VBQ1Ysb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsY0FBYTtFQUNiLFdBQVU7RUFDVixhQUFZO0VBQ1osV0FBVTtFQUNWLHFCQUFvQjtFQUNwQixtQ0FBa0M7RUFDbEMseUJBQXdCO0VBQ2hCLGlCQUFnQjtFQUN4QixZQUFXO0VBQ1gsZ0JBQWU7RUFDZix3QkFBdUI7RUFDdkIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixZQUFXLEVBQ1o7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLDBCQUF5QjtFQUN6Qix1QkFBc0I7RUFDdEIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsMEJBQXlCO0VBRXpCLDBKQUFtRjtFQUFuRixvRkFBbUY7RUFDbkYsMkJBQTBCO0VBQzFCLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFDNUIsb0VBQW1FO0VBQzNELDREQUEyRDtFQUNuRSxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0Usc0JBQXFCLEVBQ3RCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixXQUFVO0VBQ1YsZUFBYztFQUNkLFlBQVc7RUFDWCxhQUFZO0VBQ1oseURBQXdEO0VBQ3hELGVBQWMsRUFDZjs7QUFFRDtFQUNFLGlDQUFnQyxFQUNqQzs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsMEJBQXlCO0VBRXpCLDBKQUFtRjtFQUFuRixvRkFBbUY7RUFDbkYsWUFBVyxFQUNaOztBQUVEO0VBQ0Usb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsaUNBQWdDLEVBQ2pDOztBQUVEO0VBQ0UsVUFBUztFQUNULFdBQVUsRUFDWDs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZ0JBQWUsRUFDaEI7O0FBRUQsVUFBVTtBQUNWLG9CQUFvQjtBQUNwQjtFQUNFLDBCQUF5QjtFQUN6QiwrQ0FBOEM7RUFDdEMsdUNBQXNDLEVBQy9DOztBQUVEO0VBQ0UsdUJBQXNCO0VBQ3RCLDhCQUE2QjtFQUM3Qiw2QkFBNEI7RUFFNUIsZ0hBQXFEO0VBQXJELHNEQUFxRDtFQUNyRCx1Q0FBc0M7RUFDOUIsK0JBQThCLEVBQ3ZDOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLHdCQUF1QixFQUN4Qjs7QUFFRDtFQUNFLCtCQUE4QixFQUMvQjs7QUFFRDtFQUNFLDBCQUF5QjtFQUN6QiwrQ0FBOEM7RUFDdEMsdUNBQXNDLEVBQy9DOztBQUVEO0VBQ0UsdUJBQXNCLEVBQ3ZCOztBQUVELFVBQVU7QUFDViw2QkFBNkI7QUFDN0I7RUFDRSx3QkFBdUI7RUFDdkIsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGdCQUFlLEVBQ2hCOztBQUVELFVBQVU7QUFDViwwQkFBMEI7QUFDMUI7RUFDRSxrQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsZUFBYyxFQUNmOztBQUVEO0VBQ0Usa0JBQWlCLEVBQ2xCOztBQUVEO0VBQ0UsWUFBVztFQUNYLFVBQVMsRUFDVjs7QUFFRDtFQUNFLFlBQVc7RUFDWCxXQUFVLEVBQ1g7O0FBRUQ7RUFDRSxhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSxzQkFBcUI7RUFDckIsMEJBQXlCLEVBQzFCOztBQUVEO0VBQ0UsWUFBVztFQUNYLFVBQVMsRUFDVjs7QUFFRDtFQUNFLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxvQkFBbUI7RUFDbkIsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSwwQkFBeUI7RUFDekIsMkRBQTBEO0VBQzFELGVBQWMsRUFDZjs7QUFFRDtFQUNFLDZCQUE0QixFQUM3Qjs7QUFFRDtFQUNFLCtCQUE4QixFQUMvQjs7QUFFRCxVQUFVO0FBQ1YsaUNBQWlDO0FBQ2pDO0VBQ0U7Ozs7Ozs7SUFPRSx5REFBd0Q7SUFDeEQsc0NBQXFDO0lBQ3JDLHdDQUF1QyxFQUN4QyxFQUFBOztBQUdILFVBQVU7QUN4ZVYsNkRBQTZEO0FDeEI3RDtFQUNFLHNCQUFxQjtFQUNyQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixvQkFBbUI7RUFDbkIsK0JBQTBCO01BQTFCLDJCQUEwQjtFQUMxQixnQkFBZTtFQUNmLDBCQUFpQjtLQUFqQix1QkFBaUI7TUFBakIsc0JBQWlCO1VBQWpCLGtCQUFpQjtFQUNqQixvQmRKYztFY0tkLGVkTWE7RWNMYix5QlBtRHVEO0VPbER2RCxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsVUFBUztFQUNULG1CQUFrQjtFQUNsQixzRFJHMEM7RVFIMUMsOENSRzBDO0VRRjFDLFdBQVUsRUFjWDtFQWpDRDtJQXFCSSwyQlB5Q3FELEVPeEN0RDtFQXRCSDtJQXlCSSwwQmR2QmM7SWN3QmQsc0JBQXFCO0lBQ3JCLGVkWFcsRWNZWjtFQTVCSDtJQThCSSxzQ0FBNkI7WUFBN0IsOEJBQTZCO0lBQzdCLGVkZlcsRWNnQlo7O0FBR0g7RUFHSSxvQmRyQ2UsRWMwQ2hCO0VBUkg7SUFNTSwwQmQ5QmEsRWMrQmQ7O0FBUEw7RUFVSSxvQmR2Q1ksRWM0Q2I7RUFmSDtJQWFNLDBCZDNDVSxFYzRDWDs7QUFkTDtFQWlCSSxvQmRuQ1MsRWN3Q1Y7RUF0Qkg7SUFvQk0sMEJBQWtDLEVBQ25DOztBQXJCTDtFQXdCSSxhQUFZLEVBQ2I7O0FDNURIO0VBQ0U7Ozs7Ozs7Ozs7Ozs7O3dEQWNzRDtFQUN0RCxlQUFjO0VBRWQsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsMEJmaEJjO0VlaUJkLFVBQVM7RUFDVCxxQkFBb0I7RUFDcEIsZ0JBQWU7RUFDZixlZnhCZ0I7RWV5QmhCLDBCZlhhO0VlY2Isc0JBQXFCO0VBR3JCLGtEVFowQztFU1kxQywwQ1RaMEM7RVNhMUMseUJBQXdCO0VBQ3hCLHNCQUFxQjtFQUNyQixXQUFVLEVBT1g7RUEzQ0Q7SUFzQ0ksc0JmckJTLEVlc0JWO0VBdkNIO0lBeUNJLHNCZnhDZSxFZXlDaEI7O0FBdUJIO0VBRUUsVUFBUztFQUNULGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UsV0FBVSxFQUNYOztBQUVEO0VBQ0UsV0FBVSxFQUNYOztBQUVEO0VBRUUsY0FBYTtFQUNiLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLDBCZmxGYztFZW1GZCxVQUFTO0VBQ1QsZ0JBQWU7RUFDZixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBQ25CLGVmM0ZnQjtFZTRGaEIsMEJmOUVhO0VlK0ViLHlCQUF3QjtFQUN4QixzQkFBcUI7RUFFckIseU9BQXdPO0VBRXhPLHlCQUF3QjtFQUN4Qix3Q0FBdUM7RUFFdkMsK0JBQThCO0VBQzlCLDZCQUE0QjtFQUM1QixzQkFBcUI7RUFDckIsWUFBVztFQUNYLFdBQVU7RUFDVixzQkFBcUI7RUFDckIsa0RUeEYwQztFU3dGMUMsMENUeEYwQyxFUytGM0M7RUEvQkQ7SUEwQkksc0JmOUZTLEVlK0ZWO0VBM0JIO0lBNkJJLHNCZmpIZSxFZWtIaEI7O0FBR0g7RUFDRSxzQkFBcUI7RUFDckIsd0JBQXVCLEVBS3hCO0VBUEQ7SUFLSSxpQkFBZ0IsRUFDakI7O0FBR0g7RUFDRSxvQkFBbUIsRUFVcEI7RVB6SEM7SUFFRSxhQUFZO0lBQ1osZUFBYyxFQUNmO0VBQ0Q7SUFDRSxZQUFXLEVBQ1o7RU91R0g7SUFJSSxjQUFhLEVBQ2Q7RUFMSDtJQVFNLGlCQUFnQixFQUNqQjs7QUFJTDs7OztHQUlHO0FDaEpIO0VBQ0UsZWhCZ0JXO0VnQmZYLGtCQUFpQixFQVNsQjtFQVJDO0lBQ0Usc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSxjQUFhLEVBQ2Q7O0FBTUg7RUFDRSxlaEJkaUIsRWdCZWxCOztBQUVEO0VBQ0UsZWhCakJnQixFZ0JrQmpCOztBQUVEO0VBQ0UsZWhCTGMsRWdCTWY7O0FBRUQ7RUFDRSxlaEJWVyxFZ0JXWjs7QUNuQkQ7RUFDRSxrQ0FBaUM7RUFDakMsdURBQXNEO0VBQ3RELDJYQUlpRixFQUFBOztBQUluRjtFQUlFLHNCQUFxQjtFQUNyQixrQ0FBaUM7RUFDakMsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixlQUFjO0VBQ2Qsb0JBQWtCO0VBQ2xCLG9DQUFtQztFQUNuQyxtQ0FBa0MsRUFNbkM7RUFqQkQ7SUFjSSxzQkFBb0I7SUFDcEIsaUJBQWUsRUFDaEI7O0FBRUg7RUFDRSxnQkFBYyxFQUNmOztBQUNEO0VBQ0UsZ0JBQWMsRUFLZjtFQU5EO0lBSUksa0JBQWdCLEVBQ2pCOztBQUVIO0VBQ0UsZ0JBQWMsRUFLZjtFQU5EO0lBSUksbUJBQWlCLEVBQ2xCOztBQUVIO0VBQ0UsZ0JBQWMsRUFLZjtFQU5EO0lBSUksbUJBQWlCLEVBQ2xCOztBQUVIO0VBQ0UsaUJBQWUsRUFLaEI7RUFORDtJQUlJLG1CQUFpQixFQUNsQjs7QUFLSDtFQUVJLGVBQ0YsRUFBRTs7QUFJSjtFQUVJLDZDQUF5QyxFQUMxQzs7QUFJSDtFQUdFLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsc0JBQWE7VUFBYixjQUFhO0VBQ2Isb0JBQW1CLEVBQ3BCOztBQUNEO0VBR0UsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQixzQkFBYTtVQUFiLGNBQWE7RUFDYixvQkFBbUIsRUFDcEI7O0FBR0Q7RUFDRSxpQ0FBZ0M7RUFHaEMseUJBQXdCLEVBQ3pCOztBQUNEO0VBQ0Usa0NBQWlDO0VBR2pDLDBCQUF5QixFQUMxQjs7QUFDRDtFQUNFLGtDQUFpQztFQUdqQywwQkFBeUIsRUFDMUI7O0FBTUQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBMkMsaUJBQWUsRUFBSTs7QUFDOUQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBMkMsaUJBQWUsRUFBSTs7QUFDOUQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBa0QsaUJBQWUsRUFBSTs7QUFDckU7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBMkMsaUJBQWUsRUFBSTs7QUFDOUQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBMEIsaUJBQWUsRUFBSTs7QUFDN0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBa0QsaUJBQWUsRUFBSTs7QUFDckU7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBMEIsaUJBQWUsRUFBSTs7QUFDN0M7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEMsaUJBQWUsRUFBSTs7QUFDL0Q7RUFBNEMsaUJBQWUsRUFBSTs7QUFDL0Q7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBNEMsaUJBQWUsRUFBSTs7QUFDL0Q7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBOEMsaUJBQWUsRUFBSTs7QUFDakU7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBMEIsaUJBQWUsRUFBSTs7QUFDN0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBMkMsaUJBQWUsRUFBSTs7QUFDOUQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBMEIsaUJBQWUsRUFBSTs7QUFDN0M7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNEMsaUJBQWUsRUFBSTs7QUFDL0Q7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBMkMsaUJBQWUsRUFBSTs7QUFDOUQ7RUFBK0MsaUJBQWUsRUFBSTs7QUFDbEU7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBNkMsaUJBQWUsRUFBSTs7QUFDaEU7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBNEMsaUJBQWUsRUFBSTs7QUFDL0Q7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBK0MsaUJBQWUsRUFBSTs7QUFDbEU7RUFBZ0QsaUJBQWUsRUFBSTs7QUFDbkU7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBMkMsaUJBQWUsRUFBSTs7QUFDOUQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBMkIsaUJBQWUsRUFBSTs7QUFDOUM7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBOEIsaUJBQWUsRUFBSTs7QUFDakQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBNkMsaUJBQWUsRUFBSTs7QUFDaEU7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBMkMsaUJBQWUsRUFBSTs7QUFDOUQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBbUMsaUJBQWUsRUFBSTs7QUFDdEQ7RUFBcUMsaUJBQWUsRUFBSTs7QUFDeEQ7RUFBNEMsaUJBQWUsRUFBSTs7QUFDL0Q7RUFBdUMsaUJBQWUsRUFBSTs7QUFDMUQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBeUMsaUJBQWUsRUFBSTs7QUFDNUQ7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBNkMsaUJBQWUsRUFBSTs7QUFDaEU7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBZ0MsaUJBQWUsRUFBSTs7QUFDbkQ7RUFBd0MsaUJBQWUsRUFBSTs7QUFDM0Q7RUFBb0MsaUJBQWUsRUFBSTs7QUFDdkQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBc0MsaUJBQWUsRUFBSTs7QUFDekQ7RUFBMEMsaUJBQWUsRUFBSTs7QUFDN0Q7RUFBK0IsaUJBQWUsRUFBSTs7QUFDbEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBNEIsaUJBQWUsRUFBSTs7QUFDL0M7RUFBNkIsaUJBQWUsRUFBSTs7QUFDaEQ7RUFBaUMsaUJBQWUsRUFBSTs7QUFDcEQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFBa0MsaUJBQWUsRUFBSTs7QUFDckQ7RUFB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ZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbi8qIENvcnBvcmF0ZSBDb2xvcnMgKi9cbiRiYXNlR3JlZW46ICM2M2IzMmI7Ly8jNmFiMDIzO1xuJGJhc2VHcmV5OiAjNGE0YTQ5O1xuXG4vKiBDb3Jwb3JhdGUgR3JleSBDb2xvcnMgKi9cbiRncmV5NjU6ICM4OTg5ODk7XG4kZ3JleTQ1OiAjYWRhZGFkO1xuJGdyZXkyNTogI2QyZDJkMTtcblxuLyogQ29ycG9yYXRlIEN1c3RvbSBDb2xvcnMgKi9cbiRncmVlbkRhcms6ICM0MjcwMTY7XG4kZ3JlZW5EYXJrOiAjNDI4NDI2O1xuJGdyZWVuTGlnaHQ6ICM5ZWNjNzA7XG4kZ3JlZW5MaWdodDogIzg0ZDU0ZjtcblxuLyogVmFyaW91cyBDb2xvcnMgKi9cbiR3aGl0ZTogI2ZmZmZmZjtcbiRyZWQ6ICM5RjMzMTE7XG4kb3JhbmdlOiAjQzI3QzI3O1xuXG4kYmFzZUZvbnRDb2xvcjogJGJhc2VHcmV5OyIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmEge1xuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytNb25vfFJvYm90bzozMDAsNDAwLDQwMGksNzAwLDcwMGknOyIsIi8qIENvcnBvcmF0ZSBDb2xvcnMgKi9cbi8qIENvcnBvcmF0ZSBHcmV5IENvbG9ycyAqL1xuLyogQ29ycG9yYXRlIEN1c3RvbSBDb2xvcnMgKi9cbi8qIFZhcmlvdXMgQ29sb3JzICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5AaW1wb3J0ICdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK01vbm98Um9ib3RvOjMwMCw0MDAsNDAwaSw3MDAsNzAwaSc7XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmJvZHkge1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0YTRhNDk7IH1cblxuYSB7XG4gIGNvbG9yOiAjNjNiMzJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzQyODQyNjsgfVxuICBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzQyODQyNjsgfVxuICBhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMnJlbSk7IH1cbiAgYS5saW5rLS1kYW5nZXIge1xuICAgIGNvbG9yOiAjOUYzMzExOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjNjNiMzJiO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIE1vbm8nLCBtb25vc3BhY2UsIG1vbm9zcGFjZTsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2M2IzMmI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmgxLFxuLmgxLCBoMixcbi5oMiwgaDMsXG4uaDMsIGg0LFxuLmg0LCBoNSxcbi5oNSwgaDYsXG4uaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzRhNGE0OTsgfVxuICBoMSBzbWFsbCxcbiAgLmgxIHNtYWxsLCBoMiBzbWFsbCxcbiAgLmgyIHNtYWxsLCBoMyBzbWFsbCxcbiAgLmgzIHNtYWxsLCBoNCBzbWFsbCxcbiAgLmg0IHNtYWxsLCBoNSBzbWFsbCxcbiAgLmg1IHNtYWxsLCBoNiBzbWFsbCxcbiAgLmg2IHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgY29sb3I6ICM4OTg5ODk7IH1cblxuaDEsXG4uaDEge1xuICBjb2xvcjogIzRhNGE0OTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuN2VtOyB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuN2VtOyB9XG5cbmgzLFxuLmgzIHtcbiAgY29sb3I6ICM2M2IzMmI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgaDMgc21hbGwsXG4gIC5oMyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg4ODg5ZW07XG4gICAgY29sb3I6ICM4NGQ1NGY7IH1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBoNCBzbWFsbCxcbiAgLmg0IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIGg1IHNtYWxsLFxuICAuaDUgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgaDYgc21hbGwsXG4gIC5oNiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuLmludmlzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnZhbHVlLS1uZWdhdGl2ZSB7XG4gIGNvbG9yOiAjOUYzMzExOyB9XG5cbi5iZy0tYmFzZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M2IzMmI7IH1cblxuLmJnLS1iYXNlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTQ5OyB9XG5cbi5iZy0tZ3JleS02NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7IH1cblxuLmJnLS1ncmV5LTQ1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDsgfVxuXG4uYmctLWdyZXktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQxOyB9XG5cbi5iZy0tZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mjg0MjY7IH1cblxuLmJnLS1ncmVlbi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGQ1NGY7IH1cblxuLmJnLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUYzMzExOyB9XG5cbi5iZy0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyN0MyNzsgfVxuXG4uZ3JpZC0tcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuZ3JpZC0tcm93OmJlZm9yZSwgLmdyaWQtLXJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmdyaWQtLXJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmdyaWQtLWNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuNi40IChodHRwczovL2dpdGh1Yi5jb20vZXRlcm5pY29kZS9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcbiAqIEltcHJvdmVtZW50cyBieSBBbmRyZXcgUm93bHNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cbi5kYXRlcGlja2VyIHtcbiAgcGFkZGluZzogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gIHRvcDogLTZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlciB0ZCxcbi5kYXRlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgbGVmdCwgcmlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZkZDQ5YScsIGVuZENvbG9yc3RyPScjZmRmNTlhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNTlhOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwNjkgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBsZWZ0LCByaWdodCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YiBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgbGVmdCwgcmlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzYjNiMycsIGVuZENvbG9yc3RyPScjODA4MDgwJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2IFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgbGVmdCwgcmlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgbGVmdCwgcmlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4OyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcbi5kYXRlcGlja2VyIC5wcmV2LFxuLmRhdGVwaWNrZXIgLm5leHQsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaSB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDsgfVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDsgfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtZGF0ZXBpY2tlci5jc3MubWFwICovXG4vKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuLmRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjOTk5OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5kYXRlcGlja2VyIHRkLFxuLmRhdGVwaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUxOWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBsZWZ0LCByaWdodCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2ZkZjU5YSAjZmRmNTlhICNmYmVkNTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY1OWE7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGxlZnQsIHJpZ2h0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmM2MxN2EnLCBlbmRDb2xvcnN0cj0nI2YzZTk3YScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTk3YTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlMjRiIFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBsZWZ0LCByaWdodCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCAjODA4MDgwICM1OTU5NTk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBsZWZ0LCByaWdodCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBsZWZ0LCByaWdodCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDhjJywgZW5kQ29sb3JzdHI9JyMwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDRjYyAjMDA0NGNjICMwMDJhODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24sXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG5cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGgsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0aCxcbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGQsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0ZCB7XG4gIHBhZGRpbmc6IDRweCA1cHg7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWRhdGVwaWNrZXIuc3RhbmRhbG9uZS5jc3MubWFwICovXG4vKiEgZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXG4uZmFuY3lib3gtd3JhcCxcbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxuLmZhbmN5Ym94LXdyYXAgb2JqZWN0LFxuLmZhbmN5Ym94LW5hdixcbi5mYW5jeWJveC1uYXYgc3Bhbixcbi5mYW5jeWJveC10bXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uZmFuY3lib3gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDIwOyB9XG5cbi5mYW5jeWJveC1za2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzRhNGE0OTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuICB6LWluZGV4OiA4MDMwOyB9XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmFuY3lib3gtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQ6IDE0cHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJmYW5jeWJveF9zcHJpdGUucG5nXCIpOyB9XG5cbiNmYW5jeWJveC1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNjA7IH1cblxuI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZmFuY3lib3hfbG9hZGluZy5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNDA7IH1cbiAgLmZhbmN5Ym94LWNsb3NlOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgUmVndWxhcic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICByaWdodDogLjVyZW07XG4gICAgdG9wOiAwLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBzcGVhazogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxFMjA4XCI7IH1cblxuLmZhbmN5Ym94LW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJibGFuay5naWZcIik7XG4gIC8qIGhlbHBzIElFICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDgwNDA7IH1cblxuLmZhbmN5Ym94LXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5mYW5jeWJveC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmZhbmN5Ym94LW5hdiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1wcmV2IHNwYW4ge1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4OyB9XG5cbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDsgfVxuXG4uZmFuY3lib3gtbmF2OmhvdmVyIHNwYW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mYW5jeWJveC10bXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5cHg7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC13aWR0aDogOTk5OTlweDtcbiAgbWF4LWhlaWdodDogOTk5OTlweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4vKiBPdmVybGF5IGhlbHBlciAqL1xuLmZhbmN5Ym94LWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mYW5jeWJveC1sb2NrIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmZhbmN5Ym94LWxvY2stdGVzdCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5mYW5jeWJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDgwMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtbG9jayAuZmFuY3lib3gtb3ZlcmxheSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLyogVGl0bGUgaGVscGVyICovXG4uZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiA4MDUwOyB9XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbiAgei1pbmRleDogODA1MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC10aXRsZS1pbnNpZGUtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4vKlJldGluYSBncmFwaGljcyEqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZmFuY3lib3hfc3ByaXRlQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7XG4gICAgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqLyB9XG4gICNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZmFuY3lib3hfbG9hZGluZ0AyeC5naWZcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqLyB9IH1cblxuLm1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mYW5jeWJveC13cmFwIC5tb2RhbC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBtaW4td2lkdGg6IDE4Ljc1cmVtOyB9XG4gIC5tb2RhbC0taGlkZGVuIC53aWRnZXQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tb2RhbC0taGlkZGVuIC53aWRnZXQud2lkZ2V0LS1yYWRpbyA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiFcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxuYnkgUGF0cmljayBGaWxsZXIgZm9yIEhhcnZlc3QsIGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5WZXJzaW9uIDEuOC4wXG5GdWxsIHNvdXJjZSBhdCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3NlblxuQ29weXJpZ2h0IChjKSAyMDExLTIwMTcgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cbiovXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7IH1cblxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBjbGlwOiBhdXRvOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZTphZnRlciwgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMjAlLCAjZmZmKSwgY29sb3Itc3RvcCg1MCUsICNmNmY2ZjYpLCBjb2xvci1zdG9wKDUyJSwgI2VlZSksIHJpZ2h0KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYgMjAlLCAjZjZmNmY2IDUwJSwgI2VlZSA1MiUsICNmNGY0ZjQgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjZmZmIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmYgaW5zZXQsIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzMyJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzIgMjQnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDMyLDAgMTYsMjQnIHN0eWxlPSdmaWxsOiByZ2IlMjgxMzcsIDEzNywgMTM3JTI5Jz48L3BvbHlnb24+PC9zdmc+XCIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOXB4IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMXJlbSBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMzhweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDBweCAycHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luOiAxcHggMDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSZXN1bHRzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBjb2xvcjogIzQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICMzODc1ZDcpLCBjb2xvci1zdG9wKDkwJSwgIzJhNjJiYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHMge1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgxJSwgI2VlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSk7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMjVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgcmlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHNwYW4ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgcmlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2VlZSksIGNvbG9yLXN0b3AoODAlLCAjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwgI2ZmZiA4MCUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDJweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXG4uY2hvc2VuLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDNweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI2cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgcGFkZGluZzogMCA0cHggMCAwOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBwYWRkaW5nOiA0cHggNXB4IDRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJjaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDsgfVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggMnB4OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSZXRpbmEgY29tcGF0aWJpbGl0eSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG4gIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicixcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSxcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiY2hvc2VuLXNwcml0ZUAyeC5wbmdcIikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgfSB9XG5cbi8qIEBlbmQgKi9cbi8qIFdlIGluY2x1ZGUgYWxsIHBhdHRlcm4gc3R5bGVzIHZpYSBndWxwLXNhc3MtZ2xvYi1pbXBvcnQgKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogMDsgfVxuICAuYnRuLS1zbWFsbC5idG4ge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjI1cmVtOyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNDk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG46YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4ycmVtKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM2M2IzMmI7IH1cbiAgLmJ0bi5idG4tLXByaW1hcnk6aG92ZXIsIC5idG4uYnRuLS1wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4NDI2OyB9XG5cbi5idG4uYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjYWRhZGFkOyB9XG4gIC5idG4uYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5idG4uYnRuLS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7IH1cblxuLmJ0bi5idG4tLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICM5RjMzMTE7IH1cbiAgLmJ0bi5idG4tLWRhbmdlcjpob3ZlciwgLmJ0bi5idG4tLWRhbmdlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdhMjcwZDsgfVxuXG4uYnRuLmJ0bi0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cImZpbGVcIl0sIHRleHRhcmVhIHtcbiAgLypkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAkYmFzZUZvbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5NDU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRkZWZhdWx0VHJhbnNpdGlvblNldHRpbmdzOyovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjQzNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzRhNGE0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7IH1cbiAgaW5wdXQuaGFzLWVycm9yW3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dC5oYXMtZXJyb3JbdHlwZT1cImVtYWlsXCJdLCBpbnB1dC5oYXMtZXJyb3JbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dC5oYXMtZXJyb3JbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXQuaGFzLWVycm9yW3R5cGU9XCJkYXRlXCJdLCBpbnB1dC5oYXMtZXJyb3JbdHlwZT1cImZpbGVcIl0sIHRleHRhcmVhLmhhcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOUYzMzExOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiMzJiOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBvdXRsaW5lOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzMyJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzIgMjQnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDMyLDAgMTYsMjQnIHN0eWxlPSdmaWxsOiByZ2IlMjgxMzcsIDEzNywgMTM3JTI5Jz48L3BvbHlnb24+PC9zdmc+XCIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOXB4IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMXJlbSBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgc2VsZWN0Lmhhcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOUYzMzExOyB9XG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiMzJiOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfVxuICBsYWJlbC5yZXF1aXJlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAud2lkZ2V0OmJlZm9yZSwgLndpZGdldDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLndpZGdldDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLndpZGdldC53aWRnZXQtLWludmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2lkZ2V0LndpZGdldC0taGVhZGxpbmUgaDEsIC53aWRnZXQud2lkZ2V0LS1oZWFkbGluZSBoMiwgLndpZGdldC53aWRnZXQtLWhlYWRsaW5lIGgzLCAud2lkZ2V0LndpZGdldC0taGVhZGxpbmUgaDQsIC53aWRnZXQud2lkZ2V0LS1oZWFkbGluZSBoNSwgLndpZGdldC53aWRnZXQtLWhlYWRsaW5lIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qLndpZGdldC0tZmlsdGVyIHtcbiAgLmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufSovXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjOUYzMzExO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAud2lkZ2V0IC5lcnJvci1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cbiAgbGFiZWwgKyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZXJyb3ItbWVzc2FnZS0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNjNiMzJiOyB9XG5cbi5lcnJvci1tZXNzYWdlLS1pbmZvIHtcbiAgY29sb3I6ICM0YTRhNDk7IH1cblxuLmVycm9yLW1lc3NhZ2UtLXdhcm5pbmcge1xuICBjb2xvcjogI0MyN0MyNzsgfVxuXG4uZXJyb3ItbWVzc2FnZS0tZGFuZ2VyIHtcbiAgY29sb3I6ICM5RjMzMTE7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBSZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtcmVndWxhci5zdmcjZ2x5cGhpY29uc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5nbHlwaGljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5nbHlwaGljb25zOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7IH1cblxuLmdseXBoaWNvbnMueDA1IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5nbHlwaGljb25zLngyIHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC5nbHlwaGljb25zLngyOmJlZm9yZSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7IH1cblxuLmdseXBoaWNvbnMueDMge1xuICBmb250LXNpemU6IDcycHg7IH1cbiAgLmdseXBoaWNvbnMueDM6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7IH1cblxuLmdseXBoaWNvbnMueDQge1xuICBmb250LXNpemU6IDk2cHg7IH1cbiAgLmdseXBoaWNvbnMueDQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI4cHg7IH1cblxuLmdseXBoaWNvbnMueDUge1xuICBmb250LXNpemU6IDEyMHB4OyB9XG4gIC5nbHlwaGljb25zLng1OmJlZm9yZSB7XG4gICAgcGFkZGluZzogMjhweCAzNnB4OyB9XG5cbi5nbHlwaGljb25zLmxpZ2h0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjJmMmYyOyB9XG5cbi5nbHlwaGljb25zLmRyb3A6YmVmb3JlIHtcbiAgdGV4dC1zaGFkb3c6IC0xcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmdseXBoaWNvbnMuZmxpcCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZpbHRlcjogRmxpcEg7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjsgfVxuXG4uZ2x5cGhpY29ucy5mbGlwdiB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIGZpbHRlcjogRmxpcFY7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjsgfVxuXG4uZ2x5cGhpY29ucy5yb3RhdGU5MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5nbHlwaGljb25zLnJvdGF0ZTE4MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZ2x5cGhpY29ucy5yb3RhdGUyNzAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmdseXBoaWNvbnMtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDFcIjsgfVxuXG4uZ2x5cGhpY29ucy1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAyXCI7IH1cblxuLmdseXBoaWNvbnMtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAzXCI7IH1cblxuLmdseXBoaWNvbnMtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwNFwiOyB9XG5cbi5nbHlwaGljb25zLWdpcmw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDVcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDZcIjsgfVxuXG4uZ2x5cGhpY29ucy11c2VyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwN1wiOyB9XG5cbi5nbHlwaGljb25zLXVzZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA4XCI7IH1cblxuLmdseXBoaWNvbnMtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwOVwiOyB9XG5cbi5nbHlwaGljb25zLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEwXCI7IH1cblxuLmdseXBoaWNvbnMtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTJcIjsgfVxuXG4uZ2x5cGhpY29ucy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxM1wiOyB9XG5cbi5nbHlwaGljb25zLWJlYWNoLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE0XCI7IH1cblxuLmdseXBoaWNvbnMtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxNlwiOyB9XG5cbi5nbHlwaGljb25zLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxN1wiOyB9XG5cbi5nbHlwaGljb25zLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE4XCI7IH1cblxuLmdseXBoaWNvbnMtbXVzaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE5XCI7IH1cblxuLmdseXBoaWNvbnMtaGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjBcIjsgfVxuXG4uZ2x5cGhpY29ucy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDIxXCI7IH1cblxuLmdseXBoaWNvbnMtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDIyXCI7IH1cblxuLmdseXBoaWNvbnMtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyM1wiOyB9XG5cbi5nbHlwaGljb25zLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyNFwiOyB9XG5cbi5nbHlwaGljb25zLXBhcmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjVcIjsgfVxuXG4uZ2x5cGhpY29ucy1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDI2XCI7IH1cblxuLmdseXBoaWNvbnMtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyN1wiOyB9XG5cbi5nbHlwaGljb25zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAyOFwiOyB9XG5cbi5nbHlwaGljb25zLWNhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMjlcIjsgfVxuXG4uZ2x5cGhpY29ucy1ub3Rlcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMwXCI7IH1cblxuLmdseXBoaWNvbnMtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMxXCI7IH1cblxuLmdseXBoaWNvbnMtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDMyXCI7IH1cblxuLmdseXBoaWNvbnMtd2lmaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMzNcIjsgfVxuXG4uZ2x5cGhpY29ucy1sdWdnYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM0XCI7IH1cblxuLmdseXBoaWNvbnMtb2xkLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzNVwiOyB9XG5cbi5nbHlwaGljb25zLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM2XCI7IH1cblxuLmdseXBoaWNvbnMtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAzN1wiOyB9XG5cbi5nbHlwaGljb25zLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDM4XCI7IH1cblxuLmdseXBoaWNvbnMtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMzlcIjsgfVxuXG4uZ2x5cGhpY29ucy1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA0MFwiOyB9XG5cbi5nbHlwaGljb25zLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQxXCI7IH1cblxuLmdseXBoaWNvbnMtY2hhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQyXCI7IH1cblxuLmdseXBoaWNvbnMtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQzXCI7IH1cblxuLmdseXBoaWNvbnMtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDRcIjsgfVxuXG4uZ2x5cGhpY29ucy1rZXlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ1XCI7IH1cblxuLmdseXBoaWNvbnMtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDZcIjsgfVxuXG4uZ2x5cGhpY29ucy1yb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDdcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYW1lcmEtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNDhcIjsgfVxuXG4uZ2x5cGhpY29ucy1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDQ5XCI7IH1cblxuLmdseXBoaWNvbnMtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1MFwiOyB9XG5cbi5nbHlwaGljb25zLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1MlwiOyB9XG5cbi5nbHlwaGljb25zLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA1M1wiOyB9XG5cbi5nbHlwaGljb25zLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU0XCI7IH1cblxuLmdseXBoaWNvbnMtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTZcIjsgfVxuXG4uZ2x5cGhpY29ucy1wcm9qZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTdcIjsgfVxuXG4uZ2x5cGhpY29ucy1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDU4XCI7IH1cblxuLmdseXBoaWNvbnMtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNTlcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYXJnbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2MFwiOyB9XG5cbi5nbHlwaGljb25zLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjFcIjsgfVxuXG4uZ2x5cGhpY29ucy1rZXlub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDYyXCI7IH1cblxuLmdseXBoaWNvbnMtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDYzXCI7IH1cblxuLmdseXBoaWNvbnMtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjRcIjsgfVxuXG4uZ2x5cGhpY29ucy1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjVcIjsgfVxuXG4uZ2x5cGhpY29ucy10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjZcIjsgfVxuXG4uZ2x5cGhpY29ucy10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDY3XCI7IH1cblxuLmdseXBoaWNvbnMtY2xlYW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNjhcIjsgfVxuXG4uZ2x5cGhpY29ucy1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA2OVwiOyB9XG5cbi5nbHlwaGljb25zLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzBcIjsgfVxuXG4uZ2x5cGhpY29ucy11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3MVwiOyB9XG5cbi5nbHlwaGljb25zLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzJcIjsgfVxuXG4uZ2x5cGhpY29ucy1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3M1wiOyB9XG5cbi5nbHlwaGljb25zLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzRcIjsgfVxuXG4uZ2x5cGhpY29ucy1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzVcIjsgfVxuXG4uZ2x5cGhpY29ucy1zdHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA3NlwiOyB9XG5cbi5nbHlwaGljb25zLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwNzdcIjsgfVxuXG4uZ2x5cGhpY29ucy1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc4XCI7IH1cblxuLmdseXBoaWNvbnMtd2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDc5XCI7IH1cblxuLmdseXBoaWNvbnMtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDgwXCI7IH1cblxuLmdseXBoaWNvbnMtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4MVwiOyB9XG5cbi5nbHlwaGljb25zLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODJcIjsgfVxuXG4uZ2x5cGhpY29ucy1yb3VuZGFib3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDgzXCI7IH1cblxuLmdseXBoaWNvbnMtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDg0XCI7IH1cblxuLmdseXBoaWNvbnMtaGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4NVwiOyB9XG5cbi5nbHlwaGljb25zLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4NlwiOyB9XG5cbi5nbHlwaGljb25zLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwODdcIjsgfVxuXG4uZ2x5cGhpY29ucy1sb2ctYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4OFwiOyB9XG5cbi5nbHlwaGljb25zLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA4OVwiOyB9XG5cbi5nbHlwaGljb25zLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDkwXCI7IH1cblxuLmdseXBoaWNvbnMtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5MVwiOyB9XG5cbi5nbHlwaGljb25zLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5MlwiOyB9XG5cbi5nbHlwaGljb25zLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOTNcIjsgfVxuXG4uZ2x5cGhpY29ucy1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDk0XCI7IH1cblxuLmdseXBoaWNvbnMtdmVjdG9yLXBhdGgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDk1XCI7IH1cblxuLmdseXBoaWNvbnMtdmVjdG9yLXBhdGgtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDk2XCI7IH1cblxuLmdseXBoaWNvbnMtdmVjdG9yLXBhdGgtcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5N1wiOyB9XG5cbi5nbHlwaGljb25zLXZlY3Rvci1wYXRoLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwOThcIjsgfVxuXG4uZ2x5cGhpY29ucy12ZWN0b3ItcGF0aC1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTA5OVwiOyB9XG5cbi5nbHlwaGljb25zLXZlY3Rvci1wYXRoLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwMFwiOyB9XG5cbi5nbHlwaGljb25zLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDFcIjsgfVxuXG4uZ2x5cGhpY29ucy1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDJcIjsgfVxuXG4uZ2x5cGhpY29ucy1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTAzXCI7IH1cblxuLmdseXBoaWNvbnMtdGV4dC11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDRcIjsgfVxuXG4uZ2x5cGhpY29ucy10ZXh0LXN0cmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwNVwiOyB9XG5cbi5nbHlwaGljb25zLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTA2XCI7IH1cblxuLmdseXBoaWNvbnMtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEwN1wiOyB9XG5cbi5nbHlwaGljb25zLXRleHQtcmVzaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTA4XCI7IH1cblxuLmdseXBoaWNvbnMtbGVmdC1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMDlcIjsgfVxuXG4uZ2x5cGhpY29ucy1yaWdodC1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMTBcIjsgfVxuXG4uZ2x5cGhpY29ucy1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTExXCI7IH1cblxuLmdseXBoaWNvbnMtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTEyXCI7IH1cblxuLmdseXBoaWNvbnMtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMTNcIjsgfVxuXG4uZ2x5cGhpY29ucy1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTE0XCI7IH1cblxuLmdseXBoaWNvbnMtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExNVwiOyB9XG5cbi5nbHlwaGljb25zLXRleHQtc21hbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExNlwiOyB9XG5cbi5nbHlwaGljb25zLXRleHQtYmlnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTE3XCI7IH1cblxuLmdseXBoaWNvbnMtZW1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMThcIjsgfVxuXG4uZ2x5cGhpY29ucy1lbWJlZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTExOVwiOyB9XG5cbi5nbHlwaGljb25zLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTIwXCI7IH1cblxuLmdseXBoaWNvbnMtbWVzc2FnZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTIxXCI7IH1cblxuLmdseXBoaWNvbnMtbWVzc2FnZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyMlwiOyB9XG5cbi5nbHlwaGljb25zLW1lc3NhZ2UtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMjNcIjsgfVxuXG4uZ2x5cGhpY29ucy1tZXNzYWdlLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyNFwiOyB9XG5cbi5nbHlwaGljb25zLW1lc3NhZ2UtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyNVwiOyB9XG5cbi5nbHlwaGljb25zLW1lc3NhZ2UtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMjZcIjsgfVxuXG4uZ2x5cGhpY29ucy1tZXNzYWdlLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyN1wiOyB9XG5cbi5nbHlwaGljb25zLW1lc3NhZ2UtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyOFwiOyB9XG5cbi5nbHlwaGljb25zLW1lc3NhZ2UtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEyOVwiOyB9XG5cbi5nbHlwaGljb25zLW1lc3NhZ2UtbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTMwXCI7IH1cblxuLmdseXBoaWNvbnMtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzFcIjsgfVxuXG4uZ2x5cGhpY29ucy1pbmJveC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTMyXCI7IH1cblxuLmdseXBoaWNvbnMtaW5ib3gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzNcIjsgfVxuXG4uZ2x5cGhpY29ucy1pbmJveC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTM0XCI7IH1cblxuLmdseXBoaWNvbnMtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzVcIjsgfVxuXG4uZ2x5cGhpY29ucy1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzZcIjsgfVxuXG4uZ2x5cGhpY29ucy1jb2d3aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzN1wiOyB9XG5cbi5nbHlwaGljb25zLWNvZ3doZWVsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTEzOFwiOyB9XG5cbi5nbHlwaGljb25zLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxMzlcIjsgfVxuXG4uZ2x5cGhpY29ucy1hZGp1c3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQwXCI7IH1cblxuLmdseXBoaWNvbnMtZGF0YWJhc2UtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0MVwiOyB9XG5cbi5nbHlwaGljb25zLWRhdGFiYXNlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNDJcIjsgfVxuXG4uZ2x5cGhpY29ucy1kYXRhYmFzZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0M1wiOyB9XG5cbi5nbHlwaGljb25zLWRhdGFiYXNlLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0NFwiOyB9XG5cbi5nbHlwaGljb25zLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQ1XCI7IH1cblxuLmdseXBoaWNvbnMtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNDZcIjsgfVxuXG4uZ2x5cGhpY29ucy1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNDdcIjsgfVxuXG4uZ2x5cGhpY29ucy1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE0OFwiOyB9XG5cbi5nbHlwaGljb25zLWZvbGRlci1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTQ5XCI7IH1cblxuLmdseXBoaWNvbnMtZm9sZGVyLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE1MFwiOyB9XG5cbi5nbHlwaGljb25zLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTUyXCI7IH1cblxuLmdseXBoaWNvbnMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTNcIjsgfVxuXG4uZ2x5cGhpY29ucy11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTRcIjsgfVxuXG4uZ2x5cGhpY29ucy1tb3JlLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1zaG93LWJpZy10aHVtYm5haWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU2XCI7IH1cblxuLmdseXBoaWNvbnMtc2hvdy10aHVtYm5haWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU3XCI7IH1cblxuLmdseXBoaWNvbnMtc2hvdy10aHVtYm5haWxzLXdpdGgtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNThcIjsgfVxuXG4uZ2x5cGhpY29ucy1zaG93LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTU5XCI7IH1cblxuLmdseXBoaWNvbnMtcGxheWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjBcIjsgfVxuXG4uZ2x5cGhpY29ucy1pbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTYxXCI7IH1cblxuLmdseXBoaWNvbnMtbWFjYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE2MlwiOyB9XG5cbi5nbHlwaGljb25zLWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjNcIjsgfVxuXG4uZ2x5cGhpY29ucy1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjRcIjsgfVxuXG4uZ2x5cGhpY29ucy1pcGhvbmUtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjVcIjsgfVxuXG4uZ2x5cGhpY29ucy1pcGhvbmUtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNjZcIjsgfVxuXG4uZ2x5cGhpY29ucy1pcG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTY3XCI7IH1cblxuLmdseXBoaWNvbnMtaXBvZC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTY4XCI7IH1cblxuLmdseXBoaWNvbnMtZWFyLXBsdWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTY5XCI7IH1cblxuLmdseXBoaWNvbnMtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTcwXCI7IH1cblxuLmdseXBoaWNvbnMtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3MVwiOyB9XG5cbi5nbHlwaGljb25zLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzJcIjsgfVxuXG4uZ2x5cGhpY29ucy1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzNcIjsgfVxuXG4uZ2x5cGhpY29ucy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTc0XCI7IH1cblxuLmdseXBoaWNvbnMtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxNzVcIjsgfVxuXG4uZ2x5cGhpY29ucy1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTc2XCI7IH1cblxuLmdseXBoaWNvbnMtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3N1wiOyB9XG5cbi5nbHlwaGljb25zLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3OFwiOyB9XG5cbi5nbHlwaGljb25zLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE3OVwiOyB9XG5cbi5nbHlwaGljb25zLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTgwXCI7IH1cblxuLmdseXBoaWNvbnMtZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODFcIjsgfVxuXG4uZ2x5cGhpY29ucy1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODJcIjsgfVxuXG4uZ2x5cGhpY29ucy1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTgzXCI7IH1cblxuLmdseXBoaWNvbnMtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODRcIjsgfVxuXG4uZ2x5cGhpY29ucy12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODVcIjsgfVxuXG4uZ2x5cGhpY29ucy1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTg2XCI7IH1cblxuLmdseXBoaWNvbnMtbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4N1wiOyB9XG5cbi5nbHlwaGljb25zLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxODhcIjsgfVxuXG4uZ2x5cGhpY29ucy1icmlnaHRuZXNzLXJlZHVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE4OVwiOyB9XG5cbi5nbHlwaGljb25zLWJyaWdodG5lc3MtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOTBcIjsgfVxuXG4uZ2x5cGhpY29ucy1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTkyXCI7IH1cblxuLmdseXBoaWNvbnMtcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOTNcIjsgfVxuXG4uZ2x5cGhpY29ucy1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTk0XCI7IH1cblxuLmdseXBoaWNvbnMtcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5NVwiOyB9XG5cbi5nbHlwaGljb25zLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTE5NlwiOyB9XG5cbi5nbHlwaGljb25zLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUxOTdcIjsgfVxuXG4uZ2x5cGhpY29ucy1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTk4XCI7IH1cblxuLmdseXBoaWNvbnMtb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMTk5XCI7IH1cblxuLmdseXBoaWNvbnMtYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIwMFwiOyB9XG5cbi5nbHlwaGljb25zLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjAxXCI7IH1cblxuLmdseXBoaWNvbnMtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjAyXCI7IH1cblxuLmdseXBoaWNvbnMtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIwM1wiOyB9XG5cbi5nbHlwaGljb25zLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMDRcIjsgfVxuXG4uZ2x5cGhpY29ucy11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMDVcIjsgfVxuXG4uZ2x5cGhpY29ucy1lbGVjdHJpY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIwNlwiOyB9XG5cbi5nbHlwaGljb25zLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjA3XCI7IH1cblxuLmdseXBoaWNvbnMtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjA4XCI7IH1cblxuLmdseXBoaWNvbnMtY2FydC1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIwOVwiOyB9XG5cbi5nbHlwaGljb25zLWNhcnQtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjEwXCI7IH1cblxuLmdseXBoaWNvbnMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxMVwiOyB9XG5cbi5nbHlwaGljb25zLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjEyXCI7IH1cblxuLmdseXBoaWNvbnMtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxM1wiOyB9XG5cbi5nbHlwaGljb25zLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjE0XCI7IH1cblxuLmdseXBoaWNvbnMtcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjE1XCI7IH1cblxuLmdseXBoaWNvbnMtcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMTZcIjsgfVxuXG4uZ2x5cGhpY29ucy1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxN1wiOyB9XG5cbi5nbHlwaGljb25zLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIxOFwiOyB9XG5cbi5nbHlwaGljb25zLWNpcmNsZS1hcnJvdy10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMTlcIjsgfVxuXG4uZ2x5cGhpY29ucy1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIyMFwiOyB9XG5cbi5nbHlwaGljb25zLXBsYXktYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjIxXCI7IH1cblxuLmdseXBoaWNvbnMtdW5zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIyMlwiOyB9XG5cbi5nbHlwaGljb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjIzXCI7IH1cblxuLmdseXBoaWNvbnMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIyNFwiOyB9XG5cbi5nbHlwaGljb25zLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIyNVwiOyB9XG5cbi5nbHlwaGljb25zLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIyNlwiOyB9XG5cbi5nbHlwaGljb25zLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMjdcIjsgfVxuXG4uZ2x5cGhpY29ucy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMjhcIjsgfVxuXG4uZ2x5cGhpY29ucy1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMjlcIjsgfVxuXG4uZ2x5cGhpY29ucy1yZXR3ZWV0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMzBcIjsgfVxuXG4uZ2x5cGhpY29ucy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjMxXCI7IH1cblxuLmdseXBoaWNvbnMtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjMyXCI7IH1cblxuLmdseXBoaWNvbnMtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMzNcIjsgfVxuXG4uZ2x5cGhpY29ucy1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMzRcIjsgfVxuXG4uZ2x5cGhpY29ucy1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIzNVwiOyB9XG5cbi5nbHlwaGljb25zLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIzNlwiOyB9XG5cbi5nbHlwaGljb25zLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyMzdcIjsgfVxuXG4uZ2x5cGhpY29ucy16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIzOFwiOyB9XG5cbi5nbHlwaGljb25zLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTIzOVwiOyB9XG5cbi5nbHlwaGljb25zLWFsYnVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI0MFwiOyB9XG5cbi5nbHlwaGljb25zLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNDFcIjsgfVxuXG4uZ2x5cGhpY29ucy1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI0MlwiOyB9XG5cbi5nbHlwaGljb25zLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNDNcIjsgfVxuXG4uZ2x5cGhpY29ucy1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNDRcIjsgfVxuXG4uZ2x5cGhpY29ucy1jb252ZXJzYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNDVcIjsgfVxuXG4uZ2x5cGhpY29ucy1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjQ2XCI7IH1cblxuLmdseXBoaWNvbnMtbm90ZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI0N1wiOyB9XG5cbi5nbHlwaGljb25zLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNDhcIjsgfVxuXG4uZ2x5cGhpY29ucy1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI0OVwiOyB9XG5cbi5nbHlwaGljb25zLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI1MFwiOyB9XG5cbi5nbHlwaGljb25zLXNub3JrZWwtZGl2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjUxXCI7IH1cblxuLmdseXBoaWNvbnMtc2N1YmEtZGl2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjUyXCI7IH1cblxuLmdseXBoaWNvbnMtb3h5Z2VuLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI1M1wiOyB9XG5cbi5nbHlwaGljb25zLWZpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNTRcIjsgfVxuXG4uZ2x5cGhpY29ucy1maXNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjU2XCI7IH1cblxuLmdseXBoaWNvbnMtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjU3XCI7IH1cblxuLmdseXBoaWNvbnMtc2hlcmlmZnMtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI1OFwiOyB9XG5cbi5nbHlwaGljb25zLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI1OVwiOyB9XG5cbi5nbHlwaGljb25zLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNjBcIjsgfVxuXG4uZ2x5cGhpY29ucy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjYxXCI7IH1cblxuLmdseXBoaWNvbnMtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI2MlwiOyB9XG5cbi5nbHlwaGljb25zLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjYzXCI7IH1cblxuLmdseXBoaWNvbnMtYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI2NFwiOyB9XG5cbi5nbHlwaGljb25zLXZjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjY1XCI7IH1cblxuLmdseXBoaWNvbnMtZWxlY3RyaWNhbC1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjY2XCI7IH1cblxuLmdseXBoaWNvbnMtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI2N1wiOyB9XG5cbi5nbHlwaGljb25zLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjY4XCI7IH1cblxuLmdseXBoaWNvbnMta2V5Ym9hcmQtd2lyZWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNjlcIjsgfVxuXG4uZ2x5cGhpY29ucy1rZXlib2FyZC13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI3MFwiOyB9XG5cbi5nbHlwaGljb25zLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI3MVwiOyB9XG5cbi5nbHlwaGljb25zLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNzJcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjczXCI7IH1cblxuLmdseXBoaWNvbnMtZHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyNzRcIjsgfVxuXG4uZ2x5cGhpY29ucy1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjc1XCI7IH1cblxuLmdseXBoaWNvbnMtZmFzdC1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjc2XCI7IH1cblxuLmdseXBoaWNvbnMtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI3N1wiOyB9XG5cbi5nbHlwaGljb25zLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjc4XCI7IH1cblxuLmdseXBoaWNvbnMtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI3OVwiOyB9XG5cbi5nbHlwaGljb25zLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI4MFwiOyB9XG5cbi5nbHlwaGljb25zLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjgxXCI7IH1cblxuLmdseXBoaWNvbnMtYnVsbGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI4MlwiOyB9XG5cbi5nbHlwaGljb25zLWNhcmRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI4M1wiOyB9XG5cbi5nbHlwaGljb25zLXQtc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyODRcIjsgfVxuXG4uZ2x5cGhpY29ucy1wYW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI4NVwiOyB9XG5cbi5nbHlwaGljb25zLXN3ZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyODZcIjsgfVxuXG4uZ2x5cGhpY29ucy1mYWJyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyODdcIjsgfVxuXG4uZ2x5cGhpY29ucy1sZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjg4XCI7IH1cblxuLmdseXBoaWNvbnMtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyODlcIjsgfVxuXG4uZ2x5cGhpY29ucy1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjkwXCI7IH1cblxuLmdseXBoaWNvbnMtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyOTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1jZWxlYnJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTI5MlwiOyB9XG5cbi5nbHlwaGljb25zLXRlYS1rZXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyOTNcIjsgfVxuXG4uZ2x5cGhpY29ucy1mcmVuY2gtcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyOTRcIjsgfVxuXG4uZ2x5cGhpY29ucy1jb2ZmZWUtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjk1XCI7IH1cblxuLmdseXBoaWNvbnMtcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjk2XCI7IH1cblxuLmdseXBoaWNvbnMtZ3JhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjk3XCI7IH1cblxuLmdseXBoaWNvbnMta2V0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMjk4XCI7IH1cblxuLmdseXBoaWNvbnMtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUyOTlcIjsgfVxuXG4uZ2x5cGhpY29ucy1ob3NwaXRhbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzAwXCI7IH1cblxuLmdseXBoaWNvbnMtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMwMVwiOyB9XG5cbi5nbHlwaGljb25zLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMwMlwiOyB9XG5cbi5nbHlwaGljb25zLXRlbXBsZS1jaHJpc3RpYW5pdHktY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzAzXCI7IH1cblxuLmdseXBoaWNvbnMtdGVtcGxlLWlzbGFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzA0XCI7IH1cblxuLmdseXBoaWNvbnMtdGVtcGxlLWhpbmR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzA1XCI7IH1cblxuLmdseXBoaWNvbnMtdGVtcGxlLWJ1ZGRoaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzA2XCI7IH1cblxuLmdseXBoaWNvbnMtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMwN1wiOyB9XG5cbi5nbHlwaGljb25zLWxpZmUtcHJlc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzA4XCI7IH1cblxuLmdseXBoaWNvbnMtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzA5XCI7IH1cblxuLmdseXBoaWNvbnMtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzMTBcIjsgfVxuXG4uZ2x5cGhpY29ucy1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzMTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMxMlwiOyB9XG5cbi5nbHlwaGljb25zLXJ1Z2J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzEzXCI7IH1cblxuLmdseXBoaWNvbnMtYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzMTRcIjsgfVxuXG4uZ2x5cGhpY29ucy10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzMTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1ib3dsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzE2XCI7IH1cblxuLmdseXBoaWNvbnMtdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzE3XCI7IH1cblxuLmdseXBoaWNvbnMtdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzMThcIjsgfVxuXG4uZ2x5cGhpY29ucy1tb3JlLWl0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzE5XCI7IH1cblxuLmdseXBoaWNvbnMtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMyMFwiOyB9XG5cbi5nbHlwaGljb25zLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMyMVwiOyB9XG5cbi5nbHlwaGljb25zLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzMjJcIjsgfVxuXG4uZ2x5cGhpY29ucy1wbGF5aW5nLWRpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzIzXCI7IH1cblxuLmdseXBoaWNvbnMtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMyNFwiOyB9XG5cbi5nbHlwaGljb25zLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMyNVwiOyB9XG5cbi5nbHlwaGljb25zLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMyNlwiOyB9XG5cbi5nbHlwaGljb25zLXBpYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzI3XCI7IH1cblxuLmdseXBoaWNvbnMtc2FtcGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMyOFwiOyB9XG5cbi5nbHlwaGljb25zLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMyOVwiOyB9XG5cbi5nbHlwaGljb25zLXNvY2Nlci1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzMwXCI7IH1cblxuLmdseXBoaWNvbnMtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMzMVwiOyB9XG5cbi5nbHlwaGljb25zLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMzMlwiOyB9XG5cbi5nbHlwaGljb25zLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzMzXCI7IH1cblxuLmdseXBoaWNvbnMtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMzNFwiOyB9XG5cbi5nbHlwaGljb25zLWNhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMzNVwiOyB9XG5cbi5nbHlwaGljb25zLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzMzZcIjsgfVxuXG4uZ2x5cGhpY29ucy1pcGhvbmUtc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzMzdcIjsgfVxuXG4uZ2x5cGhpY29ucy1waW4tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMzOFwiOyB9XG5cbi5nbHlwaGljb25zLXR1cnRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTMzOVwiOyB9XG5cbi5nbHlwaGljb25zLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM0MFwiOyB9XG5cbi5nbHlwaGljb25zLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzQxXCI7IH1cblxuLmdseXBoaWNvbnMtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzQyXCI7IH1cblxuLmdseXBoaWNvbnMtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzQzXCI7IH1cblxuLmdseXBoaWNvbnMtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzQ0XCI7IH1cblxuLmdseXBoaWNvbnMtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNDVcIjsgfVxuXG4uZ2x5cGhpY29ucy1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzQ2XCI7IH1cblxuLmdseXBoaWNvbnMtaGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzQ3XCI7IH1cblxuLmdseXBoaWNvbnMtaGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM0OFwiOyB9XG5cbi5nbHlwaGljb25zLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM0OVwiOyB9XG5cbi5nbHlwaGljb25zLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNTBcIjsgfVxuXG4uZ2x5cGhpY29ucy1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNTJcIjsgfVxuXG4uZ2x5cGhpY29ucy1uYW1lcGxhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNTNcIjsgfVxuXG4uZ2x5cGhpY29ucy1uYW1lcGxhdGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzU0XCI7IH1cblxuLmdseXBoaWNvbnMtdmFzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM1NlwiOyB9XG5cbi5nbHlwaGljb25zLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzU3XCI7IH1cblxuLmdseXBoaWNvbnMtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNThcIjsgfVxuXG4uZ2x5cGhpY29ucy1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM1OVwiOyB9XG5cbi5nbHlwaGljb25zLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzYwXCI7IH1cblxuLmdseXBoaWNvbnMtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzYxXCI7IH1cblxuLmdseXBoaWNvbnMtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNjJcIjsgfVxuXG4uZ2x5cGhpY29ucy1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzYzXCI7IH1cblxuLmdseXBoaWNvbnMtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzY0XCI7IH1cblxuLmdseXBoaWNvbnMtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNjVcIjsgfVxuXG4uZ2x5cGhpY29ucy1yZXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzY2XCI7IH1cblxuLmdseXBoaWNvbnMtc2VjdXJpdHktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzY3XCI7IH1cblxuLmdseXBoaWNvbnMtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzY4XCI7IH1cblxuLmdseXBoaWNvbnMtY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNjlcIjsgfVxuXG4uZ2x5cGhpY29ucy1jb2xsYXBzZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNzBcIjsgfVxuXG4uZ2x5cGhpY29ucy1nbG9iZS1hZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM3MVwiOyB9XG5cbi5nbHlwaGljb25zLWdsb2JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM3MlwiOyB9XG5cbi5nbHlwaGljb25zLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzczXCI7IH1cblxuLmdseXBoaWNvbnMtbmFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNzRcIjsgfVxuXG4uZ2x5cGhpY29ucy1jbGF3LWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM3NVwiOyB9XG5cbi5nbHlwaGljb25zLWNsYXNzaWMtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzc2XCI7IH1cblxuLmdseXBoaWNvbnMtaGFuZC1zYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNzdcIjsgfVxuXG4uZ2x5cGhpY29ucy1yaWZsZXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzc4XCI7IH1cblxuLmdseXBoaWNvbnMtZWxlY3RyaWNhbC1zb2NrZXQtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzNzlcIjsgfVxuXG4uZ2x5cGhpY29ucy1lbGVjdHJpY2FsLXNvY2tldC11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM4MFwiOyB9XG5cbi5nbHlwaGljb25zLW1lc3NhZ2UtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM4MVwiOyB9XG5cbi5nbHlwaGljb25zLWNvYXQtaGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzgyXCI7IH1cblxuLmdseXBoaWNvbnMtZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzODNcIjsgfVxuXG4uZ2x5cGhpY29ucy1iYXRocm9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM4NFwiOyB9XG5cbi5nbHlwaGljb25zLXNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzg1XCI7IH1cblxuLmdseXBoaWNvbnMtdW5kZXJ3ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzg2XCI7IH1cblxuLmdseXBoaWNvbnMtbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzg3XCI7IH1cblxuLmdseXBoaWNvbnMtbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM4OFwiOyB9XG5cbi5nbHlwaGljb25zLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzODlcIjsgfVxuXG4uZ2x5cGhpY29ucy1uZXctd2luZG93LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM5MFwiOyB9XG5cbi5nbHlwaGljb25zLXZpZGVvLXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzkxXCI7IH1cblxuLmdseXBoaWNvbnMtdmlkZW8taGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzOTJcIjsgfVxuXG4uZ2x5cGhpY29ucy1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzOTNcIjsgfVxuXG4uZ2x5cGhpY29ucy1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUzOTRcIjsgfVxuXG4uZ2x5cGhpY29ucy1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM5NVwiOyB9XG5cbi5nbHlwaGljb25zLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM5NlwiOyB9XG5cbi5nbHlwaGljb25zLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM5N1wiOyB9XG5cbi5nbHlwaGljb25zLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTM5OFwiOyB9XG5cbi5nbHlwaGljb25zLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMzk5XCI7IH1cblxuLmdseXBoaWNvbnMtcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MDBcIjsgfVxuXG4uZ2x5cGhpY29ucy1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQwMVwiOyB9XG5cbi5nbHlwaGljb25zLXNrYXRlYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MDJcIjsgfVxuXG4uZ2x5cGhpY29ucy1nb2xmLWNvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQwM1wiOyB9XG5cbi5nbHlwaGljb25zLXNvcnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MDRcIjsgfVxuXG4uZ2x5cGhpY29ucy1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDA1XCI7IH1cblxuLmdseXBoaWNvbnMtc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MDZcIjsgfVxuXG4uZ2x5cGhpY29ucy1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDA3XCI7IH1cblxuLmdseXBoaWNvbnMtc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MDhcIjsgfVxuXG4uZ2x5cGhpY29ucy1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MDlcIjsgfVxuXG4uZ2x5cGhpY29ucy1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDEwXCI7IH1cblxuLmdseXBoaWNvbnMtY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQxMVwiOyB9XG5cbi5nbHlwaGljb25zLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MTJcIjsgfVxuXG4uZ2x5cGhpY29ucy1jbG91ZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDEzXCI7IH1cblxuLmdseXBoaWNvbnMtY2xvdWQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MTRcIjsgfVxuXG4uZ2x5cGhpY29ucy1kaXNrLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1kaXNrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MTZcIjsgfVxuXG4uZ2x5cGhpY29ucy1kaXNrLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDE3XCI7IH1cblxuLmdseXBoaWNvbnMtZGlzay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MThcIjsgfVxuXG4uZ2x5cGhpY29ucy1kaXNrLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQxOVwiOyB9XG5cbi5nbHlwaGljb25zLWRpc2stZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDIwXCI7IH1cblxuLmdseXBoaWNvbnMtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MjFcIjsgfVxuXG4uZ2x5cGhpY29ucy1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDIyXCI7IH1cblxuLmdseXBoaWNvbnMtZ2l0LWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQyM1wiOyB9XG5cbi5nbHlwaGljb25zLWdpdC1jcmVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MjRcIjsgfVxuXG4uZ2x5cGhpY29ucy1naXQtcHJpdmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQyNVwiOyB9XG5cbi5nbHlwaGljb25zLWdpdC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MjZcIjsgfVxuXG4uZ2x5cGhpY29ucy1naXQtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MjdcIjsgfVxuXG4uZ2x5cGhpY29ucy1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDI4XCI7IH1cblxuLmdseXBoaWNvbnMtZ2l0LWNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MjlcIjsgfVxuXG4uZ2x5cGhpY29ucy1naXQtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDMwXCI7IH1cblxuLmdseXBoaWNvbnMtY29uc3RydWN0aW9uLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MzFcIjsgfVxuXG4uZ2x5cGhpY29ucy1zaG9lLXN0ZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDMyXCI7IH1cblxuLmdseXBoaWNvbnMtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQzM1wiOyB9XG5cbi5nbHlwaGljb25zLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDM0XCI7IH1cblxuLmdseXBoaWNvbnMtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQzNVwiOyB9XG5cbi5nbHlwaGljb25zLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0MzZcIjsgfVxuXG4uZ2x5cGhpY29ucy1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDM3XCI7IH1cblxuLmdseXBoaWNvbnMtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDM4XCI7IH1cblxuLmdseXBoaWNvbnMtcGlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQzOVwiOyB9XG5cbi5nbHlwaGljb25zLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ0MFwiOyB9XG5cbi5nbHlwaGljb25zLWZvbGRlci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NDFcIjsgfVxuXG4uZ2x5cGhpY29ucy1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NDJcIjsgfVxuXG4uZ2x5cGhpY29ucy1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ0M1wiOyB9XG5cbi5nbHlwaGljb25zLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDQ0XCI7IH1cblxuLmdseXBoaWNvbnMtZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDQ1XCI7IH1cblxuLmdseXBoaWNvbnMtZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ0NlwiOyB9XG5cbi5nbHlwaGljb25zLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDQ3XCI7IH1cblxuLmdseXBoaWNvbnMtZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NDhcIjsgfVxuXG4uZ2x5cGhpY29ucy10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NDlcIjsgfVxuXG4uZ2x5cGhpY29ucy1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NTBcIjsgfVxuXG4uZ2x5cGhpY29ucy1mYWN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDUxXCI7IH1cblxuLmdseXBoaWNvbnMtc2hvcC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NTJcIjsgfVxuXG4uZ2x5cGhpY29ucy1zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDUzXCI7IH1cblxuLmdseXBoaWNvbnMta2lvc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NTRcIjsgfVxuXG4uZ2x5cGhpY29ucy1raW9zay13aGVlbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1raW9zay1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ1NlwiOyB9XG5cbi5nbHlwaGljb25zLWtpb3NrLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NTdcIjsgfVxuXG4uZ2x5cGhpY29ucy10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ1OFwiOyB9XG5cbi5nbHlwaGljb25zLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDU5XCI7IH1cblxuLmdseXBoaWNvbnMtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDYwXCI7IH1cblxuLmdseXBoaWNvbnMtYmxhY2tzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ2MVwiOyB9XG5cbi5nbHlwaGljb25zLXNhdy1ibGFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ2MlwiOyB9XG5cbi5nbHlwaGljb25zLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NjNcIjsgfVxuXG4uZ2x5cGhpY29ucy1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NjRcIjsgfVxuXG4uZ2x5cGhpY29ucy1zZXJ2ZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ2NVwiOyB9XG5cbi5nbHlwaGljb25zLXNlcnZlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ2NlwiOyB9XG5cbi5nbHlwaGljb25zLXNlcnZlci1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NjdcIjsgfVxuXG4uZ2x5cGhpY29ucy1zZXJ2ZXItZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ2OFwiOyB9XG5cbi5nbHlwaGljb25zLXNlcnZlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDY5XCI7IH1cblxuLmdseXBoaWNvbnMtc2VydmVyLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ3MFwiOyB9XG5cbi5nbHlwaGljb25zLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NzFcIjsgfVxuXG4uZ2x5cGhpY29ucy1nYXMtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ3MlwiOyB9XG5cbi5nbHlwaGljb25zLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ3M1wiOyB9XG5cbi5nbHlwaGljb25zLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ3NFwiOyB9XG5cbi5nbHlwaGljb25zLW1vc3F1aXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDc1XCI7IH1cblxuLmdseXBoaWNvbnMtZGluaW5nLXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ3NlwiOyB9XG5cbi5nbHlwaGljb25zLXBsYXRlLW9mLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NzdcIjsgfVxuXG4uZ2x5cGhpY29ucy1oeWdpZW5lLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ3OFwiOyB9XG5cbi5nbHlwaGljb25zLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0NzlcIjsgfVxuXG4uZ2x5cGhpY29ucy1tYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ4MFwiOyB9XG5cbi5nbHlwaGljb25zLWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ4MVwiOyB9XG5cbi5nbHlwaGljb25zLW5vbmUtY29sb3Itc3dhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDgyXCI7IH1cblxuLmdseXBoaWNvbnMtYnJpbmctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ4M1wiOyB9XG5cbi5nbHlwaGljb25zLWJyaW5nLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDg0XCI7IH1cblxuLmdseXBoaWNvbnMtc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ4NVwiOyB9XG5cbi5nbHlwaGljb25zLXNlbmQtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ4NlwiOyB9XG5cbi5nbHlwaGljb25zLWZpdC1mcmFtZS10by1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ4N1wiOyB9XG5cbi5nbHlwaGljb25zLWZpdC1pbWFnZS10by1mcmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ4OFwiOyB9XG5cbi5nbHlwaGljb25zLW11bHRpcGxlLWRpc3BsYXlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDg5XCI7IH1cblxuLmdseXBoaWNvbnMtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDkwXCI7IH1cblxuLmdseXBoaWNvbnMtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0OTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0OTJcIjsgfVxuXG4uZ2x5cGhpY29ucy1tZWRpY2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ5M1wiOyB9XG5cbi5nbHlwaGljb25zLWF0di12ZWhpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDk0XCI7IH1cblxuLmdseXBoaWNvbnMtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ5NVwiOyB9XG5cbi5nbHlwaGljb25zLWJlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0OTZcIjsgfVxuXG4uZ2x5cGhpY29ucy10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNDk3XCI7IH1cblxuLmdseXBoaWNvbnMtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTQ5OFwiOyB9XG5cbi5nbHlwaGljb25zLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU0OTlcIjsgfVxuXG4uZ2x5cGhpY29ucy1mYW1pbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MDBcIjsgfVxuXG4uZ2x5cGhpY29ucy1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MDFcIjsgfVxuXG4uZ2x5cGhpY29ucy1zaG9lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUwMlwiOyB9XG5cbi5nbHlwaGljb25zLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUwM1wiOyB9XG5cbi5nbHlwaGljb25zLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTA0XCI7IH1cblxuLmdseXBoaWNvbnMtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MDVcIjsgfVxuXG4uZ2x5cGhpY29ucy1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTA2XCI7IH1cblxuLmdseXBoaWNvbnMtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTA3XCI7IH1cblxuLmdseXBoaWNvbnMtY2x1c3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUwOFwiOyB9XG5cbi5nbHlwaGljb25zLWZsb3djaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUwOVwiOyB9XG5cbi5nbHlwaGljb25zLWNvbW1vZGl0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTEwXCI7IH1cblxuLmdseXBoaWNvbnMtZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTExXCI7IH1cblxuLmdseXBoaWNvbnMtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUxMlwiOyB9XG5cbi5nbHlwaGljb25zLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTEzXCI7IH1cblxuLmdseXBoaWNvbnMtYmF0aC1iYXRodHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTE0XCI7IH1cblxuLmdseXBoaWNvbnMtYmF0aC1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MTZcIjsgfVxuXG4uZ2x5cGhpY29ucy1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUxN1wiOyB9XG5cbi5nbHlwaGljb25zLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUxOFwiOyB9XG5cbi5nbHlwaGljb25zLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTE5XCI7IH1cblxuLmdseXBoaWNvbnMtY3VycmVuY3ktY29udmVyc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUyMFwiOyB9XG5cbi5nbHlwaGljb25zLXVzZXItYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTIxXCI7IH1cblxuLmdseXBoaWNvbnMtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTIyXCI7IH1cblxuLmdseXBoaWNvbnMtdXNlci1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTIzXCI7IH1cblxuLmdseXBoaWNvbnMtdXNlci1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUyNFwiOyB9XG5cbi5nbHlwaGljb25zLXVzZXItYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MjVcIjsgfVxuXG4uZ2x5cGhpY29ucy11c2VyLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUyNlwiOyB9XG5cbi5nbHlwaGljb25zLXVzZXItY29udmVyc2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTI3XCI7IH1cblxuLmdseXBoaWNvbnMtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MjhcIjsgfVxuXG4uZ2x5cGhpY29ucy1kYXRhYmFzZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MjlcIjsgfVxuXG4uZ2x5cGhpY29ucy1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUzMFwiOyB9XG5cbi5nbHlwaGljb25zLWhhemFyZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTMxXCI7IH1cblxuLmdseXBoaWNvbnMtaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTMyXCI7IH1cblxuLmdseXBoaWNvbnMtc3RvcC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTMzXCI7IH1cblxuLmdseXBoaWNvbnMtbGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTM0XCI7IH1cblxuLmdseXBoaWNvbnMtbGFiLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUzNVwiOyB9XG5cbi5nbHlwaGljb25zLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUzNlwiOyB9XG5cbi5nbHlwaGljb25zLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTUzN1wiOyB9XG5cbi5nbHlwaGljb25zLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1MzhcIjsgfVxuXG4uZ2x5cGhpY29ucy1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTM5XCI7IH1cblxuLmdseXBoaWNvbnMtY2FydC10aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTQwXCI7IH1cblxuLmdseXBoaWNvbnMtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTQxXCI7IH1cblxuLmdseXBoaWNvbnMtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTQyXCI7IH1cblxuLmdseXBoaWNvbnMtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU0M1wiOyB9XG5cbi5nbHlwaGljb25zLXNjYWxlLWNsYXNzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NDRcIjsgfVxuXG4uZ2x5cGhpY29ucy1leWUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU0NVwiOyB9XG5cbi5nbHlwaGljb25zLWV5ZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU0NlwiOyB9XG5cbi5nbHlwaGljb25zLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTQ3XCI7IH1cblxuLmdseXBoaWNvbnMtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU0OFwiOyB9XG5cbi5nbHlwaGljb25zLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU0OVwiOyB9XG5cbi5nbHlwaGljb25zLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTUwXCI7IH1cblxuLmdseXBoaWNvbnMtZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTUyXCI7IH1cblxuLmdseXBoaWNvbnMtZmlyZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NTNcIjsgfVxuXG4uZ2x5cGhpY29ucy1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU1NFwiOyB9XG5cbi5nbHlwaGljb25zLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU1NlwiOyB9XG5cbi5nbHlwaGljb25zLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NTdcIjsgfVxuXG4uZ2x5cGhpY29ucy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NThcIjsgfVxuXG4uZ2x5cGhpY29ucy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NTlcIjsgfVxuXG4uZ2x5cGhpY29ucy1taWMtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU2MFwiOyB9XG5cbi5nbHlwaGljb25zLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU2MVwiOyB9XG5cbi5nbHlwaGljb25zLXBhcmFncmFwaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NjJcIjsgfVxuXG4uZ2x5cGhpY29ucy1wZXJzb24td2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU2M1wiOyB9XG5cbi5nbHlwaGljb25zLXBlcnNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTY0XCI7IH1cblxuLmdseXBoaWNvbnMtdW5kZXJncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NjVcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYXItaG92OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTY2XCI7IH1cblxuLmdseXBoaWNvbnMtY2FyLXJlbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU2N1wiOyB9XG5cbi5nbHlwaGljb25zLXRyYW5zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU2OFwiOyB9XG5cbi5nbHlwaGljb25zLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NjlcIjsgfVxuXG4uZ2x5cGhpY29ucy1pY2UtY3JlYW0tbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NzBcIjsgfVxuXG4uZ2x5cGhpY29ucy11ay1yYXQtdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU3MVwiOyB9XG5cbi5nbHlwaGljb25zLXVrLXJhdC1wZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU3MlwiOyB9XG5cbi5nbHlwaGljb25zLXVrLXJhdC0xMmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NzNcIjsgfVxuXG4uZ2x5cGhpY29ucy11ay1yYXQtMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NzRcIjsgfVxuXG4uZ2x5cGhpY29ucy11ay1yYXQtMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NzVcIjsgfVxuXG4uZ2x5cGhpY29ucy11ay1yYXQtMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NzZcIjsgfVxuXG4uZ2x5cGhpY29ucy11ay1yYXQtcjE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTc3XCI7IH1cblxuLmdseXBoaWNvbnMtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NzhcIjsgfVxuXG4uZ2x5cGhpY29ucy1zbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1NzlcIjsgfVxuXG4uZ2x5cGhpY29ucy1tbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1ODBcIjsgfVxuXG4uZ2x5cGhpY29ucy11cy1yYXQtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU4MVwiOyB9XG5cbi5nbHlwaGljb25zLXVzLXJhdC1wZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU4MlwiOyB9XG5cbi5nbHlwaGljb25zLXVzLXJhdC1wZy0xMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU4M1wiOyB9XG5cbi5nbHlwaGljb25zLXVzLXJhdC1yZXN0cmljdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTg0XCI7IH1cblxuLmdseXBoaWNvbnMtdXMtcmF0LW5vLW9uZS0xNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU4NVwiOyB9XG5cbi5nbHlwaGljb25zLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU4NlwiOyB9XG5cbi5nbHlwaGljb25zLXNwZWFrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTg3XCI7IH1cblxuLmdseXBoaWNvbnMtcmVtb3RlLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1ODhcIjsgfVxuXG4uZ2x5cGhpY29ucy1yZW1vdGUtY29udHJvbC10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU4OVwiOyB9XG5cbi5nbHlwaGljb25zLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTkwXCI7IH1cblxuLmdseXBoaWNvbnMtZm9sZGVyLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTkxXCI7IH1cblxuLmdseXBoaWNvbnMtcGVyc29uLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1OTJcIjsgfVxuXG4uZ2x5cGhpY29ucy1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1OTNcIjsgfVxuXG4uZ2x5cGhpY29ucy12b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU5NFwiOyB9XG5cbi5nbHlwaGljb25zLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTk1XCI7IH1cblxuLmdseXBoaWNvbnMtcGFpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNTk2XCI7IH1cblxuLmdseXBoaWNvbnMtYWN0aXZpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU1OTdcIjsgfVxuXG4uZ2x5cGhpY29ucy13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU5OFwiOyB9XG5cbi5nbHlwaGljb25zLXNjaXNzb3JzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTU5OVwiOyB9XG5cbi5nbHlwaGljb25zLWNhci13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwMFwiOyB9XG5cbi5nbHlwaGljb25zLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDFcIjsgfVxuXG4uZ2x5cGhpY29ucy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDJcIjsgfVxuXG4uZ2x5cGhpY29ucy1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwM1wiOyB9XG5cbi5nbHlwaGljb25zLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwNFwiOyB9XG5cbi5nbHlwaGljb25zLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwNVwiOyB9XG5cbi5nbHlwaGljb25zLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDZcIjsgfVxuXG4uZ2x5cGhpY29ucy10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDdcIjsgfVxuXG4uZ2x5cGhpY29ucy1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDhcIjsgfVxuXG4uZ2x5cGhpY29ucy1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDlcIjsgfVxuXG4uZ2x5cGhpY29ucy10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjEwXCI7IH1cblxuLmdseXBoaWNvbnMtY2FtcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxMVwiOyB9XG5cbi5nbHlwaGljb25zLWNhbXBpbmctYmVuY2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxMlwiOyB9XG5cbi5nbHlwaGljb25zLWZvcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxM1wiOyB9XG5cbi5nbHlwaGljb25zLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTRcIjsgfVxuXG4uZ2x5cGhpY29ucy1maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxNVwiOyB9XG5cbi5nbHlwaGljb25zLW1vdW50YWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxNlwiOyB9XG5cbi5nbHlwaGljb25zLWZlZXMtcGF5bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTdcIjsgfVxuXG4uZ2x5cGhpY29ucy1zbWFsbC1wYXltZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxOFwiOyB9XG5cbi5nbHlwaGljb25zLW1peGVkLWJ1aWxkaW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxOVwiOyB9XG5cbi5nbHlwaGljb25zLWluZHVzdHJpYWwtem9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyMFwiOyB9XG5cbi5nbHlwaGljb25zLXZpc2l0b3ItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjIxXCI7IH1cblxuLmdseXBoaWNvbnMtYnVzaW5lc3NtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjJcIjsgfVxuXG4uZ2x5cGhpY29ucy1tZWRpdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjIzXCI7IH1cblxuLmdseXBoaWNvbnMtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyNFwiOyB9XG5cbi5nbHlwaGljb25zLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyNVwiOyB9XG5cbi5nbHlwaGljb25zLXNhdW5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI2XCI7IH1cblxuLmdseXBoaWNvbnMtYmVkcm9vbS1uaWdodHN0YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI3XCI7IH1cblxuLmdseXBoaWNvbnMtYmVkcm9vbS1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI4XCI7IH1cblxuLmdseXBoaWNvbnMtZG9jdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI5XCI7IH1cblxuLmdseXBoaWNvbnMtZW5naW5lZXJpbmctbmV0d29ya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzBcIjsgfVxuXG4uZ2x5cGhpY29ucy13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzFcIjsgfVxuXG4uZ2x5cGhpY29ucy1kcnllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzMlwiOyB9XG5cbi5nbHlwaGljb25zLWRpc2h3YXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzNcIjsgfVxuXG4uZ2x5cGhpY29ucy1sdWdnYWdlLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM0XCI7IH1cblxuLmdseXBoaWNvbnMtdGVlbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzVcIjsgfVxuXG4uZ2x5cGhpY29ucy1wZXJzb24tc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzZcIjsgfVxuXG4uZ2x5cGhpY29ucy1wZXJzb24tc3RpY2stb2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM3XCI7IH1cblxuLmdseXBoaWNvbnMtdHJhdmVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzhcIjsgfVxuXG4uZ2x5cGhpY29ucy12ZXRlcmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjM5XCI7IH1cblxuLmdseXBoaWNvbnMtZ3JvdXAtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0MFwiOyB9XG5cbi5nbHlwaGljb25zLWVsZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0MVwiOyB9XG5cbi5nbHlwaGljb25zLWxhdy1qdXN0aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQyXCI7IH1cblxuLmdseXBoaWNvbnMtanVkaWNpYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQzXCI7IH1cblxuLmdseXBoaWNvbnMtaG91c2UtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0NFwiOyB9XG5cbi5nbHlwaGljb25zLWZpcmVmaWdodGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0NVwiOyB9XG5cbi5nbHlwaGljb25zLXBvbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0NlwiOyB9XG5cbi5nbHlwaGljb25zLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0N1wiOyB9XG5cbi5nbHlwaGljb25zLWxpZ2h0LWJlYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY0OFwiOyB9XG5cbi5nbHlwaGljb25zLWltcG9ydGFudC1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NDlcIjsgfVxuXG4uZ2x5cGhpY29ucy1iaWtlLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTBcIjsgfVxuXG4uZ2x5cGhpY29ucy1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjUxXCI7IH1cblxuLmdseXBoaWNvbnMtb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1MlwiOyB9XG5cbi5nbHlwaGljb25zLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjUzXCI7IH1cblxuLmdseXBoaWNvbnMtb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTRcIjsgfVxuXG4uZ2x5cGhpY29ucy1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTVcIjsgfVxuXG4uZ2x5cGhpY29ucy1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTZcIjsgfVxuXG4uZ2x5cGhpY29ucy1yZWZsZWN0LXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTdcIjsgfVxuXG4uZ2x5cGhpY29ucy1yZWZsZWN0LXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NThcIjsgfVxuXG4uZ2x5cGhpY29ucy10aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjU5XCI7IH1cblxuLmdseXBoaWNvbnMtbGF3bm1vd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjYwXCI7IH1cblxuLmdseXBoaWNvbnMtY2FsbC1yZWRpcmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2MVwiOyB9XG5cbi5nbHlwaGljb25zLWNhbGwtaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjJcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYWxsLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2M1wiOyB9XG5cbi5nbHlwaGljb25zLWNhbGwtcmluZ3RvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjRcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYWxsLXRyYWZmaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjVcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYWxsLWhvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjZcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYWxsLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjY3XCI7IH1cblxuLmdseXBoaWNvbnMtY2FsbC1vdXRnb2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2OFwiOyB9XG5cbi5nbHlwaGljb25zLWNhbGwtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NjlcIjsgfVxuXG4uZ2x5cGhpY29ucy1jYWxsLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3MFwiOyB9XG5cbi5nbHlwaGljb25zLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzFcIjsgfVxuXG4uZ2x5cGhpY29ucy1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzJcIjsgfVxuXG4uZ2x5cGhpY29ucy1rZXR0bGViZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjczXCI7IH1cblxuLmdseXBoaWNvbnMtZmlyZXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjc0XCI7IH1cblxuLmdseXBoaWNvbnMtc3RyZWV0LWxpZ2h0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3NVwiOyB9XG5cbi5nbHlwaGljb25zLXBlZGVzdHJpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzZcIjsgfVxuXG4uZ2x5cGhpY29ucy1mbG9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3N1wiOyB9XG5cbi5nbHlwaGljb25zLW9wZW4td2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzhcIjsgfVxuXG4uZ2x5cGhpY29ucy1mb3Itc2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3OVwiOyB9XG5cbi5nbHlwaGljb25zLWR1c3RiaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODBcIjsgfVxuXG4uZ2x5cGhpY29ucy1kb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgxXCI7IH1cblxuLmdseXBoaWNvbnMtY2FtcC1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgyXCI7IH1cblxuLmdseXBoaWNvbnMtZmxldXItZGUtbGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgzXCI7IH1cblxuLmdseXBoaWNvbnMtdGVtcGVyYXR1cmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODRcIjsgfVxuXG4uZ2x5cGhpY29ucy1hcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjg1XCI7IH1cblxuLmdseXBoaWNvbnMtc3VuYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4NlwiOyB9XG5cbi5nbHlwaGljb25zLWJhbGFuY2VkLWRpZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODdcIjsgfVxuXG4uZ2x5cGhpY29ucy10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2ODhcIjsgfVxuXG4uZ2x5cGhpY29ucy1wYXJraW5nLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY4OVwiOyB9XG5cbi5nbHlwaGljb25zLXBhcmtpbmctbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTBcIjsgfVxuXG4uZ2x5cGhpY29ucy1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTFcIjsgfVxuXG4uZ2x5cGhpY29ucy10cmVlLXN0cnVjdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5MlwiOyB9XG5cbi5nbHlwaGljb25zLXdlYXRoZXItd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5M1wiOyB9XG5cbi5nbHlwaGljb25zLXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5NFwiOyB9XG5cbi5nbHlwaGljb25zLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2OTVcIjsgfVxuXG4uZ2x5cGhpY29ucy10ZW1wZXJhdHVyZS1sb3ctd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5NlwiOyB9XG5cbi5nbHlwaGljb25zLXRlbXBlcmF0dXJlLWhpZ2gtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5N1wiOyB9XG5cbi5nbHlwaGljb25zLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY5OFwiOyB9XG5cbi5nbHlwaGljb25zLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjk5XCI7IH1cblxuLmdseXBoaWNvbnMtc29ydGVkLXdhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzAwXCI7IH1cblxuLmdseXBoaWNvbnMtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzAxXCI7IH1cblxuLmdseXBoaWNvbnMtZWFyLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDJcIjsgfVxuXG4uZ2x5cGhpY29ucy1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDNcIjsgfVxuXG4uZ2x5cGhpY29ucy1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzA0XCI7IH1cblxuLmdseXBoaWNvbnMtZmlsZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzA1XCI7IH1cblxuLmdseXBoaWNvbnMtZmlsZS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwNlwiOyB9XG5cbi5nbHlwaGljb25zLWZpbGUtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MDdcIjsgfVxuXG4uZ2x5cGhpY29ucy1maWxlLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwOFwiOyB9XG5cbi5nbHlwaGljb25zLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcwOVwiOyB9XG5cbi5nbHlwaGljb25zLWxpc3QtbnVtYmVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MTBcIjsgfVxuXG4uZ2x5cGhpY29ucy1kb25hdGUtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MTFcIjsgfVxuXG4uZ2x5cGhpY29ucy1nb3Zlcm5tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzEyXCI7IH1cblxuLmdseXBoaWNvbnMtbWF6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxM1wiOyB9XG5cbi5nbHlwaGljb25zLWNocm9uaWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxNFwiOyB9XG5cbi5nbHlwaGljb25zLXVzZXItc3RydWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzE1XCI7IH1cblxuLmdseXBoaWNvbnMtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxNlwiOyB9XG5cbi5nbHlwaGljb25zLWdhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcxN1wiOyB9XG5cbi5nbHlwaGljb25zLXdhc3RlLXBpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MThcIjsgfVxuXG4uZ2x5cGhpY29ucy13YXRlci1waXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzE5XCI7IH1cblxuLmdseXBoaWNvbnMtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyMFwiOyB9XG5cbi5nbHlwaGljb25zLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyMVwiOyB9XG5cbi5nbHlwaGljb25zLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzIyXCI7IH1cblxuLmdseXBoaWNvbnMtbW91c2UtZG91YmxlLWNsaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzIzXCI7IH1cblxuLmdseXBoaWNvbnMtbW91c2UtbGVmdC1jbGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTcyNFwiOyB9XG5cbi5nbHlwaGljb25zLW1vdXNlLXJpZ2h0LWNsaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzI1XCI7IH1cblxuLmdseXBoaWNvbnMtbW91c2UtbWlkZGxlLWNsaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzI2XCI7IH1cblxuLmdseXBoaWNvbnMtbW91c2Utc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzI3XCI7IH1cblxuLmdseXBoaWNvbnMtcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzI4XCI7IH1cblxuLmdseXBoaWNvbnMtcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MjlcIjsgfVxuXG4uZ2x5cGhpY29ucy10ZW1wZXJhdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczMFwiOyB9XG5cbi5nbHlwaGljb25zLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczMVwiOyB9XG5cbi5nbHlwaGljb25zLXB1enpsZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzMyXCI7IH1cblxuLmdseXBoaWNvbnMtcHV6emxlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MzNcIjsgfVxuXG4uZ2x5cGhpY29ucy1uZWFyYnktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzM0XCI7IH1cblxuLmdseXBoaWNvbnMtbmVhcmJ5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczNVwiOyB9XG5cbi5nbHlwaGljb25zLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczNlwiOyB9XG5cbi5nbHlwaGljb25zLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzM3XCI7IH1cblxuLmdseXBoaWNvbnMtcGljdHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3MzhcIjsgfVxuXG4uZ2x5cGhpY29ucy1waG90by1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTczOVwiOyB9XG5cbi5nbHlwaGljb25zLWNhZGFzdHJhbC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDBcIjsgfVxuXG4uZ2x5cGhpY29ucy1maW5nZXJwcmludC1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQxXCI7IH1cblxuLmdseXBoaWNvbnMtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDJcIjsgfVxuXG4uZ2x5cGhpY29ucy1maW5nZXJwcmludC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQzXCI7IH1cblxuLmdseXBoaWNvbnMtZmluZ2VycHJpbnQtb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDRcIjsgfVxuXG4uZ2x5cGhpY29ucy1maW5nZXJwcmludC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDVcIjsgfVxuXG4uZ2x5cGhpY29ucy1maW5nZXJwcmludC1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDZcIjsgfVxuXG4uZ2x5cGhpY29ucy1wZW5kaW5nLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDdcIjsgfVxuXG4uZ2x5cGhpY29ucy1zeW5jaHJvbml6YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NDhcIjsgfVxuXG4uZ2x5cGhpY29ucy1zeW5jaHJvbml6YXRpb24tYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzQ5XCI7IH1cblxuLmdseXBoaWNvbnMtaGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1MFwiOyB9XG5cbi5nbHlwaGljb25zLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzUxXCI7IH1cblxuLmdseXBoaWNvbnMtZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1MlwiOyB9XG5cbi5nbHlwaGljb25zLWdlbmRlci12aXJnaW4tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzUzXCI7IH1cblxuLmdseXBoaWNvbnMtZ2VuZGVyLWludGVyc2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzU0XCI7IH1cblxuLmdseXBoaWNvbnMtZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzU1XCI7IH1cblxuLmdseXBoaWNvbnMtZ2VuZGVyLW9yaS1sZXNiaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzU2XCI7IH1cblxuLmdseXBoaWNvbnMtZ2VuZGVyLW9yaS1nYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NTdcIjsgfVxuXG4uZ2x5cGhpY29ucy1nZW5kZXItb3JpLWhldGVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1OFwiOyB9XG5cbi5nbHlwaGljb25zLWdlbmRlci1vdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc1OVwiOyB9XG5cbi5nbHlwaGljb25zLWdlbmRlci11bmtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzYwXCI7IH1cblxuLmdseXBoaWNvbnMtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2MVwiOyB9XG5cbi5nbHlwaGljb25zLW11bHRpZnVuY3Rpb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2MlwiOyB9XG5cbi5nbHlwaGljb25zLWxhc3NvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzYzXCI7IH1cblxuLmdseXBoaWNvbnMtdmlldy0zNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjRcIjsgfVxuXG4uZ2x5cGhpY29ucy1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzY1XCI7IH1cblxuLmdseXBoaWNvbnMtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzY2XCI7IH1cblxuLmdseXBoaWNvbnMtYmF0dGVyeS03NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc2N1wiOyB9XG5cbi5nbHlwaGljb25zLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NjhcIjsgfVxuXG4uZ2x5cGhpY29ucy1iYXR0ZXJ5LTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzY5XCI7IH1cblxuLmdseXBoaWNvbnMtYmF0dGVyeS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3MFwiOyB9XG5cbi5nbHlwaGljb25zLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3MVwiOyB9XG5cbi5nbHlwaGljb25zLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzcyXCI7IH1cblxuLmdseXBoaWNvbnMtc2F0ZWxsaXRlLWRpc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzczXCI7IH1cblxuLmdseXBoaWNvbnMtYXVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc3NFwiOyB9XG5cbi5nbHlwaGljb25zLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzVcIjsgfVxuXG4uZ2x5cGhpY29ucy1yYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzc2XCI7IH1cblxuLmdseXBoaWNvbnMtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzdcIjsgfVxuXG4uZ2x5cGhpY29ucy1ydWxlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3NzhcIjsgfVxuXG4uZ2x5cGhpY29ucy1jdWJlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzc5XCI7IH1cblxuLmdseXBoaWNvbnMtY3ViZS1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4MFwiOyB9XG5cbi5nbHlwaGljb25zLW1vdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzgxXCI7IH1cblxuLmdseXBoaWNvbnMtZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4MlwiOyB9XG5cbi5nbHlwaGljb25zLXZyLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODNcIjsgfVxuXG4uZ2x5cGhpY29ucy12ci1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4NFwiOyB9XG5cbi5nbHlwaGljb25zLXZyLWxvdy1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzg1XCI7IH1cblxuLmdseXBoaWNvbnMtdnItcGFpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzg2XCI7IH1cblxuLmdseXBoaWNvbnMtdnItc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODdcIjsgfVxuXG4uZ2x5cGhpY29ucy12ci1tYWludGVuYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc4OFwiOyB9XG5cbi5nbHlwaGljb25zLWZpbHRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3ODlcIjsgfVxuXG4uZ2x5cGhpY29ucy1maWx0ZXItYXBwbGllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5MFwiOyB9XG5cbi5nbHlwaGljb25zLW9uZS1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OTFcIjsgfVxuXG4uZ2x5cGhpY29ucy11c2VyLXZyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNzkyXCI7IH1cblxuLmdseXBoaWNvbnMtdXNlci12ci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3OTNcIjsgfVxuXG4uZ2x5cGhpY29ucy11c2VyLXZyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5NFwiOyB9XG5cbi5nbHlwaGljb25zLWRpY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5NVwiOyB9XG5cbi5nbHlwaGljb25zLWRpY2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5NlwiOyB9XG5cbi5nbHlwaGljb25zLWRpY2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5N1wiOyB9XG5cbi5nbHlwaGljb25zLWRpY2UtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5OFwiOyB9XG5cbi5nbHlwaGljb25zLWRpY2UtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTc5OVwiOyB9XG5cbi5nbHlwaGljb25zLWRpY2UtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTgwMFwiOyB9XG5cbi5zcGxpdC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9XG4gIC5zcGxpdC1idG46YmVmb3JlLCAuc3BsaXQtYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc3BsaXQtYnRuOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc3BsaXQtYnRuID4gLmJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNwbGl0LWJ0biA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLnNwbGl0LWJ0bl9idG4pIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc3BsaXQtYnRuX2J0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgLnNwbGl0LWJ0bl9idG46YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNwbGl0LWJ0bl9idG46YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBSZWd1bGFyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb250ZW50OiBcIlxcRTYwMlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEuM3JlbTsgfVxuICAuYnRuLS1wcmltYXJ5ICsgLnNwbGl0LWJ0bl9idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzMmI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmJ0bi0tcHJpbWFyeSArIC5zcGxpdC1idG5fYnRuOmhvdmVyLCAuYnRuLS1wcmltYXJ5ICsgLnNwbGl0LWJ0bl9idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyODQyNjsgfVxuXG4uc3BsaXQtYnRuX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY2xlYXI6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjU1cmVtO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTsgfVxuICAuc3BsaXQtYnRuX2Ryb3Bkb3duID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNwbGl0LWJ0bl9idG46aG92ZXIgKyAuc3BsaXQtYnRuX2Ryb3Bkb3duLFxuLnNwbGl0LWJ0bl9kcm9wZG93bjpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjNGE0YTQ5OyB9XG4gIC5hbGVydDpub3QoW2NsYXNzKj1cImFsZXJ0LS1cIl0pIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA1cHggI2QyZDJkMTsgfVxuICAuYWxlcnRbZGF0YS1jbG9zYWJsZV0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmFsZXJ0W2RhdGEtY2xvc2FibGVdLmpzLWNsb3NlZCB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFsZXJ0W2RhdGEtY2xvc2FibGVdLmpzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hbGVydC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M2IzMmI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hbGVydC0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDE7XG4gIGNvbG9yOiAjNGE0YTQ5OyB9XG5cbi5hbGVydC0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMjdDMjc7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hbGVydC0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGMzMxMTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdmlnYXRpb24tdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmlnYXRpb24tdG9nZ2xlcl9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmlnYXRpb25fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2aWdhdGlvbi0tbWFpbiAubmF2aWdhdGlvbl9saXN0OmJlZm9yZSwgLm5hdmlnYXRpb24tLW1haW4gLm5hdmlnYXRpb25fbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmlnYXRpb24tLW1haW4gLm5hdmlnYXRpb25fbGlzdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAubmF2aWdhdGlvbl9saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJkMmQxOyB9XG4gICAgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAubmF2aWdhdGlvbl9saXN0OmJlZm9yZSwgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAubmF2aWdhdGlvbl9saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubmF2aWdhdGlvbi0tc2Vjb25kYXJ5IC5uYXZpZ2F0aW9uX2xpc3Q6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdmlnYXRpb24tLWJ1dHRvbnMgLm5hdmlnYXRpb25fbGlzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm5hdmlnYXRpb24tLWJ1dHRvbnMgLm5hdmlnYXRpb25fbGlzdDpiZWZvcmUsIC5uYXZpZ2F0aW9uLS1idXR0b25zIC5uYXZpZ2F0aW9uX2xpc3Q6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5uYXZpZ2F0aW9uLS1idXR0b25zIC5uYXZpZ2F0aW9uX2xpc3Q6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdmlnYXRpb24tLW1haW4gLm5hdmlnYXRpb25fbGlzdCAubmF2aWdhdGlvbl9pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uYXZpZ2F0aW9uLS1tYWluIC5uYXZpZ2F0aW9uX2xpc3QgLm5hdmlnYXRpb25faXRlbSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAubmF2aWdhdGlvbi0tbWFpbiAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0gYTpob3ZlciwgLm5hdmlnYXRpb24tLW1haW4gLm5hdmlnYXRpb25fbGlzdCAubmF2aWdhdGlvbl9pdGVtIGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDJkMmQxOyB9XG4gICAgICAubmF2aWdhdGlvbi0tbWFpbiAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0gYTphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLS1tYWluIC5uYXZpZ2F0aW9uX2xpc3QgLm5hdmlnYXRpb25faXRlbSBhLnRyYWlsLCAubmF2aWdhdGlvbi0tbWFpbiAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0gYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzYzYjMyYjsgfVxuICAgIC5uYXZpZ2F0aW9uLS1tYWluIC5uYXZpZ2F0aW9uX2xpc3QgLm5hdmlnYXRpb25faXRlbSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjNiMzJiOyB9XG4gIC5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkgLm5hdmlnYXRpb25fbGlzdCAubmF2aWdhdGlvbl9pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkgLm5hdmlnYXRpb25fbGlzdCAubmF2aWdhdGlvbl9pdGVtIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBjb2xvcjogIzRhNGE0OTsgfVxuICAgICAgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0gYTpob3ZlciwgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0gYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubmF2aWdhdGlvbi0tc2Vjb25kYXJ5IC5uYXZpZ2F0aW9uX2xpc3QgLm5hdmlnYXRpb25faXRlbSBhOmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkgLm5hdmlnYXRpb25fbGlzdCAubmF2aWdhdGlvbl9pdGVtLm5hdmlnYXRpb25faXRlbS0tYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZDogI2FkYWRhZDsgfVxuICAgICAgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0ubmF2aWdhdGlvbl9pdGVtLS1hY3RpdmUgYTpob3ZlciwgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0ubmF2aWdhdGlvbl9pdGVtLS1hY3RpdmUgYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNGE0YTQ5O1xuICAgICAgYmFja2dyb3VuZDogI2FkYWRhZDsgfVxuICAubmF2aWdhdGlvbi0tYnV0dG9ucyAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm5hdmlnYXRpb24tLWJ1dHRvbnMgLm5hdmlnYXRpb25fbGlzdCAubmF2aWdhdGlvbl9pdGVtIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgIC5uYXZpZ2F0aW9uLS1idXR0b25zIC5uYXZpZ2F0aW9uX2xpc3QgLm5hdmlnYXRpb25faXRlbTpmaXJzdC1vZi10eXBlIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2aWdhdGlvbi0tYnV0dG9ucyAubmF2aWdhdGlvbl9saXN0IC5uYXZpZ2F0aW9uX2l0ZW06bGFzdC1vZi10eXBlIC5idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5sYWJlbC0tZnVuZGVkLWJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5pbWctLWZ1bmRlZC1ieSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxvZ28gYTphY3RpdmUge1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm1vZHVsZS0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubW9kdWxlLS1oZWFkZXI6YmVmb3JlLCAubW9kdWxlLS1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2R1bGUtLWhlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1vZHVsZS0taGVhZGVyIC5tb2R1bGUtLW5ldyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubW9kdWxlLS1oZWFkZXIgLm1vZHVsZS0tbGl2ZWZpbHRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIGhlYWRlcjpiZWZvcmUsIGhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGhlYWRlciAubmF2aWdhdGlvbi0tbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICBoZWFkZXIgLm5hdmlnYXRpb24tLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBoZWFkZXIgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cblxuZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4OTg5ODk7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICBmb290ZXI6YmVmb3JlLCBmb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIGZvb3RlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgZm9vdGVyIC5mb290ZXJfbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBmb290ZXIgLmZvb3Rlcl9yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIGZvb3RlciBzbWFsbCB7XG4gICAgY29sb3I6ICM4OTg5ODk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5maWx0ZXIgPiAud2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi53aWRnZXQtLWZpbHRlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi53aWRnZXQtLWZpbHRlciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87IH1cblxuLndpZGdldC0tZmlsdGVyIC53aWRnZXRfZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLndpZGdldC0tZmlsdGVyIC53aWRnZXRfZ3JvdXAgPiAud2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZvcm0tLWRhdGEge1xuICB3aWR0aDogNTAlOyB9XG5cbi5tb2RlbC1mb3JtLS1ob2xkaW5nd2osIC5tb2RlbC1mb3JtLS1ob2xkaW5nLCAubW9kZWwtZm9ybS0tYWRkcmVzc2VzIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4ubW9kZWwtZm9ybS0tYWRkcmVzc2VzIC53aWRnZXQtLWhhdXNudW1tZXIsIC5tb2RlbC1mb3JtLS1hZGRyZXNzZXMgLndpZGdldC0tcGx6LCAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbmV3YWRkcmVzc19zdHJlZXRubywgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld2FkZHJlc3NfcGx6LCAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbGllZmVydW5nX24sIC5tb2RlbC1mb3JtLS1kZWxpdmVyeSAud2lkZ2V0LS1saWVmZXJ1bmdfbmg0biwgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLWxpZWZlcnVuZ19wMm81LCAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbGllZmVydW5nX2sybywgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19hbmdhYmV2b24sIC5tb2RlbC1mb3JtLS1kZWxpdmVyeSAud2lkZ2V0LS1uZXd1bnRlcnN1Y2h1bmdfbiwgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19wMm81LCAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbmV3dW50ZXJzdWNodW5nX2sybywgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19uaDRuLCAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbmV3dW50ZXJzdWNodW5nX3RzLCAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbmV3dW50ZXJzdWNodW5nX250aWVyaXNjaCwgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0taGF1c251bW1lciwgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0tcGx6LCAubW9kZWwtZm9ybS0tYW5hbHlzZSAud2lkZ2V0W2NsYXNzKj1cIndpZGdldC0tZGF0ZW5mZWxkZXJfd2VydF9fXCJdLCAubW9kZWwtZm9ybS0tZmVydGlsaXplcnR5cGVzIC53aWRnZXQtLWRpY3RkdW5nYXJ0Z3VlbHRpZ2tlaXRfZ3VlbHRpZ2tlaXRiZWdpbm4sIC5tb2RlbC1mb3JtLS1mZXJ0aWxpemVydHlwZXMgW2NsYXNzKj1cIndpZGdldC0tZGF0ZW5mZWxkZXJfd2VydF9fXCJdIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1vZGVsLWZvcm0tLWFkZHJlc3NlcyAud2lkZ2V0LS1uYW1lLCAubW9kZWwtZm9ybS0tYWRkcmVzc2VzIC53aWRnZXQtLXZvcm5hbWUsIC5tb2RlbC1mb3JtLS1hZGRyZXNzZXMgLndpZGdldC0tdGVsZWZvbiwgLm1vZGVsLWZvcm0tLWFkZHJlc3NlcyAud2lkZ2V0LS1mYXgsIC5tb2RlbC1mb3JtLS1kZWxpdmVyeSAud2lkZ2V0LS1hYmdhYmV2b24sIC5tb2RlbC1mb3JtLS1kZWxpdmVyeSAud2lkZ2V0LS1hYmdhYmViaXMsIC5tb2RlbC1mb3JtLS1ob2xkaW5nd2ogLndpZGdldC0tZ2VzYW10biwgLm1vZGVsLWZvcm0tLWhvbGRpbmd3aiAud2lkZ2V0LS1nZXNhbXRwMm81LCAubW9kZWwtZm9ybS0taG9sZGluZ3dqIC53aWRnZXQtLXVlYmVyaGFuZ24sIC5tb2RlbC1mb3JtLS1ob2xkaW5nd2ogLndpZGdldC0tdWViZXJoYW5ncDJvNSwgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0taGl0emlkbnIsIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLWJldHJpZWJzbnVtbWVyLCAubW9kZWwtZm9ybS0taG9sZGluZyAud2lkZ2V0LS1uYW1lLCAubW9kZWwtZm9ybS0taG9sZGluZyAud2lkZ2V0LS1maXJzdG5hbWUsIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLXRlbGVmb24sIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLWZheCwgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0tdmVybWl0dGx1bmdzZ2FyYW50aWVnZXNhbXRuLCAubW9kZWwtZm9ybS0taG9sZGluZyAud2lkZ2V0LS12ZXJtaXR0bHVuZ3NnYXJhbnRpZXAybzUsIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLXZlcm1pdHRsdW5nc2dhcmFudGllYmVnaW5uLCAubW9kZWwtZm9ybS0taG9sZGluZyAud2lkZ2V0LS12ZXJtaXR0bHVuZ3NnYXJhbnRpZWVuZGUsIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLWxvbmdpdHVkZSwgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0tbGF0aXR1ZGUsIC5tb2RlbC1mb3JtLS1mZXJ0aWxpemVydHlwZXMgLndpZGdldC0tZGF0ZW5mZWxkZXJfd2VydF9fMTMge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubW9kZWwtZm9ybS0tYWRkcmVzc2VzIC53aWRnZXQtLXN0cmFzc2UsIC5tb2RlbC1mb3JtLS1hZGRyZXNzZXMgLndpZGdldC0tb3J0LCAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbmV3YWRkcmVzc19zdHJlZXQsIC5tb2RlbC1mb3JtLS1kZWxpdmVyeSAud2lkZ2V0LS1uZXdhZGRyZXNzX2NpdHksIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLXN0cmFzc2UsIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLW9ydCwgLm1vZGVsLWZvcm0tLWZlcnRpbGl6ZXJ0eXBlcyAud2lkZ2V0LS1rdHh0IHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1vZGVsLWZvcm0tLWFkZHJlc3NlcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuICAubW9kZWwtZm9ybS0tYWRkcmVzc2VzIC53aWRnZXQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5tb2RlbC1mb3JtLS1hZGRyZXNzZXMgLndpZGdldC0tdm9ybmFtZSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWFkZHJlc3NlcyAud2lkZ2V0LS1oYXVzbnVtbWVyIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubW9kZWwtZm9ybS0tYWRkcmVzc2VzIC53aWRnZXQtLW9ydCB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWFkZHJlc3NlcyAud2lkZ2V0LS1mYXgge1xuICAgIGNsZWFyOiBub25lOyB9XG5cbi5tb2RlbC1mb3JtLS1kZWxpdmVyeSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuICAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLWFiZ2FiZXZvbiB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLWFiZ2FiZWJpcyB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld2FkZHJlc3Nfc3RyZWV0IHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbmV3YWRkcmVzc19zdHJlZXRubyB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld2FkZHJlc3NfcGx6IHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbmV3YWRkcmVzc19jaXR5IHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbGllZmVydW5nX24ge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5tb2RlbC1mb3JtLS1kZWxpdmVyeSAud2lkZ2V0LS1saWVmZXJ1bmdfbmg0biB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLWxpZWZlcnVuZ19wMm81IHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubW9kZWwtZm9ybS0tZGVsaXZlcnkgLndpZGdldC0tbGllZmVydW5nX2sybyB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19hbmdhYmV2b24ge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5tb2RlbC1mb3JtLS1kZWxpdmVyeSAud2lkZ2V0LS1uZXd1bnRlcnN1Y2h1bmdfcDJvNSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19rMm8ge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5tb2RlbC1mb3JtLS1kZWxpdmVyeSAud2lkZ2V0LS1uZXd1bnRlcnN1Y2h1bmdfbmg0biB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ190cyB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19udGllcmlzY2gge1xuICAgIGNsZWFyOiBub25lOyB9XG5cbi5tb2RlbC1mb3JtLS1ob2xkaW5nd2oge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgLm1vZGVsLWZvcm0tLWhvbGRpbmd3aiAud2lkZ2V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAubW9kZWwtZm9ybS0taG9sZGluZ3dqIC53aWRnZXQtLWdlc2FtdHAybzUge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5tb2RlbC1mb3JtLS1ob2xkaW5nd2ogLndpZGdldC0tdWViZXJoYW5ncDJvNSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cblxuLm1vZGVsLWZvcm0tLWhvbGRpbmcge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0tYmV0cmllYnNudW1tZXIge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLWZpcnN0bmFtZSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0taGF1c251bW1lciB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0tb3J0IHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubW9kZWwtZm9ybS0taG9sZGluZyAud2lkZ2V0LS1mYXgge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5tb2RlbC1mb3JtLS1ob2xkaW5nIC53aWRnZXQtLXZlcm1pdHRsdW5nc2dhcmFudGllcDJvNSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWhvbGRpbmcgLndpZGdldC0tdmVybWl0dGx1bmdzZ2FyYW50aWVlbmRlIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubW9kZWwtZm9ybS0taG9sZGluZyAud2lkZ2V0LS1sYXRpdHVkZSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cblxuLm1vZGVsLWZvcm0tLWFuYWx5c2Uge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgLm1vZGVsLWZvcm0tLWFuYWx5c2UgLndpZGdldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgICAubW9kZWwtZm9ybS0tYW5hbHlzZSAud2lkZ2V0W2NsYXNzKj1cIndpZGdldC0tZGF0ZW5mZWxkZXJfd2VydF9fXCJdIHtcbiAgICAgIGNsZWFyOiBub25lOyB9XG5cbi5tb2RlbC1mb3JtLS1mZXJ0aWxpemVydHlwZXMge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgLm1vZGVsLWZvcm0tLWZlcnRpbGl6ZXJ0eXBlcyAud2lkZ2V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAubW9kZWwtZm9ybS0tZmVydGlsaXplcnR5cGVzIC53aWRnZXQtLWt0eHQge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5tb2RlbC1mb3JtLS1mZXJ0aWxpemVydHlwZXMgLndpZGdldC0tZGljdGR1bmdhcnRndWVsdGlna2VpdF9ndWVsdGlna2VpdGJlZ2lubiB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLm1vZGVsLWZvcm0tLWZlcnRpbGl6ZXJ0eXBlcyBbY2xhc3MqPVwid2lkZ2V0LS1kYXRlbmZlbGRlcl93ZXJ0X19cIl0ge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5tb2RlbC1mb3JtLS1mZXJ0aWxpemVydHlwZXMgLndpZGdldC0tZGF0ZW5mZWxkZXJfd2VydF9fMTMge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5maWx0ZXItZm9ybTpiZWZvcmUsIC5maWx0ZXItZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZmlsdGVyLWZvcm06YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmlsdGVyLWZvcm0gLndpZGdldCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmZpbHRlci1mb3JtIC53aWRnZXQud2lkZ2V0LS1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubG9naW4tZm9ybSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnBhZ2luYXRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDsgfVxuICAucGFnaW5hdGlvbjpiZWZvcmUsIC5wYWdpbmF0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFnaW5hdGlvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2luYXRpb24gbGkge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2FkYWRhZDsgfVxuICAgIC5wYWdpbmF0aW9uIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuICAgIC5wYWdpbmF0aW9uIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyOmJlZm9yZSwgLnBhZ2luYXRpb24td3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNlZ21lbnRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuICAuc2VnbWVudGVkOmJlZm9yZSwgLnNlZ21lbnRlZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNlZ21lbnRlZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNlZ21lbnRlZCAuc2VnbWVudGVkX2VudHJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE4NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC5zZWdtZW50ZWQgLnNlZ21lbnRlZF9lbnRyeTpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5zZWdtZW50ZWQgLnNlZ21lbnRlZF9lbnRyeSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgLnNlZ21lbnRlZCAuc2VnbWVudGVkX2VudHJ5IHNwYW4ubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgICBjb2xvcjogIzg5ODk4OTsgfVxuICAgICAgLnNlZ21lbnRlZCAuc2VnbWVudGVkX2VudHJ5IHNwYW4udmFsdWUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTsgfVxuXG4uc2VnbWVudGVkLS1saW5rcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogLjVyZW07IH1cbiAgdGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogLjVyZW07IH1cblxudGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjODRkNTRmOyB9XG5cbnRmb290IHRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGJvZHkgdHIgdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjhmOGY4OyB9XG4gIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbnRib2R5IHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG4gIHRib2R5IHRyOm50aC1jaGlsZCgybikgdGQge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjsgfVxuXG50Ym9keSB0ZC5jb2wtLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICB0Ym9keSB0ZC5jb2wtLWFjdGlvbnMgPiAuc3BsaXQtYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLnRhYmxlLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi50YWJsZS1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC50YWJsZS1maWx0ZXIgKyAudGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZGF0YVRhYmxlc19pbmZvIHtcbiAgcGFkZGluZzogLjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FkYWRhZDtcbiAgY29sb3I6ICM4OTg5ODk7IH1cblxudGFibGUgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgdGFibGUgdGg6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgdGFibGUgdGguc29ydGluZzphZnRlciwgdGFibGUgdGguc29ydGluZ19hc2M6YWZ0ZXIsIHRhYmxlIHRoLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIFJlZ3VsYXInO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcmlnaHQ6IC41cmVtO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICB0YWJsZSB0aCBhIHtcbiAgICBjb2xvcjogIzRhNGE0OTsgfVxuICAgIHRhYmxlIHRoIGE6aG92ZXIsIHRhYmxlIHRoIGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIHRhYmxlIHRoLnNvcnRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTsgfVxuICAgIHRhYmxlIHRoLnNvcnRpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXEU0MDRcIjtcbiAgICAgIGNvbG9yOiAjNDI4NDI2OyB9XG4gIHRhYmxlIHRoLnNvcnRpbmdfYXNjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICB0YWJsZSB0aC5zb3J0aW5nX2FzYzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcRTQwOVwiOyB9XG4gIHRhYmxlIHRoLnNvcnRpbmdfZGVzYyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtOyB9XG4gICAgdGFibGUgdGguc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFNDEwXCI7IH1cblxuLm1vZHVsZS0tbmV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7IH1cblxuLnRhYmxlLWhlYWRlcjpiZWZvcmUsIC50YWJsZS1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnRhYmxlLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi50YWJsZS1oZWFkZXIgLnRhYmxlLWluZm8ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGNvbG9yOiAjODk4OTg5OyB9XG5cbi50YWJsZS1oZWFkZXIgLnRhYmxlLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnRhYmxlLWhlYWRlciArIC50YWJsZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4udGFibGUtYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC5wYWdlLXdyYXBwZXIgPiAubG9naW4tZm9ybSxcbiAgLnBhZ2Utd3JhcHBlciA+IC5jb250YWluZXIgPiAubG9naW4tZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuIiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuIiwiXG5cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICRiYXNlRm9udENvbG9yO1xufVxuXG5hIHtcbiAgY29sb3I6ICRiYXNlR3JlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHRUcmFuc2l0aW9uU2V0dGluZ3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRncmVlbkRhcms7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRncmVlbkRhcms7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjJyZW0pO1xuICB9XG4gICYubGluay0tZGFuZ2VyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogJGJhc2VHcmVlbjtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogJ1JvYm90byBNb25vJywgbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGJhc2VHcmVlbjtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuXG4lYmFzZUhlYWRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICRiYXNlRm9udENvbG9yO1xuICBzbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGNvbG9yOiAkZ3JleTY1O1xuICB9XG59XG5cbmgxLFxuLmgxIHtcbiAgQGV4dGVuZCAlYmFzZUhlYWRsaW5lO1xuICBjb2xvcjogJGJhc2VGb250Q29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzYpO1xuICBtYXJnaW4tYm90dG9tOiAuN2VtO1xufVxuaDIsXG4uaDIge1xuICBAZXh0ZW5kICViYXNlSGVhZGxpbmU7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjgpO1xuICBtYXJnaW4tYm90dG9tOiAuN2VtO1xufVxuaDMsXG4uaDMge1xuICBAZXh0ZW5kICViYXNlSGVhZGxpbmU7XG4gIGNvbG9yOiAkYmFzZUdyZWVuO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogKDE2ZW0vMTgpO1xuICAgIGNvbG9yOiAkZ3JlZW5MaWdodDtcbiAgfVxufVxuaDQsXG4uaDQge1xuICBAZXh0ZW5kICViYXNlSGVhZGxpbmU7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuaDUsXG4uaDUge1xuICBAZXh0ZW5kICViYXNlSGVhZGxpbmU7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuaDYsXG4uaDYge1xuICBAZXh0ZW5kICViYXNlSGVhZGxpbmU7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uaW52aXNpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tb25vIHtcbiAgLy9mb250LWZhbWlseTogJ1JvYm90byBNb25vJywgbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbi52YWx1ZS0tbmVnYXRpdmUge1xuICBjb2xvcjogJHJlZDtcbn1cblxuLmJnLS1iYXNlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VHcmVlbjtcbn1cbi5iZy0tYmFzZS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VHcmV5O1xufVxuLmJnLS1ncmV5LTY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk2NTtcbn1cbi5iZy0tZ3JleS00NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5NDU7XG59XG4uYmctLWdyZXktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTI1O1xufVxuLmJnLS1ncmVlbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuRGFyaztcbn1cbi5iZy0tZ3JlZW4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5MaWdodDtcbn1cblxuLmJnLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cbi5iZy0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cbi5iZy0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cblxuXG4uZ3JpZC0tcm93IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uZ3JpZC0tY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn0iLCIkc3VzeTogKFxuICBjb2x1bW5zOiAxMixcbiAgZ3V0dGVyczogMS80LFxuICBtYXRoOiBmbHVpZCxcbiAgb3V0cHV0OiBmbG9hdCxcbiAgZ3V0dGVyLXBvc2l0aW9uOiBpbnNpZGUsXG4pO1xuXG4kYnJlYWtwb2ludHM6IChcbiAgLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgICAgICAgeHM6IDAsXG4gIC8vIFNtYWxsIHNjcmVlbiAvIHBob25lXG4gICAgICAgIHNtOiAzNGVtLFxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XG4gICAgICAgIG1kOiA0OGVtLFxuICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXG4gICAgICAgIGxnOiA2MmVtLFxuICAvLyBFeHRyYSBsYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiAgICAgICAgeGw6IDc1ZW1cbik7XG5cbiRkZWZhdWx0VHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4kZGVmYXVsdFRyYW5zaXRpb25TZXR0aW5nczogMC4ycyBlYXNlLWluLW91dDtcbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzIGJ5IFpVUkJcbi8vIGZvdW5kYXRpb24uenVyYi5jb21cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGZ1bmN0aW9uc1xuLy8vL1xuXG4kZm9udC1zaXplLXJvb3Q6IDEwMCUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFplcm9Vbml0XG5cbi8vLyBSZW1vdmVzIHRoZSB1bml0IChlLmcuIHB4LCBlbSwgcmVtKSBmcm9tIGEgdmFsdWUsIHJldHVybmluZyB0aGUgbnVtYmVyIG9ubHkuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJG51bSAtIE51bWJlciB0byBzdHJpcCB1bml0IGZyb20uXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBUaGUgc2FtZSBudW1iZXIsIHNhbnMgdW5pdC5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW0pIHtcbiAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XG59XG5cbi8vLyBDb252ZXJ0cyBvbmUgb3IgbW9yZSBwaXhlbCB2YWx1ZXMgaW50byBtYXRjaGluZyByZW0gdmFsdWVzLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TGlzdH0gJHZhbHVlcyAtIE9uZSBvciBtb3JlIHZhbHVlcyB0byBjb252ZXJ0LiBCZSBzdXJlIHRvIHNlcGFyYXRlIHRoZW0gd2l0aCBzcGFjZXMgYW5kIG5vdCBjb21tYXMuIElmIHlvdSBuZWVkIHRvIGNvbnZlcnQgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCwgd3JhcCB0aGUgbGlzdCBpbiBwYXJlbnRoZXNlcy5cbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UgW251bGxdIC0gVGhlIGJhc2UgdmFsdWUgdG8gdXNlIHdoZW4gY2FsY3VsYXRpbmcgdGhlIGByZW1gLiBJZiB5b3UncmUgdXNpbmcgRm91bmRhdGlvbiBvdXQgb2YgdGhlIGJveCwgdGhpcyBpcyAxNnB4LiBJZiB0aGlzIHBhcmFtZXRlciBpcyBgbnVsbGAsIHRoZSBmdW5jdGlvbiB3aWxsIHJlZmVyZW5jZSB0aGUgYCRiYXNlLWZvbnQtc2l6ZWAgdmFyaWFibGUgYXMgdGhlIGJhc2UuXG4vLy9cbi8vLyBAcmV0dXJucyB7TGlzdH0gQSBsaXN0IG9mIGNvbnZlcnRlZCB2YWx1ZXMuXG5AZnVuY3Rpb24gcmVtLWNhbGMoJHZhbHVlcywgJGJhc2U6IG51bGwpIHtcbiAgJHJlbS12YWx1ZXM6ICgpO1xuICAkY291bnQ6IGxlbmd0aCgkdmFsdWVzKTtcblxuICAvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXG4gIEBpZiAkYmFzZSA9PSBudWxsIHtcbiAgICAkYmFzZTogJGZvbnQtc2l6ZS1yb290O1xuICB9XG5cbiAgLy8gSWYgdGhlIGJhc2UgZm9udCBzaXplIGlzIGEgJSwgdGhlbiBtdWx0aXBseSBpdCBieSAxNnB4XG4gIC8vIFRoaXMgaXMgYmVjYXVzZSAxMDAlIGZvbnQgc2l6ZSA9IDE2cHggaW4gbW9zdCBhbGwgYnJvd3NlcnNcbiAgQGlmIHVuaXQoJGJhc2UpID09ICclJyB7XG4gICAgJGJhc2U6ICgkYmFzZSAvIDEwMCUpICogMTZweDtcbiAgfVxuXG4gIEBpZiAkY291bnQgPT0gMSB7XG4gICAgQHJldHVybiAtemYtdG8tcmVtKCR2YWx1ZXMsICRiYXNlKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvdW50IHtcbiAgICAkcmVtLXZhbHVlczogYXBwZW5kKCRyZW0tdmFsdWVzLCAtemYtdG8tcmVtKG50aCgkdmFsdWVzLCAkaSksICRiYXNlKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZW0tdmFsdWVzO1xufVxuXG4vLy8gQ29udmVydHMgYSBwaXhlbCB2YWx1ZSB0byBtYXRjaGluZyByZW0gdmFsdWUuICpBbnkqIHZhbHVlIHBhc3NlZCwgcmVnYXJkbGVzcyBvZiB1bml0LCBpcyBhc3N1bWVkIHRvIGJlIGEgcGl4ZWwgdmFsdWUuIEJ5IGRlZmF1bHQsIHRoZSBiYXNlIHBpeGVsIHZhbHVlIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSByZW0gdmFsdWUgaXMgdGFrZW4gZnJvbSB0aGUgYCRnbG9iYWwtZm9udC1zaXplYCB2YXJpYWJsZS5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBQaXhlbCB2YWx1ZSB0byBjb252ZXJ0LlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZSBbbnVsbF0gLSBCYXNlIGZvciBwaXhlbCBjb252ZXJzaW9uLlxuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gQSBudW1iZXIgaW4gcmVtcywgY2FsY3VsYXRlZCBiYXNlZCBvbiB0aGUgZ2l2ZW4gdmFsdWUgYW5kIHRoZSBiYXNlIHBpeGVsIHZhbHVlLiByZW0gdmFsdWVzIGFyZSBwYXNzZWQgdGhyb3VnaCBhcyBpcy5cbkBmdW5jdGlvbiAtemYtdG8tcmVtKCR2YWx1ZSwgJGJhc2U6IG51bGwpIHtcbiAgLy8gQ2FsY3VsYXRlIHJlbSBpZiB1bml0cyBmb3IgJHZhbHVlIGlzIG5vdCByZW1cbiAgQGlmICh1bml0KCR2YWx1ZSkgIT0gJ3JlbScpIHtcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJGJhc2UpICogMXJlbTtcbiAgfVxuICAvLyBUdXJuIDByZW0gaW50byAwXG4gIEBpZiAoJHZhbHVlID09IDByZW0pIHsgJHZhbHVlOiAwOyB9XG4gIEByZXR1cm4gJHZhbHVlO1xufSIsIlxuXG5AbWl4aW4gYWRkLWRlZmF1bHQtbWFyZ2luKCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogMzRyZW0sIG1kOiA0NXJlbSkpXG4vLyAgICAzNHJlbVxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBncmlkQ29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuXG5AbWl4aW4gZ3JpZFNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbkBtaXhpbiBpY29uQmFzZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBSZWd1bGFyJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAuNXJlbTtcbiAgdG9wOiAwLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn0iLCIvKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuLmRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM5OTk7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTE5YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZkZDQ5YSksIHRvKCNmZGY1OWEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZGQ0OWEnLCBlbmRDb2xvcnN0cj0nI2ZkZjU5YScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmNTlhICNmZGY1OWEgI2ZiZWQ1MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNTlhO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMTdhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjNjMTdhKSwgdG8oI2YzZTk3YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmM2U5N2EgI2YzZTk3YSAjZWRkZTM0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlMjRiIFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2IzYjNiMyksIHRvKCM4MDgwODApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNiM2IzYjMnLCBlbmRDb2xvcnN0cj0nIzgwODA4MCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwICM4MDgwODAgIzU5NTk1OTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24sXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyLmNzcy5tYXAgKi8iLCIvKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuLmRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM5OTk7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTE5YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZkZDQ5YSksIHRvKCNmZGY1OWEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZGQ0OWEnLCBlbmRDb2xvcnN0cj0nI2ZkZjU5YScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmNTlhICNmZGY1OWEgI2ZiZWQ1MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNTlhO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMTdhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjNjMTdhKSwgdG8oI2YzZTk3YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmM2U5N2EgI2YzZTk3YSAjZWRkZTM0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlMjRiIFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2IzYjNiMyksIHRvKCM4MDgwODApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNiM2IzYjMnLCBlbmRDb2xvcnN0cj0nIzgwODA4MCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwICM4MDgwODAgIzU5NTk1OTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzA4YyksIHRvKCMwMDQ0Y2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDA0NGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzAwNDRjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwMDQ0Y2MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NGNjICMwMDQ0Y2MgIzAwMmE4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4O1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24sXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0aCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRoLFxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0ZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRkIHtcbiAgcGFkZGluZzogNHB4IDVweDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyLnN0YW5kYWxvbmUuY3NzLm1hcCAqLyIsIi8qISBmYW5jeUJveCB2Mi4xLjUgZmFuY3lhcHBzLmNvbSB8IGZhbmN5YXBwcy5jb20vZmFuY3lib3gvI2xpY2Vuc2UgKi9cbi5mYW5jeWJveC13cmFwLFxuLmZhbmN5Ym94LXNraW4sXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXG4uZmFuY3lib3gtbmF2LFxuLmZhbmN5Ym94LW5hdiBzcGFuLFxuLmZhbmN5Ym94LXRtcFxue1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZhbmN5Ym94LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogODAyMDtcbn1cblxuLmZhbmN5Ym94LXNraW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRiYXNlRm9udENvbG9yO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuICB6LWluZGV4OiA4MDMwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC1za2luIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY3lib3gtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZmFuY3lib3hfc3ByaXRlLnBuZycpO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDYwO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2ZhbmN5Ym94X2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5mYW5jeWJveC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyAvLy0xOHB4O1xuICByaWdodDogMDsgLy8tMThweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBpY29uQmFzZTtcbiAgICBjb250ZW50OiBcIlxcRTIwOFwiO1xuICB9XG59XG5cbi5mYW5jeWJveC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdibGFuay5naWYnKTsgLyogaGVscHMgSUUgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICB6LWluZGV4OiA4MDQwO1xufVxuXG4uZmFuY3lib3gtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5mYW5jeWJveC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1uYXYgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXByZXYgc3BhbiB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XG59XG5cbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbn1cblxuLmZhbmN5Ym94LW5hdjpob3ZlciBzcGFuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXRtcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OTlweDtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA5OTk5OXB4O1xuICBtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBPdmVybGF5IGhlbHBlciAqL1xuXG4uZmFuY3lib3gtbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mYW5jeWJveC1sb2NrIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogODAxMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyAvL3VybCgnZmFuY3lib3hfb3ZlcmxheS5wbmcnKTtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogVGl0bGUgaGVscGVyICovXG5cbi5mYW5jeWJveC10aXRsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udDogbm9ybWFsIDEzcHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDgwNTA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gIHotaW5kZXg6IDgwNTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAgLmNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW92ZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG59XG5cbi8qUmV0aW5hIGdyYXBoaWNzISovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG5vbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KXtcblxuICAjZmFuY3lib3gtbG9hZGluZywgLmZhbmN5Ym94LWNsb3NlLCAuZmFuY3lib3gtcHJldiBzcGFuLCAuZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cbiAgfVxuXG4gICNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdmYW5jeWJveF9sb2FkaW5nQDJ4LmdpZicpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG4gIH1cbn1cblxuLm1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICAuZmFuY3lib3gtd3JhcCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMCk7XG4gICAgbWluLXdpZHRoOiByZW0tY2FsYygzMDApO1xuICB9XG4gIC53aWRnZXQge1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYud2lkZ2V0LS1yYWRpbyB7XG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjguMFxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMS0yMDE3IEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLy9mb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gIGNsaXA6IGF1dG87XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFNpbmdsZSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMjAlLCAjZmZmKSwgY29sb3Itc3RvcCg1MCUsICNmNmY2ZjYpLCBjb2xvci1zdG9wKDUyJSwgI2VlZSksIHRvKCNmNGY0ZjQpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYgMjAlLCAjZjZmNmY2IDUwJSwgI2VlZSA1MiUsICNmNGY0ZjQgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjZmZmIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI2ZmZiBpbnNldCwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMi40Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5NDU7XG4gIG1hcmdpbjogMDsvLzAgMCAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJGJhc2VGb250Q29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLuKApm50cz0nMCwwIDMyLDAgMTYsMjQnIHN0eWxlPSdmaWxsOiByZ2IlMjgxMzgsIDEzOCwgMTM4JTI5Jz48L3BvbHlnb24+PC9zdmc+KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzMyJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzIgMjQnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDMyLDAgMTYsMjQnIHN0eWxlPSdmaWxsOiByZ2IlMjgxMzcsIDEzNywgMTM3JTI5Jz48L3BvbHlnb24+PC9zdmc+XCIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOXB4IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMXJlbSBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRkZWZhdWx0VHJhbnNpdGlvblNldHRpbmdzO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJjaG9zZW4tc3ByaXRlLnBuZ1wiKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDBweCAycHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJjaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwIDRweCA0cHggMDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICMzODc1ZDcpLCBjb2xvci1zdG9wKDkwJSwgIzJhNjJiYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzM4NzVkNyAyMCUsICMyYTYyYmMgOTAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDElLCAjZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiY2hvc2VuLXNwcml0ZS5wbmdcIikgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgyMCUsICNlZWUpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMnB4O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogM3B4O1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI2cHg7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcbn1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImNob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcbn1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbn1cblxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJjaG9zZW4tc3ByaXRlQDJ4LnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEBlbmQgKi9cbiIsIlxuXG5cbkBpbXBvcnQgXCJpbmNsdWRlcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJpbmNsdWRlcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJpbmNsdWRlcy9mdW5jdGlvbnNcIjtcblxuQGltcG9ydCBcImluY2x1ZGVzL2NvbG9yc1wiO1xuXG5AaW1wb3J0IFwiaW5jbHVkZXMvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiaW5jbHVkZXMvcmVib290XCI7XG5cbkBpbXBvcnQgXCJpbmNsdWRlcy9mb250c1wiO1xuXG5AaW1wb3J0IFwiaW5jbHVkZXMvYmFzZVwiO1xuXG5AaW1wb3J0IFwic3VzeVwiO1xuXG4vL0BpbXBvcnQgXCJpbmNsdWRlcy92ZW5kb3IvZGF0ZWRyb3BwZXJcIjtcbkBpbXBvcnQgXCJpbmNsdWRlcy92ZW5kb3IvYm9vdHN0cmFwLWRhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJpbmNsdWRlcy92ZW5kb3IvYm9vdHN0cmFwLWRhdGVwaWNrZXIuc3RhbmRhbG9uZVwiO1xuXG5AaW1wb3J0IFwiaW5jbHVkZXMvdmVuZG9yL2ZhbmN5Ym94XCI7XG5AaW1wb3J0IFwiaW5jbHVkZXMvdmVuZG9yL2Nob3NlblwiO1xuXG4vKiBXZSBpbmNsdWRlIGFsbCBwYXR0ZXJuIHN0eWxlcyB2aWEgZ3VscC1zYXNzLWdsb2ItaW1wb3J0ICovXG5AaW1wb3J0IFwiL1VzZXJzL2phbm9zY2gvU2l0ZXMvbnNiL3NvdXJjZS9fcGF0dGVybnMvMDAtYXRvbXMvMDEtYnV0dG9ucy9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2phbm9zY2gvU2l0ZXMvbnNiL3NvdXJjZS9fcGF0dGVybnMvMDAtYXRvbXMvMDItZm9ybXMvX2Zvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvamFub3NjaC9TaXRlcy9uc2Ivc291cmNlL19wYXR0ZXJucy8wMC1hdG9tcy8wMy10ZXh0L19lcnJvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9qYW5vc2NoL1NpdGVzL25zYi9zb3VyY2UvX3BhdHRlcm5zLzAwLWF0b21zLzEwLWljb25zL19pY29ucy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2phbm9zY2gvU2l0ZXMvbnNiL3NvdXJjZS9fcGF0dGVybnMvMDEtbW9sZWN1bGVzLzAxLWZvcm1zL19mb3JtLW1vbGVrdWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2phbm9zY2gvU2l0ZXMvbnNiL3NvdXJjZS9fcGF0dGVybnMvMDEtbW9sZWN1bGVzLzA1LW1lc3NhZ2luZy9fYWxlcnQuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9qYW5vc2NoL1NpdGVzL25zYi9zb3VyY2UvX3BhdHRlcm5zLzAxLW1vbGVjdWxlcy8wNi1uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvamFub3NjaC9TaXRlcy9uc2Ivc291cmNlL19wYXR0ZXJucy8wMS1tb2xlY3VsZXMvMTAtbWlzYy9fbGFudXYuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9qYW5vc2NoL1NpdGVzL25zYi9zb3VyY2UvX3BhdHRlcm5zLzAxLW1vbGVjdWxlcy8xMC1taXNjL19sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvamFub3NjaC9TaXRlcy9uc2Ivc291cmNlL19wYXR0ZXJucy8wMi1vcmdhbmlzbXMvX29yZ2FuaXNtcy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2phbm9zY2gvU2l0ZXMvbnNiL3NvdXJjZS9fcGF0dGVybnMvMDItb3JnYW5pc21zLzAwLWhlYWRlci9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvamFub3NjaC9TaXRlcy9uc2Ivc291cmNlL19wYXR0ZXJucy8wMi1vcmdhbmlzbXMvMDEtZm9vdGVyL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9qYW5vc2NoL1NpdGVzL25zYi9zb3VyY2UvX3BhdHRlcm5zLzAyLW9yZ2FuaXNtcy8xMC1hcHBsaWNhdGlvbi9fZmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvamFub3NjaC9TaXRlcy9uc2Ivc291cmNlL19wYXR0ZXJucy8wMi1vcmdhbmlzbXMvMTAtYXBwbGljYXRpb24vX2Zvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvamFub3NjaC9TaXRlcy9uc2Ivc291cmNlL19wYXR0ZXJucy8wMi1vcmdhbmlzbXMvMTAtYXBwbGljYXRpb24vX2xvZ2luLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9qYW5vc2NoL1NpdGVzL25zYi9zb3VyY2UvX3BhdHRlcm5zLzAyLW9yZ2FuaXNtcy8xMC1hcHBsaWNhdGlvbi9fcGFnaW5hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9qYW5vc2NoL1NpdGVzL25zYi9zb3VyY2UvX3BhdHRlcm5zLzAyLW9yZ2FuaXNtcy8xMC1hcHBsaWNhdGlvbi9fc2VnbWVudGVkLWRhdGEuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9qYW5vc2NoL1NpdGVzL25zYi9zb3VyY2UvX3BhdHRlcm5zLzAyLW9yZ2FuaXNtcy8xMC1hcHBsaWNhdGlvbi9fdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9qYW5vc2NoL1NpdGVzL25zYi9zb3VyY2UvX3BhdHRlcm5zLzA0LXBhZ2VzL19wYWdlcy5zY3NzXCI7XG4vL0BpbXBvcnQgXCJjb21wb25lbnRzL2FsZXJ0XCI7XG4vL0BpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbi8vQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXNcIjsiLCJcbiViYXNlQnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkZ3JleTY1O1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KSByZW0tY2FsYyg0MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdFRyYW5zaXRpb25TZXR0aW5ncztcbiAgb3V0bGluZTogMDtcbiAgJi5idG4tLXNtYWxsIHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpIHJlbS1jYWxjKDIwcHgpO1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlR3JleTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMnJlbSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYnRuIHtcbiAgQGV4dGVuZCAlYmFzZUJ1dHRvbjtcbiAgJi5idG4tLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlR3JlZW47XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbkRhcms7XG4gICAgfVxuICB9XG4gICYuYnRuLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICRncmV5NDU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5NjU7XG4gICAgfVxuICB9XG4gICYuYnRuLS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcmVkLCA4JSk7XG4gICAgfVxuICB9XG4gICYuYnRuLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbiIsIlxuJWJhc2VJbnB1dCB7XG4gIC8qZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogJGJhc2VGb250Q29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTQ1O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkZGVmYXVsdFRyYW5zaXRpb25TZXR0aW5nczsqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8td2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTQ1O1xuICBtYXJnaW46IDA7Ly8wIDAgMXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICRiYXNlRm9udENvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIC8vLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgLy8td2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjVzLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC8vdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkZGVmYXVsdFRyYW5zaXRpb25TZXR0aW5ncztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gICYuaGFzLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZUdyZWVuO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgQGV4dGVuZCAlYmFzZUlucHV0O1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBAZXh0ZW5kICViYXNlSW5wdXQ7XG59XG5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIEBleHRlbmQgJWJhc2VJbnB1dDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBleHRlbmQgJWJhc2VJbnB1dDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICBAZXh0ZW5kICViYXNlSW5wdXQ7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgQGV4dGVuZCAlYmFzZUlucHV0O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3V0bGluZTogMDtcbn1cblxudGV4dGFyZWEge1xuICBAZXh0ZW5kICViYXNlSW5wdXQ7XG4gIGhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbnNlbGVjdCB7XG4gIGhlaWdodDogMi40Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5NDU7XG4gIG1hcmdpbjogMDsvLzAgMCAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJGJhc2VGb250Q29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLuKApm50cz0nMCwwIDMyLDAgMTYsMjQnIHN0eWxlPSdmaWxsOiByZ2IlMjgxMzgsIDEzOCwgMTM4JTI5Jz48L3BvbHlnb24+PC9zdmc+KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzMyJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzIgMjQnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDMyLDAgMTYsMjQnIHN0eWxlPSdmaWxsOiByZ2IlMjgxMzcsIDEzNywgMTM3JTI5Jz48L3BvbHlnb24+PC9zdmc+XCIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOXB4IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMXJlbSBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRkZWZhdWx0VHJhbnNpdGlvblNldHRpbmdzO1xuICAmLmhhcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2VHcmVlbjtcbiAgfVxufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIC8vZm9udC13ZWlnaHQ6IDMwMDtcbiAgJi5yZXF1aXJlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICYud2lkZ2V0LS1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi53aWRnZXQtLWhlYWRsaW5lIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8qLndpZGdldC0tZmlsdGVyIHtcbiAgLmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufSovIiwiXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAkcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLndpZGdldCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIH1cbiAgbGFiZWwgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cblxufVxuXG5cbi5lcnJvci1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgY29sb3I6ICRiYXNlR3JlZW47XG59XG5cbi5lcnJvci1tZXNzYWdlLS1pbmZvIHtcbiAgY29sb3I6ICRiYXNlR3JleTtcbn1cblxuLmVycm9yLW1lc3NhZ2UtLXdhcm5pbmcge1xuICBjb2xvcjogJG9yYW5nZTtcbn1cblxuLmVycm9yLW1lc3NhZ2UtLWRhbmdlciB7XG4gIGNvbG9yOiAkcmVkO1xufVxuIiwiLy9cbi8vIEdseXBoaWNvbnNcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxpIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9pPiBTdGFyPC9hPlxuXG4vLyBJbXBvcnQgdGhlIGZvbnRzXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIFJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLXJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMvZ2x5cGhpY29ucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9nbHlwaGljb25zL2dseXBoaWNvbnMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvZ2x5cGhpY29ucy9nbHlwaGljb25zLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29ucyB7XG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3RvcDogMXB4O1xuICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgJjpiZWZvcmV7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzo2cHggOHB4O1xuICB9XG59XG4uZ2x5cGhpY29ucy54MDV7XG4gIGZvbnQtc2l6ZToxMnB4O1xufVxuLmdseXBoaWNvbnMueDJ7XG4gIGZvbnQtc2l6ZTo0OHB4O1xuXG4gICY6YmVmb3Jle1xuICAgIHBhZGRpbmc6OHB4IDEycHg7XG4gIH1cbn1cbi5nbHlwaGljb25zLngze1xuICBmb250LXNpemU6NzJweDtcblxuICAmOmJlZm9yZXtcbiAgICBwYWRkaW5nOjE2cHggMjBweDtcbiAgfVxufVxuLmdseXBoaWNvbnMueDR7XG4gIGZvbnQtc2l6ZTo5NnB4O1xuXG4gICY6YmVmb3Jle1xuICAgIHBhZGRpbmc6MjBweCAyOHB4O1xuICB9XG59XG4uZ2x5cGhpY29ucy54NXtcbiAgZm9udC1zaXplOjEyMHB4O1xuXG4gICY6YmVmb3Jle1xuICAgIHBhZGRpbmc6MjhweCAzNnB4O1xuICB9XG59XG5cblxuLy8gTGlnaHRcbi5nbHlwaGljb25zLmxpZ2h0e1xuICAmOmJlZm9yZXtcbiAgICBjb2xvcjojZjJmMmYyXG4gIH1cbn1cblxuLy8gRHJvcCBzaGFkb3dcbi5nbHlwaGljb25zLmRyb3B7XG4gICY6YmVmb3Jle1xuICAgIHRleHQtc2hhZG93OiAtMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgRmxpcFxuLmdseXBoaWNvbnMuZmxpcHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgZmlsdGVyOiBGbGlwSDtcbiAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xufVxuLmdseXBoaWNvbnMuZmxpcHZ7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIGZpbHRlcjogRmxpcFY7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbn1cblxuLy8gUm90YXRlXG4uZ2x5cGhpY29ucy5yb3RhdGU5MHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZ2x5cGhpY29ucy5yb3RhdGUxODB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5nbHlwaGljb25zLnJvdGF0ZTI3MHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG5cblxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29ucy1nbGFzc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMDFcIjt9IH1cbi5nbHlwaGljb25zLWxlYWZ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDAyXCI7fSB9XG4uZ2x5cGhpY29ucy1kb2d7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDAzXCI7fSB9XG4uZ2x5cGhpY29ucy11c2VyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAwNFwiO30gfVxuLmdseXBoaWNvbnMtZ2lybHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMDVcIjt9IH1cbi5nbHlwaGljb25zLWNhcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMDZcIjt9IH1cbi5nbHlwaGljb25zLXVzZXItYWRkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAwN1wiO30gfVxuLmdseXBoaWNvbnMtdXNlci1yZW1vdmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDA4XCI7fSB9XG4uZ2x5cGhpY29ucy1maWxteyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAwOVwiO30gfVxuLmdseXBoaWNvbnMtbWFnaWN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDEwXCI7fSB9XG4uZ2x5cGhpY29ucy1lbnZlbG9wZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMTFcIjt9IH1cbi5nbHlwaGljb25zLWNhbWVyYXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMTJcIjt9IH1cbi5nbHlwaGljb25zLWhlYXJ0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAxM1wiO30gfVxuLmdseXBoaWNvbnMtYmVhY2gtdW1icmVsbGF7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDE0XCI7fSB9XG4uZ2x5cGhpY29ucy10cmFpbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMTVcIjt9IH1cbi5nbHlwaGljb25zLXByaW50eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAxNlwiO30gfVxuLmdseXBoaWNvbnMtYmlueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAxN1wiO30gfVxuLmdseXBoaWNvbnMtbXVzaWN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDE4XCI7fSB9XG4uZ2x5cGhpY29ucy1tdXNpYy1hbHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDE5XCI7fSB9XG4uZ2x5cGhpY29ucy1oZWFydC1lbXB0eXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMjBcIjt9IH1cbi5nbHlwaGljb25zLWhvbWV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDIxXCI7fSB9XG4uZ2x5cGhpY29ucy1zbm93Zmxha2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDIyXCI7fSB9XG4uZ2x5cGhpY29ucy1maXJleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAyM1wiO30gfVxuLmdseXBoaWNvbnMtbWFnbmV0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAyNFwiO30gfVxuLmdseXBoaWNvbnMtcGFyZW50c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMjVcIjt9IH1cbi5nbHlwaGljb25zLWJpbm9jdWxhcnN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDI2XCI7fSB9XG4uZ2x5cGhpY29ucy1yb2FkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAyN1wiO30gfVxuLmdseXBoaWNvbnMtc2VhcmNoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAyOFwiO30gfVxuLmdseXBoaWNvbnMtY2Fyc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMjlcIjt9IH1cbi5nbHlwaGljb25zLW5vdGVzLTJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDMwXCI7fSB9XG4uZ2x5cGhpY29ucy1wZW5jaWx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDMxXCI7fSB9XG4uZ2x5cGhpY29ucy1idXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDMyXCI7fSB9XG4uZ2x5cGhpY29ucy13aWZpLWFsdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMzNcIjt9IH1cbi5nbHlwaGljb25zLWx1Z2dhZ2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDM0XCI7fSB9XG4uZ2x5cGhpY29ucy1vbGQtbWFueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAzNVwiO30gfVxuLmdseXBoaWNvbnMtd29tYW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDM2XCI7fSB9XG4uZ2x5cGhpY29ucy1maWxleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTAzN1wiO30gfVxuLmdseXBoaWNvbnMtY29pbnN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDM4XCI7fSB9XG4uZ2x5cGhpY29ucy1wbGFuZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwMzlcIjt9IH1cbi5nbHlwaGljb25zLW5vdGVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA0MFwiO30gfVxuLmdseXBoaWNvbnMtc3RhdHN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDQxXCI7fSB9XG4uZ2x5cGhpY29ucy1jaGFydHN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDQyXCI7fSB9XG4uZ2x5cGhpY29ucy1waWUtY2hhcnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDQzXCI7fSB9XG4uZ2x5cGhpY29ucy1ncm91cHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNDRcIjt9IH1cbi5nbHlwaGljb25zLWtleXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDQ1XCI7fSB9XG4uZ2x5cGhpY29ucy1jYWxlbmRhcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNDZcIjt9IH1cbi5nbHlwaGljb25zLXJvdXRlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNDdcIjt9IH1cbi5nbHlwaGljb25zLWNhbWVyYS1zbWFsbHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNDhcIjt9IH1cbi5nbHlwaGljb25zLXN0YXItZW1wdHl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDQ5XCI7fSB9XG4uZ2x5cGhpY29ucy1zdGFyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA1MFwiO30gfVxuLmdseXBoaWNvbnMtbGlua3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNTFcIjt9IH1cbi5nbHlwaGljb25zLWV5ZS1vcGVueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA1MlwiO30gfVxuLmdseXBoaWNvbnMtZXllLWNsb3NleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA1M1wiO30gfVxuLmdseXBoaWNvbnMtYWxhcm17ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDU0XCI7fSB9XG4uZ2x5cGhpY29ucy1jbG9ja3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNTVcIjt9IH1cbi5nbHlwaGljb25zLXN0b3B3YXRjaHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNTZcIjt9IH1cbi5nbHlwaGljb25zLXByb2plY3RvcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNTdcIjt9IH1cbi5nbHlwaGljb25zLWhpc3Rvcnl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDU4XCI7fSB9XG4uZ2x5cGhpY29ucy10cnVja3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNTlcIjt9IH1cbi5nbHlwaGljb25zLWNhcmdveyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA2MFwiO30gfVxuLmdseXBoaWNvbnMtY29tcGFzc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNjFcIjt9IH1cbi5nbHlwaGljb25zLWtleW5vdGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDYyXCI7fSB9XG4uZ2x5cGhpY29ucy1wYXBlcmNsaXB7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDYzXCI7fSB9XG4uZ2x5cGhpY29ucy1wb3dlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNjRcIjt9IH1cbi5nbHlwaGljb25zLWxpZ2h0YnVsYnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNjVcIjt9IH1cbi5nbHlwaGljb25zLXRhZ3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNjZcIjt9IH1cbi5nbHlwaGljb25zLXRhZ3N7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDY3XCI7fSB9XG4uZ2x5cGhpY29ucy1jbGVhbmluZ3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNjhcIjt9IH1cbi5nbHlwaGljb25zLXJ1bGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA2OVwiO30gfVxuLmdseXBoaWNvbnMtZ2lmdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNzBcIjt9IH1cbi5nbHlwaGljb25zLXVtYnJlbGxheyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA3MVwiO30gfVxuLmdseXBoaWNvbnMtYm9va3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNzJcIjt9IH1cbi5nbHlwaGljb25zLWJvb2ttYXJreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA3M1wiO30gfVxuLmdseXBoaWNvbnMtd2lmaXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNzRcIjt9IH1cbi5nbHlwaGljb25zLWN1cHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNzVcIjt9IH1cbi5nbHlwaGljb25zLXN0cm9sbGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA3NlwiO30gfVxuLmdseXBoaWNvbnMtaGVhZHBob25lc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwNzdcIjt9IH1cbi5nbHlwaGljb25zLWhlYWRzZXR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDc4XCI7fSB9XG4uZ2x5cGhpY29ucy13YXJuaW5nLXNpZ257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDc5XCI7fSB9XG4uZ2x5cGhpY29ucy1zaWduYWx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDgwXCI7fSB9XG4uZ2x5cGhpY29ucy1yZXR3ZWV0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA4MVwiO30gfVxuLmdseXBoaWNvbnMtcmVmcmVzaHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwODJcIjt9IH1cbi5nbHlwaGljb25zLXJvdW5kYWJvdXR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDgzXCI7fSB9XG4uZ2x5cGhpY29ucy1yYW5kb217ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDg0XCI7fSB9XG4uZ2x5cGhpY29ucy1oZWF0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA4NVwiO30gfVxuLmdseXBoaWNvbnMtcmVwZWF0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA4NlwiO30gfVxuLmdseXBoaWNvbnMtZGlzcGxheXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwODdcIjt9IH1cbi5nbHlwaGljb25zLWxvZy1ib29reyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA4OFwiO30gfVxuLmdseXBoaWNvbnMtYWRkcmVzcy1ib29reyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA4OVwiO30gfVxuLmdseXBoaWNvbnMtYnVpbGRpbmd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDkwXCI7fSB9XG4uZ2x5cGhpY29ucy1leWVkcm9wcGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA5MVwiO30gfVxuLmdseXBoaWNvbnMtYWRqdXN0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA5MlwiO30gfVxuLmdseXBoaWNvbnMtdGludHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwOTNcIjt9IH1cbi5nbHlwaGljb25zLWNyb3B7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDk0XCI7fSB9XG4uZ2x5cGhpY29ucy12ZWN0b3ItcGF0aC1zcXVhcmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDk1XCI7fSB9XG4uZ2x5cGhpY29ucy12ZWN0b3ItcGF0aC1jaXJjbGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMDk2XCI7fSB9XG4uZ2x5cGhpY29ucy12ZWN0b3ItcGF0aC1wb2x5Z29ueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA5N1wiO30gfVxuLmdseXBoaWNvbnMtdmVjdG9yLXBhdGgtbGluZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUwOThcIjt9IH1cbi5nbHlwaGljb25zLXZlY3Rvci1wYXRoLWN1cnZleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTA5OVwiO30gfVxuLmdseXBoaWNvbnMtdmVjdG9yLXBhdGgtYWxseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEwMFwiO30gfVxuLmdseXBoaWNvbnMtZm9udHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMDFcIjt9IH1cbi5nbHlwaGljb25zLWl0YWxpY3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMDJcIjt9IH1cbi5nbHlwaGljb25zLWJvbGR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTAzXCI7fSB9XG4uZ2x5cGhpY29ucy10ZXh0LXVuZGVybGluZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMDRcIjt9IH1cbi5nbHlwaGljb25zLXRleHQtc3RyaWtleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEwNVwiO30gfVxuLmdseXBoaWNvbnMtdGV4dC1oZWlnaHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTA2XCI7fSB9XG4uZ2x5cGhpY29ucy10ZXh0LXdpZHRoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEwN1wiO30gfVxuLmdseXBoaWNvbnMtdGV4dC1yZXNpemV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTA4XCI7fSB9XG4uZ2x5cGhpY29ucy1sZWZ0LWluZGVudHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMDlcIjt9IH1cbi5nbHlwaGljb25zLXJpZ2h0LWluZGVudHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMTBcIjt9IH1cbi5nbHlwaGljb25zLWFsaWduLWxlZnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTExXCI7fSB9XG4uZ2x5cGhpY29ucy1hbGlnbi1jZW50ZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTEyXCI7fSB9XG4uZ2x5cGhpY29ucy1hbGlnbi1yaWdodHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMTNcIjt9IH1cbi5nbHlwaGljb25zLWp1c3RpZnl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTE0XCI7fSB9XG4uZ2x5cGhpY29ucy1saXN0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTExNVwiO30gfVxuLmdseXBoaWNvbnMtdGV4dC1zbWFsbGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTExNlwiO30gfVxuLmdseXBoaWNvbnMtdGV4dC1iaWdnZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTE3XCI7fSB9XG4uZ2x5cGhpY29ucy1lbWJlZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMThcIjt9IH1cbi5nbHlwaGljb25zLWVtYmVkLWNsb3NleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTExOVwiO30gfVxuLmdseXBoaWNvbnMtdGFibGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTIwXCI7fSB9XG4uZ2x5cGhpY29ucy1tZXNzYWdlLWZ1bGx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTIxXCI7fSB9XG4uZ2x5cGhpY29ucy1tZXNzYWdlLWVtcHR5eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEyMlwiO30gfVxuLmdseXBoaWNvbnMtbWVzc2FnZS1pbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMjNcIjt9IH1cbi5nbHlwaGljb25zLW1lc3NhZ2Utb3V0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEyNFwiO30gfVxuLmdseXBoaWNvbnMtbWVzc2FnZS1wbHVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEyNVwiO30gfVxuLmdseXBoaWNvbnMtbWVzc2FnZS1taW51c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMjZcIjt9IH1cbi5nbHlwaGljb25zLW1lc3NhZ2UtYmFueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEyN1wiO30gfVxuLmdseXBoaWNvbnMtbWVzc2FnZS1mbGFneyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEyOFwiO30gfVxuLmdseXBoaWNvbnMtbWVzc2FnZS1sb2NreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEyOVwiO30gfVxuLmdseXBoaWNvbnMtbWVzc2FnZS1uZXd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTMwXCI7fSB9XG4uZ2x5cGhpY29ucy1pbmJveHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMzFcIjt9IH1cbi5nbHlwaGljb25zLWluYm94LXBsdXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTMyXCI7fSB9XG4uZ2x5cGhpY29ucy1pbmJveC1taW51c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMzNcIjt9IH1cbi5nbHlwaGljb25zLWluYm94LWxvY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTM0XCI7fSB9XG4uZ2x5cGhpY29ucy1pbmJveC1pbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMzVcIjt9IH1cbi5nbHlwaGljb25zLWluYm94LW91dHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMzZcIjt9IH1cbi5nbHlwaGljb25zLWNvZ3doZWVseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEzN1wiO30gfVxuLmdseXBoaWNvbnMtY29nd2hlZWxzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTEzOFwiO30gfVxuLmdseXBoaWNvbnMtcGljdHVyZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxMzlcIjt9IH1cbi5nbHlwaGljb25zLWFkanVzdC1hbHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTQwXCI7fSB9XG4uZ2x5cGhpY29ucy1kYXRhYmFzZS1sb2NreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE0MVwiO30gfVxuLmdseXBoaWNvbnMtZGF0YWJhc2UtcGx1c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNDJcIjt9IH1cbi5nbHlwaGljb25zLWRhdGFiYXNlLW1pbnVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE0M1wiO30gfVxuLmdseXBoaWNvbnMtZGF0YWJhc2UtYmFueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE0NFwiO30gfVxuLmdseXBoaWNvbnMtZm9sZGVyLW9wZW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTQ1XCI7fSB9XG4uZ2x5cGhpY29ucy1mb2xkZXItcGx1c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNDZcIjt9IH1cbi5nbHlwaGljb25zLWZvbGRlci1taW51c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNDdcIjt9IH1cbi5nbHlwaGljb25zLWZvbGRlci1sb2NreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE0OFwiO30gfVxuLmdseXBoaWNvbnMtZm9sZGVyLWZsYWd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTQ5XCI7fSB9XG4uZ2x5cGhpY29ucy1mb2xkZXItbmV3eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE1MFwiO30gfVxuLmdseXBoaWNvbnMtZWRpdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNTFcIjt9IH1cbi5nbHlwaGljb25zLW5ldy13aW5kb3d7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTUyXCI7fSB9XG4uZ2x5cGhpY29ucy1jaGVja3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNTNcIjt9IH1cbi5nbHlwaGljb25zLXVuY2hlY2tlZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNTRcIjt9IH1cbi5nbHlwaGljb25zLW1vcmUtd2luZG93c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNTVcIjt9IH1cbi5nbHlwaGljb25zLXNob3ctYmlnLXRodW1ibmFpbHN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTU2XCI7fSB9XG4uZ2x5cGhpY29ucy1zaG93LXRodW1ibmFpbHN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTU3XCI7fSB9XG4uZ2x5cGhpY29ucy1zaG93LXRodW1ibmFpbHMtd2l0aC1saW5lc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNThcIjt9IH1cbi5nbHlwaGljb25zLXNob3ctbGluZXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTU5XCI7fSB9XG4uZ2x5cGhpY29ucy1wbGF5bGlzdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNjBcIjt9IH1cbi5nbHlwaGljb25zLWltYWN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTYxXCI7fSB9XG4uZ2x5cGhpY29ucy1tYWNib29reyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE2MlwiO30gfVxuLmdseXBoaWNvbnMtaXBhZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNjNcIjt9IH1cbi5nbHlwaGljb25zLWlwaG9uZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNjRcIjt9IH1cbi5nbHlwaGljb25zLWlwaG9uZS10cmFuc2ZlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNjVcIjt9IH1cbi5nbHlwaGljb25zLWlwaG9uZS1leGNoYW5nZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNjZcIjt9IH1cbi5nbHlwaGljb25zLWlwb2R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTY3XCI7fSB9XG4uZ2x5cGhpY29ucy1pcG9kLXNodWZmbGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTY4XCI7fSB9XG4uZ2x5cGhpY29ucy1lYXItcGx1Z3N7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTY5XCI7fSB9XG4uZ2x5cGhpY29ucy1yZWNvcmR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTcwXCI7fSB9XG4uZ2x5cGhpY29ucy1zdGVwLWJhY2t3YXJkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE3MVwiO30gfVxuLmdseXBoaWNvbnMtZmFzdC1iYWNrd2FyZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNzJcIjt9IH1cbi5nbHlwaGljb25zLXJld2luZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNzNcIjt9IH1cbi5nbHlwaGljb25zLXBsYXl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTc0XCI7fSB9XG4uZ2x5cGhpY29ucy1wYXVzZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxNzVcIjt9IH1cbi5nbHlwaGljb25zLXN0b3B7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTc2XCI7fSB9XG4uZ2x5cGhpY29ucy1mb3J3YXJkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE3N1wiO30gfVxuLmdseXBoaWNvbnMtZmFzdC1mb3J3YXJkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE3OFwiO30gfVxuLmdseXBoaWNvbnMtc3RlcC1mb3J3YXJkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE3OVwiO30gfVxuLmdseXBoaWNvbnMtZWplY3R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTgwXCI7fSB9XG4uZ2x5cGhpY29ucy1mYWNldGltZS12aWRlb3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxODFcIjt9IH1cbi5nbHlwaGljb25zLWRvd25sb2FkLWFsdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxODJcIjt9IH1cbi5nbHlwaGljb25zLW11dGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTgzXCI7fSB9XG4uZ2x5cGhpY29ucy12b2x1bWUtZG93bnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxODRcIjt9IH1cbi5nbHlwaGljb25zLXZvbHVtZS11cHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxODVcIjt9IH1cbi5nbHlwaGljb25zLXNjcmVlbnNob3R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTg2XCI7fSB9XG4uZ2x5cGhpY29ucy1tb3ZleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE4N1wiO30gfVxuLmdseXBoaWNvbnMtbW9yZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxODhcIjt9IH1cbi5nbHlwaGljb25zLWJyaWdodG5lc3MtcmVkdWNleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE4OVwiO30gfVxuLmdseXBoaWNvbnMtYnJpZ2h0bmVzcy1pbmNyZWFzZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxOTBcIjt9IH1cbi5nbHlwaGljb25zLXBsdXMtc2lnbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxOTFcIjt9IH1cbi5nbHlwaGljb25zLW1pbnVzLXNpZ257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTkyXCI7fSB9XG4uZ2x5cGhpY29ucy1yZW1vdmUtc2lnbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxOTNcIjt9IH1cbi5nbHlwaGljb25zLW9rLXNpZ257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTk0XCI7fSB9XG4uZ2x5cGhpY29ucy1xdWVzdGlvbi1zaWdueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE5NVwiO30gfVxuLmdseXBoaWNvbnMtaW5mby1zaWdueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTE5NlwiO30gfVxuLmdseXBoaWNvbnMtZXhjbGFtYXRpb24tc2lnbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUxOTdcIjt9IH1cbi5nbHlwaGljb25zLXJlbW92ZS1jaXJjbGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTk4XCI7fSB9XG4uZ2x5cGhpY29ucy1vay1jaXJjbGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMTk5XCI7fSB9XG4uZ2x5cGhpY29ucy1iYW4tY2lyY2xleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIwMFwiO30gfVxuLmdseXBoaWNvbnMtZG93bmxvYWR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjAxXCI7fSB9XG4uZ2x5cGhpY29ucy11cGxvYWR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjAyXCI7fSB9XG4uZ2x5cGhpY29ucy1zaG9wcGluZy1jYXJ0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIwM1wiO30gfVxuLmdseXBoaWNvbnMtbG9ja3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMDRcIjt9IH1cbi5nbHlwaGljb25zLXVubG9ja3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMDVcIjt9IH1cbi5nbHlwaGljb25zLWVsZWN0cmljaXR5eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIwNlwiO30gfVxuLmdseXBoaWNvbnMtb2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjA3XCI7fSB9XG4uZ2x5cGhpY29ucy1yZW1vdmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjA4XCI7fSB9XG4uZ2x5cGhpY29ucy1jYXJ0LWlueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIwOVwiO30gfVxuLmdseXBoaWNvbnMtY2FydC1vdXR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjEwXCI7fSB9XG4uZ2x5cGhpY29ucy1hcnJvdy1sZWZ0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIxMVwiO30gfVxuLmdseXBoaWNvbnMtYXJyb3ctcmlnaHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjEyXCI7fSB9XG4uZ2x5cGhpY29ucy1hcnJvdy1kb3dueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIxM1wiO30gfVxuLmdseXBoaWNvbnMtYXJyb3ctdXB7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjE0XCI7fSB9XG4uZ2x5cGhpY29ucy1yZXNpemUtc21hbGx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjE1XCI7fSB9XG4uZ2x5cGhpY29ucy1yZXNpemUtZnVsbHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMTZcIjt9IH1cbi5nbHlwaGljb25zLWNpcmNsZS1hcnJvdy1sZWZ0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIxN1wiO30gfVxuLmdseXBoaWNvbnMtY2lyY2xlLWFycm93LXJpZ2h0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIxOFwiO30gfVxuLmdseXBoaWNvbnMtY2lyY2xlLWFycm93LXRvcHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMTlcIjt9IH1cbi5nbHlwaGljb25zLWNpcmNsZS1hcnJvdy1kb3dueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIyMFwiO30gfVxuLmdseXBoaWNvbnMtcGxheS1idXR0b257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjIxXCI7fSB9XG4uZ2x5cGhpY29ucy11bnNoYXJleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIyMlwiO30gfVxuLmdseXBoaWNvbnMtc2hhcmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjIzXCI7fSB9XG4uZ2x5cGhpY29ucy1jaGV2cm9uLXJpZ2h0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIyNFwiO30gfVxuLmdseXBoaWNvbnMtY2hldnJvbi1sZWZ0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIyNVwiO30gfVxuLmdseXBoaWNvbnMtYmx1ZXRvb3RoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIyNlwiO30gfVxuLmdseXBoaWNvbnMtZXVyb3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMjdcIjt9IH1cbi5nbHlwaGljb25zLXVzZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMjhcIjt9IH1cbi5nbHlwaGljb25zLWdicHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMjlcIjt9IH1cbi5nbHlwaGljb25zLXJldHdlZXQtMnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMzBcIjt9IH1cbi5nbHlwaGljb25zLW1vb257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjMxXCI7fSB9XG4uZ2x5cGhpY29ucy1zdW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjMyXCI7fSB9XG4uZ2x5cGhpY29ucy1jbG91ZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMzNcIjt9IH1cbi5nbHlwaGljb25zLWRpcmVjdGlvbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMzRcIjt9IH1cbi5nbHlwaGljb25zLWJydXNoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIzNVwiO30gfVxuLmdseXBoaWNvbnMtcGVueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIzNlwiO30gfVxuLmdseXBoaWNvbnMtem9vbS1pbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyMzdcIjt9IH1cbi5nbHlwaGljb25zLXpvb20tb3V0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIzOFwiO30gfVxuLmdseXBoaWNvbnMtcGlueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTIzOVwiO30gfVxuLmdseXBoaWNvbnMtYWxidW1zeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI0MFwiO30gfVxuLmdseXBoaWNvbnMtcm90YXRpb24tbG9ja3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNDFcIjt9IH1cbi5nbHlwaGljb25zLWZsYXNoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI0MlwiO30gfVxuLmdseXBoaWNvbnMtbWFwLW1hcmtlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNDNcIjt9IH1cbi5nbHlwaGljb25zLWFuY2hvcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNDRcIjt9IH1cbi5nbHlwaGljb25zLWNvbnZlcnNhdGlvbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNDVcIjt9IH1cbi5nbHlwaGljb25zLWNoYXR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjQ2XCI7fSB9XG4uZ2x5cGhpY29ucy1ub3RlLWVtcHR5eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI0N1wiO30gfVxuLmdseXBoaWNvbnMtbm90ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNDhcIjt9IH1cbi5nbHlwaGljb25zLWFzdGVyaXNreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI0OVwiO30gfVxuLmdseXBoaWNvbnMtZGl2aWRleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI1MFwiO30gfVxuLmdseXBoaWNvbnMtc25vcmtlbC1kaXZpbmd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjUxXCI7fSB9XG4uZ2x5cGhpY29ucy1zY3ViYS1kaXZpbmd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjUyXCI7fSB9XG4uZ2x5cGhpY29ucy1veHlnZW4tYm90dGxleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI1M1wiO30gfVxuLmdseXBoaWNvbnMtZmluc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNTRcIjt9IH1cbi5nbHlwaGljb25zLWZpc2hlc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNTVcIjt9IH1cbi5nbHlwaGljb25zLWJvYXR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjU2XCI7fSB9XG4uZ2x5cGhpY29ucy1kZWxldGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjU3XCI7fSB9XG4uZ2x5cGhpY29ucy1zaGVyaWZmcy1zdGFyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI1OFwiO30gfVxuLmdseXBoaWNvbnMtcXJjb2RleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI1OVwiO30gfVxuLmdseXBoaWNvbnMtYmFyY29kZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNjBcIjt9IH1cbi5nbHlwaGljb25zLXBvb2x7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjYxXCI7fSB9XG4uZ2x5cGhpY29ucy1idW95eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI2MlwiO30gfVxuLmdseXBoaWNvbnMtc3BhZGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjYzXCI7fSB9XG4uZ2x5cGhpY29ucy1iYW5reyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI2NFwiO30gfVxuLmdseXBoaWNvbnMtdmNhcmR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjY1XCI7fSB9XG4uZ2x5cGhpY29ucy1lbGVjdHJpY2FsLXBsdWd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjY2XCI7fSB9XG4uZ2x5cGhpY29ucy1mbGFneyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI2N1wiO30gfVxuLmdseXBoaWNvbnMtY3JlZGl0LWNhcmR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjY4XCI7fSB9XG4uZ2x5cGhpY29ucy1rZXlib2FyZC13aXJlbGVzc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNjlcIjt9IH1cbi5nbHlwaGljb25zLWtleWJvYXJkLXdpcmVsZXNzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI3MFwiO30gfVxuLmdseXBoaWNvbnMtc2hpZWxkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI3MVwiO30gfVxuLmdseXBoaWNvbnMtcmluZ3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNzJcIjt9IH1cbi5nbHlwaGljb25zLWNha2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjczXCI7fSB9XG4uZ2x5cGhpY29ucy1kcmlua3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyNzRcIjt9IH1cbi5nbHlwaGljb25zLWJlZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjc1XCI7fSB9XG4uZ2x5cGhpY29ucy1mYXN0LWZvb2R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjc2XCI7fSB9XG4uZ2x5cGhpY29ucy1jdXRsZXJ5eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI3N1wiO30gfVxuLmdseXBoaWNvbnMtcGl6emF7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjc4XCI7fSB9XG4uZ2x5cGhpY29ucy1iaXJ0aGRheS1jYWtleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI3OVwiO30gfVxuLmdseXBoaWNvbnMtdGFibGV0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI4MFwiO30gfVxuLmdseXBoaWNvbnMtc2V0dGluZ3N7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjgxXCI7fSB9XG4uZ2x5cGhpY29ucy1idWxsZXRzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI4MlwiO30gfVxuLmdseXBoaWNvbnMtY2FyZGlveyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI4M1wiO30gfVxuLmdseXBoaWNvbnMtdC1zaGlydHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyODRcIjt9IH1cbi5nbHlwaGljb25zLXBhbnRzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI4NVwiO30gfVxuLmdseXBoaWNvbnMtc3dlYXRlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyODZcIjt9IH1cbi5nbHlwaGljb25zLWZhYnJpY3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyODdcIjt9IH1cbi5nbHlwaGljb25zLWxlYXRoZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjg4XCI7fSB9XG4uZ2x5cGhpY29ucy1zY2lzc29yc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyODlcIjt9IH1cbi5nbHlwaGljb25zLWJvbWJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjkwXCI7fSB9XG4uZ2x5cGhpY29ucy1za3VsbHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyOTFcIjt9IH1cbi5nbHlwaGljb25zLWNlbGVicmF0aW9ueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTI5MlwiO30gfVxuLmdseXBoaWNvbnMtdGVhLWtldHRsZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyOTNcIjt9IH1cbi5nbHlwaGljb25zLWZyZW5jaC1wcmVzc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyOTRcIjt9IH1cbi5nbHlwaGljb25zLWNvZmZlZS1jdXB7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjk1XCI7fSB9XG4uZ2x5cGhpY29ucy1wb3R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjk2XCI7fSB9XG4uZ2x5cGhpY29ucy1ncmF0ZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjk3XCI7fSB9XG4uZ2x5cGhpY29ucy1rZXR0bGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMjk4XCI7fSB9XG4uZ2x5cGhpY29ucy1ob3NwaXRhbHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUyOTlcIjt9IH1cbi5nbHlwaGljb25zLWhvc3BpdGFsLWh7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzAwXCI7fSB9XG4uZ2x5cGhpY29ucy1taWNyb3Bob25leyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMwMVwiO30gfVxuLmdseXBoaWNvbnMtd2ViY2FteyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMwMlwiO30gfVxuLmdseXBoaWNvbnMtdGVtcGxlLWNocmlzdGlhbml0eS1jaHVyY2h7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzAzXCI7fSB9XG4uZ2x5cGhpY29ucy10ZW1wbGUtaXNsYW17ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzA0XCI7fSB9XG4uZ2x5cGhpY29ucy10ZW1wbGUtaGluZHV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzA1XCI7fSB9XG4uZ2x5cGhpY29ucy10ZW1wbGUtYnVkZGhpc3R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzA2XCI7fSB9XG4uZ2x5cGhpY29ucy1iaWN5Y2xleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMwN1wiO30gfVxuLmdseXBoaWNvbnMtbGlmZS1wcmVzZXJ2ZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzA4XCI7fSB9XG4uZ2x5cGhpY29ucy1zaGFyZS1hbHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzA5XCI7fSB9XG4uZ2x5cGhpY29ucy1jb21tZW50c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzMTBcIjt9IH1cbi5nbHlwaGljb25zLWZsb3dlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzMTFcIjt9IH1cbi5nbHlwaGljb25zLWJhc2ViYWxseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMxMlwiO30gfVxuLmdseXBoaWNvbnMtcnVnYnl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzEzXCI7fSB9XG4uZ2x5cGhpY29ucy1heHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzMTRcIjt9IH1cbi5nbHlwaGljb25zLXRhYmxlLXRlbm5pc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzMTVcIjt9IH1cbi5nbHlwaGljb25zLWJvd2xpbmd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzE2XCI7fSB9XG4uZ2x5cGhpY29ucy10cmVlLWNvbmlmZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzE3XCI7fSB9XG4uZ2x5cGhpY29ucy10cmVlLWRlY2lkdW91c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzMThcIjt9IH1cbi5nbHlwaGljb25zLW1vcmUtaXRlbXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzE5XCI7fSB9XG4uZ2x5cGhpY29ucy1zb3J0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMyMFwiO30gfVxuLmdseXBoaWNvbnMtZmlsdGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMyMVwiO30gfVxuLmdseXBoaWNvbnMtZ2FtZXBhZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzMjJcIjt9IH1cbi5nbHlwaGljb25zLXBsYXlpbmctZGljZXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzIzXCI7fSB9XG4uZ2x5cGhpY29ucy1jYWxjdWxhdG9yeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMyNFwiO30gfVxuLmdseXBoaWNvbnMtdGlleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMyNVwiO30gfVxuLmdseXBoaWNvbnMtd2FsbGV0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMyNlwiO30gfVxuLmdseXBoaWNvbnMtcGlhbm97ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzI3XCI7fSB9XG4uZ2x5cGhpY29ucy1zYW1wbGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMyOFwiO30gfVxuLmdseXBoaWNvbnMtcG9kaXVteyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMyOVwiO30gfVxuLmdseXBoaWNvbnMtc29jY2VyLWJhbGx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzMwXCI7fSB9XG4uZ2x5cGhpY29ucy1ibG9neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMzMVwiO30gfVxuLmdseXBoaWNvbnMtZGFzaGJvYXJkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMzMlwiO30gfVxuLmdseXBoaWNvbnMtY2VydGlmaWNhdGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzMzXCI7fSB9XG4uZ2x5cGhpY29ucy1iZWxseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMzNFwiO30gfVxuLmdseXBoaWNvbnMtY2FuZGxleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMzNVwiO30gfVxuLmdseXBoaWNvbnMtcHVzaHBpbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzMzZcIjt9IH1cbi5nbHlwaGljb25zLWlwaG9uZS1zaGFrZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzMzdcIjt9IH1cbi5nbHlwaGljb25zLXBpbi1mbGFneyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMzOFwiO30gfVxuLmdseXBoaWNvbnMtdHVydGxleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTMzOVwiO30gfVxuLmdseXBoaWNvbnMtcmFiYml0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM0MFwiO30gfVxuLmdseXBoaWNvbnMtZ2xvYmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzQxXCI7fSB9XG4uZ2x5cGhpY29ucy1icmllZmNhc2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzQyXCI7fSB9XG4uZ2x5cGhpY29ucy1oZGR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzQzXCI7fSB9XG4uZ2x5cGhpY29ucy10aHVtYnMtdXB7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzQ0XCI7fSB9XG4uZ2x5cGhpY29ucy10aHVtYnMtZG93bnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNDVcIjt9IH1cbi5nbHlwaGljb25zLWhhbmQtcmlnaHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzQ2XCI7fSB9XG4uZ2x5cGhpY29ucy1oYW5kLWxlZnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzQ3XCI7fSB9XG4uZ2x5cGhpY29ucy1oYW5kLXVweyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM0OFwiO30gfVxuLmdseXBoaWNvbnMtaGFuZC1kb3dueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM0OVwiO30gfVxuLmdseXBoaWNvbnMtZnVsbHNjcmVlbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNTBcIjt9IH1cbi5nbHlwaGljb25zLXNob3BwaW5nLWJhZ3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNTFcIjt9IH1cbi5nbHlwaGljb25zLWJvb2stb3BlbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNTJcIjt9IH1cbi5nbHlwaGljb25zLW5hbWVwbGF0ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNTNcIjt9IH1cbi5nbHlwaGljb25zLW5hbWVwbGF0ZS1hbHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzU0XCI7fSB9XG4uZ2x5cGhpY29ucy12YXNlc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNTVcIjt9IH1cbi5nbHlwaGljb25zLWJ1bGxob3JueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM1NlwiO30gfVxuLmdseXBoaWNvbnMtZHVtYmJlbGx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzU3XCI7fSB9XG4uZ2x5cGhpY29ucy1zdWl0Y2FzZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNThcIjt9IH1cbi5nbHlwaGljb25zLWZpbGUtaW1wb3J0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM1OVwiO30gfVxuLmdseXBoaWNvbnMtZmlsZS1leHBvcnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzYwXCI7fSB9XG4uZ2x5cGhpY29ucy1idWd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzYxXCI7fSB9XG4uZ2x5cGhpY29ucy1jcm93bnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNjJcIjt9IH1cbi5nbHlwaGljb25zLXNtb2tpbmd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzYzXCI7fSB9XG4uZ2x5cGhpY29ucy1jbG91ZC11cGxvYWR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzY0XCI7fSB9XG4uZ2x5cGhpY29ucy1jbG91ZC1kb3dubG9hZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNjVcIjt9IH1cbi5nbHlwaGljb25zLXJlc3RhcnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzY2XCI7fSB9XG4uZ2x5cGhpY29ucy1zZWN1cml0eS1jYW1lcmF7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzY3XCI7fSB9XG4uZ2x5cGhpY29ucy1leHBhbmR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzY4XCI7fSB9XG4uZ2x5cGhpY29ucy1jb2xsYXBzZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNjlcIjt9IH1cbi5nbHlwaGljb25zLWNvbGxhcHNlLXRvcHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNzBcIjt9IH1cbi5nbHlwaGljb25zLWdsb2JlLWFmeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM3MVwiO30gfVxuLmdseXBoaWNvbnMtZ2xvYmFseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM3MlwiO30gfVxuLmdseXBoaWNvbnMtc3ByYXl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzczXCI7fSB9XG4uZ2x5cGhpY29ucy1uYWlsc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNzRcIjt9IH1cbi5nbHlwaGljb25zLWNsYXctaGFtbWVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM3NVwiO30gfVxuLmdseXBoaWNvbnMtY2xhc3NpYy1oYW1tZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzc2XCI7fSB9XG4uZ2x5cGhpY29ucy1oYW5kLXNhd3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNzdcIjt9IH1cbi5nbHlwaGljb25zLXJpZmxlc2NvcGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzc4XCI7fSB9XG4uZ2x5cGhpY29ucy1lbGVjdHJpY2FsLXNvY2tldC1ldXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzNzlcIjt9IH1cbi5nbHlwaGljb25zLWVsZWN0cmljYWwtc29ja2V0LXVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM4MFwiO30gfVxuLmdseXBoaWNvbnMtbWVzc2FnZS1mb3J3YXJkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM4MVwiO30gfVxuLmdseXBoaWNvbnMtY29hdC1oYW5nZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzgyXCI7fSB9XG4uZ2x5cGhpY29ucy1kcmVzc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzODNcIjt9IH1cbi5nbHlwaGljb25zLWJhdGhyb2JleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM4NFwiO30gfVxuLmdseXBoaWNvbnMtc2hpcnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzg1XCI7fSB9XG4uZ2x5cGhpY29ucy11bmRlcndlYXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzg2XCI7fSB9XG4uZ2x5cGhpY29ucy1sb2ctaW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzg3XCI7fSB9XG4uZ2x5cGhpY29ucy1sb2ctb3V0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM4OFwiO30gfVxuLmdseXBoaWNvbnMtZXhpdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzODlcIjt9IH1cbi5nbHlwaGljb25zLW5ldy13aW5kb3ctYWx0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM5MFwiO30gfVxuLmdseXBoaWNvbnMtdmlkZW8tc2R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzkxXCI7fSB9XG4uZ2x5cGhpY29ucy12aWRlby1oZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzOTJcIjt9IH1cbi5nbHlwaGljb25zLXN1YnRpdGxlc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzOTNcIjt9IH1cbi5nbHlwaGljb25zLXNvdW5kLXN0ZXJlb3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEUzOTRcIjt9IH1cbi5nbHlwaGljb25zLXNvdW5kLWRvbGJ5eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM5NVwiO30gfVxuLmdseXBoaWNvbnMtc291bmQtNS0xeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM5NlwiO30gfVxuLmdseXBoaWNvbnMtc291bmQtNi0xeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM5N1wiO30gfVxuLmdseXBoaWNvbnMtc291bmQtNy0xeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTM5OFwiO30gfVxuLmdseXBoaWNvbnMtY29weXJpZ2h0LW1hcmt7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFMzk5XCI7fSB9XG4uZ2x5cGhpY29ucy1yZWdpc3RyYXRpb24tbWFya3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MDBcIjt9IH1cbi5nbHlwaGljb25zLXJhZGFyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQwMVwiO30gfVxuLmdseXBoaWNvbnMtc2thdGVib2FyZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MDJcIjt9IH1cbi5nbHlwaGljb25zLWdvbGYtY291cnNleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQwM1wiO30gfVxuLmdseXBoaWNvbnMtc29ydGluZ3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MDRcIjt9IH1cbi5nbHlwaGljb25zLXNvcnQtYnktYWxwaGFiZXR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDA1XCI7fSB9XG4uZ2x5cGhpY29ucy1zb3J0LWJ5LWFscGhhYmV0LWFsdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MDZcIjt9IH1cbi5nbHlwaGljb25zLXNvcnQtYnktb3JkZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDA3XCI7fSB9XG4uZ2x5cGhpY29ucy1zb3J0LWJ5LW9yZGVyLWFsdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MDhcIjt9IH1cbi5nbHlwaGljb25zLXNvcnQtYnktYXR0cmlidXRlc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MDlcIjt9IH1cbi5nbHlwaGljb25zLXNvcnQtYnktYXR0cmlidXRlcy1hbHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDEwXCI7fSB9XG4uZ2x5cGhpY29ucy1jb21wcmVzc2VkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQxMVwiO30gfVxuLmdseXBoaWNvbnMtcGFja2FnZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MTJcIjt9IH1cbi5nbHlwaGljb25zLWNsb3VkLXBsdXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDEzXCI7fSB9XG4uZ2x5cGhpY29ucy1jbG91ZC1taW51c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MTRcIjt9IH1cbi5nbHlwaGljb25zLWRpc2stc2F2ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MTVcIjt9IH1cbi5nbHlwaGljb25zLWRpc2stb3BlbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MTZcIjt9IH1cbi5nbHlwaGljb25zLWRpc2stc2F2ZWR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDE3XCI7fSB9XG4uZ2x5cGhpY29ucy1kaXNrLXJlbW92ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MThcIjt9IH1cbi5nbHlwaGljb25zLWRpc2staW1wb3J0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQxOVwiO30gfVxuLmdseXBoaWNvbnMtZGlzay1leHBvcnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDIwXCI7fSB9XG4uZ2x5cGhpY29ucy10b3dlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MjFcIjt9IH1cbi5nbHlwaGljb25zLXNlbmR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDIyXCI7fSB9XG4uZ2x5cGhpY29ucy1naXQtYnJhbmNoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQyM1wiO30gfVxuLmdseXBoaWNvbnMtZ2l0LWNyZWF0ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MjRcIjt9IH1cbi5nbHlwaGljb25zLWdpdC1wcml2YXRleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQyNVwiO30gfVxuLmdseXBoaWNvbnMtZ2l0LWRlbGV0ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MjZcIjt9IH1cbi5nbHlwaGljb25zLWdpdC1tZXJnZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MjdcIjt9IH1cbi5nbHlwaGljb25zLWdpdC1wdWxsLXJlcXVlc3R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDI4XCI7fSB9XG4uZ2x5cGhpY29ucy1naXQtY29tcGFyZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MjlcIjt9IH1cbi5nbHlwaGljb25zLWdpdC1jb21taXR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDMwXCI7fSB9XG4uZ2x5cGhpY29ucy1jb25zdHJ1Y3Rpb24tY29uZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MzFcIjt9IH1cbi5nbHlwaGljb25zLXNob2Utc3RlcHN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDMyXCI7fSB9XG4uZ2x5cGhpY29ucy1wbHVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQzM1wiO30gfVxuLmdseXBoaWNvbnMtbWludXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDM0XCI7fSB9XG4uZ2x5cGhpY29ucy1yZWRveyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQzNVwiO30gfVxuLmdseXBoaWNvbnMtdW5kb3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0MzZcIjt9IH1cbi5nbHlwaGljb25zLWdvbGZ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDM3XCI7fSB9XG4uZ2x5cGhpY29ucy1ob2NrZXl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDM4XCI7fSB9XG4uZ2x5cGhpY29ucy1waXBleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQzOVwiO30gfVxuLmdseXBoaWNvbnMtd3JlbmNoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ0MFwiO30gfVxuLmdseXBoaWNvbnMtZm9sZGVyLWNsb3NlZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NDFcIjt9IH1cbi5nbHlwaGljb25zLXBob25lLWFsdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NDJcIjt9IH1cbi5nbHlwaGljb25zLWVhcnBob25leyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ0M1wiO30gfVxuLmdseXBoaWNvbnMtZmxvcHB5LWRpc2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDQ0XCI7fSB9XG4uZ2x5cGhpY29ucy1mbG9wcHktc2F2ZWR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDQ1XCI7fSB9XG4uZ2x5cGhpY29ucy1mbG9wcHktcmVtb3ZleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ0NlwiO30gfVxuLmdseXBoaWNvbnMtZmxvcHB5LXNhdmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDQ3XCI7fSB9XG4uZ2x5cGhpY29ucy1mbG9wcHktb3BlbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NDhcIjt9IH1cbi5nbHlwaGljb25zLXRyYW5zbGF0ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NDlcIjt9IH1cbi5nbHlwaGljb25zLWZheHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NTBcIjt9IH1cbi5nbHlwaGljb25zLWZhY3Rvcnl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDUxXCI7fSB9XG4uZ2x5cGhpY29ucy1zaG9wLXdpbmRvd3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NTJcIjt9IH1cbi5nbHlwaGljb25zLXNob3B7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDUzXCI7fSB9XG4uZ2x5cGhpY29ucy1raW9za3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NTRcIjt9IH1cbi5nbHlwaGljb25zLWtpb3NrLXdoZWVsc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NTVcIjt9IH1cbi5nbHlwaGljb25zLWtpb3NrLWxpZ2h0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ1NlwiO30gfVxuLmdseXBoaWNvbnMta2lvc2stZm9vZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NTdcIjt9IH1cbi5nbHlwaGljb25zLXRyYW5zZmVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ1OFwiO30gfVxuLmdseXBoaWNvbnMtbW9uZXl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDU5XCI7fSB9XG4uZ2x5cGhpY29ucy1oZWFkZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDYwXCI7fSB9XG4uZ2x5cGhpY29ucy1ibGFja3NtaXRoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ2MVwiO30gfVxuLmdseXBoaWNvbnMtc2F3LWJsYWRleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ2MlwiO30gfVxuLmdseXBoaWNvbnMtYmFza2V0YmFsbHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NjNcIjt9IH1cbi5nbHlwaGljb25zLXNlcnZlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NjRcIjt9IH1cbi5nbHlwaGljb25zLXNlcnZlci1wbHVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ2NVwiO30gfVxuLmdseXBoaWNvbnMtc2VydmVyLW1pbnVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ2NlwiO30gfVxuLmdseXBoaWNvbnMtc2VydmVyLWJhbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NjdcIjt9IH1cbi5nbHlwaGljb25zLXNlcnZlci1mbGFneyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ2OFwiO30gfVxuLmdseXBoaWNvbnMtc2VydmVyLWxvY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDY5XCI7fSB9XG4uZ2x5cGhpY29ucy1zZXJ2ZXItbmV3eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ3MFwiO30gfVxuLmdseXBoaWNvbnMtY2hhcmdpbmctc3RhdGlvbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NzFcIjt9IH1cbi5nbHlwaGljb25zLWdhcy1zdGF0aW9ueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ3MlwiO30gfVxuLmdseXBoaWNvbnMtdGFyZ2V0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ3M1wiO30gfVxuLmdseXBoaWNvbnMtYmVkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ3NFwiO30gfVxuLmdseXBoaWNvbnMtbW9zcXVpdG97ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDc1XCI7fSB9XG4uZ2x5cGhpY29ucy1kaW5pbmctc2V0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ3NlwiO30gfVxuLmdseXBoaWNvbnMtcGxhdGUtb2YtZm9vZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NzdcIjt9IH1cbi5nbHlwaGljb25zLWh5Z2llbmUta2l0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ3OFwiO30gfVxuLmdseXBoaWNvbnMtYmxhY2tib2FyZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0NzlcIjt9IH1cbi5nbHlwaGljb25zLW1hcnJpYWdleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ4MFwiO30gfVxuLmdseXBoaWNvbnMtYnVja2V0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ4MVwiO30gfVxuLmdseXBoaWNvbnMtbm9uZS1jb2xvci1zd2F0Y2h7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDgyXCI7fSB9XG4uZ2x5cGhpY29ucy1icmluZy1mb3J3YXJkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ4M1wiO30gfVxuLmdseXBoaWNvbnMtYnJpbmctdG8tZnJvbnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDg0XCI7fSB9XG4uZ2x5cGhpY29ucy1zZW5kLWJhY2t3YXJkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ4NVwiO30gfVxuLmdseXBoaWNvbnMtc2VuZC10by1iYWNreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ4NlwiO30gfVxuLmdseXBoaWNvbnMtZml0LWZyYW1lLXRvLWltYWdleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ4N1wiO30gfVxuLmdseXBoaWNvbnMtZml0LWltYWdlLXRvLWZyYW1leyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ4OFwiO30gfVxuLmdseXBoaWNvbnMtbXVsdGlwbGUtZGlzcGxheXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDg5XCI7fSB9XG4uZ2x5cGhpY29ucy1oYW5kc2hha2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDkwXCI7fSB9XG4uZ2x5cGhpY29ucy1jaGlsZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0OTFcIjt9IH1cbi5nbHlwaGljb25zLWJhYnktZm9ybXVsYXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0OTJcIjt9IH1cbi5nbHlwaGljb25zLW1lZGljaW5leyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ5M1wiO30gfVxuLmdseXBoaWNvbnMtYXR2LXZlaGljbGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDk0XCI7fSB9XG4uZ2x5cGhpY29ucy1tb3RvcmN5Y2xleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ5NVwiO30gfVxuLmdseXBoaWNvbnMtYmVkLWFsdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0OTZcIjt9IH1cbi5nbHlwaGljb25zLXRlbnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNDk3XCI7fSB9XG4uZ2x5cGhpY29ucy1nbGFzc2VzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTQ5OFwiO30gfVxuLmdseXBoaWNvbnMtc3VuZ2xhc3Nlc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU0OTlcIjt9IH1cbi5nbHlwaGljb25zLWZhbWlseXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MDBcIjt9IH1cbi5nbHlwaGljb25zLWVkdWNhdGlvbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MDFcIjt9IH1cbi5nbHlwaGljb25zLXNob2VzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUwMlwiO30gfVxuLmdseXBoaWNvbnMtbWFweyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUwM1wiO30gfVxuLmdseXBoaWNvbnMtY2R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTA0XCI7fSB9XG4uZ2x5cGhpY29ucy1hbGVydHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MDVcIjt9IH1cbi5nbHlwaGljb25zLXBpZ2d5LWJhbmt7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTA2XCI7fSB9XG4uZ2x5cGhpY29ucy1zdGFyLWhhbGZ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTA3XCI7fSB9XG4uZ2x5cGhpY29ucy1jbHVzdGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUwOFwiO30gfVxuLmdseXBoaWNvbnMtZmxvd2NoYXJ0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUwOVwiO30gfVxuLmdseXBoaWNvbnMtY29tbW9kaXRpZXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTEwXCI7fSB9XG4uZ2x5cGhpY29ucy1kdXBsaWNhdGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTExXCI7fSB9XG4uZ2x5cGhpY29ucy1jb3B5eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUxMlwiO30gfVxuLmdseXBoaWNvbnMtcGFzdGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTEzXCI7fSB9XG4uZ2x5cGhpY29ucy1iYXRoLWJhdGh0dWJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTE0XCI7fSB9XG4uZ2x5cGhpY29ucy1iYXRoLXNob3dlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MTVcIjt9IH1cbi5nbHlwaGljb25zLXNob3dlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MTZcIjt9IH1cbi5nbHlwaGljb25zLW1lbnUtaGFtYnVyZ2VyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUxN1wiO30gfVxuLmdseXBoaWNvbnMtb3B0aW9uLXZlcnRpY2FseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUxOFwiO30gfVxuLmdseXBoaWNvbnMtb3B0aW9uLWhvcml6b250YWx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTE5XCI7fSB9XG4uZ2x5cGhpY29ucy1jdXJyZW5jeS1jb252ZXJzaW9ueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUyMFwiO30gfVxuLmdseXBoaWNvbnMtdXNlci1iYW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTIxXCI7fSB9XG4uZ2x5cGhpY29ucy11c2VyLWxvY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTIyXCI7fSB9XG4uZ2x5cGhpY29ucy11c2VyLWZsYWd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTIzXCI7fSB9XG4uZ2x5cGhpY29ucy11c2VyLWFzdGVyaXNreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUyNFwiO30gfVxuLmdseXBoaWNvbnMtdXNlci1hbGVydHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MjVcIjt9IH1cbi5nbHlwaGljb25zLXVzZXIta2V5eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUyNlwiO30gfVxuLmdseXBoaWNvbnMtdXNlci1jb252ZXJzYXRpb257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTI3XCI7fSB9XG4uZ2x5cGhpY29ucy1kYXRhYmFzZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MjhcIjt9IH1cbi5nbHlwaGljb25zLWRhdGFiYXNlLXNlYXJjaHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MjlcIjt9IH1cbi5nbHlwaGljb25zLWxpc3QtYWx0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUzMFwiO30gfVxuLmdseXBoaWNvbnMtaGF6YXJkLXNpZ257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTMxXCI7fSB9XG4uZ2x5cGhpY29ucy1oYXphcmR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTMyXCI7fSB9XG4uZ2x5cGhpY29ucy1zdG9wLXNpZ257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTMzXCI7fSB9XG4uZ2x5cGhpY29ucy1sYWJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTM0XCI7fSB9XG4uZ2x5cGhpY29ucy1sYWItYWx0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUzNVwiO30gfVxuLmdseXBoaWNvbnMtaWNlLWNyZWFteyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUzNlwiO30gfVxuLmdseXBoaWNvbnMtaWNlLWxvbGx5eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTUzN1wiO30gfVxuLmdseXBoaWNvbnMtaWNlLWxvbGx5LXRhc3RlZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1MzhcIjt9IH1cbi5nbHlwaGljb25zLWludm9pY2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTM5XCI7fSB9XG4uZ2x5cGhpY29ucy1jYXJ0LXRpY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTQwXCI7fSB9XG4uZ2x5cGhpY29ucy1ob3VyZ2xhc3N7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTQxXCI7fSB9XG4uZ2x5cGhpY29ucy1jYXR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTQyXCI7fSB9XG4uZ2x5cGhpY29ucy1sYW1weyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU0M1wiO30gfVxuLmdseXBoaWNvbnMtc2NhbGUtY2xhc3NpY3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NDRcIjt9IH1cbi5nbHlwaGljb25zLWV5ZS1wbHVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU0NVwiO30gfVxuLmdseXBoaWNvbnMtZXllLW1pbnVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU0NlwiO30gfVxuLmdseXBoaWNvbnMtcXVvdGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTQ3XCI7fSB9XG4uZ2x5cGhpY29ucy1iaXRjb2lueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU0OFwiO30gfVxuLmdseXBoaWNvbnMteWVueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU0OVwiO30gfVxuLmdseXBoaWNvbnMtcnVibGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTUwXCI7fSB9XG4uZ2x5cGhpY29ucy1lcmFzZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NTFcIjt9IH1cbi5nbHlwaGljb25zLXBvZGNhc3R7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTUyXCI7fSB9XG4uZ2x5cGhpY29ucy1maXJld29ya3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NTNcIjt9IH1cbi5nbHlwaGljb25zLXNjYWxleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU1NFwiO30gfVxuLmdseXBoaWNvbnMta2luZ3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NTVcIjt9IH1cbi5nbHlwaGljb25zLXF1ZWVueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU1NlwiO30gfVxuLmdseXBoaWNvbnMtcGF3bnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NTdcIjt9IH1cbi5nbHlwaGljb25zLWJpc2hvcHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NThcIjt9IH1cbi5nbHlwaGljb25zLWtuaWdodHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NTlcIjt9IH1cbi5nbHlwaGljb25zLW1pYy1tdXRleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU2MFwiO30gfVxuLmdseXBoaWNvbnMtdm9pY2VtYWlseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU2MVwiO30gfVxuLmdseXBoaWNvbnMtcGFyYWdyYXBoLWFsdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NjJcIjt9IH1cbi5nbHlwaGljb25zLXBlcnNvbi13YWxraW5neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU2M1wiO30gfVxuLmdseXBoaWNvbnMtcGVyc29uLXdoZWVsY2hhaXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTY0XCI7fSB9XG4uZ2x5cGhpY29ucy11bmRlcmdyb3VuZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NjVcIjt9IH1cbi5nbHlwaGljb25zLWNhci1ob3Z7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTY2XCI7fSB9XG4uZ2x5cGhpY29ucy1jYXItcmVudGFseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU2N1wiO30gfVxuLmdseXBoaWNvbnMtdHJhbnNwb3J0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU2OFwiO30gfVxuLmdseXBoaWNvbnMtdGF4aXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NjlcIjt9IH1cbi5nbHlwaGljb25zLWljZS1jcmVhbS1ub3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NzBcIjt9IH1cbi5nbHlwaGljb25zLXVrLXJhdC11eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU3MVwiO30gfVxuLmdseXBoaWNvbnMtdWstcmF0LXBneyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU3MlwiO30gfVxuLmdseXBoaWNvbnMtdWstcmF0LTEyYXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NzNcIjt9IH1cbi5nbHlwaGljb25zLXVrLXJhdC0xMnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NzRcIjt9IH1cbi5nbHlwaGljb25zLXVrLXJhdC0xNXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NzVcIjt9IH1cbi5nbHlwaGljb25zLXVrLXJhdC0xOHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NzZcIjt9IH1cbi5nbHlwaGljb25zLXVrLXJhdC1yMTh7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTc3XCI7fSB9XG4uZ2x5cGhpY29ucy10dnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NzhcIjt9IH1cbi5nbHlwaGljb25zLXNtc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1NzlcIjt9IH1cbi5nbHlwaGljb25zLW1tc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1ODBcIjt9IH1cbi5nbHlwaGljb25zLXVzLXJhdC1neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU4MVwiO30gfVxuLmdseXBoaWNvbnMtdXMtcmF0LXBneyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU4MlwiO30gfVxuLmdseXBoaWNvbnMtdXMtcmF0LXBnLTEzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU4M1wiO30gfVxuLmdseXBoaWNvbnMtdXMtcmF0LXJlc3RyaWN0ZWR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTg0XCI7fSB9XG4uZ2x5cGhpY29ucy11cy1yYXQtbm8tb25lLTE3eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU4NVwiO30gfVxuLmdseXBoaWNvbnMtZXF1YWxpemVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU4NlwiO30gfVxuLmdseXBoaWNvbnMtc3BlYWtlcnN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTg3XCI7fSB9XG4uZ2x5cGhpY29ucy1yZW1vdGUtY29udHJvbHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1ODhcIjt9IH1cbi5nbHlwaGljb25zLXJlbW90ZS1jb250cm9sLXR2eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU4OVwiO30gfVxuLmdseXBoaWNvbnMtc2hyZWRkZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTkwXCI7fSB9XG4uZ2x5cGhpY29ucy1mb2xkZXItaGVhcnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTkxXCI7fSB9XG4uZ2x5cGhpY29ucy1wZXJzb24tcnVubmluZ3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1OTJcIjt9IH1cbi5nbHlwaGljb25zLXBlcnNvbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1OTNcIjt9IH1cbi5nbHlwaGljb25zLXZvaWNleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU5NFwiO30gfVxuLmdseXBoaWNvbnMtc3RldGhvc2NvcGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTk1XCI7fSB9XG4uZ2x5cGhpY29ucy1wYWlyZWR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNTk2XCI7fSB9XG4uZ2x5cGhpY29ucy1hY3Rpdml0eXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU1OTdcIjt9IH1cbi5nbHlwaGljb25zLXdhdGNoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU5OFwiO30gfVxuLmdseXBoaWNvbnMtc2Npc3NvcnMtYWx0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTU5OVwiO30gfVxuLmdseXBoaWNvbnMtY2FyLXdoZWVseyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYwMFwiO30gfVxuLmdseXBoaWNvbnMtY2hldnJvbi11cHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MDFcIjt9IH1cbi5nbHlwaGljb25zLWNoZXZyb24tZG93bnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MDJcIjt9IH1cbi5nbHlwaGljb25zLXN1cGVyc2NyaXB0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYwM1wiO30gfVxuLmdseXBoaWNvbnMtc3Vic2NyaXB0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYwNFwiO30gfVxuLmdseXBoaWNvbnMtdGV4dC1zaXpleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYwNVwiO30gfVxuLmdseXBoaWNvbnMtdGV4dC1jb2xvcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MDZcIjt9IH1cbi5nbHlwaGljb25zLXRleHQtYmFja2dyb3VuZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MDdcIjt9IH1cbi5nbHlwaGljb25zLW1vZGFsLXdpbmRvd3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MDhcIjt9IH1cbi5nbHlwaGljb25zLW5ld3NwYXBlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MDlcIjt9IH1cbi5nbHlwaGljb25zLXRyYWN0b3J7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjEwXCI7fSB9XG4uZ2x5cGhpY29ucy1jYW1waW5neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYxMVwiO30gfVxuLmdseXBoaWNvbnMtY2FtcGluZy1iZW5jaGVzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYxMlwiO30gfVxuLmdseXBoaWNvbnMtZm9yZXN0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYxM1wiO30gfVxuLmdseXBoaWNvbnMtcGFya3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MTRcIjt9IH1cbi5nbHlwaGljb25zLWZpZWxkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYxNVwiO30gfVxuLmdseXBoaWNvbnMtbW91bnRhaW5zeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYxNlwiO30gfVxuLmdseXBoaWNvbnMtZmVlcy1wYXltZW50c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MTdcIjt9IH1cbi5nbHlwaGljb25zLXNtYWxsLXBheW1lbnRzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYxOFwiO30gfVxuLmdseXBoaWNvbnMtbWl4ZWQtYnVpbGRpbmdzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYxOVwiO30gfVxuLmdseXBoaWNvbnMtaW5kdXN0cmlhbC16b25leyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYyMFwiO30gfVxuLmdseXBoaWNvbnMtdmlzaXRvci10YWd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjIxXCI7fSB9XG4uZ2x5cGhpY29ucy1idXNpbmVzc21hbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MjJcIjt9IH1cbi5nbHlwaGljb25zLW1lZGl0YXRpb257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjIzXCI7fSB9XG4uZ2x5cGhpY29ucy1iYXRoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYyNFwiO30gfVxuLmdseXBoaWNvbnMtZG9uYXRleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYyNVwiO30gfVxuLmdseXBoaWNvbnMtc2F1bmF7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjI2XCI7fSB9XG4uZ2x5cGhpY29ucy1iZWRyb29tLW5pZ2h0c3RhbmR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjI3XCI7fSB9XG4uZ2x5cGhpY29ucy1iZWRyb29tLWxhbXB7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjI4XCI7fSB9XG4uZ2x5cGhpY29ucy1kb2N0b3J7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjI5XCI7fSB9XG4uZ2x5cGhpY29ucy1lbmdpbmVlcmluZy1uZXR3b3Jrc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MzBcIjt9IH1cbi5nbHlwaGljb25zLXdhc2hpbmctbWFjaGluZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MzFcIjt9IH1cbi5nbHlwaGljb25zLWRyeWVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTYzMlwiO30gfVxuLmdseXBoaWNvbnMtZGlzaHdhc2hlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MzNcIjt9IH1cbi5nbHlwaGljb25zLWx1Z2dhZ2UtZ3JvdXB7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjM0XCI7fSB9XG4uZ2x5cGhpY29ucy10ZWVuYWdlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MzVcIjt9IH1cbi5nbHlwaGljb25zLXBlcnNvbi1zdGlja3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MzZcIjt9IH1cbi5nbHlwaGljb25zLXBlcnNvbi1zdGljay1vbGR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjM3XCI7fSB9XG4uZ2x5cGhpY29ucy10cmF2ZWxlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2MzhcIjt9IH1cbi5nbHlwaGljb25zLXZldGVyYW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjM5XCI7fSB9XG4uZ2x5cGhpY29ucy1ncm91cC1jaGF0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY0MFwiO30gfVxuLmdseXBoaWNvbnMtZWxlY3Rpb25zeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY0MVwiO30gfVxuLmdseXBoaWNvbnMtbGF3LWp1c3RpY2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjQyXCI7fSB9XG4uZ2x5cGhpY29ucy1qdWRpY2lhcnl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjQzXCI7fSB9XG4uZ2x5cGhpY29ucy1ob3VzZS1maXJleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY0NFwiO30gfVxuLmdseXBoaWNvbnMtZmlyZWZpZ2h0ZXJzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY0NVwiO30gfVxuLmdseXBoaWNvbnMtcG9saWNleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY0NlwiO30gfVxuLmdseXBoaWNvbnMtYW1idWxhbmNleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY0N1wiO30gfVxuLmdseXBoaWNvbnMtbGlnaHQtYmVhY29ueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY0OFwiO30gfVxuLmdseXBoaWNvbnMtaW1wb3J0YW50LWRheXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NDlcIjt9IH1cbi5nbHlwaGljb25zLWJpa2UtcGFya3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NTBcIjt9IH1cbi5nbHlwaGljb25zLW9iamVjdC1hbGlnbi10b3B7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjUxXCI7fSB9XG4uZ2x5cGhpY29ucy1vYmplY3QtYWxpZ24tYm90dG9teyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY1MlwiO30gfVxuLmdseXBoaWNvbnMtb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjUzXCI7fSB9XG4uZ2x5cGhpY29ucy1vYmplY3QtYWxpZ24tbGVmdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NTRcIjt9IH1cbi5nbHlwaGljb25zLW9iamVjdC1hbGlnbi12ZXJ0aWNhbHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NTVcIjt9IH1cbi5nbHlwaGljb25zLW9iamVjdC1hbGlnbi1yaWdodHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NTZcIjt9IH1cbi5nbHlwaGljb25zLXJlZmxlY3QteXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NTdcIjt9IH1cbi5nbHlwaGljb25zLXJlZmxlY3QteHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NThcIjt9IH1cbi5nbHlwaGljb25zLXRpY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjU5XCI7fSB9XG4uZ2x5cGhpY29ucy1sYXdubW93ZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjYwXCI7fSB9XG4uZ2x5cGhpY29ucy1jYWxsLXJlZGlyZWN0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY2MVwiO30gfVxuLmdseXBoaWNvbnMtY2FsbC1pcHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NjJcIjt9IH1cbi5nbHlwaGljb25zLWNhbGwtcmVjb3JkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY2M1wiO30gfVxuLmdseXBoaWNvbnMtY2FsbC1yaW5ndG9uZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NjRcIjt9IH1cbi5nbHlwaGljb25zLWNhbGwtdHJhZmZpY3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NjVcIjt9IH1cbi5nbHlwaGljb25zLWNhbGwtaG9sZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NjZcIjt9IH1cbi5nbHlwaGljb25zLWNhbGwtaW5jb21pbmd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjY3XCI7fSB9XG4uZ2x5cGhpY29ucy1jYWxsLW91dGdvaW5neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY2OFwiO30gfVxuLmdseXBoaWNvbnMtY2FsbC12aWRlb3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NjlcIjt9IH1cbi5nbHlwaGljb25zLWNhbGwtbWlzc2VkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY3MFwiO30gfVxuLmdseXBoaWNvbnMtdGhlYXRlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NzFcIjt9IH1cbi5nbHlwaGljb25zLWhlYXJ0YmVhdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NzJcIjt9IH1cbi5nbHlwaGljb25zLWtldHRsZWJlbGx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjczXCI7fSB9XG4uZ2x5cGhpY29ucy1maXJlcGxhY2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjc0XCI7fSB9XG4uZ2x5cGhpY29ucy1zdHJlZXQtbGlnaHRzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY3NVwiO30gfVxuLmdseXBoaWNvbnMtcGVkZXN0cmlhbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NzZcIjt9IH1cbi5nbHlwaGljb25zLWZsb29keyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY3N1wiO30gfVxuLmdseXBoaWNvbnMtb3Blbi13YXRlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2NzhcIjt9IH1cbi5nbHlwaGljb25zLWZvci1zYWxleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY3OVwiO30gfVxuLmdseXBoaWNvbnMtZHVzdGJpbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2ODBcIjt9IH1cbi5nbHlwaGljb25zLWRvb3J7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjgxXCI7fSB9XG4uZ2x5cGhpY29ucy1jYW1wLWZpcmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjgyXCI7fSB9XG4uZ2x5cGhpY29ucy1mbGV1ci1kZS1saXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjgzXCI7fSB9XG4uZ2x5cGhpY29ucy10ZW1wZXJhdHVyZS1zZXR0aW5nc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2ODRcIjt9IH1cbi5nbHlwaGljb25zLWFydGljbGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjg1XCI7fSB9XG4uZ2x5cGhpY29ucy1zdW5iYXRoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY4NlwiO30gfVxuLmdseXBoaWNvbnMtYmFsYW5jZWQtZGlldHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2ODdcIjt9IH1cbi5nbHlwaGljb25zLXRpY2tldHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2ODhcIjt9IH1cbi5nbHlwaGljb25zLXBhcmtpbmctdGlja2V0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY4OVwiO30gfVxuLmdseXBoaWNvbnMtcGFya2luZy1tZXRlcnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2OTBcIjt9IH1cbi5nbHlwaGljb25zLWxhcHRvcHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2OTFcIjt9IH1cbi5nbHlwaGljb25zLXRyZWUtc3RydWN0dXJleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY5MlwiO30gfVxuLmdseXBoaWNvbnMtd2VhdGhlci13YXJuaW5neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY5M1wiO30gfVxuLmdseXBoaWNvbnMtdGVtcGVyYXR1cmUtbG93eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY5NFwiO30gfVxuLmdseXBoaWNvbnMtdGVtcGVyYXR1cmUtaGlnaHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU2OTVcIjt9IH1cbi5nbHlwaGljb25zLXRlbXBlcmF0dXJlLWxvdy13YXJuaW5neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY5NlwiO30gfVxuLmdseXBoaWNvbnMtdGVtcGVyYXR1cmUtaGlnaC13YXJuaW5neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY5N1wiO30gfVxuLmdseXBoaWNvbnMtaHVycmljYW5leyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTY5OFwiO30gfVxuLmdseXBoaWNvbnMtc3Rvcm17ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNjk5XCI7fSB9XG4uZ2x5cGhpY29ucy1zb3J0ZWQtd2FzdGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzAwXCI7fSB9XG4uZ2x5cGhpY29ucy1lYXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzAxXCI7fSB9XG4uZ2x5cGhpY29ucy1lYXItZGVhZnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MDJcIjt9IH1cbi5nbHlwaGljb25zLWZpbGUtcGx1c3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MDNcIjt9IH1cbi5nbHlwaGljb25zLWZpbGUtbWludXN7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzA0XCI7fSB9XG4uZ2x5cGhpY29ucy1maWxlLWxvY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzA1XCI7fSB9XG4uZ2x5cGhpY29ucy1maWxlLWNsb3VkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcwNlwiO30gfVxuLmdseXBoaWNvbnMtZmlsZS1jbG91ZC1kb3dubG9hZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MDdcIjt9IH1cbi5nbHlwaGljb25zLWZpbGUtY2xvdWQtdXBsb2FkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcwOFwiO30gfVxuLmdseXBoaWNvbnMtcGFyYWdyYXBoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcwOVwiO30gfVxuLmdseXBoaWNvbnMtbGlzdC1udW1iZXJlZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MTBcIjt9IH1cbi5nbHlwaGljb25zLWRvbmF0ZS1oZWFydHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MTFcIjt9IH1cbi5nbHlwaGljb25zLWdvdmVybm1lbnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzEyXCI7fSB9XG4uZ2x5cGhpY29ucy1tYXpleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcxM1wiO30gfVxuLmdseXBoaWNvbnMtY2hyb25pY2xleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcxNFwiO30gfVxuLmdseXBoaWNvbnMtdXNlci1zdHJ1Y3R1cmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzE1XCI7fSB9XG4uZ2x5cGhpY29ucy1yZWN5Y2xleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcxNlwiO30gfVxuLmdseXBoaWNvbnMtZ2FzeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcxN1wiO30gfVxuLmdseXBoaWNvbnMtd2FzdGUtcGlwZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MThcIjt9IH1cbi5nbHlwaGljb25zLXdhdGVyLXBpcGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzE5XCI7fSB9XG4uZ2x5cGhpY29ucy1wYXJraW5neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcyMFwiO30gfVxuLmdseXBoaWNvbnMtY2xvc2VkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcyMVwiO30gfVxuLmdseXBoaWNvbnMtbW91c2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzIyXCI7fSB9XG4uZ2x5cGhpY29ucy1tb3VzZS1kb3VibGUtY2xpY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzIzXCI7fSB9XG4uZ2x5cGhpY29ucy1tb3VzZS1sZWZ0LWNsaWNreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTcyNFwiO30gfVxuLmdseXBoaWNvbnMtbW91c2UtcmlnaHQtY2xpY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzI1XCI7fSB9XG4uZ2x5cGhpY29ucy1tb3VzZS1taWRkbGUtY2xpY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzI2XCI7fSB9XG4uZ2x5cGhpY29ucy1tb3VzZS1zY3JvbGx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzI3XCI7fSB9XG4uZ2x5cGhpY29ucy1yZXNpemUtdmVydGljYWx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzI4XCI7fSB9XG4uZ2x5cGhpY29ucy1yZXNpemUtaG9yaXpvbnRhbHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MjlcIjt9IH1cbi5nbHlwaGljb25zLXRlbXBlcmF0dXJleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTczMFwiO30gfVxuLmdseXBoaWNvbnMtcHV6emxleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTczMVwiO30gfVxuLmdseXBoaWNvbnMtcHV6emxlLTJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzMyXCI7fSB9XG4uZ2x5cGhpY29ucy1wdXp6bGUtM3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MzNcIjt9IH1cbi5nbHlwaGljb25zLW5lYXJieS1zcXVhcmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzM0XCI7fSB9XG4uZ2x5cGhpY29ucy1uZWFyYnktY2lyY2xleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTczNVwiO30gfVxuLmdseXBoaWNvbnMtcm90YXRlLXJpZ2h0eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTczNlwiO30gfVxuLmdseXBoaWNvbnMtcm90YXRlLWxlZnR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzM3XCI7fSB9XG4uZ2x5cGhpY29ucy1waWN0dXJlc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3MzhcIjt9IH1cbi5nbHlwaGljb25zLXBob3RvLWFsYnVteyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTczOVwiO30gfVxuLmdseXBoaWNvbnMtY2FkYXN0cmFsLW1hcHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NDBcIjt9IH1cbi5nbHlwaGljb25zLWZpbmdlcnByaW50LXNjYW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzQxXCI7fSB9XG4uZ2x5cGhpY29ucy1maW5nZXJwcmludHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NDJcIjt9IH1cbi5nbHlwaGljb25zLWZpbmdlcnByaW50LWxvY2t7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzQzXCI7fSB9XG4uZ2x5cGhpY29ucy1maW5nZXJwcmludC1va3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NDRcIjt9IH1cbi5nbHlwaGljb25zLWZpbmdlcnByaW50LXJlbW92ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NDVcIjt9IH1cbi5nbHlwaGljb25zLWZpbmdlcnByaW50LXJlbG9hZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NDZcIjt9IH1cbi5nbHlwaGljb25zLXBlbmRpbmctbm90aWZpY2F0aW9uc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NDdcIjt9IH1cbi5nbHlwaGljb25zLXN5bmNocm9uaXphdGlvbnsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NDhcIjt9IH1cbi5nbHlwaGljb25zLXN5bmNocm9uaXphdGlvbi1iYW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzQ5XCI7fSB9XG4uZ2x5cGhpY29ucy1oYXNoeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc1MFwiO30gfVxuLmdseXBoaWNvbnMtZ2VuZGVyLW1hbGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzUxXCI7fSB9XG4uZ2x5cGhpY29ucy1nZW5kZXItZmVtYWxleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc1MlwiO30gfVxuLmdseXBoaWNvbnMtZ2VuZGVyLXZpcmdpbi1mZW1hbGV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzUzXCI7fSB9XG4uZ2x5cGhpY29ucy1nZW5kZXItaW50ZXJzZXh7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzU0XCI7fSB9XG4uZ2x5cGhpY29ucy1nZW5kZXItdHJhbnNnZW5kZXJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzU1XCI7fSB9XG4uZ2x5cGhpY29ucy1nZW5kZXItb3JpLWxlc2JpYW57ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzU2XCI7fSB9XG4uZ2x5cGhpY29ucy1nZW5kZXItb3JpLWdheXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NTdcIjt9IH1cbi5nbHlwaGljb25zLWdlbmRlci1vcmktaGV0ZXJveyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc1OFwiO30gfVxuLmdseXBoaWNvbnMtZ2VuZGVyLW90aGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc1OVwiO30gfVxuLmdseXBoaWNvbnMtZ2VuZGVyLXVua25vd257ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzYwXCI7fSB9XG4uZ2x5cGhpY29ucy1zY2FubmVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc2MVwiO30gfVxuLmdseXBoaWNvbnMtbXVsdGlmdW5jdGlvbi1wcmludGVyeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc2MlwiO30gfVxuLmdseXBoaWNvbnMtbGFzc297ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzYzXCI7fSB9XG4uZ2x5cGhpY29ucy12aWV3LTM2MHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NjRcIjt9IH1cbi5nbHlwaGljb25zLWJhdHRlcnktY2hhcmdpbmd7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzY1XCI7fSB9XG4uZ2x5cGhpY29ucy1iYXR0ZXJ5LWZ1bGx7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzY2XCI7fSB9XG4uZ2x5cGhpY29ucy1iYXR0ZXJ5LTc1eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc2N1wiO30gfVxuLmdseXBoaWNvbnMtYmF0dGVyeS01MHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NjhcIjt9IH1cbi5nbHlwaGljb25zLWJhdHRlcnktMjV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzY5XCI7fSB9XG4uZ2x5cGhpY29ucy1iYXR0ZXJ5LTEweyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc3MFwiO30gfVxuLmdseXBoaWNvbnMtc2F0ZWxsaXRleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc3MVwiO30gfVxuLmdseXBoaWNvbnMtc2F0ZWxsaXRlLWRpc2h7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzcyXCI7fSB9XG4uZ2x5cGhpY29ucy1zYXRlbGxpdGUtZGlzaC1hbHR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzczXCI7fSB9XG4uZ2x5cGhpY29ucy1hdWN0aW9ueyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc3NFwiO30gfVxuLmdseXBoaWNvbnMtZGlyZWN0aW9uc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NzVcIjt9IH1cbi5nbHlwaGljb25zLXJhY2V7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzc2XCI7fSB9XG4uZ2x5cGhpY29ucy1yb2JvdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NzdcIjt9IH1cbi5nbHlwaGljb25zLXJ1bGVyLWFsdHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3NzhcIjt9IH1cbi5nbHlwaGljb25zLWN1YmUtZW1wdHl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzc5XCI7fSB9XG4uZ2x5cGhpY29ucy1jdWJlLWJsYWNreyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc4MFwiO30gfVxuLmdseXBoaWNvbnMtbW92ZS1zcXVhcmV7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzgxXCI7fSB9XG4uZ2x5cGhpY29ucy1kcm9weyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc4MlwiO30gfVxuLmdseXBoaWNvbnMtdnItaGVhZHNldHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3ODNcIjt9IH1cbi5nbHlwaGljb25zLXZyLWNoYXJnaW5neyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc4NFwiO30gfVxuLmdseXBoaWNvbnMtdnItbG93LWJhdHRlcnl7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzg1XCI7fSB9XG4uZ2x5cGhpY29ucy12ci1wYWlyZWR7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzg2XCI7fSB9XG4uZ2x5cGhpY29ucy12ci1zZXR0aW5nc3sgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3ODdcIjt9IH1cbi5nbHlwaGljb25zLXZyLW1haW50ZW5hbmNleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc4OFwiO30gfVxuLmdseXBoaWNvbnMtZmlsdGVyLXJlbW92ZXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3ODlcIjt9IH1cbi5nbHlwaGljb25zLWZpbHRlci1hcHBsaWVkeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc5MFwiO30gfVxuLmdseXBoaWNvbnMtb25lLWRheXsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3OTFcIjt9IH1cbi5nbHlwaGljb25zLXVzZXItdnJ7ICY6YmVmb3JleyBjb250ZW50OlwiXFxFNzkyXCI7fSB9XG4uZ2x5cGhpY29ucy11c2VyLXZyLWFkZHsgJjpiZWZvcmV7IGNvbnRlbnQ6XCJcXEU3OTNcIjt9IH1cbi5nbHlwaGljb25zLXVzZXItdnItcmVtb3ZleyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc5NFwiO30gfVxuLmdseXBoaWNvbnMtZGljZS0xeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc5NVwiO30gfVxuLmdseXBoaWNvbnMtZGljZS0yeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc5NlwiO30gfVxuLmdseXBoaWNvbnMtZGljZS0zeyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc5N1wiO30gfVxuLmdseXBoaWNvbnMtZGljZS00eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc5OFwiO30gfVxuLmdseXBoaWNvbnMtZGljZS01eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTc5OVwiO30gfVxuLmdseXBoaWNvbnMtZGljZS02eyAmOmJlZm9yZXsgY29udGVudDpcIlxcRTgwMFwiO30gfVxuIiwiXG4uc3BsaXQtYnRuIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg0MCk7XG4gID4gLmJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5zcGxpdC1idG5fYnRuKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgPiAuc3BsaXQtYnRuX2J0biB7XG5cbiAgfVxufVxuLnNwbGl0LWJ0bl9idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBwYWRkaW5nOiByZW0tY2FsYygxMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBSZWd1bGFyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6XCJcXEU2MDJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxLjNyZW07XG4gIH1cbiAgLmJ0bi0tcHJpbWFyeSArICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlR3JlZW47XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbkRhcms7XG4gICAgfVxuICB9XG59XG4uc3BsaXQtYnRuX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY2xlYXI6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjU1cmVtO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3BsaXQtYnRuX2J0bjpob3ZlciArIC5zcGxpdC1idG5fZHJvcGRvd24sXG4uc3BsaXQtYnRuX2Ryb3Bkb3duOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiIsIlxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBAaW5jbHVkZSBhZGQtZGVmYXVsdC1tYXJnaW4oKTtcbiAgLy9tYXJnaW4tbGVmdDogLjVyZW07XG4gIC8vbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgY29sb3I6ICRiYXNlR3JleTtcbiAgJjpub3QoW2NsYXNzKj1cImFsZXJ0LS1cIl0pIHtcbiAgICBib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDVweCAkZ3JleTI1O1xuICB9XG4gICZbZGF0YS1jbG9zYWJsZV0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkZGVmYXVsdFRyYW5zaXRpb25TZXR0aW5ncztcbiAgICAmLmpzLWNsb3NlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmLmpzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYWxlcnQtLXN1Y2Nlc3Mge1xuICAvLyBncmVlblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUdyZWVuO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmFsZXJ0LS1pbmZvIHtcbiAgLy8gYmx1ZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTI1O1xuICBjb2xvcjogJGJhc2VHcmV5O1xufVxuLmFsZXJ0LS13YXJuaW5nIHtcbiAgLy8gb3JhbmdlL3llbGxvd1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmFsZXJ0LS1kYW5nZXIge1xuICAvLyByZWRcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbiIsIlxuXG5cbi5uYXZpZ2F0aW9uLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmlnYXRpb24tdG9nZ2xlcl9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIHtcblxuICAmLm5hdmlnYXRpb24tLW1haW4ge1xuXG4gIH1cbn1cbi5uYXZpZ2F0aW9uX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC5uYXZpZ2F0aW9uLS1tYWluICYge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLS1zZWNvbmRhcnkgJiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgYmFja2dyb3VuZDogJGdyZXkyNTtcbiAgfVxuICAubmF2aWdhdGlvbi0tYnV0dG9ucyAmIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm5hdmlnYXRpb25faXRlbSB7XG4gICAgLm5hdmlnYXRpb24tLW1haW4gJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGRlZmF1bHRUcmFuc2l0aW9uU2V0dGluZ3M7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5MjU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLnRyYWlsLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZUdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2VHcmVlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tLXNlY29uZGFyeSAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdFRyYW5zaXRpb25TZXR0aW5ncztcbiAgICAgICAgY29sb3I6ICRiYXNlRm9udENvbG9yO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTY1O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uYXZpZ2F0aW9uX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5NDU7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5NjU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYmFzZUZvbnRDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk0NTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tLWJ1dHRvbnMgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5sYWJlbC0tZnVuZGVkLWJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmltZy0tZnVuZGVkLWJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn0iLCIubG9nbyB7XG4gIGEge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi5jb250YWluZXIge1xuICB3aWR0aDogOTUlO1xuICAvL21heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZHVsZS0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC5tb2R1bGUtLW5ldyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBhIHtcblxuICAgIH1cbiAgfVxuICAubW9kdWxlLS1saXZlZmlsdGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59IiwiXG5cbmhlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmlnYXRpb24tLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24tLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufSIsImZvb3RlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk2NTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAuZm9vdGVyX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3Rlcl9yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIHNtYWxsIHtcbiAgICBjb2xvcjogJGdyZXk2NTtcbiAgfVxufSIsIi5maWx0ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKFwibWRcIikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgPiAud2lkZ2V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLndpZGdldC0tZmlsdGVyIHtcbiAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAud2lkZ2V0X2dyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgPiAud2lkZ2V0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn0iLCJcbi5mb3JtLS1kYXRhIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuXG4lYmFzZUdyaWRGb3JtIHtcbiAgJi5tb2RlbC1mb3JtIHtcblxuICAgID4gLndpZGdldCB7XG5cbiAgICB9XG4gIH1cbn1cblxuJWJhc2VGb3JtNjAge1xuICB3aWR0aDogNjAlO1xufVxuXG5cbiViYXNlV2lkZ2V0MjUge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbn1cbiViYXNlV2lkZ2V0NTAge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbiViYXNlV2lkZ2V0NzUge1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1vZGVsLWZvcm0tLWFkZHJlc3NlcyB7XG4gIEBpbmNsdWRlIGdyaWRDb250YWluZXI7XG4gIC53aWRnZXQge1xuICAgIEBpbmNsdWRlIGdyaWRTcGFuO1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC53aWRnZXQtLW5hbWUge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQ1MDtcbiAgfVxuICAud2lkZ2V0LS12b3JuYW1lIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tc3RyYXNzZSB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDc1O1xuICB9XG4gIC53aWRnZXQtLWhhdXNudW1tZXIge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQyNTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAud2lkZ2V0LS1wbHoge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQyNTtcbiAgfVxuICAud2lkZ2V0LS1vcnQge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQ3NTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAud2lkZ2V0LS10ZWxlZm9uIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gIH1cbiAgLndpZGdldC0tZmF4IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cblxuLm1vZGVsLWZvcm0tLWRlbGl2ZXJ5IHtcbiAgQGluY2x1ZGUgZ3JpZENvbnRhaW5lcjtcbiAgLndpZGdldCB7XG4gICAgQGluY2x1ZGUgZ3JpZFNwYW47XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLndpZGdldC0tYWJnYWJldm9uIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tYWJnYWJlYmlzIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbmV3YWRkcmVzc19oaXQge1xuXG4gIH1cbiAgLndpZGdldC0tbmV3YWRkcmVzc19jb21wYW55IHtcblxuICB9XG4gIC53aWRnZXQtLW5ld2FkZHJlc3Nfc3RyZWV0IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NzU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbmV3YWRkcmVzc19zdHJlZXRubyB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDI1O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLW5ld2FkZHJlc3NfcGx6IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0MjU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbmV3YWRkcmVzc19jaXR5IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NzU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbGllZmVydW5nX24ge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQyNTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAud2lkZ2V0LS1saWVmZXJ1bmdfbmg0biB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDI1O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLWxpZWZlcnVuZ19wMm81IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0MjU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbGllZmVydW5nX2sybyB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDI1O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19hbmdhYmV2b24ge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQyNTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAud2lkZ2V0LS1uZXd1bnRlcnN1Y2h1bmdfbiB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDI1O1xuICB9XG4gIC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19wMm81IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0MjU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbmV3dW50ZXJzdWNodW5nX2sybyB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDI1O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLW5ld3VudGVyc3VjaHVuZ19uaDRuIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0MjU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbmV3dW50ZXJzdWNodW5nX3RzIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0MjU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbmV3dW50ZXJzdWNodW5nX250aWVyaXNjaCB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDI1O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5cbi5tb2RlbC1mb3JtLS1ob2xkaW5nd2oge1xuICBAaW5jbHVkZSBncmlkQ29udGFpbmVyO1xuICBAZXh0ZW5kICViYXNlRm9ybTYwO1xuICAud2lkZ2V0IHtcbiAgICBAaW5jbHVkZSBncmlkU3BhbjtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAud2lkZ2V0LS1nZXNhbXRuIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gIH1cbiAgLndpZGdldC0tZ2VzYW10cDJvNSB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLXVlYmVyaGFuZ24ge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQ1MDtcbiAgfVxuICAud2lkZ2V0LS11ZWJlcmhhbmdwMm81IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cblxuLm1vZGVsLWZvcm0tLWhvbGRpbmcge1xuICBAaW5jbHVkZSBncmlkQ29udGFpbmVyO1xuICBAZXh0ZW5kICViYXNlRm9ybTYwO1xuICAud2lkZ2V0IHtcbiAgICBAaW5jbHVkZSBncmlkU3BhbjtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAud2lkZ2V0LS1oaXR6aWRuciB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICB9XG4gIC53aWRnZXQtLWJldHJpZWJzbnVtbWVyIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbmFtZSB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICB9XG4gIC53aWRnZXQtLWZpcnN0bmFtZSB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLXN0cmFzc2Uge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQ3NTtcbiAgfVxuICAud2lkZ2V0LS1oYXVzbnVtbWVyIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0MjU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tcGx6IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0MjU7XG4gIH1cbiAgLndpZGdldC0tb3J0IHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NzU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tdGVsZWZvbiB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICB9XG4gIC53aWRnZXQtLWZheCB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLXZlcm1pdHRsdW5nc2dhcmFudGllZ2VzYW10biB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICB9XG4gIC53aWRnZXQtLXZlcm1pdHRsdW5nc2dhcmFudGllcDJvNSB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLXZlcm1pdHRsdW5nc2dhcmFudGllYmVnaW5uIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gIH1cbiAgLndpZGdldC0tdmVybWl0dGx1bmdzZ2FyYW50aWVlbmRlIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLndpZGdldC0tbG9uZ2l0dWRlIHtcbiAgICBAZXh0ZW5kICViYXNlV2lkZ2V0NTA7XG4gIH1cbiAgLndpZGdldC0tbGF0aXR1ZGUge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQ1MDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuXG4ubW9kZWwtZm9ybS0tYW5hbHlzZSB7XG4gIEBpbmNsdWRlIGdyaWRDb250YWluZXI7XG4gIC53aWRnZXQge1xuICAgIEBpbmNsdWRlIGdyaWRTcGFuO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgICZbY2xhc3MqPVwid2lkZ2V0LS1kYXRlbmZlbGRlcl93ZXJ0X19cIl0ge1xuICAgICAgQGV4dGVuZCAlYmFzZVdpZGdldDI1O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tb2RlbC1mb3JtLS1hZGRyZXNzZXMge1xuICBAZXh0ZW5kICViYXNlRm9ybTYwO1xufVxuLm1vZGVsLWZvcm0tLWZlcnRpbGl6ZXJ0eXBlcyB7XG4gIC8vQGV4dGVuZCAlYmFzZUZvcm02MDtcbiAgQGluY2x1ZGUgZ3JpZENvbnRhaW5lcjtcbiAgLndpZGdldCB7XG4gICAgQGluY2x1ZGUgZ3JpZFNwYW47XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLndpZGdldC0ta3R4dCB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDc1O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC53aWRnZXQtLWRpY3RkdW5nYXJ0Z3VlbHRpZ2tlaXRfZ3VlbHRpZ2tlaXRiZWdpbm4ge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQyNTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICBbY2xhc3MqPVwid2lkZ2V0LS1kYXRlbmZlbGRlcl93ZXJ0X19cIl0ge1xuICAgIEBleHRlbmQgJWJhc2VXaWRnZXQyNTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAud2lkZ2V0LS1kYXRlbmZlbGRlcl93ZXJ0X18xMyB7XG4gICAgQGV4dGVuZCAlYmFzZVdpZGdldDUwO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5maWx0ZXItZm9ybSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAud2lkZ2V0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgJi53aWRnZXQtLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59IiwiXG4ubG9naW4tZm9ybSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59IiwiLnBhZ2luYXRpb24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MjU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRncmV5NDU7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcblxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB9XG4gIH1cbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn0iLCIuc2VnbWVudGVkIHtcbiAgLy93aWR0aDogMzAlO1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XG4gIEBpbmNsdWRlIGdyaWRDb250YWluZXI7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAuc2VnbWVudGVkX2VudHJ5IHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMyk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMpO1xuICAgIEBpbmNsdWRlIGdyaWRTcGFuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5MjUsIDE1KTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAvL3dpZHRoOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEwKTtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTApO1xuICAgICAgJi5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTApO1xuICAgICAgICBjb2xvcjogJGdyZXk2NTtcbiAgICAgIH1cbiAgICAgICYudmFsdWUge1xuICAgICAgICAvL3RleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VnbWVudGVkLS1saW5rcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNlZ21lbnRlZC0tY29udGVudCB7XG5cbn0iLCJ0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ciB7XG5cbiAgfVxuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgfVxuICB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgfVxufVxuXG50aGVhZCB7XG4gIHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5MaWdodDtcbiAgfVxuICB0aCB7XG5cbiAgfVxufVxudGZvb3Qge1xuICB0ciB7XG5cbiAgfVxuICB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbnRib2R5IHtcbiAgdHIge1xuICAgIHRkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyZXkyNSwgMTUpO1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5MjUsIDE1KTtcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRkIHtcblxuICAgICYuY29sLS1hY3Rpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgPiAuc3BsaXQtYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhYmxlLXdyYXBwZXIge1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIC8vb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnRhYmxlLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gICsgLnRhYmxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5NDU7XG4gIGNvbG9yOiAkZ3JleTY1O1xufVxuXG50YWJsZSB7XG4gIHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gICAgJiViYXNlU29ydGluZyB7XG4gICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgUmVndWxhcic7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICByaWdodDogLjVyZW07XG4gICAgICB0b3A6IDAuNXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJhc2VGb250Q29sb3I7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zb3J0aW5nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI1KTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kICViYXNlU29ydGluZztcbiAgICAgICAgY29udGVudDogXCJcXEU0MDRcIjtcbiAgICAgICAgY29sb3I6ICRncmVlbkRhcms7XG4gICAgICB9XG4gICAgfVxuICAgICYuc29ydGluZ19hc2Mge1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjUpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJWJhc2VTb3J0aW5nO1xuICAgICAgICBjb250ZW50OiBcIlxcRTQwOVwiO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNvcnRpbmdfZGVzYyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyNSk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlYmFzZVNvcnRpbmc7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxFNDEwXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2R1bGUtLW5ldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4udGFibGUtaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC50YWJsZS1pbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBjb2xvcjogJGdyZXk2NTtcbiAgfVxuICAudGFibGUtYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gICsgLnRhYmxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi50YWJsZS1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCJib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gID4gLmxvZ2luLWZvcm0sXG4gID4gLmNvbnRhaW5lciA+IC5sb2dpbi1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
