/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
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,
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 {
  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"] {
  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;
  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;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: 'Colfax', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #424242;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #5dd17b;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #32b052;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 2px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #cccccc;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 300;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #aaaaaa;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 28px;
}
h2,
.h2 {
  font-size: 22px;
}
h3,
.h3 {
  font-size: 16px;
}
h4,
.h4 {
  font-size: 14px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 71%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #aaaaaa;
}
.text-primary {
  color: #5dd17b;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #38c35c;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #5dd17b;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #38c35c;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #cccccc;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #aaaaaa;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #cccccc;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #aaaaaa;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #cccccc;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  .container {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1160px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #aaaaaa;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #424242;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 11px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #777777;
}
.form-control {
  display: block;
  width: 100%;
  height: 42px;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #777777;
  background-color: #f6f6f6;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #cccccc;
}
.form-control::-webkit-input-placeholder {
  color: #cccccc;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #cccccc;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 42px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 23px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 44px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 23px;
  padding: 3px 5px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-sm {
  height: 23px;
  line-height: 23px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 23px;
  padding: 3px 5px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.form-group-sm select.form-control {
  height: 23px;
  line-height: 23px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 23px;
  min-height: 30px;
  padding: 4px 5px;
  font-size: 10px;
  line-height: 1.5;
}
.input-lg {
  height: 44px;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 2px;
}
select.input-lg {
  height: 44px;
  line-height: 44px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 44px;
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 2px;
}
.form-group-lg select.form-control {
  height: 44px;
  line-height: 44px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 44px;
  min-height: 36px;
  padding: 11px 20px;
  font-size: 16px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 52.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 44px;
  height: 44px;
  line-height: 44px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 23px;
  height: 23px;
  line-height: 23px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #828282;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 31px;
}
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 11px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 4px;
    font-size: 10px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 300;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #5dd17b;
  border-color: #49cb6b;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #38c35c;
  border-color: #217436;
}
.btn-primary:hover {
  color: #fff;
  background-color: #38c35c;
  border-color: #30a84f;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #38c35c;
  border-color: #30a84f;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #30a84f;
  border-color: #217436;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #5dd17b;
  border-color: #49cb6b;
}
.btn-primary .badge {
  color: #5dd17b;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5dd17b;
  border-color: #49cb6b;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #38c35c;
  border-color: #217436;
}
.btn-success:hover {
  color: #fff;
  background-color: #38c35c;
  border-color: #30a84f;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #38c35c;
  border-color: #30a84f;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #30a84f;
  border-color: #217436;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5dd17b;
  border-color: #49cb6b;
}
.btn-success .badge {
  color: #5dd17b;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5983ff;
  border-color: #4070ff;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #265dff;
  border-color: #0030bf;
}
.btn-info:hover {
  color: #fff;
  background-color: #265dff;
  border-color: #0242ff;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #265dff;
  border-color: #0242ff;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #0242ff;
  border-color: #0030bf;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5983ff;
  border-color: #4070ff;
}
.btn-info .badge {
  color: #5983ff;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #ff7f61;
  border-color: #ff6a47;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ff562e;
  border-color: #c72600;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ff562e;
  border-color: #ff390a;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ff562e;
  border-color: #ff390a;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #ff390a;
  border-color: #c72600;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #ff7f61;
  border-color: #ff6a47;
}
.btn-warning .badge {
  color: #ff7f61;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #f95f80;
  border-color: #f8466c;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #f72e59;
  border-color: #b8072d;
}
.btn-danger:hover {
  color: #fff;
  background-color: #f72e59;
  border-color: #f60b3e;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #f72e59;
  border-color: #f60b3e;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #f60b3e;
  border-color: #b8072d;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #f95f80;
  border-color: #f8466c;
}
.btn-danger .badge {
  color: #f95f80;
  background-color: #fff;
}
.btn-link {
  color: #5dd17b;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #32b052;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #aaaaaa;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 20px;
  font-size: 16px;
  line-height: 1.3333333;
  border-radius: 2px;
}
.btn-sm {
  padding: 3px 5px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-xs {
  padding: 1px 3px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'Material-Design-Iconic-Font';
  src: url('https://track-legacy.cubyn.com/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0') format('woff2'), url('https://track-legacy.cubyn.com/fonts/Material-Design-Iconic-Font.woff?v=2.2.0') format('woff'), url('https://track-legacy.cubyn.com/fonts/Material-Design-Iconic-Font.ttf?v=2.2.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.zmdi-hc-2x {
  font-size: 2em;
}
.zmdi-hc-3x {
  font-size: 3em;
}
.zmdi-hc-4x {
  font-size: 4em;
}
.zmdi-hc-5x {
  font-size: 5em;
}
.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center;
}
.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.zmdi-hc-ul > li {
  position: relative;
}
.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em;
}
.zmdi-hc-border {
  padding: 0.1em 0.25em;
  border: solid 0.1em #9E9E9E;
  border-radius: 2px;
}
.zmdi-hc-border-circle {
  padding: 0.1em 0.25em;
  border: solid 0.1em #9E9E9E;
  border-radius: 50%;
}
.zmdi.pull-left {
  float: left;
  margin-right: 0.15em;
}
.zmdi.pull-right {
  float: right;
  margin-left: 0.15em;
}
.zmdi-hc-spin {
  animation: zmdi-spin 1.5s infinite linear;
}
.zmdi-hc-spin-reverse {
  animation: zmdi-spin-reverse 1.5s infinite linear;
}
@keyframes zmdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes zmdi-spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-359deg);
  }
}
.zmdi-hc-rotate-90 {
  transform: rotate(90deg);
}
.zmdi-hc-rotate-180 {
  transform: rotate(180deg);
}
.zmdi-hc-rotate-270 {
  transform: rotate(270deg);
}
.zmdi-hc-flip-horizontal {
  transform: scale(-1, 1);
}
.zmdi-hc-flip-vertical {
  transform: scale(1, -1);
}
.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.zmdi-hc-stack-1x {
  line-height: inherit;
}
.zmdi-hc-stack-2x {
  font-size: 2em;
}
.zmdi-hc-inverse {
  color: #FFFFFF;
}
/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.zmdi-3d-rotation:before {
  content: '\f101';
}
.zmdi-airplane-off:before {
  content: '\f102';
}
.zmdi-airplane:before {
  content: '\f103';
}
.zmdi-album:before {
  content: '\f104';
}
.zmdi-archive:before {
  content: '\f105';
}
.zmdi-assignment-account:before {
  content: '\f106';
}
.zmdi-assignment-alert:before {
  content: '\f107';
}
.zmdi-assignment-check:before {
  content: '\f108';
}
.zmdi-assignment-o:before {
  content: '\f109';
}
.zmdi-assignment-return:before {
  content: '\f10a';
}
.zmdi-assignment-returned:before {
  content: '\f10b';
}
.zmdi-assignment:before {
  content: '\f10c';
}
.zmdi-attachment-alt:before {
  content: '\f10d';
}
.zmdi-attachment:before {
  content: '\f10e';
}
.zmdi-audio:before {
  content: '\f10f';
}
.zmdi-badge-check:before {
  content: '\f110';
}
.zmdi-balance-wallet:before {
  content: '\f111';
}
.zmdi-balance:before {
  content: '\f112';
}
.zmdi-battery-alert:before {
  content: '\f113';
}
.zmdi-battery-flash:before {
  content: '\f114';
}
.zmdi-battery-unknown:before {
  content: '\f115';
}
.zmdi-battery:before {
  content: '\f116';
}
.zmdi-bike:before {
  content: '\f117';
}
.zmdi-block-alt:before {
  content: '\f118';
}
.zmdi-block:before {
  content: '\f119';
}
.zmdi-boat:before {
  content: '\f11a';
}
.zmdi-book-image:before {
  content: '\f11b';
}
.zmdi-book:before {
  content: '\f11c';
}
.zmdi-bookmark-outline:before {
  content: '\f11d';
}
.zmdi-bookmark:before {
  content: '\f11e';
}
.zmdi-brush:before {
  content: '\f11f';
}
.zmdi-bug:before {
  content: '\f120';
}
.zmdi-bus:before {
  content: '\f121';
}
.zmdi-cake:before {
  content: '\f122';
}
.zmdi-car-taxi:before {
  content: '\f123';
}
.zmdi-car-wash:before {
  content: '\f124';
}
.zmdi-car:before {
  content: '\f125';
}
.zmdi-card-giftcard:before {
  content: '\f126';
}
.zmdi-card-membership:before {
  content: '\f127';
}
.zmdi-card-travel:before {
  content: '\f128';
}
.zmdi-card:before {
  content: '\f129';
}
.zmdi-case-check:before {
  content: '\f12a';
}
.zmdi-case-download:before {
  content: '\f12b';
}
.zmdi-case-play:before {
  content: '\f12c';
}
.zmdi-case:before {
  content: '\f12d';
}
.zmdi-cast-connected:before {
  content: '\f12e';
}
.zmdi-cast:before {
  content: '\f12f';
}
.zmdi-chart-donut:before {
  content: '\f130';
}
.zmdi-chart:before {
  content: '\f131';
}
.zmdi-city-alt:before {
  content: '\f132';
}
.zmdi-city:before {
  content: '\f133';
}
.zmdi-close-circle-o:before {
  content: '\f134';
}
.zmdi-close-circle:before {
  content: '\f135';
}
.zmdi-close:before {
  content: '\f136';
}
.zmdi-cocktail:before {
  content: '\f137';
}
.zmdi-code-setting:before {
  content: '\f138';
}
.zmdi-code-smartphone:before {
  content: '\f139';
}
.zmdi-code:before {
  content: '\f13a';
}
.zmdi-coffee:before {
  content: '\f13b';
}
.zmdi-collection-bookmark:before {
  content: '\f13c';
}
.zmdi-collection-case-play:before {
  content: '\f13d';
}
.zmdi-collection-folder-image:before {
  content: '\f13e';
}
.zmdi-collection-image-o:before {
  content: '\f13f';
}
.zmdi-collection-image:before {
  content: '\f140';
}
.zmdi-collection-item-1:before {
  content: '\f141';
}
.zmdi-collection-item-2:before {
  content: '\f142';
}
.zmdi-collection-item-3:before {
  content: '\f143';
}
.zmdi-collection-item-4:before {
  content: '\f144';
}
.zmdi-collection-item-5:before {
  content: '\f145';
}
.zmdi-collection-item-6:before {
  content: '\f146';
}
.zmdi-collection-item-7:before {
  content: '\f147';
}
.zmdi-collection-item-8:before {
  content: '\f148';
}
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}
.zmdi-collection-item-9:before {
  content: '\f14a';
}
.zmdi-collection-item:before {
  content: '\f14b';
}
.zmdi-collection-music:before {
  content: '\f14c';
}
.zmdi-collection-pdf:before {
  content: '\f14d';
}
.zmdi-collection-plus:before {
  content: '\f14e';
}
.zmdi-collection-speaker:before {
  content: '\f14f';
}
.zmdi-collection-text:before {
  content: '\f150';
}
.zmdi-collection-video:before {
  content: '\f151';
}
.zmdi-compass:before {
  content: '\f152';
}
.zmdi-cutlery:before {
  content: '\f153';
}
.zmdi-delete:before {
  content: '\f154';
}
.zmdi-dialpad:before {
  content: '\f155';
}
.zmdi-dns:before {
  content: '\f156';
}
.zmdi-drink:before {
  content: '\f157';
}
.zmdi-edit:before {
  content: '\f158';
}
.zmdi-email-open:before {
  content: '\f159';
}
.zmdi-email:before {
  content: '\f15a';
}
.zmdi-eye-off:before {
  content: '\f15b';
}
.zmdi-eye:before {
  content: '\f15c';
}
.zmdi-eyedropper:before {
  content: '\f15d';
}
.zmdi-favorite-outline:before {
  content: '\f15e';
}
.zmdi-favorite:before {
  content: '\f15f';
}
.zmdi-filter-list:before {
  content: '\f160';
}
.zmdi-fire:before {
  content: '\f161';
}
.zmdi-flag:before {
  content: '\f162';
}
.zmdi-flare:before {
  content: '\f163';
}
.zmdi-flash-auto:before {
  content: '\f164';
}
.zmdi-flash-off:before {
  content: '\f165';
}
.zmdi-flash:before {
  content: '\f166';
}
.zmdi-flip:before {
  content: '\f167';
}
.zmdi-flower-alt:before {
  content: '\f168';
}
.zmdi-flower:before {
  content: '\f169';
}
.zmdi-font:before {
  content: '\f16a';
}
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}
.zmdi-fullscreen:before {
  content: '\f16d';
}
.zmdi-functions:before {
  content: '\f16e';
}
.zmdi-gas-station:before {
  content: '\f16f';
}
.zmdi-gesture:before {
  content: '\f170';
}
.zmdi-globe-alt:before {
  content: '\f171';
}
.zmdi-globe-lock:before {
  content: '\f172';
}
.zmdi-globe:before {
  content: '\f173';
}
.zmdi-graduation-cap:before {
  content: '\f174';
}
.zmdi-home:before {
  content: '\f175';
}
.zmdi-hospital-alt:before {
  content: '\f176';
}
.zmdi-hospital:before {
  content: '\f177';
}
.zmdi-hotel:before {
  content: '\f178';
}
.zmdi-hourglass-alt:before {
  content: '\f179';
}
.zmdi-hourglass-outline:before {
  content: '\f17a';
}
.zmdi-hourglass:before {
  content: '\f17b';
}
.zmdi-http:before {
  content: '\f17c';
}
.zmdi-image-alt:before {
  content: '\f17d';
}
.zmdi-image-o:before {
  content: '\f17e';
}
.zmdi-image:before {
  content: '\f17f';
}
.zmdi-inbox:before {
  content: '\f180';
}
.zmdi-invert-colors-off:before {
  content: '\f181';
}
.zmdi-invert-colors:before {
  content: '\f182';
}
.zmdi-key:before {
  content: '\f183';
}
.zmdi-label-alt-outline:before {
  content: '\f184';
}
.zmdi-label-alt:before {
  content: '\f185';
}
.zmdi-label-heart:before {
  content: '\f186';
}
.zmdi-label:before {
  content: '\f187';
}
.zmdi-labels:before {
  content: '\f188';
}
.zmdi-lamp:before {
  content: '\f189';
}
.zmdi-landscape:before {
  content: '\f18a';
}
.zmdi-layers-off:before {
  content: '\f18b';
}
.zmdi-layers:before {
  content: '\f18c';
}
.zmdi-library:before {
  content: '\f18d';
}
.zmdi-link:before {
  content: '\f18e';
}
.zmdi-lock-open:before {
  content: '\f18f';
}
.zmdi-lock-outline:before {
  content: '\f190';
}
.zmdi-lock:before {
  content: '\f191';
}
.zmdi-mail-reply-all:before {
  content: '\f192';
}
.zmdi-mail-reply:before {
  content: '\f193';
}
.zmdi-mail-send:before {
  content: '\f194';
}
.zmdi-mall:before {
  content: '\f195';
}
.zmdi-map:before {
  content: '\f196';
}
.zmdi-menu:before {
  content: '\f197';
}
.zmdi-money-box:before {
  content: '\f198';
}
.zmdi-money-off:before {
  content: '\f199';
}
.zmdi-money:before {
  content: '\f19a';
}
.zmdi-more-vert:before {
  content: '\f19b';
}
.zmdi-more:before {
  content: '\f19c';
}
.zmdi-movie-alt:before {
  content: '\f19d';
}
.zmdi-movie:before {
  content: '\f19e';
}
.zmdi-nature-people:before {
  content: '\f19f';
}
.zmdi-nature:before {
  content: '\f1a0';
}
.zmdi-navigation:before {
  content: '\f1a1';
}
.zmdi-open-in-browser:before {
  content: '\f1a2';
}
.zmdi-open-in-new:before {
  content: '\f1a3';
}
.zmdi-palette:before {
  content: '\f1a4';
}
.zmdi-parking:before {
  content: '\f1a5';
}
.zmdi-pin-account:before {
  content: '\f1a6';
}
.zmdi-pin-assistant:before {
  content: '\f1a7';
}
.zmdi-pin-drop:before {
  content: '\f1a8';
}
.zmdi-pin-help:before {
  content: '\f1a9';
}
.zmdi-pin-off:before {
  content: '\f1aa';
}
.zmdi-pin:before {
  content: '\f1ab';
}
.zmdi-pizza:before {
  content: '\f1ac';
}
.zmdi-plaster:before {
  content: '\f1ad';
}
.zmdi-power-setting:before {
  content: '\f1ae';
}
.zmdi-power:before {
  content: '\f1af';
}
.zmdi-print:before {
  content: '\f1b0';
}
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}
.zmdi-quote:before {
  content: '\f1b2';
}
.zmdi-railway:before {
  content: '\f1b3';
}
.zmdi-receipt:before {
  content: '\f1b4';
}
.zmdi-refresh-alt:before {
  content: '\f1b5';
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}
.zmdi-refresh-sync:before {
  content: '\f1b8';
}
.zmdi-refresh:before {
  content: '\f1b9';
}
.zmdi-roller:before {
  content: '\f1ba';
}
.zmdi-ruler:before {
  content: '\f1bb';
}
.zmdi-scissors:before {
  content: '\f1bc';
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}
.zmdi-screen-rotation:before {
  content: '\f1be';
}
.zmdi-search-for:before {
  content: '\f1bf';
}
.zmdi-search-in-file:before {
  content: '\f1c0';
}
.zmdi-search-in-page:before {
  content: '\f1c1';
}
.zmdi-search-replace:before {
  content: '\f1c2';
}
.zmdi-search:before {
  content: '\f1c3';
}
.zmdi-seat:before {
  content: '\f1c4';
}
.zmdi-settings-square:before {
  content: '\f1c5';
}
.zmdi-settings:before {
  content: '\f1c6';
}
.zmdi-shield-check:before {
  content: '\f1c7';
}
.zmdi-shield-security:before {
  content: '\f1c8';
}
.zmdi-shopping-basket:before {
  content: '\f1c9';
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}
.zmdi-shopping-cart:before {
  content: '\f1cb';
}
.zmdi-sign-in:before {
  content: '\f1cc';
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}
.zmdi-sort-asc:before {
  content: '\f1cf';
}
.zmdi-sort-desc:before {
  content: '\f1d0';
}
.zmdi-spellcheck:before {
  content: '\f1d1';
}
.zmdi-storage:before {
  content: '\f1d2';
}
.zmdi-store-24:before {
  content: '\f1d3';
}
.zmdi-store:before {
  content: '\f1d4';
}
.zmdi-subway:before {
  content: '\f1d5';
}
.zmdi-sun:before {
  content: '\f1d6';
}
.zmdi-tab-unselected:before {
  content: '\f1d7';
}
.zmdi-tab:before {
  content: '\f1d8';
}
.zmdi-tag-close:before {
  content: '\f1d9';
}
.zmdi-tag-more:before {
  content: '\f1da';
}
.zmdi-tag:before {
  content: '\f1db';
}
.zmdi-thumb-down:before {
  content: '\f1dc';
}
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}
.zmdi-thumb-up:before {
  content: '\f1de';
}
.zmdi-ticket-star:before {
  content: '\f1df';
}
.zmdi-toll:before {
  content: '\f1e0';
}
.zmdi-toys:before {
  content: '\f1e1';
}
.zmdi-traffic:before {
  content: '\f1e2';
}
.zmdi-translate:before {
  content: '\f1e3';
}
.zmdi-triangle-down:before {
  content: '\f1e4';
}
.zmdi-triangle-up:before {
  content: '\f1e5';
}
.zmdi-truck:before {
  content: '\f1e6';
}
.zmdi-turning-sign:before {
  content: '\f1e7';
}
.zmdi-wallpaper:before {
  content: '\f1e8';
}
.zmdi-washing-machine:before {
  content: '\f1e9';
}
.zmdi-window-maximize:before {
  content: '\f1ea';
}
.zmdi-window-minimize:before {
  content: '\f1eb';
}
.zmdi-window-restore:before {
  content: '\f1ec';
}
.zmdi-wrench:before {
  content: '\f1ed';
}
.zmdi-zoom-in:before {
  content: '\f1ee';
}
.zmdi-zoom-out:before {
  content: '\f1ef';
}
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}
.zmdi-alert-circle:before {
  content: '\f1f1';
}
.zmdi-alert-octagon:before {
  content: '\f1f2';
}
.zmdi-alert-polygon:before {
  content: '\f1f3';
}
.zmdi-alert-triangle:before {
  content: '\f1f4';
}
.zmdi-help-outline:before {
  content: '\f1f5';
}
.zmdi-help:before {
  content: '\f1f6';
}
.zmdi-info-outline:before {
  content: '\f1f7';
}
.zmdi-info:before {
  content: '\f1f8';
}
.zmdi-notifications-active:before {
  content: '\f1f9';
}
.zmdi-notifications-add:before {
  content: '\f1fa';
}
.zmdi-notifications-none:before {
  content: '\f1fb';
}
.zmdi-notifications-off:before {
  content: '\f1fc';
}
.zmdi-notifications-paused:before {
  content: '\f1fd';
}
.zmdi-notifications:before {
  content: '\f1fe';
}
.zmdi-account-add:before {
  content: '\f1ff';
}
.zmdi-account-box-mail:before {
  content: '\f200';
}
.zmdi-account-box-o:before {
  content: '\f201';
}
.zmdi-account-box-phone:before {
  content: '\f202';
}
.zmdi-account-box:before {
  content: '\f203';
}
.zmdi-account-calendar:before {
  content: '\f204';
}
.zmdi-account-circle:before {
  content: '\f205';
}
.zmdi-account-o:before {
  content: '\f206';
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-accounts-add:before {
  content: '\f208';
}
.zmdi-accounts-alt:before {
  content: '\f209';
}
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}
.zmdi-accounts-list:before {
  content: '\f20b';
}
.zmdi-accounts-outline:before {
  content: '\f20c';
}
.zmdi-accounts:before {
  content: '\f20d';
}
.zmdi-face:before {
  content: '\f20e';
}
.zmdi-female:before {
  content: '\f20f';
}
.zmdi-male-alt:before {
  content: '\f210';
}
.zmdi-male-female:before {
  content: '\f211';
}
.zmdi-male:before {
  content: '\f212';
}
.zmdi-mood-bad:before {
  content: '\f213';
}
.zmdi-mood:before {
  content: '\f214';
}
.zmdi-run:before {
  content: '\f215';
}
.zmdi-walk:before {
  content: '\f216';
}
.zmdi-cloud-box:before {
  content: '\f217';
}
.zmdi-cloud-circle:before {
  content: '\f218';
}
.zmdi-cloud-done:before {
  content: '\f219';
}
.zmdi-cloud-download:before {
  content: '\f21a';
}
.zmdi-cloud-off:before {
  content: '\f21b';
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}
.zmdi-cloud-outline:before {
  content: '\f21d';
}
.zmdi-cloud-upload:before {
  content: '\f21e';
}
.zmdi-cloud:before {
  content: '\f21f';
}
.zmdi-download:before {
  content: '\f220';
}
.zmdi-file-plus:before {
  content: '\f221';
}
.zmdi-file-text:before {
  content: '\f222';
}
.zmdi-file:before {
  content: '\f223';
}
.zmdi-folder-outline:before {
  content: '\f224';
}
.zmdi-folder-person:before {
  content: '\f225';
}
.zmdi-folder-star-alt:before {
  content: '\f226';
}
.zmdi-folder-star:before {
  content: '\f227';
}
.zmdi-folder:before {
  content: '\f228';
}
.zmdi-gif:before {
  content: '\f229';
}
.zmdi-upload:before {
  content: '\f22a';
}
.zmdi-border-all:before {
  content: '\f22b';
}
.zmdi-border-bottom:before {
  content: '\f22c';
}
.zmdi-border-clear:before {
  content: '\f22d';
}
.zmdi-border-color:before {
  content: '\f22e';
}
.zmdi-border-horizontal:before {
  content: '\f22f';
}
.zmdi-border-inner:before {
  content: '\f230';
}
.zmdi-border-left:before {
  content: '\f231';
}
.zmdi-border-outer:before {
  content: '\f232';
}
.zmdi-border-right:before {
  content: '\f233';
}
.zmdi-border-style:before {
  content: '\f234';
}
.zmdi-border-top:before {
  content: '\f235';
}
.zmdi-border-vertical:before {
  content: '\f236';
}
.zmdi-copy:before {
  content: '\f237';
}
.zmdi-crop:before {
  content: '\f238';
}
.zmdi-format-align-center:before {
  content: '\f239';
}
.zmdi-format-align-justify:before {
  content: '\f23a';
}
.zmdi-format-align-left:before {
  content: '\f23b';
}
.zmdi-format-align-right:before {
  content: '\f23c';
}
.zmdi-format-bold:before {
  content: '\f23d';
}
.zmdi-format-clear-all:before {
  content: '\f23e';
}
.zmdi-format-clear:before {
  content: '\f23f';
}
.zmdi-format-color-fill:before {
  content: '\f240';
}
.zmdi-format-color-reset:before {
  content: '\f241';
}
.zmdi-format-color-text:before {
  content: '\f242';
}
.zmdi-format-indent-decrease:before {
  content: '\f243';
}
.zmdi-format-indent-increase:before {
  content: '\f244';
}
.zmdi-format-italic:before {
  content: '\f245';
}
.zmdi-format-line-spacing:before {
  content: '\f246';
}
.zmdi-format-list-bulleted:before {
  content: '\f247';
}
.zmdi-format-list-numbered:before {
  content: '\f248';
}
.zmdi-format-ltr:before {
  content: '\f249';
}
.zmdi-format-rtl:before {
  content: '\f24a';
}
.zmdi-format-size:before {
  content: '\f24b';
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}
.zmdi-format-strikethrough:before {
  content: '\f24d';
}
.zmdi-format-subject:before {
  content: '\f24e';
}
.zmdi-format-underlined:before {
  content: '\f24f';
}
.zmdi-format-valign-bottom:before {
  content: '\f250';
}
.zmdi-format-valign-center:before {
  content: '\f251';
}
.zmdi-format-valign-top:before {
  content: '\f252';
}
.zmdi-redo:before {
  content: '\f253';
}
.zmdi-select-all:before {
  content: '\f254';
}
.zmdi-space-bar:before {
  content: '\f255';
}
.zmdi-text-format:before {
  content: '\f256';
}
.zmdi-transform:before {
  content: '\f257';
}
.zmdi-undo:before {
  content: '\f258';
}
.zmdi-wrap-text:before {
  content: '\f259';
}
.zmdi-comment-alert:before {
  content: '\f25a';
}
.zmdi-comment-alt-text:before {
  content: '\f25b';
}
.zmdi-comment-alt:before {
  content: '\f25c';
}
.zmdi-comment-edit:before {
  content: '\f25d';
}
.zmdi-comment-image:before {
  content: '\f25e';
}
.zmdi-comment-list:before {
  content: '\f25f';
}
.zmdi-comment-more:before {
  content: '\f260';
}
.zmdi-comment-outline:before {
  content: '\f261';
}
.zmdi-comment-text-alt:before {
  content: '\f262';
}
.zmdi-comment-text:before {
  content: '\f263';
}
.zmdi-comment-video:before {
  content: '\f264';
}
.zmdi-comment:before {
  content: '\f265';
}
.zmdi-comments:before {
  content: '\f266';
}
.zmdi-check-all:before {
  content: '\f267';
}
.zmdi-check-circle-u:before {
  content: '\f268';
}
.zmdi-check-circle:before {
  content: '\f269';
}
.zmdi-check-square:before {
  content: '\f26a';
}
.zmdi-check:before {
  content: '\f26b';
}
.zmdi-circle-o:before {
  content: '\f26c';
}
.zmdi-circle:before {
  content: '\f26d';
}
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}
.zmdi-dot-circle:before {
  content: '\f26f';
}
.zmdi-minus-circle-outline:before {
  content: '\f270';
}
.zmdi-minus-circle:before {
  content: '\f271';
}
.zmdi-minus-square:before {
  content: '\f272';
}
.zmdi-minus:before {
  content: '\f273';
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}
.zmdi-plus-circle-o:before {
  content: '\f275';
}
.zmdi-plus-circle:before {
  content: '\f276';
}
.zmdi-plus-square:before {
  content: '\f277';
}
.zmdi-plus:before {
  content: '\f278';
}
.zmdi-square-o:before {
  content: '\f279';
}
.zmdi-star-circle:before {
  content: '\f27a';
}
.zmdi-star-half:before {
  content: '\f27b';
}
.zmdi-star-outline:before {
  content: '\f27c';
}
.zmdi-star:before {
  content: '\f27d';
}
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}
.zmdi-bluetooth-off:before {
  content: '\f27f';
}
.zmdi-bluetooth-search:before {
  content: '\f280';
}
.zmdi-bluetooth-setting:before {
  content: '\f281';
}
.zmdi-bluetooth:before {
  content: '\f282';
}
.zmdi-camera-add:before {
  content: '\f283';
}
.zmdi-camera-alt:before {
  content: '\f284';
}
.zmdi-camera-bw:before {
  content: '\f285';
}
.zmdi-camera-front:before {
  content: '\f286';
}
.zmdi-camera-mic:before {
  content: '\f287';
}
.zmdi-camera-party-mode:before {
  content: '\f288';
}
.zmdi-camera-rear:before {
  content: '\f289';
}
.zmdi-camera-roll:before {
  content: '\f28a';
}
.zmdi-camera-switch:before {
  content: '\f28b';
}
.zmdi-camera:before {
  content: '\f28c';
}
.zmdi-card-alert:before {
  content: '\f28d';
}
.zmdi-card-off:before {
  content: '\f28e';
}
.zmdi-card-sd:before {
  content: '\f28f';
}
.zmdi-card-sim:before {
  content: '\f290';
}
.zmdi-desktop-mac:before {
  content: '\f291';
}
.zmdi-desktop-windows:before {
  content: '\f292';
}
.zmdi-device-hub:before {
  content: '\f293';
}
.zmdi-devices-off:before {
  content: '\f294';
}
.zmdi-devices:before {
  content: '\f295';
}
.zmdi-dock:before {
  content: '\f296';
}
.zmdi-floppy:before {
  content: '\f297';
}
.zmdi-gamepad:before {
  content: '\f298';
}
.zmdi-gps-dot:before {
  content: '\f299';
}
.zmdi-gps-off:before {
  content: '\f29a';
}
.zmdi-gps:before {
  content: '\f29b';
}
.zmdi-headset-mic:before {
  content: '\f29c';
}
.zmdi-headset:before {
  content: '\f29d';
}
.zmdi-input-antenna:before {
  content: '\f29e';
}
.zmdi-input-composite:before {
  content: '\f29f';
}
.zmdi-input-hdmi:before {
  content: '\f2a0';
}
.zmdi-input-power:before {
  content: '\f2a1';
}
.zmdi-input-svideo:before {
  content: '\f2a2';
}
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}
.zmdi-keyboard:before {
  content: '\f2a4';
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}
.zmdi-laptop-mac:before {
  content: '\f2a6';
}
.zmdi-laptop:before {
  content: '\f2a7';
}
.zmdi-mic-off:before {
  content: '\f2a8';
}
.zmdi-mic-outline:before {
  content: '\f2a9';
}
.zmdi-mic-setting:before {
  content: '\f2aa';
}
.zmdi-mic:before {
  content: '\f2ab';
}
.zmdi-mouse:before {
  content: '\f2ac';
}
.zmdi-network-alert:before {
  content: '\f2ad';
}
.zmdi-network-locked:before {
  content: '\f2ae';
}
.zmdi-network-off:before {
  content: '\f2af';
}
.zmdi-network-outline:before {
  content: '\f2b0';
}
.zmdi-network-setting:before {
  content: '\f2b1';
}
.zmdi-network:before {
  content: '\f2b2';
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}
.zmdi-phone-end:before {
  content: '\f2b4';
}
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}
.zmdi-phone-locked:before {
  content: '\f2b7';
}
.zmdi-phone-missed:before {
  content: '\f2b8';
}
.zmdi-phone-msg:before {
  content: '\f2b9';
}
.zmdi-phone-paused:before {
  content: '\f2ba';
}
.zmdi-phone-ring:before {
  content: '\f2bb';
}
.zmdi-phone-setting:before {
  content: '\f2bc';
}
.zmdi-phone-sip:before {
  content: '\f2bd';
}
.zmdi-phone:before {
  content: '\f2be';
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}
.zmdi-portable-wifi:before {
  content: '\f2c1';
}
.zmdi-radio:before {
  content: '\f2c2';
}
.zmdi-reader:before {
  content: '\f2c3';
}
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}
.zmdi-remote-control:before {
  content: '\f2c5';
}
.zmdi-router:before {
  content: '\f2c6';
}
.zmdi-scanner:before {
  content: '\f2c7';
}
.zmdi-smartphone-android:before {
  content: '\f2c8';
}
.zmdi-smartphone-download:before {
  content: '\f2c9';
}
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}
.zmdi-smartphone-info:before {
  content: '\f2cb';
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}
.zmdi-smartphone:before {
  content: '\f2d4';
}
.zmdi-speaker:before {
  content: '\f2d5';
}
.zmdi-tablet-android:before {
  content: '\f2d6';
}
.zmdi-tablet-mac:before {
  content: '\f2d7';
}
.zmdi-tablet:before {
  content: '\f2d8';
}
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}
.zmdi-tv-list:before {
  content: '\f2da';
}
.zmdi-tv-play:before {
  content: '\f2db';
}
.zmdi-tv:before {
  content: '\f2dc';
}
.zmdi-usb:before {
  content: '\f2dd';
}
.zmdi-videocam-off:before {
  content: '\f2de';
}
.zmdi-videocam-switch:before {
  content: '\f2df';
}
.zmdi-videocam:before {
  content: '\f2e0';
}
.zmdi-watch:before {
  content: '\f2e1';
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}
.zmdi-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-wifi-info:before {
  content: '\f2e4';
}
.zmdi-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-wifi-off:before {
  content: '\f2e6';
}
.zmdi-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-wifi:before {
  content: '\f2e8';
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}
.zmdi-arrow-left:before {
  content: '\f2ea';
}
.zmdi-arrow-merge:before {
  content: '\f2eb';
}
.zmdi-arrow-missed:before {
  content: '\f2ec';
}
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}
.zmdi-arrow-right:before {
  content: '\f2ee';
}
.zmdi-arrow-split:before {
  content: '\f2ef';
}
.zmdi-arrows:before {
  content: '\f2f0';
}
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}
.zmdi-caret-down:before {
  content: '\f2f2';
}
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}
.zmdi-caret-left:before {
  content: '\f2f4';
}
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}
.zmdi-caret-right:before {
  content: '\f2f6';
}
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}
.zmdi-caret-up:before {
  content: '\f2f8';
}
.zmdi-chevron-down:before {
  content: '\f2f9';
}
.zmdi-chevron-left:before {
  content: '\f2fa';
}
.zmdi-chevron-right:before {
  content: '\f2fb';
}
.zmdi-chevron-up:before {
  content: '\f2fc';
}
.zmdi-forward:before {
  content: '\f2fd';
}
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}
.zmdi-long-arrow-return:before {
  content: '\f300';
}
.zmdi-long-arrow-right:before {
  content: '\f301';
}
.zmdi-long-arrow-tab:before {
  content: '\f302';
}
.zmdi-long-arrow-up:before {
  content: '\f303';
}
.zmdi-rotate-ccw:before {
  content: '\f304';
}
.zmdi-rotate-cw:before {
  content: '\f305';
}
.zmdi-rotate-left:before {
  content: '\f306';
}
.zmdi-rotate-right:before {
  content: '\f307';
}
.zmdi-square-down:before {
  content: '\f308';
}
.zmdi-square-right:before {
  content: '\f309';
}
.zmdi-swap-alt:before {
  content: '\f30a';
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}
.zmdi-swap-vertical:before {
  content: '\f30c';
}
.zmdi-swap:before {
  content: '\f30d';
}
.zmdi-trending-down:before {
  content: '\f30e';
}
.zmdi-trending-flat:before {
  content: '\f30f';
}
.zmdi-trending-up:before {
  content: '\f310';
}
.zmdi-unfold-less:before {
  content: '\f311';
}
.zmdi-unfold-more:before {
  content: '\f312';
}
.zmdi-apps:before {
  content: '\f313';
}
.zmdi-grid-off:before {
  content: '\f314';
}
.zmdi-grid:before {
  content: '\f315';
}
.zmdi-view-agenda:before {
  content: '\f316';
}
.zmdi-view-array:before {
  content: '\f317';
}
.zmdi-view-carousel:before {
  content: '\f318';
}
.zmdi-view-column:before {
  content: '\f319';
}
.zmdi-view-comfy:before {
  content: '\f31a';
}
.zmdi-view-compact:before {
  content: '\f31b';
}
.zmdi-view-dashboard:before {
  content: '\f31c';
}
.zmdi-view-day:before {
  content: '\f31d';
}
.zmdi-view-headline:before {
  content: '\f31e';
}
.zmdi-view-list-alt:before {
  content: '\f31f';
}
.zmdi-view-list:before {
  content: '\f320';
}
.zmdi-view-module:before {
  content: '\f321';
}
.zmdi-view-quilt:before {
  content: '\f322';
}
.zmdi-view-stream:before {
  content: '\f323';
}
.zmdi-view-subtitles:before {
  content: '\f324';
}
.zmdi-view-toc:before {
  content: '\f325';
}
.zmdi-view-web:before {
  content: '\f326';
}
.zmdi-view-week:before {
  content: '\f327';
}
.zmdi-widgets:before {
  content: '\f328';
}
.zmdi-alarm-check:before {
  content: '\f329';
}
.zmdi-alarm-off:before {
  content: '\f32a';
}
.zmdi-alarm-plus:before {
  content: '\f32b';
}
.zmdi-alarm-snooze:before {
  content: '\f32c';
}
.zmdi-alarm:before {
  content: '\f32d';
}
.zmdi-calendar-alt:before {
  content: '\f32e';
}
.zmdi-calendar-check:before {
  content: '\f32f';
}
.zmdi-calendar-close:before {
  content: '\f330';
}
.zmdi-calendar-note:before {
  content: '\f331';
}
.zmdi-calendar:before {
  content: '\f332';
}
.zmdi-time-countdown:before {
  content: '\f333';
}
.zmdi-time-interval:before {
  content: '\f334';
}
.zmdi-time-restore-setting:before {
  content: '\f335';
}
.zmdi-time-restore:before {
  content: '\f336';
}
.zmdi-time:before {
  content: '\f337';
}
.zmdi-timer-off:before {
  content: '\f338';
}
.zmdi-timer:before {
  content: '\f339';
}
.zmdi-android-alt:before {
  content: '\f33a';
}
.zmdi-android:before {
  content: '\f33b';
}
.zmdi-apple:before {
  content: '\f33c';
}
.zmdi-behance:before {
  content: '\f33d';
}
.zmdi-codepen:before {
  content: '\f33e';
}
.zmdi-dribbble:before {
  content: '\f33f';
}
.zmdi-dropbox:before {
  content: '\f340';
}
.zmdi-evernote:before {
  content: '\f341';
}
.zmdi-facebook-box:before {
  content: '\f342';
}
.zmdi-facebook:before {
  content: '\f343';
}
.zmdi-github-box:before {
  content: '\f344';
}
.zmdi-github:before {
  content: '\f345';
}
.zmdi-google-drive:before {
  content: '\f346';
}
.zmdi-google-earth:before {
  content: '\f347';
}
.zmdi-google-glass:before {
  content: '\f348';
}
.zmdi-google-maps:before {
  content: '\f349';
}
.zmdi-google-pages:before {
  content: '\f34a';
}
.zmdi-google-play:before {
  content: '\f34b';
}
.zmdi-google-plus-box:before {
  content: '\f34c';
}
.zmdi-google-plus:before {
  content: '\f34d';
}
.zmdi-google:before {
  content: '\f34e';
}
.zmdi-instagram:before {
  content: '\f34f';
}
.zmdi-language-css3:before {
  content: '\f350';
}
.zmdi-language-html5:before {
  content: '\f351';
}
.zmdi-language-javascript:before {
  content: '\f352';
}
.zmdi-language-python-alt:before {
  content: '\f353';
}
.zmdi-language-python:before {
  content: '\f354';
}
.zmdi-lastfm:before {
  content: '\f355';
}
.zmdi-linkedin-box:before {
  content: '\f356';
}
.zmdi-paypal:before {
  content: '\f357';
}
.zmdi-pinterest-box:before {
  content: '\f358';
}
.zmdi-pocket:before {
  content: '\f359';
}
.zmdi-polymer:before {
  content: '\f35a';
}
.zmdi-share:before {
  content: '\f35b';
}
.zmdi-stackoverflow:before {
  content: '\f35c';
}
.zmdi-steam-square:before {
  content: '\f35d';
}
.zmdi-steam:before {
  content: '\f35e';
}
.zmdi-twitter-box:before {
  content: '\f35f';
}
.zmdi-twitter:before {
  content: '\f360';
}
.zmdi-vk:before {
  content: '\f361';
}
.zmdi-wikipedia:before {
  content: '\f362';
}
.zmdi-windows:before {
  content: '\f363';
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}
.zmdi-aspect-ratio:before {
  content: '\f365';
}
.zmdi-blur-circular:before {
  content: '\f366';
}
.zmdi-blur-linear:before {
  content: '\f367';
}
.zmdi-blur-off:before {
  content: '\f368';
}
.zmdi-blur:before {
  content: '\f369';
}
.zmdi-brightness-2:before {
  content: '\f36a';
}
.zmdi-brightness-3:before {
  content: '\f36b';
}
.zmdi-brightness-4:before {
  content: '\f36c';
}
.zmdi-brightness-5:before {
  content: '\f36d';
}
.zmdi-brightness-6:before {
  content: '\f36e';
}
.zmdi-brightness-7:before {
  content: '\f36f';
}
.zmdi-brightness-auto:before {
  content: '\f370';
}
.zmdi-brightness-setting:before {
  content: '\f371';
}
.zmdi-broken-image:before {
  content: '\f372';
}
.zmdi-center-focus-strong:before {
  content: '\f373';
}
.zmdi-center-focus-weak:before {
  content: '\f374';
}
.zmdi-compare:before {
  content: '\f375';
}
.zmdi-crop-16-9:before {
  content: '\f376';
}
.zmdi-crop-3-2:before {
  content: '\f377';
}
.zmdi-crop-5-4:before {
  content: '\f378';
}
.zmdi-crop-7-5:before {
  content: '\f379';
}
.zmdi-crop-din:before {
  content: '\f37a';
}
.zmdi-crop-free:before {
  content: '\f37b';
}
.zmdi-crop-landscape:before {
  content: '\f37c';
}
.zmdi-crop-portrait:before {
  content: '\f37d';
}
.zmdi-crop-square:before {
  content: '\f37e';
}
.zmdi-exposure-alt:before {
  content: '\f37f';
}
.zmdi-exposure:before {
  content: '\f380';
}
.zmdi-filter-b-and-w:before {
  content: '\f381';
}
.zmdi-filter-center-focus:before {
  content: '\f382';
}
.zmdi-filter-frames:before {
  content: '\f383';
}
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}
.zmdi-gradient:before {
  content: '\f385';
}
.zmdi-grain:before {
  content: '\f386';
}
.zmdi-graphic-eq:before {
  content: '\f387';
}
.zmdi-hdr-off:before {
  content: '\f388';
}
.zmdi-hdr-strong:before {
  content: '\f389';
}
.zmdi-hdr-weak:before {
  content: '\f38a';
}
.zmdi-hdr:before {
  content: '\f38b';
}
.zmdi-iridescent:before {
  content: '\f38c';
}
.zmdi-leak-off:before {
  content: '\f38d';
}
.zmdi-leak:before {
  content: '\f38e';
}
.zmdi-looks:before {
  content: '\f38f';
}
.zmdi-loupe:before {
  content: '\f390';
}
.zmdi-panorama-horizontal:before {
  content: '\f391';
}
.zmdi-panorama-vertical:before {
  content: '\f392';
}
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}
.zmdi-photo-size-select-large:before {
  content: '\f394';
}
.zmdi-photo-size-select-small:before {
  content: '\f395';
}
.zmdi-picture-in-picture:before {
  content: '\f396';
}
.zmdi-slideshow:before {
  content: '\f397';
}
.zmdi-texture:before {
  content: '\f398';
}
.zmdi-tonality:before {
  content: '\f399';
}
.zmdi-vignette:before {
  content: '\f39a';
}
.zmdi-wb-auto:before {
  content: '\f39b';
}
.zmdi-eject-alt:before {
  content: '\f39c';
}
.zmdi-eject:before {
  content: '\f39d';
}
.zmdi-equalizer:before {
  content: '\f39e';
}
.zmdi-fast-forward:before {
  content: '\f39f';
}
.zmdi-fast-rewind:before {
  content: '\f3a0';
}
.zmdi-forward-10:before {
  content: '\f3a1';
}
.zmdi-forward-30:before {
  content: '\f3a2';
}
.zmdi-forward-5:before {
  content: '\f3a3';
}
.zmdi-hearing:before {
  content: '\f3a4';
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}
.zmdi-pause-circle:before {
  content: '\f3a6';
}
.zmdi-pause:before {
  content: '\f3a7';
}
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}
.zmdi-play-circle:before {
  content: '\f3a9';
}
.zmdi-play:before {
  content: '\f3aa';
}
.zmdi-playlist-audio:before {
  content: '\f3ab';
}
.zmdi-playlist-plus:before {
  content: '\f3ac';
}
.zmdi-repeat-one:before {
  content: '\f3ad';
}
.zmdi-repeat:before {
  content: '\f3ae';
}
.zmdi-replay-10:before {
  content: '\f3af';
}
.zmdi-replay-30:before {
  content: '\f3b0';
}
.zmdi-replay-5:before {
  content: '\f3b1';
}
.zmdi-replay:before {
  content: '\f3b2';
}
.zmdi-shuffle:before {
  content: '\f3b3';
}
.zmdi-skip-next:before {
  content: '\f3b4';
}
.zmdi-skip-previous:before {
  content: '\f3b5';
}
.zmdi-stop:before {
  content: '\f3b6';
}
.zmdi-surround-sound:before {
  content: '\f3b7';
}
.zmdi-tune:before {
  content: '\f3b8';
}
.zmdi-volume-down:before {
  content: '\f3b9';
}
.zmdi-volume-mute:before {
  content: '\f3ba';
}
.zmdi-volume-off:before {
  content: '\f3bb';
}
.zmdi-volume-up:before {
  content: '\f3bc';
}
.zmdi-n-1-square:before {
  content: '\f3bd';
}
.zmdi-n-2-square:before {
  content: '\f3be';
}
.zmdi-n-3-square:before {
  content: '\f3bf';
}
.zmdi-n-4-square:before {
  content: '\f3c0';
}
.zmdi-n-5-square:before {
  content: '\f3c1';
}
.zmdi-n-6-square:before {
  content: '\f3c2';
}
.zmdi-neg-1:before {
  content: '\f3c3';
}
.zmdi-neg-2:before {
  content: '\f3c4';
}
.zmdi-plus-1:before {
  content: '\f3c5';
}
.zmdi-plus-2:before {
  content: '\f3c6';
}
.zmdi-sec-10:before {
  content: '\f3c7';
}
.zmdi-sec-3:before {
  content: '\f3c8';
}
.zmdi-zero:before {
  content: '\f3c9';
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}
.zmdi-airplay:before {
  content: '\f3d2';
}
.zmdi-closed-caption:before {
  content: '\f3d3';
}
.zmdi-confirmation-number:before {
  content: '\f3d4';
}
.zmdi-developer-board:before {
  content: '\f3d5';
}
.zmdi-disc-full:before {
  content: '\f3d6';
}
.zmdi-explicit:before {
  content: '\f3d7';
}
.zmdi-flight-land:before {
  content: '\f3d8';
}
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}
.zmdi-flip-to-back:before {
  content: '\f3da';
}
.zmdi-flip-to-front:before {
  content: '\f3db';
}
.zmdi-group-work:before {
  content: '\f3dc';
}
.zmdi-hd:before {
  content: '\f3dd';
}
.zmdi-hq:before {
  content: '\f3de';
}
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}
.zmdi-memory:before {
  content: '\f3e0';
}
.zmdi-nfc:before {
  content: '\f3e1';
}
.zmdi-play-for-work:before {
  content: '\f3e2';
}
.zmdi-power-input:before {
  content: '\f3e3';
}
.zmdi-present-to-all:before {
  content: '\f3e4';
}
.zmdi-satellite:before {
  content: '\f3e5';
}
.zmdi-tap-and-play:before {
  content: '\f3e6';
}
.zmdi-vibration:before {
  content: '\f3e7';
}
.zmdi-voicemail:before {
  content: '\f3e8';
}
.zmdi-group:before {
  content: '\f3e9';
}
.zmdi-rss:before {
  content: '\f3ea';
}
.zmdi-shape:before {
  content: '\f3eb';
}
.zmdi-spinner:before {
  content: '\f3ec';
}
.zmdi-ungroup:before {
  content: '\f3ed';
}
.zmdi-500px:before {
  content: '\f3ee';
}
.zmdi-8tracks:before {
  content: '\f3ef';
}
.zmdi-amazon:before {
  content: '\f3f0';
}
.zmdi-blogger:before {
  content: '\f3f1';
}
.zmdi-delicious:before {
  content: '\f3f2';
}
.zmdi-disqus:before {
  content: '\f3f3';
}
.zmdi-flattr:before {
  content: '\f3f4';
}
.zmdi-flickr:before {
  content: '\f3f5';
}
.zmdi-github-alt:before {
  content: '\f3f6';
}
.zmdi-google-old:before {
  content: '\f3f7';
}
.zmdi-linkedin:before {
  content: '\f3f8';
}
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}
.zmdi-outlook:before {
  content: '\f3fa';
}
.zmdi-paypal-alt:before {
  content: '\f3fb';
}
.zmdi-pinterest:before {
  content: '\f3fc';
}
.zmdi-playstation:before {
  content: '\f3fd';
}
.zmdi-reddit:before {
  content: '\f3fe';
}
.zmdi-skype:before {
  content: '\f3ff';
}
.zmdi-slideshare:before {
  content: '\f400';
}
.zmdi-soundcloud:before {
  content: '\f401';
}
.zmdi-tumblr:before {
  content: '\f402';
}
.zmdi-twitch:before {
  content: '\f403';
}
.zmdi-vimeo:before {
  content: '\f404';
}
.zmdi-whatsapp:before {
  content: '\f405';
}
.zmdi-xbox:before {
  content: '\f406';
}
.zmdi-yahoo:before {
  content: '\f407';
}
.zmdi-youtube-play:before {
  content: '\f408';
}
.zmdi-youtube:before {
  content: '\f409';
}
.zmdi-3d-rotation:before {
  content: '\f101';
}
.zmdi-airplane-off:before {
  content: '\f102';
}
.zmdi-airplane:before {
  content: '\f103';
}
.zmdi-album:before {
  content: '\f104';
}
.zmdi-archive:before {
  content: '\f105';
}
.zmdi-assignment-account:before {
  content: '\f106';
}
.zmdi-assignment-alert:before {
  content: '\f107';
}
.zmdi-assignment-check:before {
  content: '\f108';
}
.zmdi-assignment-o:before {
  content: '\f109';
}
.zmdi-assignment-return:before {
  content: '\f10a';
}
.zmdi-assignment-returned:before {
  content: '\f10b';
}
.zmdi-assignment:before {
  content: '\f10c';
}
.zmdi-attachment-alt:before {
  content: '\f10d';
}
.zmdi-attachment:before {
  content: '\f10e';
}
.zmdi-audio:before {
  content: '\f10f';
}
.zmdi-badge-check:before {
  content: '\f110';
}
.zmdi-balance-wallet:before {
  content: '\f111';
}
.zmdi-balance:before {
  content: '\f112';
}
.zmdi-battery-alert:before {
  content: '\f113';
}
.zmdi-battery-flash:before {
  content: '\f114';
}
.zmdi-battery-unknown:before {
  content: '\f115';
}
.zmdi-battery:before {
  content: '\f116';
}
.zmdi-bike:before {
  content: '\f117';
}
.zmdi-block-alt:before {
  content: '\f118';
}
.zmdi-block:before {
  content: '\f119';
}
.zmdi-boat:before {
  content: '\f11a';
}
.zmdi-book-image:before {
  content: '\f11b';
}
.zmdi-book:before {
  content: '\f11c';
}
.zmdi-bookmark-outline:before {
  content: '\f11d';
}
.zmdi-bookmark:before {
  content: '\f11e';
}
.zmdi-brush:before {
  content: '\f11f';
}
.zmdi-bug:before {
  content: '\f120';
}
.zmdi-bus:before {
  content: '\f121';
}
.zmdi-cake:before {
  content: '\f122';
}
.zmdi-car-taxi:before {
  content: '\f123';
}
.zmdi-car-wash:before {
  content: '\f124';
}
.zmdi-car:before {
  content: '\f125';
}
.zmdi-card-giftcard:before {
  content: '\f126';
}
.zmdi-card-membership:before {
  content: '\f127';
}
.zmdi-card-travel:before {
  content: '\f128';
}
.zmdi-card:before {
  content: '\f129';
}
.zmdi-case-check:before {
  content: '\f12a';
}
.zmdi-case-download:before {
  content: '\f12b';
}
.zmdi-case-play:before {
  content: '\f12c';
}
.zmdi-case:before {
  content: '\f12d';
}
.zmdi-cast-connected:before {
  content: '\f12e';
}
.zmdi-cast:before {
  content: '\f12f';
}
.zmdi-chart-donut:before {
  content: '\f130';
}
.zmdi-chart:before {
  content: '\f131';
}
.zmdi-city-alt:before {
  content: '\f132';
}
.zmdi-city:before {
  content: '\f133';
}
.zmdi-close-circle-o:before {
  content: '\f134';
}
.zmdi-close-circle:before {
  content: '\f135';
}
.zmdi-close:before {
  content: '\f136';
}
.zmdi-cocktail:before {
  content: '\f137';
}
.zmdi-code-setting:before {
  content: '\f138';
}
.zmdi-code-smartphone:before {
  content: '\f139';
}
.zmdi-code:before {
  content: '\f13a';
}
.zmdi-coffee:before {
  content: '\f13b';
}
.zmdi-collection-bookmark:before {
  content: '\f13c';
}
.zmdi-collection-case-play:before {
  content: '\f13d';
}
.zmdi-collection-folder-image:before {
  content: '\f13e';
}
.zmdi-collection-image-o:before {
  content: '\f13f';
}
.zmdi-collection-image:before {
  content: '\f140';
}
.zmdi-collection-item-1:before {
  content: '\f141';
}
.zmdi-collection-item-2:before {
  content: '\f142';
}
.zmdi-collection-item-3:before {
  content: '\f143';
}
.zmdi-collection-item-4:before {
  content: '\f144';
}
.zmdi-collection-item-5:before {
  content: '\f145';
}
.zmdi-collection-item-6:before {
  content: '\f146';
}
.zmdi-collection-item-7:before {
  content: '\f147';
}
.zmdi-collection-item-8:before {
  content: '\f148';
}
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}
.zmdi-collection-item-9:before {
  content: '\f14a';
}
.zmdi-collection-item:before {
  content: '\f14b';
}
.zmdi-collection-music:before {
  content: '\f14c';
}
.zmdi-collection-pdf:before {
  content: '\f14d';
}
.zmdi-collection-plus:before {
  content: '\f14e';
}
.zmdi-collection-speaker:before {
  content: '\f14f';
}
.zmdi-collection-text:before {
  content: '\f150';
}
.zmdi-collection-video:before {
  content: '\f151';
}
.zmdi-compass:before {
  content: '\f152';
}
.zmdi-cutlery:before {
  content: '\f153';
}
.zmdi-delete:before {
  content: '\f154';
}
.zmdi-dialpad:before {
  content: '\f155';
}
.zmdi-dns:before {
  content: '\f156';
}
.zmdi-drink:before {
  content: '\f157';
}
.zmdi-edit:before {
  content: '\f158';
}
.zmdi-email-open:before {
  content: '\f159';
}
.zmdi-email:before {
  content: '\f15a';
}
.zmdi-eye-off:before {
  content: '\f15b';
}
.zmdi-eye:before {
  content: '\f15c';
}
.zmdi-eyedropper:before {
  content: '\f15d';
}
.zmdi-favorite-outline:before {
  content: '\f15e';
}
.zmdi-favorite:before {
  content: '\f15f';
}
.zmdi-filter-list:before {
  content: '\f160';
}
.zmdi-fire:before {
  content: '\f161';
}
.zmdi-flag:before {
  content: '\f162';
}
.zmdi-flare:before {
  content: '\f163';
}
.zmdi-flash-auto:before {
  content: '\f164';
}
.zmdi-flash-off:before {
  content: '\f165';
}
.zmdi-flash:before {
  content: '\f166';
}
.zmdi-flip:before {
  content: '\f167';
}
.zmdi-flower-alt:before {
  content: '\f168';
}
.zmdi-flower:before {
  content: '\f169';
}
.zmdi-font:before {
  content: '\f16a';
}
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}
.zmdi-fullscreen:before {
  content: '\f16d';
}
.zmdi-functions:before {
  content: '\f16e';
}
.zmdi-gas-station:before {
  content: '\f16f';
}
.zmdi-gesture:before {
  content: '\f170';
}
.zmdi-globe-alt:before {
  content: '\f171';
}
.zmdi-globe-lock:before {
  content: '\f172';
}
.zmdi-globe:before {
  content: '\f173';
}
.zmdi-graduation-cap:before {
  content: '\f174';
}
.zmdi-home:before {
  content: '\f175';
}
.zmdi-hospital-alt:before {
  content: '\f176';
}
.zmdi-hospital:before {
  content: '\f177';
}
.zmdi-hotel:before {
  content: '\f178';
}
.zmdi-hourglass-alt:before {
  content: '\f179';
}
.zmdi-hourglass-outline:before {
  content: '\f17a';
}
.zmdi-hourglass:before {
  content: '\f17b';
}
.zmdi-http:before {
  content: '\f17c';
}
.zmdi-image-alt:before {
  content: '\f17d';
}
.zmdi-image-o:before {
  content: '\f17e';
}
.zmdi-image:before {
  content: '\f17f';
}
.zmdi-inbox:before {
  content: '\f180';
}
.zmdi-invert-colors-off:before {
  content: '\f181';
}
.zmdi-invert-colors:before {
  content: '\f182';
}
.zmdi-key:before {
  content: '\f183';
}
.zmdi-label-alt-outline:before {
  content: '\f184';
}
.zmdi-label-alt:before {
  content: '\f185';
}
.zmdi-label-heart:before {
  content: '\f186';
}
.zmdi-label:before {
  content: '\f187';
}
.zmdi-labels:before {
  content: '\f188';
}
.zmdi-lamp:before {
  content: '\f189';
}
.zmdi-landscape:before {
  content: '\f18a';
}
.zmdi-layers-off:before {
  content: '\f18b';
}
.zmdi-layers:before {
  content: '\f18c';
}
.zmdi-library:before {
  content: '\f18d';
}
.zmdi-link:before {
  content: '\f18e';
}
.zmdi-lock-open:before {
  content: '\f18f';
}
.zmdi-lock-outline:before {
  content: '\f190';
}
.zmdi-lock:before {
  content: '\f191';
}
.zmdi-mail-reply-all:before {
  content: '\f192';
}
.zmdi-mail-reply:before {
  content: '\f193';
}
.zmdi-mail-send:before {
  content: '\f194';
}
.zmdi-mall:before {
  content: '\f195';
}
.zmdi-map:before {
  content: '\f196';
}
.zmdi-menu:before {
  content: '\f197';
}
.zmdi-money-box:before {
  content: '\f198';
}
.zmdi-money-off:before {
  content: '\f199';
}
.zmdi-money:before {
  content: '\f19a';
}
.zmdi-more-vert:before {
  content: '\f19b';
}
.zmdi-more:before {
  content: '\f19c';
}
.zmdi-movie-alt:before {
  content: '\f19d';
}
.zmdi-movie:before {
  content: '\f19e';
}
.zmdi-nature-people:before {
  content: '\f19f';
}
.zmdi-nature:before {
  content: '\f1a0';
}
.zmdi-navigation:before {
  content: '\f1a1';
}
.zmdi-open-in-browser:before {
  content: '\f1a2';
}
.zmdi-open-in-new:before {
  content: '\f1a3';
}
.zmdi-palette:before {
  content: '\f1a4';
}
.zmdi-parking:before {
  content: '\f1a5';
}
.zmdi-pin-account:before {
  content: '\f1a6';
}
.zmdi-pin-assistant:before {
  content: '\f1a7';
}
.zmdi-pin-drop:before {
  content: '\f1a8';
}
.zmdi-pin-help:before {
  content: '\f1a9';
}
.zmdi-pin-off:before {
  content: '\f1aa';
}
.zmdi-pin:before {
  content: '\f1ab';
}
.zmdi-pizza:before {
  content: '\f1ac';
}
.zmdi-plaster:before {
  content: '\f1ad';
}
.zmdi-power-setting:before {
  content: '\f1ae';
}
.zmdi-power:before {
  content: '\f1af';
}
.zmdi-print:before {
  content: '\f1b0';
}
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}
.zmdi-quote:before {
  content: '\f1b2';
}
.zmdi-railway:before {
  content: '\f1b3';
}
.zmdi-receipt:before {
  content: '\f1b4';
}
.zmdi-refresh-alt:before {
  content: '\f1b5';
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}
.zmdi-refresh-sync:before {
  content: '\f1b8';
}
.zmdi-refresh:before {
  content: '\f1b9';
}
.zmdi-roller:before {
  content: '\f1ba';
}
.zmdi-ruler:before {
  content: '\f1bb';
}
.zmdi-scissors:before {
  content: '\f1bc';
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}
.zmdi-screen-rotation:before {
  content: '\f1be';
}
.zmdi-search-for:before {
  content: '\f1bf';
}
.zmdi-search-in-file:before {
  content: '\f1c0';
}
.zmdi-search-in-page:before {
  content: '\f1c1';
}
.zmdi-search-replace:before {
  content: '\f1c2';
}
.zmdi-search:before {
  content: '\f1c3';
}
.zmdi-seat:before {
  content: '\f1c4';
}
.zmdi-settings-square:before {
  content: '\f1c5';
}
.zmdi-settings:before {
  content: '\f1c6';
}
.zmdi-shield-check:before {
  content: '\f1c7';
}
.zmdi-shield-security:before {
  content: '\f1c8';
}
.zmdi-shopping-basket:before {
  content: '\f1c9';
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}
.zmdi-shopping-cart:before {
  content: '\f1cb';
}
.zmdi-sign-in:before {
  content: '\f1cc';
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}
.zmdi-sort-asc:before {
  content: '\f1cf';
}
.zmdi-sort-desc:before {
  content: '\f1d0';
}
.zmdi-spellcheck:before {
  content: '\f1d1';
}
.zmdi-storage:before {
  content: '\f1d2';
}
.zmdi-store-24:before {
  content: '\f1d3';
}
.zmdi-store:before {
  content: '\f1d4';
}
.zmdi-subway:before {
  content: '\f1d5';
}
.zmdi-sun:before {
  content: '\f1d6';
}
.zmdi-tab-unselected:before {
  content: '\f1d7';
}
.zmdi-tab:before {
  content: '\f1d8';
}
.zmdi-tag-close:before {
  content: '\f1d9';
}
.zmdi-tag-more:before {
  content: '\f1da';
}
.zmdi-tag:before {
  content: '\f1db';
}
.zmdi-thumb-down:before {
  content: '\f1dc';
}
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}
.zmdi-thumb-up:before {
  content: '\f1de';
}
.zmdi-ticket-star:before {
  content: '\f1df';
}
.zmdi-toll:before {
  content: '\f1e0';
}
.zmdi-toys:before {
  content: '\f1e1';
}
.zmdi-traffic:before {
  content: '\f1e2';
}
.zmdi-translate:before {
  content: '\f1e3';
}
.zmdi-triangle-down:before {
  content: '\f1e4';
}
.zmdi-triangle-up:before {
  content: '\f1e5';
}
.zmdi-truck:before {
  content: '\f1e6';
}
.zmdi-turning-sign:before {
  content: '\f1e7';
}
.zmdi-wallpaper:before {
  content: '\f1e8';
}
.zmdi-washing-machine:before {
  content: '\f1e9';
}
.zmdi-window-maximize:before {
  content: '\f1ea';
}
.zmdi-window-minimize:before {
  content: '\f1eb';
}
.zmdi-window-restore:before {
  content: '\f1ec';
}
.zmdi-wrench:before {
  content: '\f1ed';
}
.zmdi-zoom-in:before {
  content: '\f1ee';
}
.zmdi-zoom-out:before {
  content: '\f1ef';
}
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}
.zmdi-alert-circle:before {
  content: '\f1f1';
}
.zmdi-alert-octagon:before {
  content: '\f1f2';
}
.zmdi-alert-polygon:before {
  content: '\f1f3';
}
.zmdi-alert-triangle:before {
  content: '\f1f4';
}
.zmdi-help-outline:before {
  content: '\f1f5';
}
.zmdi-help:before {
  content: '\f1f6';
}
.zmdi-info-outline:before {
  content: '\f1f7';
}
.zmdi-info:before {
  content: '\f1f8';
}
.zmdi-notifications-active:before {
  content: '\f1f9';
}
.zmdi-notifications-add:before {
  content: '\f1fa';
}
.zmdi-notifications-none:before {
  content: '\f1fb';
}
.zmdi-notifications-off:before {
  content: '\f1fc';
}
.zmdi-notifications-paused:before {
  content: '\f1fd';
}
.zmdi-notifications:before {
  content: '\f1fe';
}
.zmdi-account-add:before {
  content: '\f1ff';
}
.zmdi-account-box-mail:before {
  content: '\f200';
}
.zmdi-account-box-o:before {
  content: '\f201';
}
.zmdi-account-box-phone:before {
  content: '\f202';
}
.zmdi-account-box:before {
  content: '\f203';
}
.zmdi-account-calendar:before {
  content: '\f204';
}
.zmdi-account-circle:before {
  content: '\f205';
}
.zmdi-account-o:before {
  content: '\f206';
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-accounts-add:before {
  content: '\f208';
}
.zmdi-accounts-alt:before {
  content: '\f209';
}
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}
.zmdi-accounts-list:before {
  content: '\f20b';
}
.zmdi-accounts-outline:before {
  content: '\f20c';
}
.zmdi-accounts:before {
  content: '\f20d';
}
.zmdi-face:before {
  content: '\f20e';
}
.zmdi-female:before {
  content: '\f20f';
}
.zmdi-male-alt:before {
  content: '\f210';
}
.zmdi-male-female:before {
  content: '\f211';
}
.zmdi-male:before {
  content: '\f212';
}
.zmdi-mood-bad:before {
  content: '\f213';
}
.zmdi-mood:before {
  content: '\f214';
}
.zmdi-run:before {
  content: '\f215';
}
.zmdi-walk:before {
  content: '\f216';
}
.zmdi-cloud-box:before {
  content: '\f217';
}
.zmdi-cloud-circle:before {
  content: '\f218';
}
.zmdi-cloud-done:before {
  content: '\f219';
}
.zmdi-cloud-download:before {
  content: '\f21a';
}
.zmdi-cloud-off:before {
  content: '\f21b';
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}
.zmdi-cloud-outline:before {
  content: '\f21d';
}
.zmdi-cloud-upload:before {
  content: '\f21e';
}
.zmdi-cloud:before {
  content: '\f21f';
}
.zmdi-download:before {
  content: '\f220';
}
.zmdi-file-plus:before {
  content: '\f221';
}
.zmdi-file-text:before {
  content: '\f222';
}
.zmdi-file:before {
  content: '\f223';
}
.zmdi-folder-outline:before {
  content: '\f224';
}
.zmdi-folder-person:before {
  content: '\f225';
}
.zmdi-folder-star-alt:before {
  content: '\f226';
}
.zmdi-folder-star:before {
  content: '\f227';
}
.zmdi-folder:before {
  content: '\f228';
}
.zmdi-gif:before {
  content: '\f229';
}
.zmdi-upload:before {
  content: '\f22a';
}
.zmdi-border-all:before {
  content: '\f22b';
}
.zmdi-border-bottom:before {
  content: '\f22c';
}
.zmdi-border-clear:before {
  content: '\f22d';
}
.zmdi-border-color:before {
  content: '\f22e';
}
.zmdi-border-horizontal:before {
  content: '\f22f';
}
.zmdi-border-inner:before {
  content: '\f230';
}
.zmdi-border-left:before {
  content: '\f231';
}
.zmdi-border-outer:before {
  content: '\f232';
}
.zmdi-border-right:before {
  content: '\f233';
}
.zmdi-border-style:before {
  content: '\f234';
}
.zmdi-border-top:before {
  content: '\f235';
}
.zmdi-border-vertical:before {
  content: '\f236';
}
.zmdi-copy:before {
  content: '\f237';
}
.zmdi-crop:before {
  content: '\f238';
}
.zmdi-format-align-center:before {
  content: '\f239';
}
.zmdi-format-align-justify:before {
  content: '\f23a';
}
.zmdi-format-align-left:before {
  content: '\f23b';
}
.zmdi-format-align-right:before {
  content: '\f23c';
}
.zmdi-format-bold:before {
  content: '\f23d';
}
.zmdi-format-clear-all:before {
  content: '\f23e';
}
.zmdi-format-clear:before {
  content: '\f23f';
}
.zmdi-format-color-fill:before {
  content: '\f240';
}
.zmdi-format-color-reset:before {
  content: '\f241';
}
.zmdi-format-color-text:before {
  content: '\f242';
}
.zmdi-format-indent-decrease:before {
  content: '\f243';
}
.zmdi-format-indent-increase:before {
  content: '\f244';
}
.zmdi-format-italic:before {
  content: '\f245';
}
.zmdi-format-line-spacing:before {
  content: '\f246';
}
.zmdi-format-list-bulleted:before {
  content: '\f247';
}
.zmdi-format-list-numbered:before {
  content: '\f248';
}
.zmdi-format-ltr:before {
  content: '\f249';
}
.zmdi-format-rtl:before {
  content: '\f24a';
}
.zmdi-format-size:before {
  content: '\f24b';
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}
.zmdi-format-strikethrough:before {
  content: '\f24d';
}
.zmdi-format-subject:before {
  content: '\f24e';
}
.zmdi-format-underlined:before {
  content: '\f24f';
}
.zmdi-format-valign-bottom:before {
  content: '\f250';
}
.zmdi-format-valign-center:before {
  content: '\f251';
}
.zmdi-format-valign-top:before {
  content: '\f252';
}
.zmdi-redo:before {
  content: '\f253';
}
.zmdi-select-all:before {
  content: '\f254';
}
.zmdi-space-bar:before {
  content: '\f255';
}
.zmdi-text-format:before {
  content: '\f256';
}
.zmdi-transform:before {
  content: '\f257';
}
.zmdi-undo:before {
  content: '\f258';
}
.zmdi-wrap-text:before {
  content: '\f259';
}
.zmdi-comment-alert:before {
  content: '\f25a';
}
.zmdi-comment-alt-text:before {
  content: '\f25b';
}
.zmdi-comment-alt:before {
  content: '\f25c';
}
.zmdi-comment-edit:before {
  content: '\f25d';
}
.zmdi-comment-image:before {
  content: '\f25e';
}
.zmdi-comment-list:before {
  content: '\f25f';
}
.zmdi-comment-more:before {
  content: '\f260';
}
.zmdi-comment-outline:before {
  content: '\f261';
}
.zmdi-comment-text-alt:before {
  content: '\f262';
}
.zmdi-comment-text:before {
  content: '\f263';
}
.zmdi-comment-video:before {
  content: '\f264';
}
.zmdi-comment:before {
  content: '\f265';
}
.zmdi-comments:before {
  content: '\f266';
}
.zmdi-check-all:before {
  content: '\f267';
}
.zmdi-check-circle-u:before {
  content: '\f268';
}
.zmdi-check-circle:before {
  content: '\f269';
}
.zmdi-check-square:before {
  content: '\f26a';
}
.zmdi-check:before {
  content: '\f26b';
}
.zmdi-circle-o:before {
  content: '\f26c';
}
.zmdi-circle:before {
  content: '\f26d';
}
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}
.zmdi-dot-circle:before {
  content: '\f26f';
}
.zmdi-minus-circle-outline:before {
  content: '\f270';
}
.zmdi-minus-circle:before {
  content: '\f271';
}
.zmdi-minus-square:before {
  content: '\f272';
}
.zmdi-minus:before {
  content: '\f273';
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}
.zmdi-plus-circle-o:before {
  content: '\f275';
}
.zmdi-plus-circle:before {
  content: '\f276';
}
.zmdi-plus-square:before {
  content: '\f277';
}
.zmdi-plus:before {
  content: '\f278';
}
.zmdi-square-o:before {
  content: '\f279';
}
.zmdi-star-circle:before {
  content: '\f27a';
}
.zmdi-star-half:before {
  content: '\f27b';
}
.zmdi-star-outline:before {
  content: '\f27c';
}
.zmdi-star:before {
  content: '\f27d';
}
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}
.zmdi-bluetooth-off:before {
  content: '\f27f';
}
.zmdi-bluetooth-search:before {
  content: '\f280';
}
.zmdi-bluetooth-setting:before {
  content: '\f281';
}
.zmdi-bluetooth:before {
  content: '\f282';
}
.zmdi-camera-add:before {
  content: '\f283';
}
.zmdi-camera-alt:before {
  content: '\f284';
}
.zmdi-camera-bw:before {
  content: '\f285';
}
.zmdi-camera-front:before {
  content: '\f286';
}
.zmdi-camera-mic:before {
  content: '\f287';
}
.zmdi-camera-party-mode:before {
  content: '\f288';
}
.zmdi-camera-rear:before {
  content: '\f289';
}
.zmdi-camera-roll:before {
  content: '\f28a';
}
.zmdi-camera-switch:before {
  content: '\f28b';
}
.zmdi-camera:before {
  content: '\f28c';
}
.zmdi-card-alert:before {
  content: '\f28d';
}
.zmdi-card-off:before {
  content: '\f28e';
}
.zmdi-card-sd:before {
  content: '\f28f';
}
.zmdi-card-sim:before {
  content: '\f290';
}
.zmdi-desktop-mac:before {
  content: '\f291';
}
.zmdi-desktop-windows:before {
  content: '\f292';
}
.zmdi-device-hub:before {
  content: '\f293';
}
.zmdi-devices-off:before {
  content: '\f294';
}
.zmdi-devices:before {
  content: '\f295';
}
.zmdi-dock:before {
  content: '\f296';
}
.zmdi-floppy:before {
  content: '\f297';
}
.zmdi-gamepad:before {
  content: '\f298';
}
.zmdi-gps-dot:before {
  content: '\f299';
}
.zmdi-gps-off:before {
  content: '\f29a';
}
.zmdi-gps:before {
  content: '\f29b';
}
.zmdi-headset-mic:before {
  content: '\f29c';
}
.zmdi-headset:before {
  content: '\f29d';
}
.zmdi-input-antenna:before {
  content: '\f29e';
}
.zmdi-input-composite:before {
  content: '\f29f';
}
.zmdi-input-hdmi:before {
  content: '\f2a0';
}
.zmdi-input-power:before {
  content: '\f2a1';
}
.zmdi-input-svideo:before {
  content: '\f2a2';
}
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}
.zmdi-keyboard:before {
  content: '\f2a4';
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}
.zmdi-laptop-mac:before {
  content: '\f2a6';
}
.zmdi-laptop:before {
  content: '\f2a7';
}
.zmdi-mic-off:before {
  content: '\f2a8';
}
.zmdi-mic-outline:before {
  content: '\f2a9';
}
.zmdi-mic-setting:before {
  content: '\f2aa';
}
.zmdi-mic:before {
  content: '\f2ab';
}
.zmdi-mouse:before {
  content: '\f2ac';
}
.zmdi-network-alert:before {
  content: '\f2ad';
}
.zmdi-network-locked:before {
  content: '\f2ae';
}
.zmdi-network-off:before {
  content: '\f2af';
}
.zmdi-network-outline:before {
  content: '\f2b0';
}
.zmdi-network-setting:before {
  content: '\f2b1';
}
.zmdi-network:before {
  content: '\f2b2';
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}
.zmdi-phone-end:before {
  content: '\f2b4';
}
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}
.zmdi-phone-locked:before {
  content: '\f2b7';
}
.zmdi-phone-missed:before {
  content: '\f2b8';
}
.zmdi-phone-msg:before {
  content: '\f2b9';
}
.zmdi-phone-paused:before {
  content: '\f2ba';
}
.zmdi-phone-ring:before {
  content: '\f2bb';
}
.zmdi-phone-setting:before {
  content: '\f2bc';
}
.zmdi-phone-sip:before {
  content: '\f2bd';
}
.zmdi-phone:before {
  content: '\f2be';
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}
.zmdi-portable-wifi:before {
  content: '\f2c1';
}
.zmdi-radio:before {
  content: '\f2c2';
}
.zmdi-reader:before {
  content: '\f2c3';
}
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}
.zmdi-remote-control:before {
  content: '\f2c5';
}
.zmdi-router:before {
  content: '\f2c6';
}
.zmdi-scanner:before {
  content: '\f2c7';
}
.zmdi-smartphone-android:before {
  content: '\f2c8';
}
.zmdi-smartphone-download:before {
  content: '\f2c9';
}
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}
.zmdi-smartphone-info:before {
  content: '\f2cb';
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}
.zmdi-smartphone:before {
  content: '\f2d4';
}
.zmdi-speaker:before {
  content: '\f2d5';
}
.zmdi-tablet-android:before {
  content: '\f2d6';
}
.zmdi-tablet-mac:before {
  content: '\f2d7';
}
.zmdi-tablet:before {
  content: '\f2d8';
}
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}
.zmdi-tv-list:before {
  content: '\f2da';
}
.zmdi-tv-play:before {
  content: '\f2db';
}
.zmdi-tv:before {
  content: '\f2dc';
}
.zmdi-usb:before {
  content: '\f2dd';
}
.zmdi-videocam-off:before {
  content: '\f2de';
}
.zmdi-videocam-switch:before {
  content: '\f2df';
}
.zmdi-videocam:before {
  content: '\f2e0';
}
.zmdi-watch:before {
  content: '\f2e1';
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}
.zmdi-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-wifi-info:before {
  content: '\f2e4';
}
.zmdi-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-wifi-off:before {
  content: '\f2e6';
}
.zmdi-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-wifi:before {
  content: '\f2e8';
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}
.zmdi-arrow-left:before {
  content: '\f2ea';
}
.zmdi-arrow-merge:before {
  content: '\f2eb';
}
.zmdi-arrow-missed:before {
  content: '\f2ec';
}
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}
.zmdi-arrow-right:before {
  content: '\f2ee';
}
.zmdi-arrow-split:before {
  content: '\f2ef';
}
.zmdi-arrows:before {
  content: '\f2f0';
}
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}
.zmdi-caret-down:before {
  content: '\f2f2';
}
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}
.zmdi-caret-left:before {
  content: '\f2f4';
}
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}
.zmdi-caret-right:before {
  content: '\f2f6';
}
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}
.zmdi-caret-up:before {
  content: '\f2f8';
}
.zmdi-chevron-down:before {
  content: '\f2f9';
}
.zmdi-chevron-left:before {
  content: '\f2fa';
}
.zmdi-chevron-right:before {
  content: '\f2fb';
}
.zmdi-chevron-up:before {
  content: '\f2fc';
}
.zmdi-forward:before {
  content: '\f2fd';
}
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}
.zmdi-long-arrow-return:before {
  content: '\f300';
}
.zmdi-long-arrow-right:before {
  content: '\f301';
}
.zmdi-long-arrow-tab:before {
  content: '\f302';
}
.zmdi-long-arrow-up:before {
  content: '\f303';
}
.zmdi-rotate-ccw:before {
  content: '\f304';
}
.zmdi-rotate-cw:before {
  content: '\f305';
}
.zmdi-rotate-left:before {
  content: '\f306';
}
.zmdi-rotate-right:before {
  content: '\f307';
}
.zmdi-square-down:before {
  content: '\f308';
}
.zmdi-square-right:before {
  content: '\f309';
}
.zmdi-swap-alt:before {
  content: '\f30a';
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}
.zmdi-swap-vertical:before {
  content: '\f30c';
}
.zmdi-swap:before {
  content: '\f30d';
}
.zmdi-trending-down:before {
  content: '\f30e';
}
.zmdi-trending-flat:before {
  content: '\f30f';
}
.zmdi-trending-up:before {
  content: '\f310';
}
.zmdi-unfold-less:before {
  content: '\f311';
}
.zmdi-unfold-more:before {
  content: '\f312';
}
.zmdi-apps:before {
  content: '\f313';
}
.zmdi-grid-off:before {
  content: '\f314';
}
.zmdi-grid:before {
  content: '\f315';
}
.zmdi-view-agenda:before {
  content: '\f316';
}
.zmdi-view-array:before {
  content: '\f317';
}
.zmdi-view-carousel:before {
  content: '\f318';
}
.zmdi-view-column:before {
  content: '\f319';
}
.zmdi-view-comfy:before {
  content: '\f31a';
}
.zmdi-view-compact:before {
  content: '\f31b';
}
.zmdi-view-dashboard:before {
  content: '\f31c';
}
.zmdi-view-day:before {
  content: '\f31d';
}
.zmdi-view-headline:before {
  content: '\f31e';
}
.zmdi-view-list-alt:before {
  content: '\f31f';
}
.zmdi-view-list:before {
  content: '\f320';
}
.zmdi-view-module:before {
  content: '\f321';
}
.zmdi-view-quilt:before {
  content: '\f322';
}
.zmdi-view-stream:before {
  content: '\f323';
}
.zmdi-view-subtitles:before {
  content: '\f324';
}
.zmdi-view-toc:before {
  content: '\f325';
}
.zmdi-view-web:before {
  content: '\f326';
}
.zmdi-view-week:before {
  content: '\f327';
}
.zmdi-widgets:before {
  content: '\f328';
}
.zmdi-alarm-check:before {
  content: '\f329';
}
.zmdi-alarm-off:before {
  content: '\f32a';
}
.zmdi-alarm-plus:before {
  content: '\f32b';
}
.zmdi-alarm-snooze:before {
  content: '\f32c';
}
.zmdi-alarm:before {
  content: '\f32d';
}
.zmdi-calendar-alt:before {
  content: '\f32e';
}
.zmdi-calendar-check:before {
  content: '\f32f';
}
.zmdi-calendar-close:before {
  content: '\f330';
}
.zmdi-calendar-note:before {
  content: '\f331';
}
.zmdi-calendar:before {
  content: '\f332';
}
.zmdi-time-countdown:before {
  content: '\f333';
}
.zmdi-time-interval:before {
  content: '\f334';
}
.zmdi-time-restore-setting:before {
  content: '\f335';
}
.zmdi-time-restore:before {
  content: '\f336';
}
.zmdi-time:before {
  content: '\f337';
}
.zmdi-timer-off:before {
  content: '\f338';
}
.zmdi-timer:before {
  content: '\f339';
}
.zmdi-android-alt:before {
  content: '\f33a';
}
.zmdi-android:before {
  content: '\f33b';
}
.zmdi-apple:before {
  content: '\f33c';
}
.zmdi-behance:before {
  content: '\f33d';
}
.zmdi-codepen:before {
  content: '\f33e';
}
.zmdi-dribbble:before {
  content: '\f33f';
}
.zmdi-dropbox:before {
  content: '\f340';
}
.zmdi-evernote:before {
  content: '\f341';
}
.zmdi-facebook-box:before {
  content: '\f342';
}
.zmdi-facebook:before {
  content: '\f343';
}
.zmdi-github-box:before {
  content: '\f344';
}
.zmdi-github:before {
  content: '\f345';
}
.zmdi-google-drive:before {
  content: '\f346';
}
.zmdi-google-earth:before {
  content: '\f347';
}
.zmdi-google-glass:before {
  content: '\f348';
}
.zmdi-google-maps:before {
  content: '\f349';
}
.zmdi-google-pages:before {
  content: '\f34a';
}
.zmdi-google-play:before {
  content: '\f34b';
}
.zmdi-google-plus-box:before {
  content: '\f34c';
}
.zmdi-google-plus:before {
  content: '\f34d';
}
.zmdi-google:before {
  content: '\f34e';
}
.zmdi-instagram:before {
  content: '\f34f';
}
.zmdi-language-css3:before {
  content: '\f350';
}
.zmdi-language-html5:before {
  content: '\f351';
}
.zmdi-language-javascript:before {
  content: '\f352';
}
.zmdi-language-python-alt:before {
  content: '\f353';
}
.zmdi-language-python:before {
  content: '\f354';
}
.zmdi-lastfm:before {
  content: '\f355';
}
.zmdi-linkedin-box:before {
  content: '\f356';
}
.zmdi-paypal:before {
  content: '\f357';
}
.zmdi-pinterest-box:before {
  content: '\f358';
}
.zmdi-pocket:before {
  content: '\f359';
}
.zmdi-polymer:before {
  content: '\f35a';
}
.zmdi-share:before {
  content: '\f35b';
}
.zmdi-stackoverflow:before {
  content: '\f35c';
}
.zmdi-steam-square:before {
  content: '\f35d';
}
.zmdi-steam:before {
  content: '\f35e';
}
.zmdi-twitter-box:before {
  content: '\f35f';
}
.zmdi-twitter:before {
  content: '\f360';
}
.zmdi-vk:before {
  content: '\f361';
}
.zmdi-wikipedia:before {
  content: '\f362';
}
.zmdi-windows:before {
  content: '\f363';
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}
.zmdi-aspect-ratio:before {
  content: '\f365';
}
.zmdi-blur-circular:before {
  content: '\f366';
}
.zmdi-blur-linear:before {
  content: '\f367';
}
.zmdi-blur-off:before {
  content: '\f368';
}
.zmdi-blur:before {
  content: '\f369';
}
.zmdi-brightness-2:before {
  content: '\f36a';
}
.zmdi-brightness-3:before {
  content: '\f36b';
}
.zmdi-brightness-4:before {
  content: '\f36c';
}
.zmdi-brightness-5:before {
  content: '\f36d';
}
.zmdi-brightness-6:before {
  content: '\f36e';
}
.zmdi-brightness-7:before {
  content: '\f36f';
}
.zmdi-brightness-auto:before {
  content: '\f370';
}
.zmdi-brightness-setting:before {
  content: '\f371';
}
.zmdi-broken-image:before {
  content: '\f372';
}
.zmdi-center-focus-strong:before {
  content: '\f373';
}
.zmdi-center-focus-weak:before {
  content: '\f374';
}
.zmdi-compare:before {
  content: '\f375';
}
.zmdi-crop-16-9:before {
  content: '\f376';
}
.zmdi-crop-3-2:before {
  content: '\f377';
}
.zmdi-crop-5-4:before {
  content: '\f378';
}
.zmdi-crop-7-5:before {
  content: '\f379';
}
.zmdi-crop-din:before {
  content: '\f37a';
}
.zmdi-crop-free:before {
  content: '\f37b';
}
.zmdi-crop-landscape:before {
  content: '\f37c';
}
.zmdi-crop-portrait:before {
  content: '\f37d';
}
.zmdi-crop-square:before {
  content: '\f37e';
}
.zmdi-exposure-alt:before {
  content: '\f37f';
}
.zmdi-exposure:before {
  content: '\f380';
}
.zmdi-filter-b-and-w:before {
  content: '\f381';
}
.zmdi-filter-center-focus:before {
  content: '\f382';
}
.zmdi-filter-frames:before {
  content: '\f383';
}
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}
.zmdi-gradient:before {
  content: '\f385';
}
.zmdi-grain:before {
  content: '\f386';
}
.zmdi-graphic-eq:before {
  content: '\f387';
}
.zmdi-hdr-off:before {
  content: '\f388';
}
.zmdi-hdr-strong:before {
  content: '\f389';
}
.zmdi-hdr-weak:before {
  content: '\f38a';
}
.zmdi-hdr:before {
  content: '\f38b';
}
.zmdi-iridescent:before {
  content: '\f38c';
}
.zmdi-leak-off:before {
  content: '\f38d';
}
.zmdi-leak:before {
  content: '\f38e';
}
.zmdi-looks:before {
  content: '\f38f';
}
.zmdi-loupe:before {
  content: '\f390';
}
.zmdi-panorama-horizontal:before {
  content: '\f391';
}
.zmdi-panorama-vertical:before {
  content: '\f392';
}
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}
.zmdi-photo-size-select-large:before {
  content: '\f394';
}
.zmdi-photo-size-select-small:before {
  content: '\f395';
}
.zmdi-picture-in-picture:before {
  content: '\f396';
}
.zmdi-slideshow:before {
  content: '\f397';
}
.zmdi-texture:before {
  content: '\f398';
}
.zmdi-tonality:before {
  content: '\f399';
}
.zmdi-vignette:before {
  content: '\f39a';
}
.zmdi-wb-auto:before {
  content: '\f39b';
}
.zmdi-eject-alt:before {
  content: '\f39c';
}
.zmdi-eject:before {
  content: '\f39d';
}
.zmdi-equalizer:before {
  content: '\f39e';
}
.zmdi-fast-forward:before {
  content: '\f39f';
}
.zmdi-fast-rewind:before {
  content: '\f3a0';
}
.zmdi-forward-10:before {
  content: '\f3a1';
}
.zmdi-forward-30:before {
  content: '\f3a2';
}
.zmdi-forward-5:before {
  content: '\f3a3';
}
.zmdi-hearing:before {
  content: '\f3a4';
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}
.zmdi-pause-circle:before {
  content: '\f3a6';
}
.zmdi-pause:before {
  content: '\f3a7';
}
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}
.zmdi-play-circle:before {
  content: '\f3a9';
}
.zmdi-play:before {
  content: '\f3aa';
}
.zmdi-playlist-audio:before {
  content: '\f3ab';
}
.zmdi-playlist-plus:before {
  content: '\f3ac';
}
.zmdi-repeat-one:before {
  content: '\f3ad';
}
.zmdi-repeat:before {
  content: '\f3ae';
}
.zmdi-replay-10:before {
  content: '\f3af';
}
.zmdi-replay-30:before {
  content: '\f3b0';
}
.zmdi-replay-5:before {
  content: '\f3b1';
}
.zmdi-replay:before {
  content: '\f3b2';
}
.zmdi-shuffle:before {
  content: '\f3b3';
}
.zmdi-skip-next:before {
  content: '\f3b4';
}
.zmdi-skip-previous:before {
  content: '\f3b5';
}
.zmdi-stop:before {
  content: '\f3b6';
}
.zmdi-surround-sound:before {
  content: '\f3b7';
}
.zmdi-tune:before {
  content: '\f3b8';
}
.zmdi-volume-down:before {
  content: '\f3b9';
}
.zmdi-volume-mute:before {
  content: '\f3ba';
}
.zmdi-volume-off:before {
  content: '\f3bb';
}
.zmdi-volume-up:before {
  content: '\f3bc';
}
.zmdi-n-1-square:before {
  content: '\f3bd';
}
.zmdi-n-2-square:before {
  content: '\f3be';
}
.zmdi-n-3-square:before {
  content: '\f3bf';
}
.zmdi-n-4-square:before {
  content: '\f3c0';
}
.zmdi-n-5-square:before {
  content: '\f3c1';
}
.zmdi-n-6-square:before {
  content: '\f3c2';
}
.zmdi-neg-1:before {
  content: '\f3c3';
}
.zmdi-neg-2:before {
  content: '\f3c4';
}
.zmdi-plus-1:before {
  content: '\f3c5';
}
.zmdi-plus-2:before {
  content: '\f3c6';
}
.zmdi-sec-10:before {
  content: '\f3c7';
}
.zmdi-sec-3:before {
  content: '\f3c8';
}
.zmdi-zero:before {
  content: '\f3c9';
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}
.zmdi-airplay:before {
  content: '\f3d2';
}
.zmdi-closed-caption:before {
  content: '\f3d3';
}
.zmdi-confirmation-number:before {
  content: '\f3d4';
}
.zmdi-developer-board:before {
  content: '\f3d5';
}
.zmdi-disc-full:before {
  content: '\f3d6';
}
.zmdi-explicit:before {
  content: '\f3d7';
}
.zmdi-flight-land:before {
  content: '\f3d8';
}
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}
.zmdi-flip-to-back:before {
  content: '\f3da';
}
.zmdi-flip-to-front:before {
  content: '\f3db';
}
.zmdi-group-work:before {
  content: '\f3dc';
}
.zmdi-hd:before {
  content: '\f3dd';
}
.zmdi-hq:before {
  content: '\f3de';
}
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}
.zmdi-memory:before {
  content: '\f3e0';
}
.zmdi-nfc:before {
  content: '\f3e1';
}
.zmdi-play-for-work:before {
  content: '\f3e2';
}
.zmdi-power-input:before {
  content: '\f3e3';
}
.zmdi-present-to-all:before {
  content: '\f3e4';
}
.zmdi-satellite:before {
  content: '\f3e5';
}
.zmdi-tap-and-play:before {
  content: '\f3e6';
}
.zmdi-vibration:before {
  content: '\f3e7';
}
.zmdi-voicemail:before {
  content: '\f3e8';
}
.zmdi-group:before {
  content: '\f3e9';
}
.zmdi-rss:before {
  content: '\f3ea';
}
.zmdi-shape:before {
  content: '\f3eb';
}
.zmdi-spinner:before {
  content: '\f3ec';
}
.zmdi-ungroup:before {
  content: '\f3ed';
}
.zmdi-500px:before {
  content: '\f3ee';
}
.zmdi-8tracks:before {
  content: '\f3ef';
}
.zmdi-amazon:before {
  content: '\f3f0';
}
.zmdi-blogger:before {
  content: '\f3f1';
}
.zmdi-delicious:before {
  content: '\f3f2';
}
.zmdi-disqus:before {
  content: '\f3f3';
}
.zmdi-flattr:before {
  content: '\f3f4';
}
.zmdi-flickr:before {
  content: '\f3f5';
}
.zmdi-github-alt:before {
  content: '\f3f6';
}
.zmdi-google-old:before {
  content: '\f3f7';
}
.zmdi-linkedin:before {
  content: '\f3f8';
}
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}
.zmdi-outlook:before {
  content: '\f3fa';
}
.zmdi-paypal-alt:before {
  content: '\f3fb';
}
.zmdi-pinterest:before {
  content: '\f3fc';
}
.zmdi-playstation:before {
  content: '\f3fd';
}
.zmdi-reddit:before {
  content: '\f3fe';
}
.zmdi-skype:before {
  content: '\f3ff';
}
.zmdi-slideshare:before {
  content: '\f400';
}
.zmdi-soundcloud:before {
  content: '\f401';
}
.zmdi-tumblr:before {
  content: '\f402';
}
.zmdi-twitch:before {
  content: '\f403';
}
.zmdi-vimeo:before {
  content: '\f404';
}
.zmdi-whatsapp:before {
  content: '\f405';
}
.zmdi-xbox:before {
  content: '\f406';
}
.zmdi-yahoo:before {
  content: '\f407';
}
.zmdi-youtube-play:before {
  content: '\f408';
}
.zmdi-youtube:before {
  content: '\f409';
}
.zmdi-import-export:before {
  content: '\f30c';
}
.zmdi-swap-vertical-:before {
  content: '\f30c';
}
.zmdi-airplanemode-inactive:before {
  content: '\f102';
}
.zmdi-airplanemode-active:before {
  content: '\f103';
}
.zmdi-rate-review:before {
  content: '\f103';
}
.zmdi-comment-sign:before {
  content: '\f25a';
}
.zmdi-network-warning:before {
  content: '\f2ad';
}
.zmdi-shopping-cart-add:before {
  content: '\f1ca';
}
.zmdi-file-add:before {
  content: '\f221';
}
.zmdi-network-wifi-scan:before {
  content: '\f2e4';
}
.zmdi-collection-add:before {
  content: '\f14e';
}
.zmdi-format-playlist-add:before {
  content: '\f3ac';
}
.zmdi-format-queue-music:before {
  content: '\f3ab';
}
.zmdi-plus-box:before {
  content: '\f277';
}
.zmdi-tag-backspace:before {
  content: '\f1d9';
}
.zmdi-alarm-add:before {
  content: '\f32b';
}
.zmdi-battery-charging:before {
  content: '\f114';
}
.zmdi-daydream-setting:before {
  content: '\f217';
}
.zmdi-more-horiz:before {
  content: '\f19c';
}
.zmdi-book-photo:before {
  content: '\f11b';
}
.zmdi-incandescent:before {
  content: '\f189';
}
.zmdi-wb-iridescent:before {
  content: '\f38c';
}
.zmdi-calendar-remove:before {
  content: '\f330';
}
.zmdi-refresh-sync-disabled:before {
  content: '\f1b7';
}
.zmdi-refresh-sync-problem:before {
  content: '\f1b6';
}
.zmdi-crop-original:before {
  content: '\f17e';
}
.zmdi-power-off:before {
  content: '\f1af';
}
.zmdi-power-off-setting:before {
  content: '\f1ae';
}
.zmdi-leak-remove:before {
  content: '\f38d';
}
.zmdi-star-border:before {
  content: '\f27c';
}
.zmdi-brightness-low:before {
  content: '\f36d';
}
.zmdi-brightness-medium:before {
  content: '\f36e';
}
.zmdi-brightness-high:before {
  content: '\f36f';
}
.zmdi-smartphone-portrait:before {
  content: '\f2d4';
}
.zmdi-live-tv:before {
  content: '\f2d9';
}
.zmdi-format-textdirection-l-to-r:before {
  content: '\f249';
}
.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a';
}
.zmdi-arrow-back:before {
  content: '\f2ea';
}
.zmdi-arrow-forward:before {
  content: '\f2ee';
}
.zmdi-arrow-in:before {
  content: '\f2e9';
}
.zmdi-arrow-out:before {
  content: '\f2ed';
}
.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304';
}
.zmdi-adb:before {
  content: '\f33a';
}
.zmdi-network-wifi:before {
  content: '\f2e8';
}
.zmdi-network-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-network-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-network-wifi-off:before {
  content: '\f2e6';
}
.zmdi-network-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-network-wifi-info:before {
  content: '\f2e4';
}
.zmdi-layers-clear:before {
  content: '\f18b';
}
.zmdi-colorize:before {
  content: '\f15d';
}
.zmdi-format-paint:before {
  content: '\f1ba';
}
.zmdi-format-quote:before {
  content: '\f1b2';
}
.zmdi-camera-monochrome-photos:before {
  content: '\f285';
}
.zmdi-sort-by-alpha:before {
  content: '\f1cf';
}
.zmdi-folder-shared:before {
  content: '\f225';
}
.zmdi-folder-special:before {
  content: '\f226';
}
.zmdi-comment-dots:before {
  content: '\f260';
}
.zmdi-reorder:before {
  content: '\f31e';
}
.zmdi-dehaze:before {
  content: '\f197';
}
.zmdi-sort:before {
  content: '\f1ce';
}
.zmdi-pages:before {
  content: '\f34a';
}
.zmdi-stack-overflow:before {
  content: '\f35c';
}
.zmdi-calendar-account:before {
  content: '\f204';
}
.zmdi-paste:before {
  content: '\f109';
}
.zmdi-cut:before {
  content: '\f1bc';
}
.zmdi-save:before {
  content: '\f297';
}
.zmdi-smartphone-code:before {
  content: '\f139';
}
.zmdi-directions-bike:before {
  content: '\f117';
}
.zmdi-directions-boat:before {
  content: '\f11a';
}
.zmdi-directions-bus:before {
  content: '\f121';
}
.zmdi-directions-car:before {
  content: '\f125';
}
.zmdi-directions-railway:before {
  content: '\f1b3';
}
.zmdi-directions-run:before {
  content: '\f215';
}
.zmdi-directions-subway:before {
  content: '\f1d5';
}
.zmdi-directions-walk:before {
  content: '\f216';
}
.zmdi-local-hotel:before {
  content: '\f178';
}
.zmdi-local-activity:before {
  content: '\f1df';
}
.zmdi-local-play:before {
  content: '\f1df';
}
.zmdi-local-airport:before {
  content: '\f103';
}
.zmdi-local-atm:before {
  content: '\f198';
}
.zmdi-local-bar:before {
  content: '\f137';
}
.zmdi-local-cafe:before {
  content: '\f13b';
}
.zmdi-local-car-wash:before {
  content: '\f124';
}
.zmdi-local-convenience-store:before {
  content: '\f1d3';
}
.zmdi-local-dining:before {
  content: '\f153';
}
.zmdi-local-drink:before {
  content: '\f157';
}
.zmdi-local-florist:before {
  content: '\f168';
}
.zmdi-local-gas-station:before {
  content: '\f16f';
}
.zmdi-local-grocery-store:before {
  content: '\f1cb';
}
.zmdi-local-hospital:before {
  content: '\f177';
}
.zmdi-local-laundry-service:before {
  content: '\f1e9';
}
.zmdi-local-library:before {
  content: '\f18d';
}
.zmdi-local-mall:before {
  content: '\f195';
}
.zmdi-local-movies:before {
  content: '\f19d';
}
.zmdi-local-offer:before {
  content: '\f187';
}
.zmdi-local-parking:before {
  content: '\f1a5';
}
.zmdi-local-parking:before {
  content: '\f1a5';
}
.zmdi-local-pharmacy:before {
  content: '\f176';
}
.zmdi-local-phone:before {
  content: '\f2be';
}
.zmdi-local-pizza:before {
  content: '\f1ac';
}
.zmdi-local-post-office:before {
  content: '\f15a';
}
.zmdi-local-printshop:before {
  content: '\f1b0';
}
.zmdi-local-see:before {
  content: '\f28c';
}
.zmdi-local-shipping:before {
  content: '\f1e6';
}
.zmdi-local-store:before {
  content: '\f1d4';
}
.zmdi-local-taxi:before {
  content: '\f123';
}
.zmdi-local-wc:before {
  content: '\f211';
}
.zmdi-my-location:before {
  content: '\f299';
}
.zmdi-directions:before {
  content: '\f1e7';
}
@font-face {
  font-family: 'Colfax';
  src: url('https://cdn.cubyn.com/fonts/ColfaxWebRegular.eot') format('embedded-opentype'), url('../../cdn-sub/fonts/ColfaxWebRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Colfax';
  src: url('https://track-legacy.cubyn.com/fonts/Colfax-Bold.eot');
  src: url('https://track-legacy.cubyn.com/fonts/Colfax-Bold.eot#iefix') format('embedded-opentype'), url('https://track-legacy.cubyn.com/fonts/Colfax-Bold.woff2') format('woff2'), url('https://track-legacy.cubyn.com/fonts/Colfax-Bold.woff') format('woff'), url('https://track-legacy.cubyn.com/fonts/Colfax-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Colfax-Medium';
  src: url('https://track-legacy.cubyn.com/fonts/Colfax-Medium.eot');
  src: url('https://track-legacy.cubyn.com/fonts/Colfax-Medium.eot#iefix') format('embedded-opentype'), url('https://track-legacy.cubyn.com/fonts/Colfax-Medium.woff2') format('woff2'), url('https://track-legacy.cubyn.com/fonts/Colfax-Medium.woff') format('woff'), url('https://track-legacy.cubyn.com/fonts/Colfax-Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.old-time-line {
  margin: 60px 0;
}
.old-time-line .event {
  text-align: center;
}
.old-time-line .event > i {
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  height: 70px;
  width: 70px;
  border-radius: 50%;
  background: #ddd;
  border: solid #ffffff 5px;
  text-align: center;
  font-size: 35px;
  line-height: 60px;
  color: #ffffff;
}
.old-time-line .event > i.pull-left {
  float: left;
  margin-right: 0.15em;
}
.old-time-line .event > i.pull-right {
  float: right;
  margin-left: 0.15em;
}
.old-time-line .event .info {
  line-height: 1.3em;
  display: block;
  font-size: 16px;
  margin-top: 15px;
  color: #aaaaaa;
}
.old-time-line .event .line {
  height: 4px;
  position: absolute;
  top: 35px;
  margin-top: -2px;
  left: 50%;
  width: 100%;
  z-index: -1;
  background: #ddd;
}
.old-time-line .event .line.checked {
  background: #5983ff;
}
.old-time-line .event .line.warning {
  background: #ff7f61;
}
.old-time-line .event .line.error {
  background: #f95f80;
}
.old-time-line .event.checked i {
  background: #5983ff;
}
.old-time-line .event.checked .info {
  color: #5983ff;
}
.old-time-line .event.checked i:before {
  content: '\f26b';
}
.old-time-line .event.checked i:before {
  content: '\f26b';
}
.old-time-line .event.warning i:before {
  position: relative;
  left: -2px;
}
.old-time-line .event.warning i {
  background: #ff7f61;
}
.old-time-line .event.warning .info {
  color: #ff7f61;
}
.old-time-line .event.warning i:before {
  content: '\f336';
}
.old-time-line .event.warning i:before {
  content: '\f336';
}
.old-time-line .event.error i {
  background: #f95f80;
}
.old-time-line .event.error .info {
  color: #f95f80;
}
.old-time-line .event.error i:before {
  content: '\f136';
}
.old-time-line .event.error i:before {
  content: '\f136';
}
@media (max-width: 767px) {
  .old-time-line .event {
    text-align: left;
  }
  .old-time-line .event:before,
  .old-time-line .event:after {
    content: " ";
    display: table;
  }
  .old-time-line .event:after {
    clear: both;
  }
  .old-time-line .event:before,
  .old-time-line .event:after {
    content: " ";
    display: table;
  }
  .old-time-line .event:after {
    clear: both;
  }
  .old-time-line .event > i {
    height: 40px;
    width: 40px;
    float: left;
    font-size: 20px;
    line-height: 30px;
  }
  .old-time-line .event .info {
    float: left;
    line-height: 40px;
    margin-top: 0;
    margin-left: 10px;
  }
  .old-time-line .event .line {
    display: none;
  }
}
@media (min-width: 768px) {
  .col-events {
    padding-right: 30px;
  }
}
.table.events.table-striped {
  background: #f6f6f6;
  border-radius: 2px;
  margin-bottom: 60px;
}
@media (min-width: 767px) {
  .table.events.table-striped {
    margin-bottom: 20px;
  }
}
.table.events.table-striped th {
  color: #5983ff;
  border-bottom: none;
  font-weight: 300;
  font-size: 12px;
  padding: 8px 15px;
}
.table.events.table-striped tbody td {
  border: none;
  border-radius: 2px;
  padding: 15px;
}
.table.events.table-striped tbody tr:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.table.events.table-striped tbody tr:nth-of-type(odd) {
  background: #f0f0f0;
}
.table.events.table-striped .date {
  color: #777777;
}
.table.events.table-striped .hour {
  color: #777777;
  margin-left: 10px;
}
.action {
  margin-bottom: 30px;
  padding-left: 10px;
}
.action .btn-primary {
  margin-bottom: 10px;
  border-radius: 20px;
}
.action .btn-default {
  background: #f6f6f6;
  margin-bottom: 10px;
  border-radius: 20px;
}
.action .btn-secondary {
  color: #ffffff;
  background: #5983ff;
  margin-bottom: 10px;
  border-radius: 20px;
}
.action .info {
  color: #777777;
  font-size: 12px;
  text-align: left;
}
.action .trust-logo {
  height: 40px;
  padding-left: 20px;
  margin-bottom: 10px;
}
.action i {
  margin-left: 10px;
}
.old-header {
  position: relative;
  padding-top: 20px;
}
.old-header .pid {
  color: #5983ff;
}
.old-header .logo {
  display: inline-block;
  background-image: url('https://cdn.cubyn.com/img/logotype.svg');
  background-size: contain;
  width: 150px;
  height: 100px;
  background-repeat: no-repeat;
}
.old-header .select-lang {
  position: absolute;
  top: 20px;
  right: 20px;
  color: black;
  padding-right: 12px;
}
.old-header .select-lang a {
  color: black;
  text-decoration: none;
}
.old-header .select-lang a.active {
  color: #cccccc;
}
.modal-details,
.modal-activities,
.modal-backdrop {
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.4s ease;
  z-index: 10;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
}
.modal-details.open,
.modal-activities.open,
.modal-backdrop.open {
  display: block;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 1;
  visibility: visible;
  transition: 0.4s ease;
}
.modal {
  position: absolute;
  bottom: 0;
  background-color: #fff;
  width: 100%;
  top: auto;
  display: inline-block;
  padding: 24px;
  border-radius: 16px 16px 0px 0px;
  transform: translateY(100%);
  transition: 0.3s ease;
}
.open .modal {
  transform: translateY(0);
  transition: 0.4s cubic-bezier(0.16, 0.9, 0.36, 1);
  transition-delay: 0.1s;
}
.modal h3 {
  margin: 0;
  text-align: left;
  font-weight: 500;
}
.modal ol {
  padding-left: 16px;
  margin-top: 20px;
}
.modal li {
  padding-bottom: 10px;
}
.modal a {
  color: #3aa5f0;
  text-decoration: none;
}
.modal .callout:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .modal {
    max-width: 600px;
    border-radius: 16px 16px;
    top: 50%;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .open .modal {
    transform: translate(-50%, -50%);
    transition: 0.4s ease;
  }
}
.modal-footer {
  text-align: center;
  padding: 0;
}
.modal-footer .btn.btn-block.close a {
  color: #fff;
}
.close-icon {
  background-image: url('https://track-legacy.cubyn.com/assets/close.svg');
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center center;
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: #fff;
  border: solid #fff 5px;
  position: absolute;
  top: 10px;
  right: 10px;
  outline: none;
  cursor: pointer;
}
.row.steprows {
  border: 2px solid #f1f5f8;
  border-radius: 16px;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  padding: 5px 5px;
}
@media (min-width: 1200px) {
  .row.steprows {
    margin-top: 40px;
  }
}
.time-line {
  margin: 16px 0 40px;
  display: flex;
  overflow: hidden;
}
@media (min-width: 767px) {
  .time-line.without-delivery-promise {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    margin-bottom: 30px;
  }
}
.time-line.error .event.current-state {
  background: linear-gradient(0deg, rgba(249, 95, 128, 0.1), rgba(249, 95, 128, 0.1)), #ffffff;
  color: #f95f80;
}
.time-line.error .event.current-state i {
  background: #f95f80;
  border: 2px solid #f95f80;
}
.time-line.error .event.current-state i:before {
  content: url(https://track-legacy.cubyn.com/assets/bug-white.svg);
  top: 22px;
}
.time-line.error .event.current-state .lin:after {
  background: #f95f80;
}
.time-line.error .event.current-state .info {
  font-family: 'Colfax-Medium';
}
.time-line.error .event.current-state .date,
.time-line.error .event.current-state .know-more,
.time-line.error .event.current-state .info {
  color: #f95f80;
}
.time-line__container {
  padding: 0;
}
.time-line .slick-list {
  padding: 0 50% 0 8px !important;
}
.time-line .event {
  text-align: left;
  width: 328px !important;
  min-height: 319px;
  background-color: #f1f5f8;
  padding: 127px 18px 20px;
  border-radius: 16px;
  margin-right: 8px;
  margin-left: 2px;
  transform: translateX(2px);
}
.time-line .event:first-of-type .line {
  width: 90%;
}
.time-line .event:last-of-type .line {
  width: 25px;
  left: 0;
  right: auto;
}
.time-line .event:last-of-type.slick-current {
  margin-right: 15px;
}
.time-line .event:nth-child(2) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step2.png);
}
.time-line .event:nth-child(3) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step3.png);
}
.time-line .event:nth-child(4) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step4.png);
}
.time-line .event:nth-child(4) .illustration.christmas {
  background-image: url(https://track-legacy.cubyn.com/assets/step4_christmas.png);
}
.time-line .event:nth-child(5) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step5.png);
}
.time-line .event:nth-child(6) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step6.png);
}
.time-line .event .illustration {
  position: absolute;
  top: 0;
  right: 0;
  width: 198px;
  height: 207px;
  border-top-right-radius: 16px;
  background-image: url(https://track-legacy.cubyn.com/assets/step1.png);
  background-size: cover;
  z-index: 3;
}
.time-line .event .illustration img {
  border-top-right-radius: 16px;
}
.time-line .event > i {
  position: absolute;
  top: 15px;
  left: 17px;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #bdccd4;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
  z-index: 2;
}
.time-line .event > i.pull-left {
  float: left;
  margin-right: 0.15em;
}
.time-line .event > i.pull-right {
  float: right;
  margin-left: 0.15em;
}
.time-line .event > i:before {
  content: '...';
  font-weight: 900;
  font-size: 21px;
  line-height: 32px;
  position: absolute;
  top: 37%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.time-line .event .info {
  line-height: 1.3em;
  display: block;
  margin-top: 17px;
  color: #000000;
  font-size: 22px;
  line-height: 32px;
  font-family: 'Colfax-Medium';
}
.time-line .event .date,
.time-line .event .know-more {
  font-size: 12px;
  line-height: 16px;
  color: #68767d;
}
.time-line .event .date {
  display: flex;
  text-transform: uppercase;
  margin-bottom: -17px;
  font-family: 'Colfax-Medium';
}
.time-line .event .date .hour {
  margin-left: 4px;
}
.time-line .event .know-more {
  margin-top: 6px;
  font-size: 14px;
  letter-spacing: 0;
  margin-bottom: 6px;
}
.time-line .event .know-more a {
  text-decoration: underline;
  color: #68767d;
}
.time-line .event .line {
  height: 2px;
  position: absolute;
  top: 35px;
  margin-top: -2px;
  right: 0;
  width: 100%;
  z-index: 1;
  background: #bdccd4;
}
.time-line .event .line.checked {
  background: rgba(255, 255, 255, 0.1);
}
.time-line .event .line.checked:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  width: 100%;
  background: #ffffff;
}
.time-line .event .line.warning {
  background: #ff7f61;
}
.time-line .event .line.error {
  background: #f95f80;
}
.time-line .event .activities {
  position: relative;
  display: none;
  width: calc(100% - 32px);
  left: 16px;
  background-color: #ffffff;
  color: #5983ff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px 8px 8px;
  font-size: 14px;
  line-height: 24px;
}
.time-line .event .activities__content {
  color: #5983ff;
  display: flex;
  align-items: center;
}
.time-line .event .activities__content__count {
  margin-left: 10px;
  font-family: 'Colfax-Medium';
}
.time-line .event .activities__link a {
  font-family: 'Colfax-Medium';
  color: #5983ff;
  text-decoration: underline;
}
.time-line .event .activities.error {
  color: #f95f80;
}
.time-line .event .activities.error .activities__content {
  color: #f95f80;
}
.time-line .event .activities.error .activities__content svg path {
  fill: #f95f80;
}
.time-line .event .activities.error .activities__link a {
  color: #f95f80;
}
.time-line .event .relay-details {
  font-family: 'Colfax-Medium';
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 12px;
  color: #ffffff;
}
.time-line .event .relay-details span {
  background-color: #ffffff;
  color: #5983ff;
  border-radius: 4px;
  margin-right: 8px;
  padding: 7px 8px;
  letter-spacing: 0.25px;
  font-family: 'Colfax-Medium';
  opacity: 1;
}
.time-line .event .details {
  font-size: 12px;
  opacity: 0.7;
}
.time-line .event .details a {
  font-family: 'Colfax-Medium';
  text-decoration: underline;
  color: #ffffff;
}
.time-line .event .details .address {
  margin-bottom: 16px;
  opacity: 0.85;
}
.time-line .event .details .pickup {
  opacity: 0.9;
}
.time-line .event.checked {
  background-color: #f1f5f8;
}
.time-line .event.checked i {
  background: #ffffff;
  color: #5983ff;
}
.time-line .event.checked .info {
  color: #ffffff;
}
.time-line .event.checked i {
  background-color: #f1f5f8;
  border: 2px solid #5983ff;
}
.time-line .event.checked i:before {
  content: '\f26b';
}
.time-line .event.checked i:before {
  content: '\f26b';
}
.time-line .event.checked i:before {
  font-size: 16px;
  top: 50%;
}
.time-line .event.checked .line {
  background-color: #5983ff;
}
.time-line .event.checked .line.checked:after {
  background-color: #5983ff;
}
.time-line .event.checked .info {
  font-family: 'Colfax-Medium';
  color: #000000;
}
.time-line .event.current-state {
  background-color: #5983ff;
  color: #ffffff;
}
.time-line .event.current-state .info {
  color: #ffffff;
  font-family: 'Colfax-Medium';
}
.time-line .event.current-state .activities {
  display: flex;
}
.time-line .event.current-state .date,
.time-line .event.current-state .know-more {
  color: rgba(255, 255, 255, 0.7);
}
.time-line .event.current-state .date a,
.time-line .event.current-state .know-more a {
  color: rgba(255, 255, 255, 0.7);
  font-family: 'Colfax-Medium';
}
.time-line .event.current-state i {
  background: #ffffff;
  color: #5983ff;
}
.time-line .event.current-state .info {
  color: #ffffff;
}
.time-line .event.current-state i:before {
  content: '\f26b';
}
.time-line .event.current-state i:before {
  content: '\f26b';
}
.time-line .event.current-state i:before {
  font-size: 16px;
  top: 50%;
}
.time-line .event.current-state .line {
  background: rgba(255, 255, 255, 0.1);
}
.time-line .event.current-state .line.disabled:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  width: 50%;
  background: #ffffff;
}
.time-line .event.current-state .line.checked:after {
  background: #ffffff;
}
.time-line .event.warning i:before {
  position: relative;
  left: -2px;
}
.time-line .event.warning i {
  background: #ff7f61;
  color: #5983ff;
}
.time-line .event.warning .info {
  color: #ff7f61;
}
.time-line .event.warning i:before {
  content: '\f336';
}
.time-line .event.warning i:before {
  content: '\f336';
}
.time-line .event.disabled:nth-child(1) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step1.png);
}
.time-line .event.disabled:nth-child(2) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step2.png);
}
.time-line .event.disabled:nth-child(3) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step3.png);
}
.time-line .event.disabled:nth-child(4) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step4.png);
}
.time-line .event.disabled:nth-child(4) .illustration.christmas {
  background-image: url(https://track-legacy.cubyn.com/assets/step4_christmas.png);
}
.time-line .event.disabled:nth-child(5) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step5.png);
}
.time-line .event.disabled:nth-child(6) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step6.png);
}
.time-line .event.error {
  background: linear-gradient(0deg, rgba(249, 95, 128, 0.1), rgba(249, 95, 128, 0.1)), #ffffff;
  color: rgba(249, 95, 128, 0.6);
}
.time-line .event.error:nth-child(1) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step1_error.png);
}
.time-line .event.error:nth-child(2) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step2_error.png);
}
.time-line .event.error:nth-child(3) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step3_error.png);
}
.time-line .event.error:nth-child(4) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step4_error.png);
}
.time-line .event.error:nth-child(5) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step5_error.png);
}
.time-line .event.error:nth-child(6) .illustration {
  background-image: url(https://track-legacy.cubyn.com/assets/step6_error.png);
}
.time-line .event.error .date,
.time-line .event.error .know-more {
  color: rgba(249, 95, 128, 0.6);
}
.time-line .event.error .date a,
.time-line .event.error .know-more a {
  color: rgba(249, 95, 128, 0.6);
}
.time-line .event.error .line {
  left: 0;
  width: 18px;
  background: rgba(249, 95, 128, 0.6);
}
.time-line .event.error .line:after {
  display: none;
}
.time-line .event.error i {
  background: #f95f80;
  color: #5983ff;
}
.time-line .event.error .info {
  color: #f95f80;
}
.time-line .event.error i {
  background: transparent;
  border: 2px solid #f95f80;
  color: white;
}
.time-line .event.error i:before {
  content: url(https://track-legacy.cubyn.com/assets/bug.svg);
  top: 23px;
}
@media (min-width: 768px) {
  .time-line {
    overflow: hidden;
    margin: 0;
  }
  .track-shipment-carrier-return .time-line {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    margin-bottom: 40px;
  }
  .time-line__container {
    padding: 0 10px;
  }
  .time-line.error .event.checked,
  .time-line.error .event.error,
  .time-line.error .event.disabled {
    background: #feeff2;
    color: #f95f80;
  }
  .time-line.error .event.checked .date,
  .time-line.error .event.error .date,
  .time-line.error .event.disabled .date,
  .time-line.error .event.checked .info,
  .time-line.error .event.error .info,
  .time-line.error .event.disabled .info,
  .time-line.error .event.checked .details,
  .time-line.error .event.error .details,
  .time-line.error .event.disabled .details,
  .time-line.error .event.checked .relay-details,
  .time-line.error .event.error .relay-details,
  .time-line.error .event.disabled .relay-details,
  .time-line.error .event.checked .know-more,
  .time-line.error .event.error .know-more,
  .time-line.error .event.disabled .know-more {
    color: #f95f80;
  }
  .time-line.error .event.checked i,
  .time-line.error .event.error i,
  .time-line.error .event.disabled i {
    border: 2px solid #f95f80;
    background: #feeff2;
    color: #f95f80;
  }
  .time-line.error .event.checked i:before,
  .time-line.error .event.error i:before,
  .time-line.error .event.disabled i:before {
    color: #f95f80;
  }
  .time-line.error .event.checked .line,
  .time-line.error .event.error .line,
  .time-line.error .event.disabled .line {
    background-color: #f95f80;
  }
  .time-line.error .event.checked .line.checked:after,
  .time-line.error .event.error .line.checked:after,
  .time-line.error .event.disabled .line.checked:after {
    background-color: #f95f80;
  }
  .time-line.error .event.current-state i {
    background: #f95f80;
  }
  .time-line.error .event.current-state i:before {
    content: url(https://track-legacy.cubyn.com/assets/bug-white.svg);
    top: 22px;
  }
  .time-line.error .event.current-state .info {
    font-family: 'Colfax-Medium';
  }
  .time-line.error .event.error:after {
    background: #f95f80;
  }
  .time-line.error .event.disabled i {
    background-color: #ffe1e7;
    border: 2px solid #ffe1e7;
  }
  .time-line.error .event.disabled .line {
    background: rgba(249, 95, 128, 0.1);
  }
  .time-line.error .event .details a {
    color: #f95f80;
  }
  .time-line.error .date,
  .time-line.error .know-more {
    color: #f95f80;
  }
  .time-line__top {
    position: relative;
    background: #5983ff;
    color: #ffffff;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 32px;
    padding-bottom: 8px;
    transform: translateY(1px);
    min-height: 157px;
    z-index: 2;
  }
  .time-line__top[data-type='confirmered'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step1.png);
  }
  .time-line__top[data-type='prepared'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step2.png);
  }
  .time-line__top[data-type='in_transit'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step3.png);
  }
  .time-line__top[data-type='out_for_delivery'] .illustration,
  .time-line__top[data-type='available_for_pickup'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step4.png);
  }
  .time-line__top[data-type='out_for_delivery'] .illustration.christmas,
  .time-line__top[data-type='available_for_pickup'] .illustration.christmas {
    background-image: url(https://track-legacy.cubyn.com/assets/step4_christmas.png);
  }
  .time-line__top[data-type='delivered'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step5.png);
  }
  .time-line__top[data-type='to_be_returned'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step1.png);
  }
  .time-line__top[data-type='return_in_transit'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step5.png);
  }
  .time-line__top[data-type='return_delivered'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step5.png);
  }
  .time-line__top.error {
    background: #feeff2;
    color: #f95f80;
  }
  .time-line__top.error .date,
  .time-line__top.error .know-more {
    color: #f95f80;
  }
  .time-line__top.error[data-type='confirmered'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step1__error.png);
  }
  .time-line__top.error[data-type='prepared'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step2__error.png);
  }
  .time-line__top.error[data-type='in_transit'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step3__error.png);
  }
  .time-line__top.error[data-type='out_for_delivery'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step4__error.png);
  }
  .time-line__top.error[data-type='delivered'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step5__error.png);
  }
  .time-line__top.error[data-type='to_be_returned'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step1__error.png);
  }
  .time-line__top.error[data-type='return_in_transit'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step5__error.png);
  }
  .time-line__top.error[data-type='return_delivered'] .illustration {
    background-image: url(https://track-legacy.cubyn.com/assets/step5__error.png);
  }
  .time-line__top .relay-details {
    font-family: 'Colfax-Medium';
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
  }
  .time-line__top .relay-details span {
    background-color: #ffffff;
    color: #5983ff;
    border-radius: 4px;
    margin-right: 8px;
    padding: 7px 8px;
    letter-spacing: 0.25px;
    font-family: 'Colfax-Medium';
    opacity: 1;
  }
  .time-line__top .relay-details .details {
    margin-bottom: 1px;
  }
  .time-line__top .relay-details .details .address {
    margin-bottom: 10px;
    opacity: 0.85;
  }
  .time-line__top .relay-details .details .pickup {
    opacity: 0.9;
  }
  .time-line__top .details {
    color: #ffffff;
    opacity: 0.85;
  }
  .time-line__top .details a {
    font-family: 'Colfax-Medium';
    text-decoration: underline;
    color: #ffffff;
  }
  .time-line__top .date {
    display: flex;
    font-size: 14px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
    font-family: 'Colfax-Medium';
  }
  .time-line__top .date .hour {
    margin-left: 4px;
  }
  .time-line__top .status {
    font-size: 32px;
    line-height: 56px;
    font-family: 'Colfax-Medium';
  }
  .time-line__top .know-more {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 6px;
    width: 70%;
    color: rgba(255, 255, 255, 0.7);
  }
  .time-line__top .know-more a {
    text-decoration: underline;
    font-family: 'Colfax-Medium';
    color: #f95f80;
  }
  .time-line__top .illustration {
    position: absolute;
    top: 0;
    right: 0;
    height: 296px;
    width: 282px;
    background-size: cover;
    background-position: center;
    border-top-right-radius: 16px;
  }
  .time-line__top .illustration img {
    width: 100%;
    border-top-right-radius: 16px;
  }
  .time-line .event {
    display: flex;
    align-items: center;
    flex-direction: column;
    min-width: auto;
    min-height: auto;
    margin: 0;
    border-radius: 0;
    flex: 1;
    text-align: center;
    padding: 76px 18px 32px;
    transform: translateX(0);
  }
  .time-line .event:first-of-type .line {
    width: 50%;
  }
  .time-line .event:last-of-type .line {
    width: 50%;
  }
  .time-line .event:last-of-type.slick-current {
    margin-right: 0;
  }
  .time-line .event.disabled,
  .time-line .event.error {
    color: #ffffff;
    background: #5983ff;
    background-color: #5983ff;
  }
  .time-line .event.disabled .date,
  .time-line .event.error .date,
  .time-line .event.disabled .info,
  .time-line .event.error .info,
  .time-line .event.disabled .know-more,
  .time-line .event.error .know-more {
    color: #ffffff;
  }
  .time-line .event.disabled .date a,
  .time-line .event.error .date a,
  .time-line .event.disabled .info a,
  .time-line .event.error .info a,
  .time-line .event.disabled .know-more a,
  .time-line .event.error .know-more a {
    color: #ffffff;
    font-family: 'Colfax-Medium';
  }
  .time-line .event.error:after {
    content: '';
    position: absolute;
    top: 33px;
    left: 0;
    height: 2px;
    width: 100%;
    background: #ffffff;
    opacity: 0.1;
  }
  .time-line .event.error i {
    border: 2px solid #ffffff;
    background-color: #5983ff;
  }
  .time-line .event.error i:before {
    content: url(https://track-legacy.cubyn.com/assets/bug-white.svg);
  }
  .time-line .event.error .line {
    background-color: #ffffff;
    width: 50%;
  }
  .time-line .event.error .date {
    font-family: 'Colfax-Medium';
  }
  .time-line .event.checked {
    background: #5983ff;
    color: #ffffff;
  }
  .time-line .event.checked .date,
  .time-line .event.checked .info {
    font-family: 'Colfax';
    color: #ffffff;
    opacity: 0.7;
  }
  .time-line .event.checked:after {
    left: 42px;
    width: calc(100% - 42px);
  }
  .time-line .event.checked i {
    border: 2px solid #ffffff;
    background: #5983ff;
  }
  .time-line .event.checked i:before {
    color: #ffffff;
  }
  .time-line .event.checked .line {
    background-color: #ffffff;
  }
  .time-line .event.checked .line.checked:after {
    background-color: #ffffff;
  }
  .time-line .event.checked:last-of-type i {
    border: 2px solid #ffffff;
    background: #ffffff;
  }
  .time-line .event.checked:last-of-type i:before {
    color: #5983ff;
  }
  .time-line .event.checked:last-of-type .line:after {
    display: none;
  }
  .time-line .event > i {
    left: 50%;
    background: #6a90ff;
    transform: translateX(-50%);
  }
  .time-line .event .date {
    font-family: 'Colfax';
    text-transform: initial;
    order: 2;
    margin: 0;
  }
  .time-line .event .date .hour {
    display: none;
  }
  .time-line .event .info {
    font-size: 12px;
    line-height: 16px;
    font-family: 'Colfax';
  }
  .time-line .event .line {
    background: rgba(255, 255, 255, 0.1);
  }
  .time-line .event .know-more {
    display: none;
    margin-top: 18px;
    order: 3;
  }
  .time-line .event .activities {
    left: 10px;
    width: calc(100% - 10px);
    padding-right: 10px;
  }
  .time-line .event .activities svg {
    position: absolute;
    left: 0;
  }
  .time-line .event .activities__content__count {
    margin-left: 15px;
  }
  .time-line .event .line.checked:after {
    left: 76px;
  }
  .time-line .event .illustration {
    display: none;
  }
  .time-line .event .relay-details,
  .time-line .event .tracking-info,
  .time-line .event .details {
    display: none;
  }
  .time-line .event.current-state i {
    background-color: #fff;
    color: #5dd17b;
  }
  .time-line .event.current-state i:before {
    color: #5983ff;
  }
  .time-line .event.current-state .info {
    font-family: 'Colfax-Medium';
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  .time-line__top {
    padding-bottom: 17px;
  }
  .time-line__top .status {
    margin-bottom: 8px;
  }
  .time-line .event {
    padding-top: 54px;
  }
  .time-line .event .date {
    margin-top: -4px;
  }
}
.steps .stepHeader {
  padding-top: 0px;
}
.steps header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  line-height: 32px;
  font-family: 'Colfax-Medium';
  cursor: pointer;
}
.steps header .arrow-container {
  display: flex;
  align-items: center;
}
.steps header .arrow-container svg {
  transform: rotate(180deg);
  transition: 0.4s ease;
}
.steps header .arrow-container svg path {
  fill: #000000;
}
.steps header.open .arrow-container svg {
  transform: rotate(0deg);
  transition: 0.4s ease;
}
@media (min-width: 768px) {
  .col-five {
    width: 20%;
  }
  .col-three {
    width: 33%;
  }
}
.btn--primary,
.btn--secondary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px 0 30px;
  height: 56px;
  border: none;
  color: #ffffff;
  margin-top: 16px;
  background: #5983ff;
  border-radius: 100px;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  transition: 0.4s ease;
  font-family: 'Colfax-Medium';
  cursor: pointer;
}
.btn--primary:focus,
.btn--secondary:focus,
.btn--primary:active,
.btn--secondary:active {
  background: #5983ff;
}
.btn--primary:hover,
.btn--secondary:hover {
  text-decoration: none;
  background: #5983ff;
  transition: 0.4s ease;
}
.btn--primary:hover .icon-container,
.btn--secondary:hover .icon-container {
  background: white;
  transition: 0.6s ease;
}
.btn--primary:hover .icon-container svg,
.btn--secondary:hover .icon-container svg {
  animation: rightToLeft 0.5s;
}
.btn--primary:hover .icon-container svg path,
.btn--secondary:hover .icon-container svg path {
  fill: #5983ff;
  transition: 0.4s ease;
}
.btn--primary img,
.btn--secondary img {
  margin-left: 10px;
  mix-blend-mode: screen;
}
.btn--primary .icon-container,
.btn--secondary .icon-container {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  margin-left: 10px;
  overflow: hidden;
  transition: 0.2s ease;
}
.btn--primary .icon-container svg path,
.btn--secondary .icon-container svg path {
  fill: white;
  transition: 0.4s ease;
}
@keyframes rightToLeft {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(15px);
  }
  51% {
    transform: translateX(-15px);
  }
  100% {
    transform: translateX(0);
  }
}
.btn--secondary {
  border: 2px solid #5983ff;
  background-color: #ffffff;
  color: #5983ff;
}
.btn--secondary:hover {
  color: #ffffff;
}
.btn--secondary .icon-container {
  background-color: rgba(89, 131, 255, 0.2);
}
.btn--secondary .icon-container svg path {
  fill: #5983ff;
  transition: 0.4s ease;
}
.home-page {
  height: 100%;
  padding-bottom: 0;
}
.home-page main {
  height: 100%;
  background-image: url('https://track-legacy.cubyn.com/assets/map3d.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 85% -10px;
}
.home-page .container {
  position: relative;
  width: 100%;
}
.home-page .centered {
  text-align: center;
  position: fixed;
  top: 72px;
}
.home-page .select-lang {
  color: black;
  text-align: right;
  padding: 22px;
}
.home-page .select-lang a {
  color: black;
  text-decoration: none;
}
.home-page .select-lang a.active {
  color: #cccccc;
}
.home-page .logo {
  display: inline-block;
  width: 221px;
  height: 62px;
  background: url('https://track-legacy.cubyn.com/assets/logo-white.svg');
  background-repeat: no-repeat;
  margin-bottom: 32px;
}
.home-page .input-container {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 32px;
  text-align: left;
  outline: none;
  border: 1px solid #eaeaea;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 24px 24px 0px 0px;
}
.home-page .input-container:hover {
  border-color: #cccccc;
}
.home-page .input-container.error input,
.home-page .input-container.error input.brand-primary {
  background: rgba(249, 95, 128, 0.1);
  border: 1px solid #f95f80;
  transition: 0.3s ease;
}
.home-page .input-container.error .error__message {
  margin-top: 8px;
  font-size: 12px;
  color: #f95f80;
  opacity: 1;
  transition: 0.3s ease;
}
.home-page .input-container input {
  border: none;
  font-size: 16px;
  outline: none;
  width: 100%;
  background: transparent;
  height: 56px;
  padding-left: 16px;
  border: 1px solid #f1f5f8;
  box-sizing: border-box;
  border-radius: 8px;
  transition: 0.3s ease;
}
.home-page .input-container input.brand-primary {
  border-color: #5983ff;
}
.home-page .input-container .error {
  color: #f95f80;
}
.home-page .input-container .error__message {
  margin-top: 8px;
  font-size: 12px;
  color: #f95f80;
  opacity: 0;
  transition: 0.3s ease;
}
.home-page .input-container .logo {
  display: none;
}
.home-page .inbar:before {
  content: '\f1c3';
}
.home-page .inbar:before {
  content: '\f1c3';
}
.home-page .inbar:before {
  font-size: 22px;
  position: absolute;
  top: 8px;
  right: 12px;
  color: #cccccc;
}
.home-page .have-topbar {
  padding: 40px;
  width: 100%;
  display: block;
  border: 1px solid lightgray;
  background-color: white;
  border-top: none;
}
.home-page #search-button {
  width: 100%;
  margin-top: 16px;
}
.home-page #search-button:focus {
  outline: 0;
}
.home-page footer {
  background: #f6f6f6;
  line-height: 40px;
  position: fixed;
  letter-spacing: 0.5px;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid lightgrey;
}
.home-page footer a {
  font-size: 12px;
  padding: 0 12px;
}
.home-page footer a:hover {
  color: #f2f5ff;
  cursor: pointer;
}
@media (min-width: 768px) {
  .home-page .logo {
    display: none;
  }
  .home-page main {
    background-position: 84% -230px;
    background-size: 290%;
  }
  .home-page .input-container {
    bottom: 128px;
    width: 512px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.24);
    border-radius: 8px;
    padding: 64px;
  }
  .home-page .input-container .logo {
    display: inline-block;
    width: 221px;
    height: 62px;
    background: url('https://track-legacy.cubyn.com/assets/logo-black.svg');
    background-repeat: no-repeat;
    margin-bottom: 27px;
  }
  .home-page #search-button {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .home-page main {
    background-size: cover;
    background-position: 100%;
  }
}
@media (min-width: 1200px) {
  .home-page .input-container {
    top: 50%;
    bottom: auto;
    left: 13%;
    transform: translateY(-50%);
  }
  .home-page main {
    background-size: cover;
    background-position: 100%;
  }
}
.bullet {
  text-align: center;
}
.bullet .circle {
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #ddd;
  border-radius: 50%;
  border: solid #ffffff 5px;
  color: #ffffff;
  display: inline-block;
  font-size: 70px / 2;
  height: 70px;
  line-height: 60px;
  text-align: center;
  width: 70px;
}
.bullet .circle.pull-left {
  float: left;
  margin-right: 0.15em;
}
.bullet .circle.pull-right {
  float: right;
  margin-left: 0.15em;
}
.bullet .circle:after {
  background-color: #ddd;
  content: '';
  height: 4px;
  left: 50%;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: -1;
}
.bullet .title {
  color: #aaaaaa;
  font-size: 16px;
  margin-top: 15px;
}
.bullet .subtitle {
  color: #777777;
}
.bullet.is-full .circle {
  background-color: #5983ff;
}
.bullet.is-full .circle:before {
  content: '\f26b';
}
.bullet.is-full .circle:before {
  content: '\f26b';
}
.bullet.is-full .circle:after {
  background-color: #5983ff;
}
.bullet.is-full .title {
  color: #5983ff;
}
.bullet.is-current .circle:after {
  background-color: #ddd;
}
@media (max-width: 767px) {
  .bullet {
    text-align: left;
    margin-top: 10px;
  }
  .bullet:before,
  .bullet:after {
    content: " ";
    display: table;
  }
  .bullet:after {
    clear: both;
  }
  .bullet:before,
  .bullet:after {
    content: " ";
    display: table;
  }
  .bullet:after {
    clear: both;
  }
  .bullet .circle {
    float: left;
    font-size: 40px / 2;
    height: 40px;
    line-height: 30px;
    width: 40px;
  }
  .bullet .circle:after {
    display: none;
  }
  .bullet .information {
    float: left;
    margin-left: 10px;
  }
  .bullet .information .title {
    margin-top: 0;
  }
}
.bullets > div:last-child .circle:after {
  display: none;
}
.callout {
  display: flex;
  border-radius: 8px;
  padding: 8px;
  background: rgba(89, 131, 255, 0.1);
  color: #5983ff;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 16px;
}
.callout:last-of-type {
  margin-bottom: 40px;
}
.callout .ico {
  text-align: center;
  min-width: 40px;
}
.callout .details {
  margin-top: 20px;
}
.callout .title {
  font-family: 'Colfax-Medium';
}
.callout.info {
  background: rgba(89, 131, 255, 0.1);
  color: #5983ff;
}
.callout.info .title {
  color: #5983ff;
}
.callout.info .subtitle {
  color: #002591;
}
.callout.warn {
  background: rgba(255, 127, 97, 0.1);
  color: #ff7f61;
}
.callout.warn .title {
  color: #ff7f61;
}
.callout.warn .subtitle {
  color: #002591;
}
.callout.warn .ico svg path {
  fill: #ff7f61;
}
.callout.error {
  background: rgba(249, 95, 128, 0.1);
  color: #f95f80;
}
.callout.error .ico svg path {
  fill: #f95f80;
}
@media (min-width: 768px) {
  .callout:last-of-type {
    margin-bottom: 40px;
  }
  .callout .title {
    display: flex;
    align-items: center;
  }
  .callout .ico {
    transform: translateY(3px);
  }
}
.invalid-address-callout:before,
.invalid-address-callout:after {
  content: " ";
  display: table;
}
.invalid-address-callout:after {
  clear: both;
}
.invalid-address-callout:before,
.invalid-address-callout:after {
  content: " ";
  display: table;
}
.invalid-address-callout:after {
  clear: both;
}
.invalid-address-callout .btn {
  float: right;
}
@media (max-width: 768px) {
  :not(.modal) > .callouts {
    display: none;
  }
}
.bullets {
  margin-top: 60px;
}
.delivery-promise {
  font-size: 16px;
}
.actions {
  margin-top: 60px;
}
header .header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .logo {
  display: inline-block;
  width: 86px;
  height: 24px;
  background: url('https://track-legacy.cubyn.com/assets/logo-black.svg');
  background-size: 100%;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  header .logo {
    width: 142px;
    height: 40px;
  }
}
@media (min-width: 1200px) {
  header .logo {
    width: 221px;
    height: 62px;
  }
}
.choose-locale {
  position: relative;
  color: black;
}
.choose-locale .selected-lang {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 8px 4px 8px 8px;
  background: #ffffff;
  border-radius: 6px;
  border: 1px solid #f1f5f8;
  font-family: 'Colfax', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 12px;
  line-height: 24px;
  min-width: 104px;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.4s ease;
}
.choose-locale .selected-lang:hover {
  background: #f2f5ff;
  transition: 0.4s ease;
}
.choose-locale .selected-lang.active {
  background: #f2f5ff;
  transition: 0.4s ease;
}
.choose-locale .selected-lang.active .selected-lang__arrow {
  transform: rotate(180deg);
  transition: 0.5s ease;
}
.choose-locale .selected-lang__arrow {
  transform: rotate(0);
  transition: 0.4s ease;
}
.choose-locale .selected-lang__item {
  display: flex;
}
.choose-locale .selected-lang__item span {
  transform: translateY(1px);
  display: inline-block;
}
.choose-locale .selected-lang__item img {
  margin-right: 4px;
}
.choose-locale .available-lang {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  border: 1px solid #f1f5f8;
  background: white;
  box-sizing: border-box;
  box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 4px;
  margin-top: 4px;
  transform: translateY(-10px);
  opacity: 0;
  transition: 0.4s ease;
  visibility: hidden;
  z-index: 2;
}
.choose-locale .available-lang.visible {
  visibility: visible;
  transform: translateY(0);
  opacity: 1;
  transition: 0.4s ease;
}
.choose-locale .available-lang span {
  transform: translateY(1px);
  display: inline-block;
}
.choose-locale a {
  display: flex;
  align-items: center;
  color: black;
  cursor: pointer;
  text-decoration: none;
  background: white;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 6px 4px;
  margin-bottom: 4px;
  border-radius: 2px;
  transition: 0.4s ease;
}
.choose-locale a:last-of-type {
  margin-bottom: 0;
}
.choose-locale a img {
  margin-right: 4px;
}
.choose-locale a.active {
  display: none;
}
.choose-locale a:hover {
  background: #f2f5ff;
  transition: 0.4s ease;
}
.home-page .choose-locale {
  position: absolute;
  right: 15px;
  top: 15px;
  max-width: 104px;
}
.follow-parcel {
  margin-top: 37px;
  margin-bottom: 24px;
}
.follow-parcel h1 {
  font-family: 'Colfax', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 0;
  font-family: 'Colfax-Medium';
}
.follow-parcel h1 .pid {
  color: #5983ff;
}
.follow-parcel .tracking {
  color: #5983FF;
}
.follow-parcel .tracking a {
  font-family: 'Colfax-Medium';
  text-decoration: underline;
  color: #5983FF;
  cursor: pointer;
}
.follow-parcel .tracking a:hover {
  color: #2f63ff;
}
.follow-parcel .tracking i {
  margin-left: 4px;
}
.follow-parcel__link {
  display: flex;
  align-items: center;
  color: #5983ff;
  text-decoration: underline;
  transform: translateX(-5px);
  padding-left: 5px;
  font-family: 'Colfax-Medium';
}
.follow-parcel__link:hover {
  color: #5983ff;
}
.follow-parcel__link:focus {
  color: #5983ff;
}
.follow-parcel__link svg {
  margin-right: 8px;
}
@media (min-width: 768px) {
  .follow-parcel {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .follow-parcel h1 {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .follow-parcel h1 {
    font-size: 23px;
    margin-bottom: 14px;
  }
  .follow-parcel__link {
    font-size: 15px;
    font-weight: 100;
  }
}
.guaranteed-delivery {
  position: relative;
  background-color: #000000;
  color: #ffffff;
  border-radius: 16px;
  padding: 19px 17px;
  z-index: 2;
}
.guaranteed-delivery__header {
  display: flex;
}
.guaranteed-delivery__header__logo {
  max-width: 55px;
  padding-left: 10px;
  box-sizing: content-box;
  margin-right: 16px;
}
.guaranteed-delivery__header__title span {
  margin-right: 5px;
}
.guaranteed-delivery__header__question {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.guaranteed-delivery__date {
  margin-top: 11px;
  letter-spacing: 0.25px;
}
@media (min-width: 768px) {
  .guaranteed-delivery {
    display: flex;
    position: relative;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    margin-bottom: 30px;
    padding: 19px 32px;
  }
  .guaranteed-delivery__header {
    margin: 0;
  }
  .guaranteed-delivery__header__logo {
    max-width: 65px;
  }
  .guaranteed-delivery__header__title {
    display: flex;
    align-items: center;
    margin-right: 16px;
    font-size: 14px;
    line-height: 24px;
  }
  .guaranteed-delivery__header__question {
    position: absolute;
    top: 50%;
    right: 32px;
    transform: translateY(-50%);
  }
  .guaranteed-delivery__date {
    font-size: 14px;
    line-height: 24px;
    font-family: 'Colfax-Medium';
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .guaranteed-delivery {
    padding: 17px 32px;
  }
  .guaranteed-delivery__header__logo {
    max-width: 56px;
  }
}
.tooltip {
  position: absolute;
  width: 190px;
  left: 50%;
  background-color: #fff;
  color: black;
  padding: 16px;
  font-size: 14px;
  line-height: 18px;
  border-radius: 8px;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 0);
  filter: drop-shadow(0px 12px 20px rgba(0, 0, 0, 0.05));
  transition: 0.4s ease;
}
.tooltip:before {
  content: '';
  position: absolute;
  left: 50%;
  top: -7px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6.5px 7px 6.5px;
  border-color: transparent transparent #ffffff transparent;
  transform: translateX(-50%);
}
.tooltip.visible {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 10px);
  transition: 0.4s ease;
}
@media (min-width: 768px) {
  .tooltip {
    left: 0;
    transform: translate(-82%, 0);
  }
  .tooltip:before {
    right: 14px;
    left: auto;
  }
  .tooltip.visible {
    transform: translate(-82%, 10px);
  }
}
@media (min-width: 992px) {
  .tooltip {
    font-size: 16px;
    line-height: 22px;
    width: 270px;
  }
  .tooltip:before {
    right: 28px;
  }
}
@media (min-width: 1200px) {
  .tooltip:before {
    right: 28px;
  }
}
.display-history .events {
  display: none;
}
.display-history .event {
  padding: 16px 0;
  border-bottom: 1px solid #f1f5f8;
}
.display-history .event:last-of-type {
  border-bottom: none;
}
.display-history .event .hour,
.display-history .event .date {
  color: #68767d;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}
.display-history .event__message {
  font-size: 14px;
  line-height: 24px;
  list-style-type: none;
}
.display-history .event__message li {
  display: grid;
  gap: 5px;
}
.display-history .event__message .hr-12 {
  grid-template-columns: 80px 1fr;
}
.display-history .event__message .hr-24 {
  grid-template-columns: 50px 1fr;
}
.display-history .event__notification .message {
  background-color: #f1f5f8;
  color: #68767d;
  margin-top: 8px;
  padding-left: 0;
  margin-bottom: 0;
}
.display-history .event__notification .message__ico svg path {
  fill: #68767d;
}
.display-history .event .event-time {
  margin-left: 8px;
  font-weight: 550;
  color: #68767ddb;
}
.display-history .event .event-activity {
  position: relative;
}
.need-help {
  box-sizing: border-box;
  margin-bottom: 40px;
}
.need-help__illustration {
  width: 100%;
  object-fit: cover;
  height: 216px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  background-image: url('https://track-legacy.cubyn.com/assets/map3d.png');
  background-size: cover;
  background-position: center;
}
.track-shipment-carrier-return .need-help__illustration {
  background-image: url('https://track-legacy.cubyn.com/assets/error_illustration.png');
}
.need-help__content {
  border-radius: 16px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 2px solid #f1f5f8;
  border-top: none;
  text-align: center;
  padding: 24px;
}
.need-help__content__title {
  font-size: 18px;
  line-height: 32px;
  color: #68767d;
  letter-spacing: 0.25px;
  margin-bottom: 8px;
  font-family: 'Colfax-Medium';
}
.need-help__content__description {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .need-help {
    display: flex;
  }
  .need-help__illustration {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    border-top-right-radius: 0;
    height: 100%;
  }
  .need-help__illustration__container {
    flex: initial;
    width: 50%;
  }
  .need-help__content {
    flex: initial;
    width: 50%;
    border-top: 2px solid #f1f5f8;
    border-left: none;
    border-bottom-left-radius: 0;
    border-top-right-radius: 16px;
    padding: 36px 34px;
  }
}
@media (min-width: 992px) {
  .need-help__illustration__container {
    width: 57%;
  }
  .need-help__content {
    width: 43%;
  }
}
@media (min-width: 1200px) {
  .need-help {
    margin-bottom: -5px;
  }
}
.relay-details {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 451px;
  height: 100px;
  color: white;
}
.relay-details *:focus {
  outline: none;
}
@media screen and (max-width: 767px) {
  .relay-details {
    width: 291px;
  }
}
.relay-details > div {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.relay-details .pickup-station-name {
  font-size: 17px;
  font-family: 'Colfax-Medium';
  justify-content: left;
  text-decoration: underline;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .relay-details .pickup-station-name {
    width: 189px;
  }
}
.relay-details .pickup-station-name .name-only {
  margin-left: 25px;
  margin-top: 17px;
}
.relay-details .pickup-station-name .name-and-address {
  margin-top: 19px;
}
.relay-details .pickup-station-name .name-and-address > a {
  font-size: 14px;
  color: white;
}
@media screen and (max-width: 767px) {
  .relay-details .pickup-station-name .name-and-address > a {
    padding-top: 8px;
    display: block;
    width: 250px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.relay-details .pickup-station-status {
  margin-right: 10px;
}
.relay-details .pickup-station-status .status-open {
  border: 1px solid #3471cd;
  background-color: #e2eaf9;
  font-family: 'Colfax-Medium';
  color: #5983ff;
  border-radius: 9px;
  width: 75px;
  height: 29px;
  text-align: center;
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .relay-details .pickup-station-status .status-open {
    padding-top: 6px;
  }
}
.relay-details .pickup-station-status .status-closed {
  border: 1px solid #E2EAF9;
  background-color: #5983ff;
  font-family: 'Colfax-Medium';
  color: #e2eaf9;
  border-radius: 9px;
  width: 75px;
  height: 29px;
  text-align: center;
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .relay-details .pickup-station-status .status-closed {
    padding-top: 6px;
  }
}
.relay-details .pickup-station-next-opening {
  justify-content: left;
}
.relay-details .pickup-station-next-opening .hour {
  font-size: 16px;
  font-family: 'Colfax';
}
@media screen and (max-width: 767px) {
  .relay-details .pickup-station-next-opening .hour {
    font-size: 14px;
  }
}
.relay-details .see-details {
  color: white;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .relay-details .see-details {
    font-size: 14px;
  }
}
.relay-details .see-details .without-schedule {
  margin-top: 25px;
}
.relay-details .see-details .without-schedule > a {
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .relay-details .see-details .without-schedule > a {
    font-size: 14px;
  }
}
.tracking-info {
  color: rgba(255, 255, 255, 0.7);
}
.tracking-info a {
  color: rgba(255, 255, 255, 0.9);
  font-weight: bolder;
  cursor: pointer;
}
@media (min-width: 768px) and (max-width: 991px) {
  .tracking-info {
    max-width: 520px;
  }
}
@media (min-width: 768px) {
  header {
    padding-top: 50px;
  }
}
.map-logo {
  margin-left: 5px;
}
.relay span {
  display: inline-block;
  color: #68767d;
  text-transform: uppercase;
  font-family: 'Colfax-Medium';
  margin-bottom: 11px;
  font-size: 12px;
}
.relay__name {
  font-size: 22px;
  line-height: 32px;
  font-family: 'Colfax-Medium';
}
.relay__address {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 27px;
}
.relay__day {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}
.relay__day.today {
  color: #000000;
}
.relay__day.today .hour {
  font-family: 'Colfax-Medium';
}
.relay__hours {
  font-family: 'Colfax-Medium';
  color: #68767d;
  margin-bottom: 50px;
}
.relay__hours .hour {
  color: #000000;
  font-family: 'Colfax';
}
.relay a {
  color: #ffffff;
}
html {
  height: 100%;
  min-width: 320px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  padding-bottom: 80px;
}
body.fixed {
  overflow: hidden;
}
.btn {
  border: none;
  box-shadow: none;
  font-weight: 300;
}
.btn:active {
  box-shadow: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9ub3JtYWxpemUubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9wcmludC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3NjYWZmb2xkaW5nLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3ZlbmRvci1wcmVmaXhlcy5sZXNzIiwidmFycy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWItZm9jdXMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvaW1hZ2UubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy90eXBlLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9ncmlkLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQubGVzcyIsIm5ldy1kZXNpZ24vY29tcG9uZW50cy9jYWxsb3V0cy9jYWxsb3V0Lmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvdGFibGVzLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RhYmxlLXJvdy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL2Zvcm1zLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvYnV0dG9ucy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9tb2RhbHMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy91dGlsaXRpZXMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvbGVzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1pY29uaWMtZm9udC9sZXNzL3BhdGgubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24taWNvbmljLWZvbnQvbGVzcy9jb3JlLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWljb25pYy1mb250L2xlc3Mvc2l6ZXMubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24taWNvbmljLWZvbnQvbGVzcy9maXhlZC13aWR0aC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1pY29uaWMtZm9udC9sZXNzL2xpc3QubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24taWNvbmljLWZvbnQvbGVzcy9ib3JkZXIubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24taWNvbmljLWZvbnQvbGVzcy9wdWxsZWQubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24taWNvbmljLWZvbnQvbGVzcy9zcGlubmVkLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWljb25pYy1mb250L2xlc3Mvcm90YXRlZC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1pY29uaWMtZm9udC9sZXNzL3N0YWNrZWQubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24taWNvbmljLWZvbnQvbGVzcy9pY29ucy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1pY29uaWMtZm9udC9sZXNzL2FsaWFzZXMubGVzcyIsIm9sZC1kZXNpZ24vb2xkLXRpbWVsaW5lLmxlc3MiLCJvbGQtZGVzaWduL2V2ZW50cy5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCJvbGQtZGVzaWduL2FjdGlvbnMubGVzcyIsIm9sZC1kZXNpZ24vdHJhY2tpbmcubGVzcyIsIm5ldy1kZXNpZ24vdGltZWxpbmUubGVzcyIsIm5ldy1kZXNpZ24vaG9tZS9tYWluLmxlc3MiLCJuZXctZGVzaWduL3RyYWNrLXNoaXBtZW50L2J1bGxldHMubGVzcyIsIm5ldy1kZXNpZ24vdHJhY2stc2hpcG1lbnQvbWFpbi5sZXNzIiwibmV3LWRlc2lnbi9jb21wb25lbnRzL2hlYWRlci9oZWFkZXIubGVzcyIsIm5ldy1kZXNpZ24vY29tcG9uZW50cy9jaG9vc2UtbG9jYWxlL2Nob29zZS1sb2NhbGUubGVzcyIsIm5ldy1kZXNpZ24vY29tcG9uZW50cy9mb2xsb3ctcGFyY2VsL2ZvbGxvdy1wYXJjZWwubGVzcyIsIm5ldy1kZXNpZ24vY29tcG9uZW50cy9ndWFyYW50ZWVkLWRlbGl2ZXJ5L2d1YXJhbnRlZWQtZGVsaXZlcnkubGVzcyIsIm5ldy1kZXNpZ24vY29tcG9uZW50cy9kaXNwbGF5LWhpc3RvcnkvZGlzcGxheS1oaXN0b3J5Lmxlc3MiLCJuZXctZGVzaWduL2NvbXBvbmVudHMvbmVlZC1oZWxwL25lZWQtaGVscC5sZXNzIiwibmV3LWRlc2lnbi9jb21wb25lbnRzL3JlbGF5LWRldGFpbHMvcmVsYXktZGV0YWlscy5sZXNzIiwibmV3LWRlc2lnbi9jb21wb25lbnRzL3RyYWNraW5nLWluZm8vdHJhY2tpbmctaW5mby5sZXNzIiwibmV3LWRlc2lnbi9tYWluLmxlc3MiLCJpbmRleC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFRQTtFQUNFLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTs7QUFPRjtFQUNFLFNBQUE7O0FBYUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRSxjQUFBOztBQVFGO0FBQ0E7QUFDQTtBQUNBO0VBQ0UscUJBQUE7RUFDQSx3QkFBQTs7QUFRRixLQUFLLElBQUk7RUFDUCxhQUFBO0VBQ0EsU0FBQTs7QUFRRjtBQUNBO0VBQ0UsYUFBQTs7QUFVRjtFQUNFLDZCQUFBOztBQVFGLENBQUM7QUFDRCxDQUFDO0VBQ0MsVUFBQTs7QUFVRixJQUFJO0VBQ0YseUJBQUE7O0FBT0Y7QUFDQTtFQUNFLGlCQUFBOztBQU9GO0VBQ0Usa0JBQUE7O0FBUUY7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7O0FBT0Y7RUFDRSxnQkFBQTtFQUNBLFdBQUE7O0FBT0Y7RUFDRSxjQUFB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SDtFQ29ERyxTQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsaUJBQUE7O0FEcERIO0VDeURHLFVBQUE7O0FEekRIO0VDd0VHLGlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsd0JBQUE7O0FEeEVIO0VDd0VHLGVBQUE7O0FIVEosUUFBbUM7RUUvRGxDO0VBQ0E7RUFBVztFQUNSO0VBQVc7RUFDYjtFQUFXO0VBQ1A7RUFBVztFQUFXO0VBQVk7RUFDN0I7SUNrQ0wsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FIQUosUUFBbUM7RUV4RWxDO0VBQ0E7RUFBVztFQUNSO0VBQVc7RUFDYjtFQUFXO0VBQ1A7RUFBVztFQUFXO0VBQVk7RUFDN0I7SUNrQ0wsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FIU0osUUFBbUM7RUVqRmxDO0VBQ0E7RUFBVztFQUNSO0VBQVc7RUFDYjtFQUFXO0VBQ1A7RUFBVztFQUFXO0VBQVk7RUFDN0I7SUNrQ0wsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FDbkVKO0VBQ0UsNkJBQUE7O0FBRUY7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUVGO0VBQ0UsZ0JBQUE7O0FBTUY7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQUhGLE1BS0UsUUFHRSxLQUNFO0FBVE4sTUFNRSxRQUVFLEtBQ0U7QUFUTixNQU9FLFFBQ0UsS0FDRTtBQVROLE1BS0UsUUFHRSxLQUVFO0FBVk4sTUFNRSxRQUVFLEtBRUU7QUFWTixNQU9FLFFBQ0UsS0FFRTtFQUNFLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7O0FBZFIsTUFtQkUsUUFBUSxLQUFLO0VBQ1gsc0JBQUE7RUFDQSw2QkFBQTs7QUFyQkosTUF3QkUsVUFBVSxRQUdSLEtBQUksWUFDRjtBQTVCTixNQXlCRSxXQUFXLFFBRVQsS0FBSSxZQUNGO0FBNUJOLE1BMEJFLFFBQU8sWUFDTCxLQUFJLFlBQ0Y7QUE1Qk4sTUF3QkUsVUFBVSxRQUdSLEtBQUksWUFFRjtBQTdCTixNQXlCRSxXQUFXLFFBRVQsS0FBSSxZQUVGO0FBN0JOLE1BMEJFLFFBQU8sWUFDTCxLQUFJLFlBRUY7RUFDRSxhQUFBOztBQTlCUixNQW1DRSxRQUFRO0VBQ04sMEJBQUE7O0FBcENKLE1Bd0NFO0VBQ0Usc0JBQUE7O0FBT0osZ0JBQ0UsUUFHRSxLQUNFO0FBTE4sZ0JBRUUsUUFFRSxLQUNFO0FBTE4sZ0JBR0UsUUFDRSxLQUNFO0FBTE4sZ0JBQ0UsUUFHRSxLQUVFO0FBTk4sZ0JBRUUsUUFFRSxLQUVFO0FBTk4sZ0JBR0UsUUFDRSxLQUVFO0VBQ0UsWUFBQTs7QUFXUjtFQUNFLHNCQUFBOztBQURGLGVBRUUsUUFHRSxLQUNFO0FBTk4sZUFHRSxRQUVFLEtBQ0U7QUFOTixlQUlFLFFBQ0UsS0FDRTtBQU5OLGVBRUUsUUFHRSxLQUVFO0FBUE4sZUFHRSxRQUVFLEtBRUU7QUFQTixlQUlFLFFBQ0UsS0FFRTtFQUNFLHNCQUFBOztBQVJSLGVBWUUsUUFBUSxLQUNOO0FBYkosZUFZRSxRQUFRLEtBRU47RUFDRSx3QkFBQTs7QUFVTixjQUNFLFFBQVEsS0FBSSxZQUFZO0VBQ3RCLHlCQUFBOztBQVNKLFlBQ0UsUUFBUSxLQUFJO0VBQ1YseUJBQUE7O0FBU0osS0FBTSxJQUFHO0VBQ1AsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7O0FBS0UsS0FGRixHQUVHO0FBQUQsS0FERixHQUNHO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7O0FDNUlKLE1BQU8sUUFBUSxLSExoQixLQUFJO0FHTUgsTUFBTyxRQUFRLEtITmhCLEtBQUk7QUdPSCxNQUFPLFFBQVEsS0hQaEIsS0FBSTtBR0tILE1BQU8sUUFBUSxLSEpkLEtBQUk7QUdLTCxNQUFPLFFBQVEsS0hMZCxLQUFJO0FHTUwsTUFBTyxRQUFRLEtITmQsS0FBSTtBQUFTLE1HSVAsUUFBUSxLSEpBLE9BQ1g7QUFEVSxNR0tQLFFBQVEsS0hMQSxPQUNYO0FBRFUsTUdNUCxRQUFRLEtITkEsT0FDWDtBQUFNLE1HR0gsUUFBUSxLSEhKLE9BQVE7QUFBVCxNR0lILFFBQVEsS0hKSixPQUFRO0FBQVQsTUdLSCxRQUFRLEtITEosT0FBUTtFR1VmLHlCQUFBOztBQU1KLFlBQWEsUUFBUSxLSGxCdEIsS0FBSSxPQUNKO0FHaUJDLFlBQWEsUUFBUSxLSGpCZCxLQUFJLE9BQ1o7QUFBUSxZR2dCTSxRQUFRLEtIaEJiLE9BQU8sTUFDakI7QUFBTSxZR2VTLFFBQVEsS0hmaEIsTUFBTztBQUNQLFlHY1EsUUFBUSxLSGRmLE9BQU8sTUFBTztFR29CaEIseUJBQUE7O0FBbkJKLE1BQU8sUUFBUSxLSExoQixLQUFJO0FHTUgsTUFBTyxRQUFRLEtITmhCLEtBQUk7QUdPSCxNQUFPLFFBQVEsS0hQaEIsS0FBSTtBR0tILE1BQU8sUUFBUSxLSEpiLEtBQUk7QUdLTixNQUFPLFFBQVEsS0hMYixLQUFJO0FHTU4sTUFBTyxRQUFRLEtITmIsS0FBSTtBQUFVLE1HSVQsUUFBUSxLSEhqQixRQUFTO0FBRFMsTUdLVCxRQUFRLEtISmpCLFFBQVM7QUFEUyxNR01ULFFBQVEsS0hMakIsUUFBUztBQUFNLE1HR04sUUFBUSxLSEhELFFBQ2Y7QUFEYyxNR0lOLFFBQVEsS0hKRCxRQUNmO0FBRGMsTUdLTixRQUFRLEtITEQsUUFDZjtFR1NLLHlCQUFBOztBQU1KLFlBQWEsUUFBUSxLSGxCdEIsS0FBSSxRQUNIO0FHaUJBLFlBQWEsUUFBUSxLSGpCYixLQUFJLFFBQ1g7QUFBUSxZR2dCSSxRQUFRLEtIaEJYLFFBQVEsTUFDakI7QUFBTSxZR2VNLFFBQVEsS0hmYixNQUFPO0FBQ04sWUdjSSxRQUFRLEtIZFgsUUFBUSxNQUFPO0VHb0JyQix5QkFBQTs7QUFuQkosTUFBTyxRQUFRLEtITGhCLEtBQUk7QUdNSCxNQUFPLFFBQVEsS0hOaEIsS0FBSTtBR09ILE1BQU8sUUFBUSxLSFBoQixLQUFJO0FHS0gsTUFBTyxRQUFRLEtISmhCLEtBQUk7QUdLSCxNQUFPLFFBQVEsS0hMaEIsS0FBSTtBR01ILE1BQU8sUUFBUSxLSE5oQixLQUFJO0FBQU8sTUdJSCxRQUFRLEtISkosS0FDYjtBQURZLE1HS0gsUUFBUSxLSExKLEtBQ2I7QUFEWSxNR01ILFFBQVEsS0hOSixLQUNiO0FBQU0sTUdHRyxRQUFRLEtISFYsS0FBTTtBQUFQLE1HSUcsUUFBUSxLSEpWLEtBQU07QUFBUCxNR0tHLFFBQVEsS0hMVixLQUFNO0VHVVAseUJBQUE7O0FBTUosWUFBYSxRQUFRLEtIbEJ0QixLQUFJLEtBQUs7QUdrQlIsWUFBYSxRQUFRLEtIakJoQixLQUFJLEtBQUs7QUFDWCxZR2dCVSxRQUFRLEtIaEJqQixLQUFLLE1BQU87QUFDbEIsWUdlZSxRQUFRLEtIZnRCLE1BQU87QUFBUyxZR2VGLFFBQVEsS0hkdkIsS0FBSyxNQUFPO0VHb0JOLHlCQUFBOztBQW5CSixNQUFPLFFBQVEsS0hMaEIsS0FBSTtBR01ILE1BQU8sUUFBUSxLSE5oQixLQUFJO0FHT0gsTUFBTyxRQUFRLEtIUGhCLEtBQUk7QUdLSCxNQUFPLFFBQVEsS0hKYixLQUFJO0FHS04sTUFBTyxRQUFRLEtITGIsS0FBSTtBR01OLE1BQU8sUUFBUSxLSE5iLEtBQUk7QUFBVSxNR0lULFFBQVEsS0hIakIsUUFBUztBQURTLE1HS1QsUUFBUSxLSEpqQixRQUFTO0FBRFMsTUdNVCxRQUFRLEtITGpCLFFBQVM7QUFBTSxNR0dOLFFBQVEsS0hIRCxRQUNmO0FBRGMsTUdJTixRQUFRLEtISkQsUUFDZjtBQURjLE1HS04sUUFBUSxLSExELFFBQ2Y7RUdTSyx5QkFBQTs7QUFNSixZQUFhLFFBQVEsS0hsQnRCLEtBQUksUUFDSDtBR2lCQSxZQUFhLFFBQVEsS0hqQmIsS0FBSSxRQUNYO0FBQVEsWUdnQkksUUFBUSxLSGhCWCxRQUFRLE1BQ2pCO0FBQU0sWUdlTSxRQUFRLEtIZmIsTUFBTztBQUNOLFlHY0ksUUFBUSxLSGRYLFFBQVEsTUFBTztFR29CckIseUJBQUE7O0FBbkJKLE1BQU8sUUFBUSxLSExoQixLQUFJO0FHTUgsTUFBTyxRQUFRLEtITmhCLEtBQUk7QUdPSCxNQUFPLFFBQVEsS0hQaEIsS0FBSTtBR0tILE1BQU8sUUFBUSxLSEpkLEtBQUk7QUdLTCxNQUFPLFFBQVEsS0hMZCxLQUFJO0FHTUwsTUFBTyxRQUFRLEtITmQsS0FBSTtBQUFTLE1HSVAsUUFBUSxLSEpBLE9BQ1g7QUFEVSxNR0tQLFFBQVEsS0hMQSxPQUNYO0FBRFUsTUdNUCxRQUFRLEtITkEsT0FDWDtBQUFNLE1HR0gsUUFBUSxLSEhKLE9BQVE7QUFBVCxNR0lILFFBQVEsS0hKSixPQUFRO0FBQVQsTUdLSCxRQUFRLEtITEosT0FBUTtFR1VmLHlCQUFBOztBQU1KLFlBQWEsUUFBUSxLSGxCdEIsS0FBSSxPQUNKO0FHaUJDLFlBQWEsUUFBUSxLSGpCZCxLQUFJLE9BQ1o7QUFBUSxZR2dCTSxRQUFRLEtIaEJiLE9BQU8sTUFDakI7QUFBTSxZR2VTLFFBQVEsS0hmaEIsTUFBTztBQUNQLFlHY1EsUUFBUSxLSGRmLE9BQU8sTUFBTztFR29CaEIseUJBQUE7O0FEa0pOO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTs7QUFFQSxtQkFBOEM7RUFBOUM7SUFDRSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLDRDQUFBO0lBQ0Esc0JBQUE7O0VBTEYsaUJBUUU7SUFDRSxnQkFBQTs7RUFUSixpQkFRRSxTQUlFLFFBR0UsS0FDRTtFQWhCUixpQkFRRSxTQUtFLFFBRUUsS0FDRTtFQWhCUixpQkFRRSxTQU1FLFFBQ0UsS0FDRTtFQWhCUixpQkFRRSxTQUlFLFFBR0UsS0FFRTtFQWpCUixpQkFRRSxTQUtFLFFBRUUsS0FFRTtFQWpCUixpQkFRRSxTQU1FLFFBQ0UsS0FFRTtJQUNFLG1CQUFBOztFQWxCVixpQkF5QkU7SUFDRSxTQUFBOztFQTFCSixpQkF5QkUsa0JBSUUsUUFHRSxLQUNFLEtBQUk7RUFqQ1osaUJBeUJFLGtCQUtFLFFBRUUsS0FDRSxLQUFJO0VBakNaLGlCQXlCRSxrQkFNRSxRQUNFLEtBQ0UsS0FBSTtFQWpDWixpQkF5QkUsa0JBSUUsUUFHRSxLQUVFLEtBQUk7RUFsQ1osaUJBeUJFLGtCQUtFLFFBRUUsS0FFRSxLQUFJO0VBbENaLGlCQXlCRSxrQkFNRSxRQUNFLEtBRUUsS0FBSTtJQUNGLGNBQUE7O0VBbkNWLGlCQXlCRSxrQkFJRSxRQUdFLEtBS0UsS0FBSTtFQXJDWixpQkF5QkUsa0JBS0UsUUFFRSxLQUtFLEtBQUk7RUFyQ1osaUJBeUJFLGtCQU1FLFFBQ0UsS0FLRSxLQUFJO0VBckNaLGlCQXlCRSxrQkFJRSxRQUdFLEtBTUUsS0FBSTtFQXRDWixpQkF5QkUsa0JBS0UsUUFFRSxLQU1FLEtBQUk7RUF0Q1osaUJBeUJFLGtCQU1FLFFBQ0UsS0FNRSxLQUFJO0lBQ0YsZUFBQTs7RUF2Q1YsaUJBeUJFLGtCQXNCRSxRQUVFLEtBQUksV0FDRjtFQWxEUixpQkF5QkUsa0JBdUJFLFFBQ0UsS0FBSSxXQUNGO0VBbERSLGlCQXlCRSxrQkFzQkUsUUFFRSxLQUFJLFdBRUY7RUFuRFIsaUJBeUJFLGtCQXVCRSxRQUNFLEtBQUksV0FFRjtJQUNFLGdCQUFBOzs7QUV6Tlo7RUFDRSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFJQSxZQUFBOztBQUdGO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBOztBQUdGO0VBQ0UscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFXRixLQUFLO0VkNEJILDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTs7QWN6QlYsS0FBSztBQUNMLEtBQUs7RUFDSCxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFHRixLQUFLO0VBQ0gsY0FBQTs7QUFJRixLQUFLO0VBQ0gsY0FBQTtFQUNBLFdBQUE7O0FBSUYsTUFBTTtBQUNOLE1BQU07RUFDSixZQUFBOztBQUlGLEtBQUssYUFBYTtBQUNsQixLQUFLLGNBQWM7QUFDbkIsS0FBSyxpQkFBaUI7RVp2RXBCLDBDQUFBO0VBQ0Esb0JBQUE7O0FZMkVGO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTs7QUEwQkY7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFZHhEQSx3REFBQTtFQUNRLGdEQUFBO0VBeUhSLDhFQUFBO0VBQ0sseUVBQUE7RUFDRyxzRUFBQTs7QWV4SVIsYUFBQztFQUNDLHFCQUFBO0VBQ0EsVUFBQTtFZlVGLHNGQUFBO0VBQ1EsOEVBQUE7O0FBaUNSLGFBQUM7RUFDQyxjQUFBO0VBQ0EsVUFBQTs7QUFFRixhQUFDO0VBQXlCLGNBQUE7O0FBQzFCLGFBQUM7RUFBK0IsY0FBQTs7QWM0QmhDLGFBQUM7RUFDQyxTQUFBO0VBQ0EsNkJBQUE7O0FBUUYsYUFBQztBQUNELGFBQUM7QUFDRCxRQUFRLFVBQVc7RUFDakIseUJBQUE7RUFDQSxVQUFBOztBQUdGLGFBQUM7QUFDRCxRQUFRLFVBQVc7RUFDakIsbUJBQUE7O0FBSUYsUUFBUTtFQUNOLFlBQUE7O0FBWUosS0FBSztFQUNILHdCQUFBOztBQWFGLG1CQUFzRDtFQUtsRCxLQUpHLGFBSUY7RUFBRCxLQUhHLGFBR0Y7RUFBRCxLQUZHLHVCQUVGO0VBQUQsS0FERyxjQUNGO0lBQ0MsaUJBQUE7O0VBR0YsS0FSRyxhQVFGO0VBQUQsS0FQRyxhQU9GO0VBQUQsS0FORyx1QkFNRjtFQUFELEtBTEcsY0FLRjtFQUNELGVBQWdCLE1BVGI7RUFTSCxlQUFnQixNQVJiO0VBUUgsZUFBZ0IsTUFQYjtFQU9ILGVBQWdCLE1BTmI7SUFPRCxpQkFBQTs7RUFHRixLQWJHLGFBYUY7RUFBRCxLQVpHLGFBWUY7RUFBRCxLQVhHLHVCQVdGO0VBQUQsS0FWRyxjQVVGO0VBQ0QsZUFBZ0IsTUFkYjtFQWNILGVBQWdCLE1BYmI7RUFhSCxlQUFnQixNQVpiO0VBWUgsZUFBZ0IsTUFYYjtJQVlELGlCQUFBOzs7QUFXTjtFQUNFLG1CQUFBOztBQVFGO0FBQ0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBOztBQUxGLE1BT0U7QUFORixTQU1FO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQUdKLE1BQU8sTUFBSztBQUNaLGFBQWMsTUFBSztBQUNuQixTQUFVLE1BQUs7QUFDZixnQkFBaUIsTUFBSztFQUNwQixrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7O0FBR0YsTUFBTztBQUNQLFNBQVU7RUFDUixnQkFBQTs7QUFJRjtBQUNBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFFRixhQUFjO0FBQ2QsZ0JBQWlCO0VBQ2YsYUFBQTtFQUNBLGlCQUFBOztBQVNBLEtBRkcsY0FFRjtBQUFELEtBREcsaUJBQ0Y7QUFDRCxLQUhHLGNBR0Y7QUFBRCxLQUZHLGlCQUVGO0FBQ0QsUUFBUSxVQUFXLE1BSmhCO0FBSUgsUUFBUSxVQUFXLE1BSGhCO0VBSUQsbUJBQUE7O0FBTUYsYUFBQztBQUFELGdCQUFDO0FBQ0QsUUFBUSxVQUFXO0FBQW5CLFFBQVEsVUFBVztFQUNqQixtQkFBQTs7QUFNRixNQUFDLFNBRUM7QUFGRixTQUFDLFNBRUM7QUFERixRQUFRLFVBQVcsT0FDakI7QUFERixRQUFRLFVBQVcsVUFDakI7RUFDRSxtQkFBQTs7QUFXTjtFQUVFLGlCQUFBO0VBQ0Esb0JBQUE7RUFFQSxnQkFBQTtFQUNBLGdCQUFBOztBQUVBLG9CQUFDO0FBQ0Qsb0JBQUM7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7O0FBYUo7RUNuUUUsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBRUEsTUFBTTtFQUNKLFlBQUE7RUFDQSxpQkFBQTs7QUFHRixRQUFRO0FBQ1IsTUFBTSxVQUFVO0VBQ2QsWUFBQTs7QUR5UEosY0FDRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQU5KLGNBUUUsT0FBTTtFQUNKLFlBQUE7RUFDQSxpQkFBQTs7QUFWSixjQVlFLFNBQVE7QUFaVixjQWFFLE9BQU0sVUFBVTtFQUNkLFlBQUE7O0FBZEosY0FnQkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFJSjtFQy9SRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTs7QUFFQSxNQUFNO0VBQ0osWUFBQTtFQUNBLGlCQUFBOztBQUdGLFFBQVE7QUFDUixNQUFNLFVBQVU7RUFDZCxZQUFBOztBRHFSSixjQUNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBTkosY0FRRSxPQUFNO0VBQ0osWUFBQTtFQUNBLGlCQUFBOztBQVZKLGNBWUUsU0FBUTtBQVpWLGNBYUUsT0FBTSxVQUFVO0VBQ2QsWUFBQTs7QUFkSixjQWdCRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBOztBQVNKO0VBRUUsa0JBQUE7O0FBRkYsYUFLRTtFQUNFLHFCQUFBOztBQUlKO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7O0FBRUYsU0FBVTtBQUNWLGVBQWdCO0FBQ2hCLGNBQWUsY0FBYztFQUMzQixXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQUVGLFNBQVU7QUFDVixlQUFnQjtBQUNoQixjQUFlLGNBQWM7RUFDM0IsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTs7QUFJRixZQ3BhRTtBRG9hRixZQ25hRTtBRG1hRixZQ2xhRTtBRGthRixZQ2phRTtBRGlhRixZQ2hhRTtBRGdhRixZQy9aRTtBQUNBLFlBQUMsTUFBTztBQUNSLFlBQUMsU0FBVTtBQUNYLFlBQUMsYUFBYztBQUNmLFlBQUMsZ0JBQWlCO0VBQ2hCLGNBQUE7O0FEMFpKLFlDdlpFO0VBQ0UscUJBQUE7RWYrQ0Ysd0RBQUE7RUFDUSxnREFBQTs7QWU5Q04sWUFIRixjQUdHO0VBQ0MscUJBQUE7RWY0Q0oseUVBQUE7RUFDUSxpRUFBQTs7QWNzV1YsWUM3WUU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTs7QUQwWUosWUN2WUU7RUFDRSxjQUFBOztBRHlZSixZQ3ZhRTtBRHVhRixZQ3RhRTtBRHNhRixZQ3JhRTtBRHFhRixZQ3BhRTtBRG9hRixZQ25hRTtBRG1hRixZQ2xhRTtBQUNBLFlBQUMsTUFBTztBQUNSLFlBQUMsU0FBVTtBQUNYLFlBQUMsYUFBYztBQUNmLFlBQUMsZ0JBQWlCO0VBQ2hCLGNBQUE7O0FENlpKLFlDMVpFO0VBQ0UscUJBQUE7RWYrQ0Ysd0RBQUE7RUFDUSxnREFBQTs7QWU5Q04sWUFIRixjQUdHO0VBQ0MscUJBQUE7RWY0Q0oseUVBQUE7RUFDUSxpRUFBQTs7QWN5V1YsWUNoWkU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTs7QUQ2WUosWUMxWUU7RUFDRSxjQUFBOztBRDRZSixVQzFhRTtBRDBhRixVQ3phRTtBRHlhRixVQ3hhRTtBRHdhRixVQ3ZhRTtBRHVhRixVQ3RhRTtBRHNhRixVQ3JhRTtBQUNBLFVBQUMsTUFBTztBQUNSLFVBQUMsU0FBVTtBQUNYLFVBQUMsYUFBYztBQUNmLFVBQUMsZ0JBQWlCO0VBQ2hCLGNBQUE7O0FEZ2FKLFVDN1pFO0VBQ0UscUJBQUE7RWYrQ0Ysd0RBQUE7RUFDUSxnREFBQTs7QWU5Q04sVUFIRixjQUdHO0VBQ0MscUJBQUE7RWY0Q0oseUVBQUE7RUFDUSxpRUFBQTs7QWM0V1YsVUNuWkU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTs7QURnWkosVUM3WUU7RUFDRSxjQUFBOztBRG1aRixhQUZZLE1BRVY7RUFDQSxTQUFBOztBQUVGLGFBTFksTUFLWCxRQUFTO0VBQ1IsTUFBQTs7QUFVSjtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBOztBQWtCQSxRQUFtQztFQUFuQyxZQUVFO0lBQ0UscUJBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBOztFQUxKLFlBU0U7SUFDRSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTs7RUFaSixZQWdCRTtJQUNFLHFCQUFBOztFQWpCSixZQW9CRTtJQUNFLHFCQUFBO0lBQ0Esc0JBQUE7O0VBdEJKLFlBb0JFLGFBSUU7RUF4QkosWUFvQkUsYUFLRTtFQXpCSixZQW9CRSxhQU1FO0lBQ0UsV0FBQTs7RUEzQk4sWUFnQ0UsYUFBYTtJQUNYLFdBQUE7O0VBakNKLFlBb0NFO0lBQ0UsZ0JBQUE7SUFDQSxzQkFBQTs7RUF0Q0osWUEyQ0U7RUEzQ0YsWUE0Q0U7SUFDRSxxQkFBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBOztFQWhESixZQTJDRSxPQU9FO0VBbERKLFlBNENFLFVBTUU7SUFDRSxlQUFBOztFQW5ETixZQXNERSxPQUFPLE1BQUs7RUF0RGQsWUF1REUsVUFBVSxNQUFLO0lBQ2Isa0JBQUE7SUFDQSxjQUFBOztFQXpESixZQTZERSxjQUFjO0lBQ1osTUFBQTs7O0FBV04sZ0JBS0U7QUFMRixnQkFNRTtBQU5GLGdCQU9FO0FBUEYsZ0JBUUU7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUFYSixnQkFlRTtBQWZGLGdCQWdCRTtFQUNFLGdCQUFBOztBQWpCSixnQkFxQkU7RUwzaUJBLGtCQUFBO0VBQ0EsbUJBQUE7O0FLZ2pCQSxRQUFtQztFQUFuQyxnQkFDRTtJQUNFLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTs7O0FBL0JOLGdCQXVDRSxjQUFjO0VBQ1osV0FBQTs7QUFRQSxRQUFtQztFQUFuQyxnQkFERixlQUVJO0lBQ0UsaUJBQUE7SUFDQSxlQUFBOzs7QUFLSixRQUFtQztFQUFuQyxnQkFERixlQUVJO0lBQ0UsZ0JBQUE7SUFDQSxlQUFBOzs7QUV4bEJSO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQzBDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VqQitKQSx5QkFBQTtFQUNHLHNCQUFBO0VBQ0MscUJBQUE7RUFDSSxpQkFBQTs7QWdCeE1OLElBQUM7QUFBRCxJQUZELE9BRUU7QUFBRCxJQURELE9BQ0U7QUFDRCxJQUFDO0FBQUQsSUFIRCxPQUdFO0FBQUQsSUFGRCxPQUVFO0VkcEJILDBDQUFBO0VBQ0Esb0JBQUE7O0Fjd0JBLElBQUM7QUFDRCxJQUFDO0FBQ0QsSUFBQztFQUNDLFdBQUE7RUFDQSxxQkFBQTs7QUFHRixJQUFDO0FBQ0QsSUFBQztFQUNDLFVBQUE7RUFDQSxzQkFBQTtFaEIyQkYsd0RBQUE7RUFDUSxnREFBQTs7QWdCeEJSLElBQUM7QUFDRCxJQUFDO0FBQ0QsUUFBUSxVQUFXO0VBQ2pCLG1CQUFBO0VFN0NGLGFBQUE7RUFHQSx5QkFBQTtFbEI4REEsd0JBQUE7RUFDUSxnQkFBQTs7QWdCZk4sQ0FERCxJQUNFO0FBQ0QsUUFBUSxVQUFXLEVBRnBCO0VBR0csb0JBQUE7O0FBU047RUMzREUsV0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBRUEsWUFBQztBQUNELFlBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixZQUFDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRU4sWUFBQztBQUNELFlBQUM7QUFDRCxLQUFNLG1CQUFrQjtFQUN0QixXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFSixZQVBELE9BT0U7QUFBRCxZQU5ELE9BTUU7QUFBRCxLQUxJLG1CQUFrQixZQUtyQjtBQUNELFlBUkQsT0FRRTtBQUFELFlBUEQsT0FPRTtBQUFELEtBTkksbUJBQWtCLFlBTXJCO0FBQ0QsWUFURCxPQVNFO0FBQUQsWUFSRCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsWUFPckI7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFHUixZQUFDO0FBQ0QsWUFBQztBQUNELEtBQU0sbUJBQWtCO0VBQ3RCLHNCQUFBOztBQUtBLFlBSEQsU0FHRTtBQUFELFlBRkQsVUFFRTtBQUFELFFBRE0sVUFBVyxhQUNoQjtBQUNELFlBSkQsU0FJRTtBQUFELFlBSEQsVUFHRTtBQUFELFFBRk0sVUFBVyxhQUVoQjtBQUNELFlBTEQsU0FLRTtBQUFELFlBSkQsVUFJRTtBQUFELFFBSE0sVUFBVyxhQUdoQjtFQUNDLHNCQUFBO0VBQ0ksa0JBQUE7O0FEaUJWLFlDYkU7RUFDRSxXQUFBO0VBQ0Esc0JBQUE7O0FEY0o7RUM5REUsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsWUFBQztBQUNELFlBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixZQUFDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRU4sWUFBQztBQUNELFlBQUM7QUFDRCxLQUFNLG1CQUFrQjtFQUN0QixXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFSixZQVBELE9BT0U7QUFBRCxZQU5ELE9BTUU7QUFBRCxLQUxJLG1CQUFrQixZQUtyQjtBQUNELFlBUkQsT0FRRTtBQUFELFlBUEQsT0FPRTtBQUFELEtBTkksbUJBQWtCLFlBTXJCO0FBQ0QsWUFURCxPQVNFO0FBQUQsWUFSRCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsWUFPckI7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFHUixZQUFDO0FBQ0QsWUFBQztBQUNELEtBQU0sbUJBQWtCO0VBQ3RCLHNCQUFBOztBQUtBLFlBSEQsU0FHRTtBQUFELFlBRkQsVUFFRTtBQUFELFFBRE0sVUFBVyxhQUNoQjtBQUNELFlBSkQsU0FJRTtBQUFELFlBSEQsVUFHRTtBQUFELFFBRk0sVUFBVyxhQUVoQjtBQUNELFlBTEQsU0FLRTtBQUFELFlBSkQsVUFJRTtBQUFELFFBSE0sVUFBVyxhQUdoQjtFQUNDLHlCQUFBO0VBQ0kscUJBQUE7O0FEb0JWLFlDaEJFO0VBQ0UsY0FBQTtFQUNBLHNCQUFBOztBRGtCSjtFQ2xFRSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFQSxZQUFDO0FBQ0QsWUFBQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFlBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixZQUFDO0FBQ0QsWUFBQztBQUNELEtBQU0sbUJBQWtCO0VBQ3RCLFdBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVKLFlBUEQsT0FPRTtBQUFELFlBTkQsT0FNRTtBQUFELEtBTEksbUJBQWtCLFlBS3JCO0FBQ0QsWUFSRCxPQVFFO0FBQUQsWUFQRCxPQU9FO0FBQUQsS0FOSSxtQkFBa0IsWUFNckI7QUFDRCxZQVRELE9BU0U7QUFBRCxZQVJELE9BUUU7QUFBRCxLQVBJLG1CQUFrQixZQU9yQjtFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUdSLFlBQUM7QUFDRCxZQUFDO0FBQ0QsS0FBTSxtQkFBa0I7RUFDdEIsc0JBQUE7O0FBS0EsWUFIRCxTQUdFO0FBQUQsWUFGRCxVQUVFO0FBQUQsUUFETSxVQUFXLGFBQ2hCO0FBQ0QsWUFKRCxTQUlFO0FBQUQsWUFIRCxVQUdFO0FBQUQsUUFGTSxVQUFXLGFBRWhCO0FBQ0QsWUFMRCxTQUtFO0FBQUQsWUFKRCxVQUlFO0FBQUQsUUFITSxVQUFXLGFBR2hCO0VBQ0MseUJBQUE7RUFDSSxxQkFBQTs7QUR3QlYsWUNwQkU7RUFDRSxjQUFBO0VBQ0Esc0JBQUE7O0FEc0JKO0VDdEVFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVBLFNBQUM7QUFDRCxTQUFDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRU4sU0FBQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFNBQUM7QUFDRCxTQUFDO0FBQ0QsS0FBTSxtQkFBa0I7RUFDdEIsV0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRUosU0FQRCxPQU9FO0FBQUQsU0FORCxPQU1FO0FBQUQsS0FMSSxtQkFBa0IsU0FLckI7QUFDRCxTQVJELE9BUUU7QUFBRCxTQVBELE9BT0U7QUFBRCxLQU5JLG1CQUFrQixTQU1yQjtBQUNELFNBVEQsT0FTRTtBQUFELFNBUkQsT0FRRTtBQUFELEtBUEksbUJBQWtCLFNBT3JCO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBR1IsU0FBQztBQUNELFNBQUM7QUFDRCxLQUFNLG1CQUFrQjtFQUN0QixzQkFBQTs7QUFLQSxTQUhELFNBR0U7QUFBRCxTQUZELFVBRUU7QUFBRCxRQURNLFVBQVcsVUFDaEI7QUFDRCxTQUpELFNBSUU7QUFBRCxTQUhELFVBR0U7QUFBRCxRQUZNLFVBQVcsVUFFaEI7QUFDRCxTQUxELFNBS0U7QUFBRCxTQUpELFVBSUU7QUFBRCxRQUhNLFVBQVcsVUFHaEI7RUFDQyx5QkFBQTtFQUNJLHFCQUFBOztBRDRCVixTQ3hCRTtFQUNFLGNBQUE7RUFDQSxzQkFBQTs7QUQwQko7RUMxRUUsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsWUFBQztBQUNELFlBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixZQUFDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRU4sWUFBQztBQUNELFlBQUM7QUFDRCxLQUFNLG1CQUFrQjtFQUN0QixXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFSixZQVBELE9BT0U7QUFBRCxZQU5ELE9BTUU7QUFBRCxLQUxJLG1CQUFrQixZQUtyQjtBQUNELFlBUkQsT0FRRTtBQUFELFlBUEQsT0FPRTtBQUFELEtBTkksbUJBQWtCLFlBTXJCO0FBQ0QsWUFURCxPQVNFO0FBQUQsWUFSRCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsWUFPckI7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFHUixZQUFDO0FBQ0QsWUFBQztBQUNELEtBQU0sbUJBQWtCO0VBQ3RCLHNCQUFBOztBQUtBLFlBSEQsU0FHRTtBQUFELFlBRkQsVUFFRTtBQUFELFFBRE0sVUFBVyxhQUNoQjtBQUNELFlBSkQsU0FJRTtBQUFELFlBSEQsVUFHRTtBQUFELFFBRk0sVUFBVyxhQUVoQjtBQUNELFlBTEQsU0FLRTtBQUFELFlBSkQsVUFJRTtBQUFELFFBSE0sVUFBVyxhQUdoQjtFQUNDLHlCQUFBO0VBQ0kscUJBQUE7O0FEZ0NWLFlDNUJFO0VBQ0UsY0FBQTtFQUNBLHNCQUFBOztBRDhCSjtFQzlFRSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFQSxXQUFDO0FBQ0QsV0FBQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixXQUFDO0FBQ0QsV0FBQztBQUNELEtBQU0sbUJBQWtCO0VBQ3RCLFdBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVKLFdBUEQsT0FPRTtBQUFELFdBTkQsT0FNRTtBQUFELEtBTEksbUJBQWtCLFdBS3JCO0FBQ0QsV0FSRCxPQVFFO0FBQUQsV0FQRCxPQU9FO0FBQUQsS0FOSSxtQkFBa0IsV0FNckI7QUFDRCxXQVRELE9BU0U7QUFBRCxXQVJELE9BUUU7QUFBRCxLQVBJLG1CQUFrQixXQU9yQjtFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUdSLFdBQUM7QUFDRCxXQUFDO0FBQ0QsS0FBTSxtQkFBa0I7RUFDdEIsc0JBQUE7O0FBS0EsV0FIRCxTQUdFO0FBQUQsV0FGRCxVQUVFO0FBQUQsUUFETSxVQUFXLFlBQ2hCO0FBQ0QsV0FKRCxTQUlFO0FBQUQsV0FIRCxVQUdFO0FBQUQsUUFGTSxVQUFXLFlBRWhCO0FBQ0QsV0FMRCxTQUtFO0FBQUQsV0FKRCxVQUlFO0FBQUQsUUFITSxVQUFXLFlBR2hCO0VBQ0MseUJBQUE7RUFDSSxxQkFBQTs7QURvQ1YsV0NoQ0U7RUFDRSxjQUFBO0VBQ0Esc0JBQUE7O0FEdUNKO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBRUE7QUFDQSxTQUFDO0FBQ0QsU0FBQztBQUNELFNBQUM7QUFDRCxRQUFRLFVBQVc7RUFDakIsNkJBQUE7RWhCbkNGLHdCQUFBO0VBQ1EsZ0JBQUE7O0FnQnFDUjtBQUNBLFNBQUM7QUFDRCxTQUFDO0FBQ0QsU0FBQztFQUNDLHlCQUFBOztBQUVGLFNBQUM7QUFDRCxTQUFDO0VBQ0MsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7O0FBSUEsU0FGRCxVQUVFO0FBQUQsUUFETSxVQUFXLFVBQ2hCO0FBQ0QsU0FIRCxVQUdFO0FBQUQsUUFGTSxVQUFXLFVBRWhCO0VBQ0MsY0FBQTtFQUNBLHFCQUFBOztBQVNOO0VDeEVFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FEeUVGO0VDNUVFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FENkVGO0VDaEZFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FEcUZGO0VBQ0UsY0FBQTtFQUNBLFdBQUE7O0FBSUYsVUFBVztFQUNULGVBQUE7O0FBT0EsS0FIRyxlQUdGO0FBQUQsS0FGRyxjQUVGO0FBQUQsS0FERyxlQUNGO0VBQ0MsV0FBQTs7QUd6Sko7RUFDRSxnQkFBQTs7QUFJRjtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLGlDQUFBO0VBSUEsVUFBQTs7QUFHQSxNQUFDLEtBQU07RW5CK0dQLG1CQUFtQixrQkFBbkI7RUFDSSxlQUFlLGtCQUFmO0VBQ0MsY0FBYyxrQkFBZDtFQUNHLFdBQVcsa0JBQVg7RUFrRVIsbURBQUE7RUFDRyw2Q0FBQTtFQUNFLHlDQUFBO0VBQ0csbUNBQUE7O0FtQm5MUixNQUFDLEdBQUk7RW5CMkdMLG1CQUFtQixlQUFuQjtFQUNJLGVBQWUsZUFBZjtFQUNDLGNBQWMsZUFBZDtFQUNHLFdBQVcsZUFBWDs7QW1CNUdWLFdBQVk7RUFDVixrQkFBQTtFQUNBLGdCQUFBOztBQUlGO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFJRjtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBO0VBQ0Esa0JBQUE7RW5CYUEsZ0RBQUE7RUFDUSx3Q0FBQTtFbUJaUiw0QkFBQTtFQUVBLFVBQUE7O0FBSUY7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTs7QUFFQSxlQUFDO0VEckVELFVBQUE7RUFHQSx3QkFBQTs7QUNtRUEsZUFBQztFRHRFRCxZQUFBO0VBR0EseUJBQUE7O0FDd0VGO0VBQ0UsYUFBQTtFQUNBLGdDQUFBOztBQUlGLGFBQWM7RUFDWixnQkFBQTs7QUFJRjtFQUNFLFNBQUE7RUFDQSx1QkFBQTs7QUFLRjtFQUNFLGtCQUFBO0VBQ0EsYUFBQTs7QUFJRjtFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBOztBQUhGLGFBT0UsS0FBSztFQUNILGdCQUFBO0VBQ0EsZ0JBQUE7O0FBVEosYUFZRSxXQUFXLEtBQUs7RUFDZCxpQkFBQTs7QUFiSixhQWdCRSxXQUFXO0VBQ1QsY0FBQTs7QUFLSjtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBSUYsUUFBbUM7RUFFakM7SUFDRSxZQUFBO0lBQ0EsaUJBQUE7O0VBRUY7SW5CdkVBLGlEQUFBO0lBQ1EseUNBQUE7O0VtQjJFUjtJQUFZLFlBQUE7OztBQUdkLFFBQW1DO0VBQ2pDO0lBQVksWUFBQTs7O0FDdklaLFNBQUM7QUFDRCxTQUFDO0FoQmtNSCxjQUNFLEdnQnBNQztBaEJtTUgsY0FDRSxHZ0JuTUM7QVpMSCxVWUlHO0FaSkgsVVlLRztBWmVILGdCWWhCRztBWmdCSCxnQllmRztBWndCSCxJWXpCRztBWnlCSCxJWXhCRztBTnVoQkgsZ0JBcUJFLFlNN2lCQztBTndoQkgsZ0JBcUJFLFlNNWlCQztBRGdFSCxhQ2pFRztBRGlFSCxhQ2hFRztBRHdGSCxhQ3pGRztBRHlGSCxhQ3hGRztFQUNDLFNBQVMsR0FBVDtFQUNBLGNBQUE7O0FBRUYsU0FBQztBaEI4TEgsY0FDRSxHZ0IvTEM7QVpUSCxVWVNHO0FaV0gsZ0JZWEc7QVpvQkgsSVlwQkc7QU5taEJILGdCQXFCRSxZTXhpQkM7QUQ0REgsYUM1REc7QURvRkgsYUNwRkc7RUFDQyxXQUFBOztBQ1JKO0VDUkUsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FEU0Y7RUFDRSx1QkFBQTs7QUFFRjtFQUNFLHNCQUFBOztBQVFGO0VBQ0Usd0JBQUE7O0FBRUY7RUFDRSx5QkFBQTs7QUFFRjtFQUNFLGtCQUFBOztBQUVGO0VFekJFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBOztBRjhCRjtFQUNFLHdCQUFBOztBQU9GO0VBQ0UsZUFBQTs7QUdqQ0Y7RUFDRSxtQkFBQTs7QUFNRjtBQUNBO0FBQ0E7QUFDQTtFQ2pCRSx3QkFBQTs7QURxQkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0Usd0JBQUE7O0FBSUEsUUFBbUM7RUFBbkM7SUM3Q0EseUJBQUE7O0VBQ0EsS0FBSztJQUFLLHlCQUFBOztFQUNWLEVBQUU7SUFBUSxrQkFBQTs7RUFDVixFQUFFO0VBQ0YsRUFBRTtJQUFRLG1CQUFBOzs7QUQ4Q1YsUUFBbUM7RUFBbkM7SUFDRSx5QkFBQTs7O0FBSUYsUUFBbUM7RUFBbkM7SUFDRSwwQkFBQTs7O0FBSUYsUUFBbUM7RUFBbkM7SUFDRSxxQkFBQTs7O0FBS0YsUUFBbUMsdUJBQWdDO0VBQW5FO0lDbEVBLHlCQUFBOztFQUNBLEtBQUs7SUFBSyx5QkFBQTs7RUFDVixFQUFFO0lBQVEsa0JBQUE7O0VBQ1YsRUFBRTtFQUNGLEVBQUU7SUFBUSxtQkFBQTs7O0FEbUVWLFFBQW1DLHVCQUFnQztFQUFuRTtJQUNFLHlCQUFBOzs7QUFJRixRQUFtQyx1QkFBZ0M7RUFBbkU7SUFDRSwwQkFBQTs7O0FBSUYsUUFBbUMsdUJBQWdDO0VBQW5FO0lBQ0UscUJBQUE7OztBQUtGLFFBQW1DLHVCQUFnQztFQUFuRTtJQ3ZGQSx5QkFBQTs7RUFDQSxLQUFLO0lBQUsseUJBQUE7O0VBQ1YsRUFBRTtJQUFRLGtCQUFBOztFQUNWLEVBQUU7RUFDRixFQUFFO0lBQVEsbUJBQUE7OztBRHdGVixRQUFtQyx1QkFBZ0M7RUFBbkU7SUFDRSx5QkFBQTs7O0FBSUYsUUFBbUMsdUJBQWdDO0VBQW5FO0lBQ0UsMEJBQUE7OztBQUlGLFFBQW1DLHVCQUFnQztFQUFuRTtJQUNFLHFCQUFBOzs7QUFLRixRQUFtQztFQUFuQztJQzVHQSx5QkFBQTs7RUFDQSxLQUFLO0lBQUsseUJBQUE7O0VBQ1YsRUFBRTtJQUFRLGtCQUFBOztFQUNWLEVBQUU7RUFDRixFQUFFO0lBQVEsbUJBQUE7OztBRDZHVixRQUFtQztFQUFuQztJQUNFLHlCQUFBOzs7QUFJRixRQUFtQztFQUFuQztJQUNFLDBCQUFBOzs7QUFJRixRQUFtQztFQUFuQztJQUNFLHFCQUFBOzs7QUFLRixRQUFtQztFQUFuQztJQ3pIQSx3QkFBQTs7O0FEOEhBLFFBQW1DLHVCQUFnQztFQUFuRTtJQzlIQSx3QkFBQTs7O0FEbUlBLFFBQW1DLHVCQUFnQztFQUFuRTtJQ25JQSx3QkFBQTs7O0FEd0lBLFFBQW1DO0VBQW5DO0lDeElBLHdCQUFBOzs7QURtSkY7RUNuSkUsd0JBQUE7O0FEc0pBO0VBQUE7SUM5SkEseUJBQUE7O0VBQ0EsS0FBSztJQUFLLHlCQUFBOztFQUNWLEVBQUU7SUFBUSxrQkFBQTs7RUFDVixFQUFFO0VBQ0YsRUFBRTtJQUFRLG1CQUFBOzs7QUQ4Slo7RUFDRSx3QkFBQTs7QUFFQTtFQUFBO0lBQ0UseUJBQUE7OztBQUdKO0VBQ0Usd0JBQUE7O0FBRUE7RUFBQTtJQUNFLDBCQUFBOzs7QUFHSjtFQUNFLHdCQUFBOztBQUVBO0VBQUE7SUFDRSxxQkFBQTs7O0FBS0Y7RUFBQTtJQ2pMQSx3QkFBQTs7Ozs7OztBQ1ZGO0VBQ0UsYUFBYSw2QkFBYjtFQUNBLFNBQ1Esc0RBQXlFLE9BQU8sY0FDaEYscURBQXdFLE9BQU8sYUFDL0Usb0RBQXVFLE9BQU8sV0FIdEY7RUFJQSxtQkFBQTtFQUNBLGtCQUFBOztBaEJWRDtFaUJJQyxxQkFBQTtFQUNBLGtDQUFrQyw2QkFBbEM7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTs7QWpCVEQ7RWtCSUMsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBOztBbEJORDtFa0JTQyxjQUFBOztBbEJURDtFa0JZQyxjQUFBOztBbEJaRDtFa0JlQyxjQUFBOztBbEJmRDtFa0JrQkMsY0FBQTs7QWxCbEJEO0VtQklDLG1CQUFBO0VBQ0Esa0JBQUE7O0FuQkxEO0VvQklDLGVBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBcEJORCxXb0JPQztFQUNFLGtCQUFBOztBcEJSSDtFb0JZQyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBcEJoQkQsV0FBQztFb0JrQkUsbUJBQUE7O0FwQmxCSDtFcUJJQyxxQkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7O0FyQk5EO0VxQlVDLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSxrQkFBQTs7QUNSQSxLQUFDO0VBQ0MsV0FBQTtFQUNBLG9CQUFBOztBQUVGLEtBQUM7RUFDQyxZQUFBO0VBQ0EsbUJBQUE7O0F0QlZIO0V1QklFLHlDQUFBOztBdkJKRjtFdUJRQyxpREFBQTs7QUFJRjtFQUNFO0lBQ0UsV0FBVyxZQUFYOztFQUVGO0lBQ0UsV0FBVyxjQUFYOzs7QUFLSjtFQUNFO0lBQ0UsV0FBVyxZQUFYOztFQUVGO0lBQ0UsV0FBVyxlQUFYOzs7QXZCM0JIO0V3QklDLFdBQVcsYUFBWDs7QXhCSkQ7RXdCT0MsV0FBVyxjQUFYOztBeEJQRDtFd0JVQyxXQUFXLGNBQVg7O0F4QlZEO0V3QmNDLFdBQVcsWUFBWDs7QXhCZEQ7RXdCaUJDLFdBQVcsWUFBWDs7QXhCakJEO0V5QklDLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7O0F6QlREO0FBQ1E7RXlCV1Asa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOztBekJmRDtFeUJrQkMsb0JBQUE7O0F6QmxCRDtFeUJxQkMsY0FBQTs7QXpCckJEO0V5QndCQyxjQUFBOzs7O0FDb3ZCQSxpQkFBQztFQUNDLFNBM3dCbUIsT0Eyd0JuQjs7QUFJRixrQkFBQztFQUNDLFNBL3dCb0IsT0Erd0JwQjs7QUFJRixjQUFDO0VBQ0MsU0FueEJnQixPQW14QmhCOztBQUlGLFdBQUM7RUFDQyxTQXZ4QmEsT0F1eEJiOztBQUlGLGFBQUM7RUFDQyxTQTN4QmUsT0EyeEJmOztBQUlGLHdCQUFDO0VBQ0MsU0EveEIwQixPQSt4QjFCOztBQUlGLHNCQUFDO0VBQ0MsU0FueUJ3QixPQW15QnhCOztBQUlGLHNCQUFDO0VBQ0MsU0F2eUJ3QixPQXV5QnhCOztBQUlGLGtCQUFDO0VBQ0MsU0EzeUJvQixPQTJ5QnBCOztBQUlGLHVCQUFDO0VBQ0MsU0EveUJ5QixPQSt5QnpCOztBQUlGLHlCQUFDO0VBQ0MsU0FuekIyQixPQW16QjNCOztBQUlGLGdCQUFDO0VBQ0MsU0F2ekJrQixPQXV6QmxCOztBQUlGLG9CQUFDO0VBQ0MsU0EzekJzQixPQTJ6QnRCOztBQUlGLGdCQUFDO0VBQ0MsU0EvekJrQixPQSt6QmxCOztBQUlGLFdBQUM7RUFDQyxTQW4wQmEsT0FtMEJiOztBQUlGLGlCQUFDO0VBQ0MsU0F2MEJtQixPQXUwQm5COztBQUlGLG9CQUFDO0VBQ0MsU0EzMEJzQixPQTIwQnRCOztBQUlGLGFBQUM7RUFDQyxTQS8wQmUsT0ErMEJmOztBQUlGLG1CQUFDO0VBQ0MsU0FuMUJxQixPQW0xQnJCOztBQUlGLG1CQUFDO0VBQ0MsU0F2MUJxQixPQXUxQnJCOztBQUlGLHFCQUFDO0VBQ0MsU0EzMUJ1QixPQTIxQnZCOztBQUlGLGFBQUM7RUFDQyxTQS8xQmUsT0ErMUJmOztBQUlGLFVBQUM7RUFDQyxTQW4yQlksT0FtMkJaOztBQUlGLGVBQUM7RUFDQyxTQXYyQmlCLE9BdTJCakI7O0FBSUYsV0FBQztFQUNDLFNBMzJCYSxPQTIyQmI7O0FBSUYsVUFBQztFQUNDLFNBLzJCWSxPQSsyQlo7O0FBSUYsZ0JBQUM7RUFDQyxTQW4zQmtCLE9BbTNCbEI7O0FBSUYsVUFBQztFQUNDLFNBdjNCWSxPQXUzQlo7O0FBSUYsc0JBQUM7RUFDQyxTQTMzQndCLE9BMjNCeEI7O0FBSUYsY0FBQztFQUNDLFNBLzNCZ0IsT0ErM0JoQjs7QUFJRixXQUFDO0VBQ0MsU0FuNEJhLE9BbTRCYjs7QUFJRixTQUFDO0VBQ0MsU0F2NEJXLE9BdTRCWDs7QUFJRixTQUFDO0VBQ0MsU0EzNEJXLE9BMjRCWDs7QUFJRixVQUFDO0VBQ0MsU0EvNEJZLE9BKzRCWjs7QUFJRixjQUFDO0VBQ0MsU0FuNUJnQixPQW01QmhCOztBQUlGLGNBQUM7RUFDQyxTQXY1QmdCLE9BdTVCaEI7O0FBSUYsU0FBQztFQUNDLFNBMzVCVyxPQTI1Qlg7O0FBSUYsbUJBQUM7RUFDQyxTQS81QnFCLE9BKzVCckI7O0FBSUYscUJBQUM7RUFDQyxTQW42QnVCLE9BbTZCdkI7O0FBSUYsaUJBQUM7RUFDQyxTQXY2Qm1CLE9BdTZCbkI7O0FBSUYsVUFBQztFQUNDLFNBMzZCWSxPQTI2Qlo7O0FBSUYsZ0JBQUM7RUFDQyxTQS82QmtCLE9BKzZCbEI7O0FBSUYsbUJBQUM7RUFDQyxTQW43QnFCLE9BbTdCckI7O0FBSUYsZUFBQztFQUNDLFNBdjdCaUIsT0F1N0JqQjs7QUFJRixVQUFDO0VBQ0MsU0EzN0JZLE9BMjdCWjs7QUFJRixvQkFBQztFQUNDLFNBLzdCc0IsT0ErN0J0Qjs7QUFJRixVQUFDO0VBQ0MsU0FuOEJZLE9BbThCWjs7QUFJRixpQkFBQztFQUNDLFNBdjhCbUIsT0F1OEJuQjs7QUFJRixXQUFDO0VBQ0MsU0EzOEJhLE9BMjhCYjs7QUFJRixjQUFDO0VBQ0MsU0EvOEJnQixPQSs4QmhCOztBQUlGLFVBQUM7RUFDQyxTQW45QlksT0FtOUJaOztBQUlGLG9CQUFDO0VBQ0MsU0F2OUJzQixPQXU5QnRCOztBQUlGLGtCQUFDO0VBQ0MsU0EzOUJvQixPQTI5QnBCOztBQUlGLFdBQUM7RUFDQyxTQS85QmEsT0ErOUJiOztBQUlGLGNBQUM7RUFDQyxTQW4rQmdCLE9BbStCaEI7O0FBSUYsa0JBQUM7RUFDQyxTQXYrQm9CLE9BdStCcEI7O0FBSUYscUJBQUM7RUFDQyxTQTMrQnVCLE9BMitCdkI7O0FBSUYsVUFBQztFQUNDLFNBLytCWSxPQSsrQlo7O0FBSUYsWUFBQztFQUNDLFNBbi9CYyxPQW0vQmQ7O0FBSUYseUJBQUM7RUFDQyxTQXYvQjJCLE9BdS9CM0I7O0FBSUYsMEJBQUM7RUFDQyxTQTMvQjRCLE9BMi9CNUI7O0FBSUYsNkJBQUM7RUFDQyxTQS8vQitCLE9BKy9CL0I7O0FBSUYsd0JBQUM7RUFDQyxTQW5nQzBCLE9BbWdDMUI7O0FBSUYsc0JBQUM7RUFDQyxTQXZnQ3dCLE9BdWdDeEI7O0FBSUYsdUJBQUM7RUFDQyxTQTNnQ3lCLE9BMmdDekI7O0FBSUYsdUJBQUM7RUFDQyxTQS9nQ3lCLE9BK2dDekI7O0FBSUYsdUJBQUM7RUFDQyxTQW5oQ3lCLE9BbWhDekI7O0FBSUYsdUJBQUM7RUFDQyxTQXZoQ3lCLE9BdWhDekI7O0FBSUYsdUJBQUM7RUFDQyxTQTNoQ3lCLE9BMmhDekI7O0FBSUYsdUJBQUM7RUFDQyxTQS9oQ3lCLE9BK2hDekI7O0FBSUYsdUJBQUM7RUFDQyxTQW5pQ3lCLE9BbWlDekI7O0FBSUYsdUJBQUM7RUFDQyxTQXZpQ3lCLE9BdWlDekI7O0FBSUYsNEJBQUM7RUFDQyxTQTNpQzhCLE9BMmlDOUI7O0FBSUYsdUJBQUM7RUFDQyxTQS9pQ3lCLE9BK2lDekI7O0FBSUYscUJBQUM7RUFDQyxTQW5qQ3VCLE9BbWpDdkI7O0FBSUYsc0JBQUM7RUFDQyxTQXZqQ3dCLE9BdWpDeEI7O0FBSUYsb0JBQUM7RUFDQyxTQTNqQ3NCLE9BMmpDdEI7O0FBSUYscUJBQUM7RUFDQyxTQS9qQ3VCLE9BK2pDdkI7O0FBSUYsd0JBQUM7RUFDQyxTQW5rQzBCLE9BbWtDMUI7O0FBSUYscUJBQUM7RUFDQyxTQXZrQ3VCLE9BdWtDdkI7O0FBSUYsc0JBQUM7RUFDQyxTQTNrQ3dCLE9BMmtDeEI7O0FBSUYsYUFBQztFQUNDLFNBL2tDZSxPQStrQ2Y7O0FBSUYsYUFBQztFQUNDLFNBbmxDZSxPQW1sQ2Y7O0FBSUYsWUFBQztFQUNDLFNBdmxDYyxPQXVsQ2Q7O0FBSUYsYUFBQztFQUNDLFNBM2xDZSxPQTJsQ2Y7O0FBSUYsU0FBQztFQUNDLFNBL2xDVyxPQStsQ1g7O0FBSUYsV0FBQztFQUNDLFNBbm1DYSxPQW1tQ2I7O0FBSUYsVUFBQztFQUNDLFNBdm1DWSxPQXVtQ1o7O0FBSUYsZ0JBQUM7RUFDQyxTQTNtQ2tCLE9BMm1DbEI7O0FBSUYsV0FBQztFQUNDLFNBL21DYSxPQSttQ2I7O0FBSUYsYUFBQztFQUNDLFNBbm5DZSxPQW1uQ2Y7O0FBSUYsU0FBQztFQUNDLFNBdm5DVyxPQXVuQ1g7O0FBSUYsZ0JBQUM7RUFDQyxTQTNuQ2tCLE9BMm5DbEI7O0FBSUYsc0JBQUM7RUFDQyxTQS9uQ3dCLE9BK25DeEI7O0FBSUYsY0FBQztFQUNDLFNBbm9DZ0IsT0Ftb0NoQjs7QUFJRixpQkFBQztFQUNDLFNBdm9DbUIsT0F1b0NuQjs7QUFJRixVQUFDO0VBQ0MsU0Ezb0NZLE9BMm9DWjs7QUFJRixVQUFDO0VBQ0MsU0Evb0NZLE9BK29DWjs7QUFJRixXQUFDO0VBQ0MsU0FucENhLE9BbXBDYjs7QUFJRixnQkFBQztFQUNDLFNBdnBDa0IsT0F1cENsQjs7QUFJRixlQUFDO0VBQ0MsU0EzcENpQixPQTJwQ2pCOztBQUlGLFdBQUM7RUFDQyxTQS9wQ2EsT0ErcENiOztBQUlGLFVBQUM7RUFDQyxTQW5xQ1ksT0FtcUNaOztBQUlGLGdCQUFDO0VBQ0MsU0F2cUNrQixPQXVxQ2xCOztBQUlGLFlBQUM7RUFDQyxTQTNxQ2MsT0EycUNkOztBQUlGLFVBQUM7RUFDQyxTQS9xQ1ksT0ErcUNaOztBQUlGLG9CQUFDO0VBQ0MsU0FuckNzQixPQW1yQ3RCOztBQUlGLHFCQUFDO0VBQ0MsU0F2ckN1QixPQXVyQ3ZCOztBQUlGLGdCQUFDO0VBQ0MsU0EzckNrQixPQTJyQ2xCOztBQUlGLGVBQUM7RUFDQyxTQS9yQ2lCLE9BK3JDakI7O0FBSUYsaUJBQUM7RUFDQyxTQW5zQ21CLE9BbXNDbkI7O0FBSUYsYUFBQztFQUNDLFNBdnNDZSxPQXVzQ2Y7O0FBSUYsZUFBQztFQUNDLFNBM3NDaUIsT0Eyc0NqQjs7QUFJRixnQkFBQztFQUNDLFNBL3NDa0IsT0Erc0NsQjs7QUFJRixXQUFDO0VBQ0MsU0FudENhLE9BbXRDYjs7QUFJRixvQkFBQztFQUNDLFNBdnRDc0IsT0F1dEN0Qjs7QUFJRixVQUFDO0VBQ0MsU0EzdENZLE9BMnRDWjs7QUFJRixrQkFBQztFQUNDLFNBL3RDb0IsT0ErdENwQjs7QUFJRixjQUFDO0VBQ0MsU0FudUNnQixPQW11Q2hCOztBQUlGLFdBQUM7RUFDQyxTQXZ1Q2EsT0F1dUNiOztBQUlGLG1CQUFDO0VBQ0MsU0EzdUNxQixPQTJ1Q3JCOztBQUlGLHVCQUFDO0VBQ0MsU0EvdUN5QixPQSt1Q3pCOztBQUlGLGVBQUM7RUFDQyxTQW52Q2lCLE9BbXZDakI7O0FBSUYsVUFBQztFQUNDLFNBdnZDWSxPQXV2Q1o7O0FBSUYsZUFBQztFQUNDLFNBM3ZDaUIsT0EydkNqQjs7QUFJRixhQUFDO0VBQ0MsU0EvdkNlLE9BK3ZDZjs7QUFJRixXQUFDO0VBQ0MsU0Fud0NhLE9BbXdDYjs7QUFJRixXQUFDO0VBQ0MsU0F2d0NhLE9BdXdDYjs7QUFJRix1QkFBQztFQUNDLFNBM3dDeUIsT0Eyd0N6Qjs7QUFJRixtQkFBQztFQUNDLFNBL3dDcUIsT0Erd0NyQjs7QUFJRixTQUFDO0VBQ0MsU0FueENXLE9BbXhDWDs7QUFJRix1QkFBQztFQUNDLFNBdnhDeUIsT0F1eEN6Qjs7QUFJRixlQUFDO0VBQ0MsU0EzeENpQixPQTJ4Q2pCOztBQUlGLGlCQUFDO0VBQ0MsU0EveENtQixPQSt4Q25COztBQUlGLFdBQUM7RUFDQyxTQW55Q2EsT0FteUNiOztBQUlGLFlBQUM7RUFDQyxTQXZ5Q2MsT0F1eUNkOztBQUlGLFVBQUM7RUFDQyxTQTN5Q1ksT0EyeUNaOztBQUlGLGVBQUM7RUFDQyxTQS95Q2lCLE9BK3lDakI7O0FBSUYsZ0JBQUM7RUFDQyxTQW56Q2tCLE9BbXpDbEI7O0FBSUYsWUFBQztFQUNDLFNBdnpDYyxPQXV6Q2Q7O0FBSUYsYUFBQztFQUNDLFNBM3pDZSxPQTJ6Q2Y7O0FBSUYsVUFBQztFQUNDLFNBL3pDWSxPQSt6Q1o7O0FBSUYsZUFBQztFQUNDLFNBbjBDaUIsT0FtMENqQjs7QUFJRixrQkFBQztFQUNDLFNBdjBDb0IsT0F1MENwQjs7QUFJRixVQUFDO0VBQ0MsU0EzMENZLE9BMjBDWjs7QUFJRixvQkFBQztFQUNDLFNBLzBDc0IsT0ErMEN0Qjs7QUFJRixnQkFBQztFQUNDLFNBbjFDa0IsT0FtMUNsQjs7QUFJRixlQUFDO0VBQ0MsU0F2MUNpQixPQXUxQ2pCOztBQUlGLFVBQUM7RUFDQyxTQTMxQ1ksT0EyMUNaOztBQUlGLFNBQUM7RUFDQyxTQS8xQ1csT0ErMUNYOztBQUlGLFVBQUM7RUFDQyxTQW4yQ1ksT0FtMkNaOztBQUlGLGVBQUM7RUFDQyxTQXYyQ2lCLE9BdTJDakI7O0FBSUYsZUFBQztFQUNDLFNBMzJDaUIsT0EyMkNqQjs7QUFJRixXQUFDO0VBQ0MsU0EvMkNhLE9BKzJDYjs7QUFJRixlQUFDO0VBQ0MsU0FuM0NpQixPQW0zQ2pCOztBQUlGLFVBQUM7RUFDQyxTQXYzQ1ksT0F1M0NaOztBQUlGLGVBQUM7RUFDQyxTQTMzQ2lCLE9BMjNDakI7O0FBSUYsV0FBQztFQUNDLFNBLzNDYSxPQSszQ2I7O0FBSUYsbUJBQUM7RUFDQyxTQW40Q3FCLE9BbTRDckI7O0FBSUYsWUFBQztFQUNDLFNBdjRDYyxPQXU0Q2Q7O0FBSUYsZ0JBQUM7RUFDQyxTQTM0Q2tCLE9BMjRDbEI7O0FBSUYscUJBQUM7RUFDQyxTQS80Q3VCLE9BKzRDdkI7O0FBSUYsaUJBQUM7RUFDQyxTQW41Q21CLE9BbTVDbkI7O0FBSUYsYUFBQztFQUNDLFNBdjVDZSxPQXU1Q2Y7O0FBSUYsYUFBQztFQUNDLFNBMzVDZSxPQTI1Q2Y7O0FBSUYsaUJBQUM7RUFDQyxTQS81Q21CLE9BKzVDbkI7O0FBSUYsbUJBQUM7RUFDQyxTQW42Q3FCLE9BbTZDckI7O0FBSUYsY0FBQztFQUNDLFNBdjZDZ0IsT0F1NkNoQjs7QUFJRixjQUFDO0VBQ0MsU0EzNkNnQixPQTI2Q2hCOztBQUlGLGFBQUM7RUFDQyxTQS82Q2UsT0ErNkNmOztBQUlGLFNBQUM7RUFDQyxTQW43Q1csT0FtN0NYOztBQUlGLFdBQUM7RUFDQyxTQXY3Q2EsT0F1N0NiOztBQUlGLGFBQUM7RUFDQyxTQTM3Q2UsT0EyN0NmOztBQUlGLG1CQUFDO0VBQ0MsU0EvN0NxQixPQSs3Q3JCOztBQUlGLFdBQUM7RUFDQyxTQW44Q2EsT0FtOENiOztBQUlGLFdBQUM7RUFDQyxTQXY4Q2EsT0F1OENiOztBQUlGLGtCQUFDO0VBQ0MsU0EzOENvQixPQTI4Q3BCOztBQUlGLFdBQUM7RUFDQyxTQS84Q2EsT0ErOENiOztBQUlGLGFBQUM7RUFDQyxTQW45Q2UsT0FtOUNmOztBQUlGLGFBQUM7RUFDQyxTQXY5Q2UsT0F1OUNmOztBQUlGLGlCQUFDO0VBQ0MsU0EzOUNtQixPQTI5Q25COztBQUlGLHdCQUFDO0VBQ0MsU0EvOUMwQixPQSs5QzFCOztBQUlGLHNCQUFDO0VBQ0MsU0FuK0N3QixPQW0rQ3hCOztBQUlGLGtCQUFDO0VBQ0MsU0F2K0NvQixPQXUrQ3BCOztBQUlGLGFBQUM7RUFDQyxTQTMrQ2UsT0EyK0NmOztBQUlGLFlBQUM7RUFDQyxTQS8rQ2MsT0ErK0NkOztBQUlGLFdBQUM7RUFDQyxTQW4vQ2EsT0FtL0NiOztBQUlGLGNBQUM7RUFDQyxTQXYvQ2dCLE9BdS9DaEI7O0FBSUYsMEJBQUM7RUFDQyxTQTMvQzRCLE9BMi9DNUI7O0FBSUYscUJBQUM7RUFDQyxTQS8vQ3VCLE9BKy9DdkI7O0FBSUYsZ0JBQUM7RUFDQyxTQW5nRGtCLE9BbWdEbEI7O0FBSUYsb0JBQUM7RUFDQyxTQXZnRHNCLE9BdWdEdEI7O0FBSUYsb0JBQUM7RUFDQyxTQTNnRHNCLE9BMmdEdEI7O0FBSUYsb0JBQUM7RUFDQyxTQS9nRHNCLE9BK2dEdEI7O0FBSUYsWUFBQztFQUNDLFNBbmhEYyxPQW1oRGQ7O0FBSUYsVUFBQztFQUNDLFNBdmhEWSxPQXVoRFo7O0FBSUYscUJBQUM7RUFDQyxTQTNoRHVCLE9BMmhEdkI7O0FBSUYsY0FBQztFQUNDLFNBL2hEZ0IsT0EraERoQjs7QUFJRixrQkFBQztFQUNDLFNBbmlEb0IsT0FtaURwQjs7QUFJRixxQkFBQztFQUNDLFNBdmlEdUIsT0F1aUR2Qjs7QUFJRixxQkFBQztFQUNDLFNBM2lEdUIsT0EyaUR2Qjs7QUFJRix3QkFBQztFQUNDLFNBL2lEMEIsT0EraUQxQjs7QUFJRixtQkFBQztFQUNDLFNBbmpEcUIsT0FtakRyQjs7QUFJRixhQUFDO0VBQ0MsU0F2akRlLE9BdWpEZjs7QUFJRixxQkFBQztFQUNDLFNBM2pEdUIsT0EyakR2Qjs7QUFJRixzQkFBQztFQUNDLFNBL2pEd0IsT0ErakR4Qjs7QUFJRixjQUFDO0VBQ0MsU0Fua0RnQixPQW1rRGhCOztBQUlGLGVBQUM7RUFDQyxTQXZrRGlCLE9BdWtEakI7O0FBSUYsZ0JBQUM7RUFDQyxTQTNrRGtCLE9BMmtEbEI7O0FBSUYsYUFBQztFQUNDLFNBL2tEZSxPQStrRGY7O0FBSUYsY0FBQztFQUNDLFNBbmxEZ0IsT0FtbERoQjs7QUFJRixXQUFDO0VBQ0MsU0F2bERhLE9BdWxEYjs7QUFJRixZQUFDO0VBQ0MsU0EzbERjLE9BMmxEZDs7QUFJRixTQUFDO0VBQ0MsU0EvbERXLE9BK2xEWDs7QUFJRixvQkFBQztFQUNDLFNBbm1Ec0IsT0FtbUR0Qjs7QUFJRixTQUFDO0VBQ0MsU0F2bURXLE9BdW1EWDs7QUFJRixlQUFDO0VBQ0MsU0EzbURpQixPQTJtRGpCOztBQUlGLGNBQUM7RUFDQyxTQS9tRGdCLE9BK21EaEI7O0FBSUYsU0FBQztFQUNDLFNBbm5EVyxPQW1uRFg7O0FBSUYsZ0JBQUM7RUFDQyxTQXZuRGtCLE9BdW5EbEI7O0FBSUYsbUJBQUM7RUFDQyxTQTNuRHFCLE9BMm5EckI7O0FBSUYsY0FBQztFQUNDLFNBL25EZ0IsT0ErbkRoQjs7QUFJRixpQkFBQztFQUNDLFNBbm9EbUIsT0Ftb0RuQjs7QUFJRixVQUFDO0VBQ0MsU0F2b0RZLE9BdW9EWjs7QUFJRixVQUFDO0VBQ0MsU0Ezb0RZLE9BMm9EWjs7QUFJRixhQUFDO0VBQ0MsU0Evb0RlLE9BK29EZjs7QUFJRixlQUFDO0VBQ0MsU0FucERpQixPQW1wRGpCOztBQUlGLG1CQUFDO0VBQ0MsU0F2cERxQixPQXVwRHJCOztBQUlGLGlCQUFDO0VBQ0MsU0EzcERtQixPQTJwRG5COztBQUlGLFdBQUM7RUFDQyxTQS9wRGEsT0ErcERiOztBQUlGLGtCQUFDO0VBQ0MsU0FucURvQixPQW1xRHBCOztBQUlGLGVBQUM7RUFDQyxTQXZxRGlCLE9BdXFEakI7O0FBSUYscUJBQUM7RUFDQyxTQTNxRHVCLE9BMnFEdkI7O0FBSUYscUJBQUM7RUFDQyxTQS9xRHVCLE9BK3FEdkI7O0FBSUYscUJBQUM7RUFDQyxTQW5yRHVCLE9BbXJEdkI7O0FBSUYsb0JBQUM7RUFDQyxTQXZyRHNCLE9BdXJEdEI7O0FBSUYsWUFBQztFQUNDLFNBM3JEYyxPQTJyRGQ7O0FBSUYsYUFBQztFQUNDLFNBL3JEZSxPQStyRGY7O0FBSUYsY0FBQztFQUNDLFNBbnNEZ0IsT0Ftc0RoQjs7QUFJRixvQkFBQztFQUNDLFNBdnNEc0IsT0F1c0R0Qjs7QUFJRixrQkFBQztFQUNDLFNBM3NEb0IsT0Eyc0RwQjs7QUFJRixtQkFBQztFQUNDLFNBL3NEcUIsT0Erc0RyQjs7QUFJRixtQkFBQztFQUNDLFNBbnREcUIsT0FtdERyQjs7QUFJRixvQkFBQztFQUNDLFNBdnREc0IsT0F1dER0Qjs7QUFJRixrQkFBQztFQUNDLFNBM3REb0IsT0EydERwQjs7QUFJRixVQUFDO0VBQ0MsU0EvdERZLE9BK3REWjs7QUFJRixrQkFBQztFQUNDLFNBbnVEb0IsT0FtdURwQjs7QUFJRixVQUFDO0VBQ0MsU0F2dURZLE9BdXVEWjs7QUFJRiwwQkFBQztFQUNDLFNBM3VENEIsT0EydUQ1Qjs7QUFJRix1QkFBQztFQUNDLFNBL3VEeUIsT0ErdUR6Qjs7QUFJRix3QkFBQztFQUNDLFNBbnZEMEIsT0FtdkQxQjs7QUFJRix1QkFBQztFQUNDLFNBdnZEeUIsT0F1dkR6Qjs7QUFJRiwwQkFBQztFQUNDLFNBM3ZENEIsT0EydkQ1Qjs7QUFJRixtQkFBQztFQUNDLFNBL3ZEcUIsT0ErdkRyQjs7QUFJRixpQkFBQztFQUNDLFNBbndEbUIsT0Ftd0RuQjs7QUFJRixzQkFBQztFQUNDLFNBdndEd0IsT0F1d0R4Qjs7QUFJRixtQkFBQztFQUNDLFNBM3dEcUIsT0Eyd0RyQjs7QUFJRix1QkFBQztFQUNDLFNBL3dEeUIsT0Erd0R6Qjs7QUFJRixpQkFBQztFQUNDLFNBbnhEbUIsT0FteERuQjs7QUFJRixzQkFBQztFQUNDLFNBdnhEd0IsT0F1eER4Qjs7QUFJRixvQkFBQztFQUNDLFNBM3hEc0IsT0EyeER0Qjs7QUFJRixlQUFDO0VBQ0MsU0EveERpQixPQSt4RGpCOztBQUlGLGFBQUM7RUFDQyxTQW55RGUsT0FteURmOztBQUlGLGtCQUFDO0VBQ0MsU0F2eURvQixPQXV5RHBCOztBQUlGLGtCQUFDO0VBQ0MsU0EzeURvQixPQTJ5RHBCOztBQUlGLHVCQUFDO0VBQ0MsU0EveUR5QixPQSt5RHpCOztBQUlGLG1CQUFDO0VBQ0MsU0FuekRxQixPQW16RHJCOztBQUlGLHNCQUFDO0VBQ0MsU0F2ekR3QixPQXV6RHhCOztBQUlGLGNBQUM7RUFDQyxTQTN6RGdCLE9BMnpEaEI7O0FBSUYsVUFBQztFQUNDLFNBL3pEWSxPQSt6RFo7O0FBSUYsWUFBQztFQUNDLFNBbjBEYyxPQW0wRGQ7O0FBSUYsY0FBQztFQUNDLFNBdjBEZ0IsT0F1MERoQjs7QUFJRixpQkFBQztFQUNDLFNBMzBEbUIsT0EyMERuQjs7QUFJRixVQUFDO0VBQ0MsU0EvMERZLE9BKzBEWjs7QUFJRixjQUFDO0VBQ0MsU0FuMURnQixPQW0xRGhCOztBQUlGLFVBQUM7RUFDQyxTQXYxRFksT0F1MURaOztBQUlGLFNBQUM7RUFDQyxTQTMxRFcsT0EyMURYOztBQUlGLFVBQUM7RUFDQyxTQS8xRFksT0ErMURaOztBQUlGLGVBQUM7RUFDQyxTQW4yRGlCLE9BbTJEakI7O0FBSUYsa0JBQUM7RUFDQyxTQXYyRG9CLE9BdTJEcEI7O0FBSUYsZ0JBQUM7RUFDQyxTQTMyRGtCLE9BMjJEbEI7O0FBSUYsb0JBQUM7RUFDQyxTQS8yRHNCLE9BKzJEdEI7O0FBSUYsZUFBQztFQUNDLFNBbjNEaUIsT0FtM0RqQjs7QUFJRix1QkFBQztFQUNDLFNBdjNEeUIsT0F1M0R6Qjs7QUFJRixtQkFBQztFQUNDLFNBMzNEcUIsT0EyM0RyQjs7QUFJRixrQkFBQztFQUNDLFNBLzNEb0IsT0ErM0RwQjs7QUFJRixXQUFDO0VBQ0MsU0FuNERhLE9BbTREYjs7QUFJRixjQUFDO0VBQ0MsU0F2NERnQixPQXU0RGhCOztBQUlGLGVBQUM7RUFDQyxTQTM0RGlCLE9BMjREakI7O0FBSUYsZUFBQztFQUNDLFNBLzREaUIsT0ErNERqQjs7QUFJRixVQUFDO0VBQ0MsU0FuNURZLE9BbTVEWjs7QUFJRixvQkFBQztFQUNDLFNBdjVEc0IsT0F1NUR0Qjs7QUFJRixtQkFBQztFQUNDLFNBMzVEcUIsT0EyNURyQjs7QUFJRixxQkFBQztFQUNDLFNBLzVEdUIsT0ErNUR2Qjs7QUFJRixpQkFBQztFQUNDLFNBbjZEbUIsT0FtNkRuQjs7QUFJRixZQUFDO0VBQ0MsU0F2NkRjLE9BdTZEZDs7QUFJRixTQUFDO0VBQ0MsU0EzNkRXLE9BMjZEWDs7QUFJRixZQUFDO0VBQ0MsU0EvNkRjLE9BKzZEZDs7QUFJRixnQkFBQztFQUNDLFNBbjdEa0IsT0FtN0RsQjs7QUFJRixtQkFBQztFQUNDLFNBdjdEcUIsT0F1N0RyQjs7QUFJRixrQkFBQztFQUNDLFNBMzdEb0IsT0EyN0RwQjs7QUFJRixrQkFBQztFQUNDLFNBLzdEb0IsT0ErN0RwQjs7QUFJRix1QkFBQztFQUNDLFNBbjhEeUIsT0FtOER6Qjs7QUFJRixrQkFBQztFQUNDLFNBdjhEb0IsT0F1OERwQjs7QUFJRixpQkFBQztFQUNDLFNBMzhEbUIsT0EyOERuQjs7QUFJRixrQkFBQztFQUNDLFNBLzhEb0IsT0ErOERwQjs7QUFJRixrQkFBQztFQUNDLFNBbjlEb0IsT0FtOURwQjs7QUFJRixrQkFBQztFQUNDLFNBdjlEb0IsT0F1OURwQjs7QUFJRixnQkFBQztFQUNDLFNBMzlEa0IsT0EyOURsQjs7QUFJRixxQkFBQztFQUNDLFNBLzlEdUIsT0ErOUR2Qjs7QUFJRixVQUFDO0VBQ0MsU0FuK0RZLE9BbStEWjs7QUFJRixVQUFDO0VBQ0MsU0F2K0RZLE9BdStEWjs7QUFJRix5QkFBQztFQUNDLFNBMytEMkIsT0EyK0QzQjs7QUFJRiwwQkFBQztFQUNDLFNBLytENEIsT0ErK0Q1Qjs7QUFJRix1QkFBQztFQUNDLFNBbi9EeUIsT0FtL0R6Qjs7QUFJRix3QkFBQztFQUNDLFNBdi9EMEIsT0F1L0QxQjs7QUFJRixpQkFBQztFQUNDLFNBMy9EbUIsT0EyL0RuQjs7QUFJRixzQkFBQztFQUNDLFNBLy9Ed0IsT0ErL0R4Qjs7QUFJRixrQkFBQztFQUNDLFNBbmdFb0IsT0FtZ0VwQjs7QUFJRix1QkFBQztFQUNDLFNBdmdFeUIsT0F1Z0V6Qjs7QUFJRix3QkFBQztFQUNDLFNBM2dFMEIsT0EyZ0UxQjs7QUFJRix1QkFBQztFQUNDLFNBL2dFeUIsT0ErZ0V6Qjs7QUFJRiw0QkFBQztFQUNDLFNBbmhFOEIsT0FtaEU5Qjs7QUFJRiw0QkFBQztFQUNDLFNBdmhFOEIsT0F1aEU5Qjs7QUFJRixtQkFBQztFQUNDLFNBM2hFcUIsT0EyaEVyQjs7QUFJRix5QkFBQztFQUNDLFNBL2hFMkIsT0EraEUzQjs7QUFJRiwwQkFBQztFQUNDLFNBbmlFNEIsT0FtaUU1Qjs7QUFJRiwwQkFBQztFQUNDLFNBdmlFNEIsT0F1aUU1Qjs7QUFJRixnQkFBQztFQUNDLFNBM2lFa0IsT0EyaUVsQjs7QUFJRixnQkFBQztFQUNDLFNBL2lFa0IsT0EraUVsQjs7QUFJRixpQkFBQztFQUNDLFNBbmpFbUIsT0FtakVuQjs7QUFJRiw0QkFBQztFQUNDLFNBdmpFOEIsT0F1akU5Qjs7QUFJRiwwQkFBQztFQUNDLFNBM2pFNEIsT0EyakU1Qjs7QUFJRixvQkFBQztFQUNDLFNBL2pFc0IsT0ErakV0Qjs7QUFJRix1QkFBQztFQUNDLFNBbmtFeUIsT0Fta0V6Qjs7QUFJRiwwQkFBQztFQUNDLFNBdmtFNEIsT0F1a0U1Qjs7QUFJRiwwQkFBQztFQUNDLFNBM2tFNEIsT0Eya0U1Qjs7QUFJRix1QkFBQztFQUNDLFNBL2tFeUIsT0Era0V6Qjs7QUFJRixVQUFDO0VBQ0MsU0FubEVZLE9BbWxFWjs7QUFJRixnQkFBQztFQUNDLFNBdmxFa0IsT0F1bEVsQjs7QUFJRixlQUFDO0VBQ0MsU0EzbEVpQixPQTJsRWpCOztBQUlGLGlCQUFDO0VBQ0MsU0EvbEVtQixPQStsRW5COztBQUlGLGVBQUM7RUFDQyxTQW5tRWlCLE9BbW1FakI7O0FBSUYsVUFBQztFQUNDLFNBdm1FWSxPQXVtRVo7O0FBSUYsZUFBQztFQUNDLFNBM21FaUIsT0EybUVqQjs7QUFJRixtQkFBQztFQUNDLFNBL21FcUIsT0ErbUVyQjs7QUFJRixzQkFBQztFQUNDLFNBbm5Fd0IsT0FtbkV4Qjs7QUFJRixpQkFBQztFQUNDLFNBdm5FbUIsT0F1bkVuQjs7QUFJRixrQkFBQztFQUNDLFNBM25Fb0IsT0EybkVwQjs7QUFJRixtQkFBQztFQUNDLFNBL25FcUIsT0ErbkVyQjs7QUFJRixrQkFBQztFQUNDLFNBbm9Fb0IsT0Ftb0VwQjs7QUFJRixrQkFBQztFQUNDLFNBdm9Fb0IsT0F1b0VwQjs7QUFJRixxQkFBQztFQUNDLFNBM29FdUIsT0Eyb0V2Qjs7QUFJRixzQkFBQztFQUNDLFNBL29Fd0IsT0Erb0V4Qjs7QUFJRixrQkFBQztFQUNDLFNBbnBFb0IsT0FtcEVwQjs7QUFJRixtQkFBQztFQUNDLFNBdnBFcUIsT0F1cEVyQjs7QUFJRixhQUFDO0VBQ0MsU0EzcEVlLE9BMnBFZjs7QUFJRixjQUFDO0VBQ0MsU0EvcEVnQixPQStwRWhCOztBQUlGLGVBQUM7RUFDQyxTQW5xRWlCLE9BbXFFakI7O0FBSUYsb0JBQUM7RUFDQyxTQXZxRXNCLE9BdXFFdEI7O0FBSUYsa0JBQUM7RUFDQyxTQTNxRW9CLE9BMnFFcEI7O0FBSUYsa0JBQUM7RUFDQyxTQS9xRW9CLE9BK3FFcEI7O0FBSUYsV0FBQztFQUNDLFNBbnJFYSxPQW1yRWI7O0FBSUYsY0FBQztFQUNDLFNBdnJFZ0IsT0F1ckVoQjs7QUFJRixZQUFDO0VBQ0MsU0EzckVjLE9BMnJFZDs7QUFJRixvQkFBQztFQUNDLFNBL3JFc0IsT0ErckV0Qjs7QUFJRixnQkFBQztFQUNDLFNBbnNFa0IsT0Ftc0VsQjs7QUFJRiwwQkFBQztFQUNDLFNBdnNFNEIsT0F1c0U1Qjs7QUFJRixrQkFBQztFQUNDLFNBM3NFb0IsT0Eyc0VwQjs7QUFJRixrQkFBQztFQUNDLFNBL3NFb0IsT0Erc0VwQjs7QUFJRixXQUFDO0VBQ0MsU0FudEVhLE9BbXRFYjs7QUFJRiw2QkFBQztFQUNDLFNBdnRFK0IsT0F1dEUvQjs7QUFJRixtQkFBQztFQUNDLFNBM3RFcUIsT0EydEVyQjs7QUFJRixpQkFBQztFQUNDLFNBL3RFbUIsT0ErdEVuQjs7QUFJRixpQkFBQztFQUNDLFNBbnVFbUIsT0FtdUVuQjs7QUFJRixVQUFDO0VBQ0MsU0F2dUVZLE9BdXVFWjs7QUFJRixjQUFDO0VBQ0MsU0EzdUVnQixPQTJ1RWhCOztBQUlGLGlCQUFDO0VBQ0MsU0EvdUVtQixPQSt1RW5COztBQUlGLGVBQUM7RUFDQyxTQW52RWlCLE9BbXZFakI7O0FBSUYsa0JBQUM7RUFDQyxTQXZ2RW9CLE9BdXZFcEI7O0FBSUYsVUFBQztFQUNDLFNBM3ZFWSxPQTJ2RVo7O0FBSUYseUJBQUM7RUFDQyxTQS92RTJCLE9BK3ZFM0I7O0FBSUYsbUJBQUM7RUFDQyxTQW53RXFCLE9BbXdFckI7O0FBSUYsc0JBQUM7RUFDQyxTQXZ3RXdCLE9BdXdFeEI7O0FBSUYsdUJBQUM7RUFDQyxTQTN3RXlCLE9BMndFekI7O0FBSUYsZUFBQztFQUNDLFNBL3dFaUIsT0Erd0VqQjs7QUFJRixnQkFBQztFQUNDLFNBbnhFa0IsT0FteEVsQjs7QUFJRixnQkFBQztFQUNDLFNBdnhFa0IsT0F1eEVsQjs7QUFJRixlQUFDO0VBQ0MsU0EzeEVpQixPQTJ4RWpCOztBQUlGLGtCQUFDO0VBQ0MsU0EveEVvQixPQSt4RXBCOztBQUlGLGdCQUFDO0VBQ0MsU0FueUVrQixPQW15RWxCOztBQUlGLHVCQUFDO0VBQ0MsU0F2eUV5QixPQXV5RXpCOztBQUlGLGlCQUFDO0VBQ0MsU0EzeUVtQixPQTJ5RW5COztBQUlGLGlCQUFDO0VBQ0MsU0EveUVtQixPQSt5RW5COztBQUlGLG1CQUFDO0VBQ0MsU0FuekVxQixPQW16RXJCOztBQUlGLFlBQUM7RUFDQyxTQXZ6RWMsT0F1ekVkOztBQUlGLGdCQUFDO0VBQ0MsU0EzekVrQixPQTJ6RWxCOztBQUlGLGNBQUM7RUFDQyxTQS96RWdCLE9BK3pFaEI7O0FBSUYsYUFBQztFQUNDLFNBbjBFZSxPQW0wRWY7O0FBSUYsY0FBQztFQUNDLFNBdjBFZ0IsT0F1MEVoQjs7QUFJRixpQkFBQztFQUNDLFNBMzBFbUIsT0EyMEVuQjs7QUFJRixxQkFBQztFQUNDLFNBLzBFdUIsT0ErMEV2Qjs7QUFJRixnQkFBQztFQUNDLFNBbjFFa0IsT0FtMUVsQjs7QUFJRixpQkFBQztFQUNDLFNBdjFFbUIsT0F1MUVuQjs7QUFJRixhQUFDO0VBQ0MsU0EzMUVlLE9BMjFFZjs7QUFJRixVQUFDO0VBQ0MsU0EvMUVZLE9BKzFFWjs7QUFJRixZQUFDO0VBQ0MsU0FuMkVjLE9BbTJFZDs7QUFJRixhQUFDO0VBQ0MsU0F2MkVlLE9BdTJFZjs7QUFJRixhQUFDO0VBQ0MsU0EzMkVlLE9BMjJFZjs7QUFJRixhQUFDO0VBQ0MsU0EvMkVlLE9BKzJFZjs7QUFJRixTQUFDO0VBQ0MsU0FuM0VXLE9BbTNFWDs7QUFJRixpQkFBQztFQUNDLFNBdjNFbUIsT0F1M0VuQjs7QUFJRixhQUFDO0VBQ0MsU0EzM0VlLE9BMjNFZjs7QUFJRixtQkFBQztFQUNDLFNBLzNFcUIsT0ErM0VyQjs7QUFJRixxQkFBQztFQUNDLFNBbjRFdUIsT0FtNEV2Qjs7QUFJRixnQkFBQztFQUNDLFNBdjRFa0IsT0F1NEVsQjs7QUFJRixpQkFBQztFQUNDLFNBMzRFbUIsT0EyNEVuQjs7QUFJRixrQkFBQztFQUNDLFNBLzRFb0IsT0ErNEVwQjs7QUFJRixtQkFBQztFQUNDLFNBbjVFcUIsT0FtNUVyQjs7QUFJRixjQUFDO0VBQ0MsU0F2NUVnQixPQXU1RWhCOztBQUlGLHVCQUFDO0VBQ0MsU0EzNUV5QixPQTI1RXpCOztBQUlGLGdCQUFDO0VBQ0MsU0EvNUVrQixPQSs1RWxCOztBQUlGLFlBQUM7RUFDQyxTQW42RWMsT0FtNkVkOztBQUlGLGFBQUM7RUFDQyxTQXY2RWUsT0F1NkVmOztBQUlGLGlCQUFDO0VBQ0MsU0EzNkVtQixPQTI2RW5COztBQUlGLGlCQUFDO0VBQ0MsU0EvNkVtQixPQSs2RW5COztBQUlGLFNBQUM7RUFDQyxTQW43RVcsT0FtN0VYOztBQUlGLFdBQUM7RUFDQyxTQXY3RWEsT0F1N0ViOztBQUlGLG1CQUFDO0VBQ0MsU0EzN0VxQixPQTI3RXJCOztBQUlGLG9CQUFDO0VBQ0MsU0EvN0VzQixPQSs3RXRCOztBQUlGLGlCQUFDO0VBQ0MsU0FuOEVtQixPQW04RW5COztBQUlGLHFCQUFDO0VBQ0MsU0F2OEV1QixPQXU4RXZCOztBQUlGLHFCQUFDO0VBQ0MsU0EzOEV1QixPQTI4RXZCOztBQUlGLGFBQUM7RUFDQyxTQS84RWUsT0ErOEVmOztBQUlGLHFCQUFDO0VBQ0MsU0FuOUV1QixPQW05RXZCOztBQUlGLGVBQUM7RUFDQyxTQXY5RWlCLE9BdTlFakI7O0FBSUYscUJBQUM7RUFDQyxTQTM5RXVCLE9BMjlFdkI7O0FBSUYsbUJBQUM7RUFDQyxTQS85RXFCLE9BKzlFckI7O0FBSUYsa0JBQUM7RUFDQyxTQW4rRW9CLE9BbStFcEI7O0FBSUYsa0JBQUM7RUFDQyxTQXYrRW9CLE9BdStFcEI7O0FBSUYsZUFBQztFQUNDLFNBMytFaUIsT0EyK0VqQjs7QUFJRixrQkFBQztFQUNDLFNBLytFb0IsT0ErK0VwQjs7QUFJRixnQkFBQztFQUNDLFNBbi9Fa0IsT0FtL0VsQjs7QUFJRixtQkFBQztFQUNDLFNBdi9FcUIsT0F1L0VyQjs7QUFJRixlQUFDO0VBQ0MsU0EzL0VpQixPQTIvRWpCOztBQUlGLFdBQUM7RUFDQyxTQS8vRWEsT0ErL0ViOztBQUlGLDJCQUFDO0VBQ0MsU0FuZ0Y2QixPQW1nRjdCOztBQUlGLHVCQUFDO0VBQ0MsU0F2Z0Z5QixPQXVnRnpCOztBQUlGLG1CQUFDO0VBQ0MsU0EzZ0ZxQixPQTJnRnJCOztBQUlGLFdBQUM7RUFDQyxTQS9nRmEsT0ErZ0ZiOztBQUlGLFlBQUM7RUFDQyxTQW5oRmMsT0FtaEZkOztBQUlGLHdCQUFDO0VBQ0MsU0F2aEYwQixPQXVoRjFCOztBQUlGLG9CQUFDO0VBQ0MsU0EzaEZzQixPQTJoRnRCOztBQUlGLFlBQUM7RUFDQyxTQS9oRmMsT0EraEZkOztBQUlGLGFBQUM7RUFDQyxTQW5pRmUsT0FtaUZmOztBQUlGLHdCQUFDO0VBQ0MsU0F2aUYwQixPQXVpRjFCOztBQUlGLHlCQUFDO0VBQ0MsU0EzaUYyQixPQTJpRjNCOztBQUlGLHNCQUFDO0VBQ0MsU0EvaUZ3QixPQStpRnhCOztBQUlGLHFCQUFDO0VBQ0MsU0FuakZ1QixPQW1qRnZCOztBQUlGLHVCQUFDO0VBQ0MsU0F2akZ5QixPQXVqRnpCOztBQUlGLCtCQUFDO0VBQ0MsU0EzakZpQyxPQTJqRmpDOztBQUlGLDBCQUFDO0VBQ0MsU0EvakY0QixPQStqRjVCOztBQUlGLHFCQUFDO0VBQ0MsU0Fua0Z1QixPQW1rRnZCOztBQUlGLDhCQUFDO0VBQ0MsU0F2a0ZnQyxPQXVrRmhDOztBQUlGLHFCQUFDO0VBQ0MsU0Eza0Z1QixPQTJrRnZCOztBQUlGLHdCQUFDO0VBQ0MsU0Eva0YwQixPQStrRjFCOztBQUlGLHNCQUFDO0VBQ0MsU0FubEZ3QixPQW1sRnhCOztBQUlGLGdCQUFDO0VBQ0MsU0F2bEZrQixPQXVsRmxCOztBQUlGLGFBQUM7RUFDQyxTQTNsRmUsT0EybEZmOztBQUlGLG9CQUFDO0VBQ0MsU0EvbEZzQixPQStsRnRCOztBQUlGLGdCQUFDO0VBQ0MsU0FubUZrQixPQW1tRmxCOztBQUlGLFlBQUM7RUFDQyxTQXZtRmMsT0F1bUZkOztBQUlGLGlCQUFDO0VBQ0MsU0EzbUZtQixPQTJtRm5COztBQUlGLGFBQUM7RUFDQyxTQS9tRmUsT0ErbUZmOztBQUlGLGFBQUM7RUFDQyxTQW5uRmUsT0FtbkZmOztBQUlGLFFBQUM7RUFDQyxTQXZuRlUsT0F1bkZWOztBQUlGLFNBQUM7RUFDQyxTQTNuRlcsT0EybkZYOztBQUlGLGtCQUFDO0VBQ0MsU0EvbkZvQixPQStuRnBCOztBQUlGLHFCQUFDO0VBQ0MsU0Fub0Z1QixPQW1vRnZCOztBQUlGLGNBQUM7RUFDQyxTQXZvRmdCLE9BdW9GaEI7O0FBSUYsV0FBQztFQUNDLFNBM29GYSxPQTJvRmI7O0FBSUYsZ0JBQUM7RUFDQyxTQS9vRmtCLE9BK29GbEI7O0FBSUYsY0FBQztFQUNDLFNBbnBGZ0IsT0FtcEZoQjs7QUFJRixlQUFDO0VBQ0MsU0F2cEZpQixPQXVwRmpCOztBQUlGLGVBQUM7RUFDQyxTQTNwRmlCLE9BMnBGakI7O0FBSUYsY0FBQztFQUNDLFNBL3BGZ0IsT0ErcEZoQjs7QUFJRixrQkFBQztFQUNDLFNBbnFGb0IsT0FtcUZwQjs7QUFJRixVQUFDO0VBQ0MsU0F2cUZZLE9BdXFGWjs7QUFJRix1QkFBQztFQUNDLFNBM3FGeUIsT0EycUZ6Qjs7QUFJRixnQkFBQztFQUNDLFNBL3FGa0IsT0ErcUZsQjs7QUFJRixpQkFBQztFQUNDLFNBbnJGbUIsT0FtckZuQjs7QUFJRixrQkFBQztFQUNDLFNBdnJGb0IsT0F1ckZwQjs7QUFJRixxQkFBQztFQUNDLFNBM3JGdUIsT0EyckZ2Qjs7QUFJRixpQkFBQztFQUNDLFNBL3JGbUIsT0ErckZuQjs7QUFJRixpQkFBQztFQUNDLFNBbnNGbUIsT0Ftc0ZuQjs7QUFJRixZQUFDO0VBQ0MsU0F2c0ZjLE9BdXNGZDs7QUFJRix1QkFBQztFQUNDLFNBM3NGeUIsT0Eyc0Z6Qjs7QUFJRixnQkFBQztFQUNDLFNBL3NGa0IsT0Erc0ZsQjs7QUFJRix1QkFBQztFQUNDLFNBbnRGeUIsT0FtdEZ6Qjs7QUFJRixnQkFBQztFQUNDLFNBdnRGa0IsT0F1dEZsQjs7QUFJRix3QkFBQztFQUNDLFNBM3RGMEIsT0EydEYxQjs7QUFJRixpQkFBQztFQUNDLFNBL3RGbUIsT0ErdEZuQjs7QUFJRixxQkFBQztFQUNDLFNBbnVGdUIsT0FtdUZ2Qjs7QUFJRixjQUFDO0VBQ0MsU0F2dUZnQixPQXV1RmhCOztBQUlGLGtCQUFDO0VBQ0MsU0EzdUZvQixPQTJ1RnBCOztBQUlGLGtCQUFDO0VBQ0MsU0EvdUZvQixPQSt1RnBCOztBQUlGLG1CQUFDO0VBQ0MsU0FudkZxQixPQW12RnJCOztBQUlGLGdCQUFDO0VBQ0MsU0F2dkZrQixPQXV2RmxCOztBQUlGLGFBQUM7RUFDQyxTQTN2RmUsT0EydkZmOztBQUlGLHFCQUFDO0VBQ0MsU0EvdkZ1QixPQSt2RnZCOztBQUlGLHFCQUFDO0VBQ0MsU0Fud0Z1QixPQW13RnZCOztBQUlGLHVCQUFDO0VBQ0MsU0F2d0Z5QixPQXV3RnpCOztBQUlGLHNCQUFDO0VBQ0MsU0Ezd0Z3QixPQTJ3RnhCOztBQUlGLG9CQUFDO0VBQ0MsU0Evd0ZzQixPQSt3RnRCOztBQUlGLG1CQUFDO0VBQ0MsU0FueEZxQixPQW14RnJCOztBQUlGLGdCQUFDO0VBQ0MsU0F2eEZrQixPQXV4RmxCOztBQUlGLGVBQUM7RUFDQyxTQTN4RmlCLE9BMnhGakI7O0FBSUYsaUJBQUM7RUFDQyxTQS94Rm1CLE9BK3hGbkI7O0FBSUYsa0JBQUM7RUFDQyxTQW55Rm9CLE9BbXlGcEI7O0FBSUYsaUJBQUM7RUFDQyxTQXZ5Rm1CLE9BdXlGbkI7O0FBSUYsa0JBQUM7RUFDQyxTQTN5Rm9CLE9BMnlGcEI7O0FBSUYsY0FBQztFQUNDLFNBL3lGZ0IsT0EreUZoQjs7QUFJRiwwQkFBQztFQUNDLFNBbnpGNEIsT0FtekY1Qjs7QUFJRixtQkFBQztFQUNDLFNBdnpGcUIsT0F1ekZyQjs7QUFJRixVQUFDO0VBQ0MsU0EzekZZLE9BMnpGWjs7QUFJRixtQkFBQztFQUNDLFNBL3pGcUIsT0ErekZyQjs7QUFJRixtQkFBQztFQUNDLFNBbjBGcUIsT0FtMEZyQjs7QUFJRixpQkFBQztFQUNDLFNBdjBGbUIsT0F1MEZuQjs7QUFJRixpQkFBQztFQUNDLFNBMzBGbUIsT0EyMEZuQjs7QUFJRixpQkFBQztFQUNDLFNBLzBGbUIsT0ErMEZuQjs7QUFJRixVQUFDO0VBQ0MsU0FuMUZZLE9BbTFGWjs7QUFJRixjQUFDO0VBQ0MsU0F2MUZnQixPQXUxRmhCOztBQUlGLFVBQUM7RUFDQyxTQTMxRlksT0EyMUZaOztBQUlGLGlCQUFDO0VBQ0MsU0EvMUZtQixPQSsxRm5COztBQUlGLGdCQUFDO0VBQ0MsU0FuMkZrQixPQW0yRmxCOztBQUlGLG1CQUFDO0VBQ0MsU0F2MkZxQixPQXUyRnJCOztBQUlGLGlCQUFDO0VBQ0MsU0EzMkZtQixPQTIyRm5COztBQUlGLGdCQUFDO0VBQ0MsU0EvMkZrQixPQSsyRmxCOztBQUlGLGtCQUFDO0VBQ0MsU0FuM0ZvQixPQW0zRnBCOztBQUlGLG9CQUFDO0VBQ0MsU0F2M0ZzQixPQXUzRnRCOztBQUlGLGNBQUM7RUFDQyxTQTMzRmdCLE9BMjNGaEI7O0FBSUYsbUJBQUM7RUFDQyxTQS8zRnFCLE9BKzNGckI7O0FBSUYsbUJBQUM7RUFDQyxTQW40RnFCLE9BbTRGckI7O0FBSUYsZUFBQztFQUNDLFNBdjRGaUIsT0F1NEZqQjs7QUFJRixpQkFBQztFQUNDLFNBMzRGbUIsT0EyNEZuQjs7QUFJRixnQkFBQztFQUNDLFNBLzRGa0IsT0ErNEZsQjs7QUFJRixpQkFBQztFQUNDLFNBbjVGbUIsT0FtNUZuQjs7QUFJRixvQkFBQztFQUNDLFNBdjVGc0IsT0F1NUZ0Qjs7QUFJRixjQUFDO0VBQ0MsU0EzNUZnQixPQTI1RmhCOztBQUlGLGNBQUM7RUFDQyxTQS81RmdCLE9BKzVGaEI7O0FBSUYsZUFBQztFQUNDLFNBbjZGaUIsT0FtNkZqQjs7QUFJRixhQUFDO0VBQ0MsU0F2NkZlLE9BdTZGZjs7QUFJRixpQkFBQztFQUNDLFNBMzZGbUIsT0EyNkZuQjs7QUFJRixlQUFDO0VBQ0MsU0EvNkZpQixPQSs2RmpCOztBQUlGLGdCQUFDO0VBQ0MsU0FuN0ZrQixPQW03RmxCOztBQUlGLGtCQUFDO0VBQ0MsU0F2N0ZvQixPQXU3RnBCOztBQUlGLFdBQUM7RUFDQyxTQTM3RmEsT0EyN0ZiOztBQUlGLGtCQUFDO0VBQ0MsU0EvN0ZvQixPQSs3RnBCOztBQUlGLG9CQUFDO0VBQ0MsU0FuOEZzQixPQW04RnRCOztBQUlGLG9CQUFDO0VBQ0MsU0F2OEZzQixPQXU4RnRCOztBQUlGLG1CQUFDO0VBQ0MsU0EzOEZxQixPQTI4RnJCOztBQUlGLGNBQUM7RUFDQyxTQS84RmdCLE9BKzhGaEI7O0FBSUYsb0JBQUM7RUFDQyxTQW45RnNCLE9BbTlGdEI7O0FBSUYsbUJBQUM7RUFDQyxTQXY5RnFCLE9BdTlGckI7O0FBSUYsMEJBQUM7RUFDQyxTQTM5RjRCLE9BMjlGNUI7O0FBSUYsa0JBQUM7RUFDQyxTQS85Rm9CLE9BKzlGcEI7O0FBSUYsVUFBQztFQUNDLFNBbitGWSxPQW0rRlo7O0FBSUYsZUFBQztFQUNDLFNBditGaUIsT0F1K0ZqQjs7QUFJRixXQUFDO0VBQ0MsU0EzK0ZhLE9BMitGYjs7QUFJRixpQkFBQztFQUNDLFNBLytGbUIsT0ErK0ZuQjs7QUFJRixhQUFDO0VBQ0MsU0FuL0ZlLE9BbS9GZjs7QUFJRixXQUFDO0VBQ0MsU0F2L0ZhLE9BdS9GYjs7QUFJRixhQUFDO0VBQ0MsU0EzL0ZlLE9BMi9GZjs7QUFJRixhQUFDO0VBQ0MsU0EvL0ZlLE9BKy9GZjs7QUFJRixjQUFDO0VBQ0MsU0FuZ0dnQixPQW1nR2hCOztBQUlGLGFBQUM7RUFDQyxTQXZnR2UsT0F1Z0dmOztBQUlGLGNBQUM7RUFDQyxTQTNnR2dCLE9BMmdHaEI7O0FBSUYsa0JBQUM7RUFDQyxTQS9nR29CLE9BK2dHcEI7O0FBSUYsY0FBQztFQUNDLFNBbmhHZ0IsT0FtaEdoQjs7QUFJRixnQkFBQztFQUNDLFNBdmhHa0IsT0F1aEdsQjs7QUFJRixZQUFDO0VBQ0MsU0EzaEdjLE9BMmhHZDs7QUFJRixrQkFBQztFQUNDLFNBL2hHb0IsT0EraEdwQjs7QUFJRixrQkFBQztFQUNDLFNBbmlHb0IsT0FtaUdwQjs7QUFJRixrQkFBQztFQUNDLFNBdmlHb0IsT0F1aUdwQjs7QUFJRixpQkFBQztFQUNDLFNBM2lHbUIsT0EyaUduQjs7QUFJRixrQkFBQztFQUNDLFNBL2lHb0IsT0EraUdwQjs7QUFJRixpQkFBQztFQUNDLFNBbmpHbUIsT0FtakduQjs7QUFJRixxQkFBQztFQUNDLFNBdmpHdUIsT0F1akd2Qjs7QUFJRixpQkFBQztFQUNDLFNBM2pHbUIsT0EyakduQjs7QUFJRixZQUFDO0VBQ0MsU0EvakdjLE9BK2pHZDs7QUFJRixlQUFDO0VBQ0MsU0Fua0dpQixPQW1rR2pCOztBQUlGLG1CQUFDO0VBQ0MsU0F2a0dxQixPQXVrR3JCOztBQUlGLG9CQUFDO0VBQ0MsU0Eza0dzQixPQTJrR3RCOztBQUlGLHlCQUFDO0VBQ0MsU0Eva0cyQixPQStrRzNCOztBQUlGLHlCQUFDO0VBQ0MsU0FubEcyQixPQW1sRzNCOztBQUlGLHFCQUFDO0VBQ0MsU0F2bEd1QixPQXVsR3ZCOztBQUlGLFlBQUM7RUFDQyxTQTNsR2MsT0EybEdkOztBQUlGLGtCQUFDO0VBQ0MsU0EvbEdvQixPQStsR3BCOztBQUlGLFlBQUM7RUFDQyxTQW5tR2MsT0FtbUdkOztBQUlGLG1CQUFDO0VBQ0MsU0F2bUdxQixPQXVtR3JCOztBQUlGLFlBQUM7RUFDQyxTQTNtR2MsT0EybUdkOztBQUlGLGFBQUM7RUFDQyxTQS9tR2UsT0ErbUdmOztBQUlGLFdBQUM7RUFDQyxTQW5uR2EsT0FtbkdiOztBQUlGLG1CQUFDO0VBQ0MsU0F2bkdxQixPQXVuR3JCOztBQUlGLGtCQUFDO0VBQ0MsU0EzbkdvQixPQTJuR3BCOztBQUlGLFdBQUM7RUFDQyxTQS9uR2EsT0ErbkdiOztBQUlGLGlCQUFDO0VBQ0MsU0Fub0dtQixPQW1vR25COztBQUlGLGFBQUM7RUFDQyxTQXZvR2UsT0F1b0dmOztBQUlGLFFBQUM7RUFDQyxTQTNvR1UsT0Eyb0dWOztBQUlGLGVBQUM7RUFDQyxTQS9vR2lCLE9BK29HakI7O0FBSUYsYUFBQztFQUNDLFNBbnBHZSxPQW1wR2Y7O0FBSUYsc0JBQUM7RUFDQyxTQXZwR3dCLE9BdXBHeEI7O0FBSUYsa0JBQUM7RUFDQyxTQTNwR29CLE9BMnBHcEI7O0FBSUYsbUJBQUM7RUFDQyxTQS9wR3FCLE9BK3BHckI7O0FBSUYsaUJBQUM7RUFDQyxTQW5xR21CLE9BbXFHbkI7O0FBSUYsY0FBQztFQUNDLFNBdnFHZ0IsT0F1cUdoQjs7QUFJRixVQUFDO0VBQ0MsU0EzcUdZLE9BMnFHWjs7QUFJRixrQkFBQztFQUNDLFNBL3FHb0IsT0ErcUdwQjs7QUFJRixrQkFBQztFQUNDLFNBbnJHb0IsT0FtckdwQjs7QUFJRixrQkFBQztFQUNDLFNBdnJHb0IsT0F1ckdwQjs7QUFJRixrQkFBQztFQUNDLFNBM3JHb0IsT0EyckdwQjs7QUFJRixrQkFBQztFQUNDLFNBL3JHb0IsT0ErckdwQjs7QUFJRixrQkFBQztFQUNDLFNBbnNHb0IsT0Ftc0dwQjs7QUFJRixxQkFBQztFQUNDLFNBdnNHdUIsT0F1c0d2Qjs7QUFJRix3QkFBQztFQUNDLFNBM3NHMEIsT0Eyc0cxQjs7QUFJRixrQkFBQztFQUNDLFNBL3NHb0IsT0Erc0dwQjs7QUFJRix5QkFBQztFQUNDLFNBbnRHMkIsT0FtdEczQjs7QUFJRix1QkFBQztFQUNDLFNBdnRHeUIsT0F1dEd6Qjs7QUFJRixhQUFDO0VBQ0MsU0EzdEdlLE9BMnRHZjs7QUFJRixlQUFDO0VBQ0MsU0EvdEdpQixPQSt0R2pCOztBQUlGLGNBQUM7RUFDQyxTQW51R2dCLE9BbXVHaEI7O0FBSUYsY0FBQztFQUNDLFNBdnVHZ0IsT0F1dUdoQjs7QUFJRixjQUFDO0VBQ0MsU0EzdUdnQixPQTJ1R2hCOztBQUlGLGNBQUM7RUFDQyxTQS91R2dCLE9BK3VHaEI7O0FBSUYsZUFBQztFQUNDLFNBbnZHaUIsT0FtdkdqQjs7QUFJRixvQkFBQztFQUNDLFNBdnZHc0IsT0F1dkd0Qjs7QUFJRixtQkFBQztFQUNDLFNBM3ZHcUIsT0EydkdyQjs7QUFJRixpQkFBQztFQUNDLFNBL3ZHbUIsT0ErdkduQjs7QUFJRixrQkFBQztFQUNDLFNBbndHb0IsT0Ftd0dwQjs7QUFJRixjQUFDO0VBQ0MsU0F2d0dnQixPQXV3R2hCOztBQUlGLG9CQUFDO0VBQ0MsU0Ezd0dzQixPQTJ3R3RCOztBQUlGLHlCQUFDO0VBQ0MsU0Evd0cyQixPQSt3RzNCOztBQUlGLG1CQUFDO0VBQ0MsU0FueEdxQixPQW14R3JCOztBQUlGLHVCQUFDO0VBQ0MsU0F2eEd5QixPQXV4R3pCOztBQUlGLGNBQUM7RUFDQyxTQTN4R2dCLE9BMnhHaEI7O0FBSUYsV0FBQztFQUNDLFNBL3hHYSxPQSt4R2I7O0FBSUYsZ0JBQUM7RUFDQyxTQW55R2tCLE9BbXlHbEI7O0FBSUYsYUFBQztFQUNDLFNBdnlHZSxPQXV5R2Y7O0FBSUYsZ0JBQUM7RUFDQyxTQTN5R2tCLE9BMnlHbEI7O0FBSUYsY0FBQztFQUNDLFNBL3lHZ0IsT0EreUdoQjs7QUFJRixTQUFDO0VBQ0MsU0FuekdXLE9BbXpHWDs7QUFJRixnQkFBQztFQUNDLFNBdnpHa0IsT0F1ekdsQjs7QUFJRixjQUFDO0VBQ0MsU0EzekdnQixPQTJ6R2hCOztBQUlGLFVBQUM7RUFDQyxTQS96R1ksT0ErekdaOztBQUlGLFdBQUM7RUFDQyxTQW4wR2EsT0FtMEdiOztBQUlGLFdBQUM7RUFDQyxTQXYwR2EsT0F1MEdiOztBQUlGLHlCQUFDO0VBQ0MsU0EzMEcyQixPQTIwRzNCOztBQUlGLHVCQUFDO0VBQ0MsU0EvMEd5QixPQSswR3pCOztBQUlGLHlCQUFDO0VBQ0MsU0FuMUcyQixPQW0xRzNCOztBQUlGLDZCQUFDO0VBQ0MsU0F2MUcrQixPQXUxRy9COztBQUlGLDZCQUFDO0VBQ0MsU0EzMUcrQixPQTIxRy9COztBQUlGLHdCQUFDO0VBQ0MsU0EvMUcwQixPQSsxRzFCOztBQUlGLGVBQUM7RUFDQyxTQW4yR2lCLE9BbTJHakI7O0FBSUYsYUFBQztFQUNDLFNBdjJHZSxPQXUyR2Y7O0FBSUYsY0FBQztFQUNDLFNBMzJHZ0IsT0EyMkdoQjs7QUFJRixjQUFDO0VBQ0MsU0EvMkdnQixPQSsyR2hCOztBQUlGLGFBQUM7RUFDQyxTQW4zR2UsT0FtM0dmOztBQUlGLGVBQUM7RUFDQyxTQXYzR2lCLE9BdTNHakI7O0FBSUYsV0FBQztFQUNDLFNBMzNHYSxPQTIzR2I7O0FBSUYsZUFBQztFQUNDLFNBLzNHaUIsT0ErM0dqQjs7QUFJRixrQkFBQztFQUNDLFNBbjRHb0IsT0FtNEdwQjs7QUFJRixpQkFBQztFQUNDLFNBdjRHbUIsT0F1NEduQjs7QUFJRixnQkFBQztFQUNDLFNBMzRHa0IsT0EyNEdsQjs7QUFJRixnQkFBQztFQUNDLFNBLzRHa0IsT0ErNEdsQjs7QUFJRixlQUFDO0VBQ0MsU0FuNUdpQixPQW01R2pCOztBQUlGLGFBQUM7RUFDQyxTQXY1R2UsT0F1NUdmOztBQUlGLDBCQUFDO0VBQ0MsU0EzNUc0QixPQTI1RzVCOztBQUlGLGtCQUFDO0VBQ0MsU0EvNUdvQixPQSs1R3BCOztBQUlGLFdBQUM7RUFDQyxTQW42R2EsT0FtNkdiOztBQUlGLHlCQUFDO0VBQ0MsU0F2NkcyQixPQXU2RzNCOztBQUlGLGlCQUFDO0VBQ0MsU0EzNkdtQixPQTI2R25COztBQUlGLFVBQUM7RUFDQyxTQS82R1ksT0ErNkdaOztBQUlGLG9CQUFDO0VBQ0MsU0FuN0dzQixPQW03R3RCOztBQUlGLG1CQUFDO0VBQ0MsU0F2N0dxQixPQXU3R3JCOztBQUlGLGdCQUFDO0VBQ0MsU0EzN0drQixPQTI3R2xCOztBQUlGLFlBQUM7RUFDQyxTQS83R2MsT0ErN0dkOztBQUlGLGVBQUM7RUFDQyxTQW44R2lCLE9BbThHakI7O0FBSUYsZUFBQztFQUNDLFNBdjhHaUIsT0F1OEdqQjs7QUFJRixjQUFDO0VBQ0MsU0EzOEdnQixPQTI4R2hCOztBQUlGLFlBQUM7RUFDQyxTQS84R2MsT0ErOEdkOztBQUlGLGFBQUM7RUFDQyxTQW45R2UsT0FtOUdmOztBQUlGLGVBQUM7RUFDQyxTQXY5R2lCLE9BdTlHakI7O0FBSUYsbUJBQUM7RUFDQyxTQTM5R3FCLE9BMjlHckI7O0FBSUYsVUFBQztFQUNDLFNBLzlHWSxPQSs5R1o7O0FBSUYsb0JBQUM7RUFDQyxTQW4rR3NCLE9BbStHdEI7O0FBSUYsVUFBQztFQUNDLFNBditHWSxPQXUrR1o7O0FBSUYsaUJBQUM7RUFDQyxTQTMrR21CLE9BMitHbkI7O0FBSUYsaUJBQUM7RUFDQyxTQS8rR21CLE9BKytHbkI7O0FBSUYsZ0JBQUM7RUFDQyxTQW4vR2tCLE9BbS9HbEI7O0FBSUYsZUFBQztFQUNDLFNBdi9HaUIsT0F1L0dqQjs7QUFJRixnQkFBQztFQUNDLFNBMy9Ha0IsT0EyL0dsQjs7QUFJRixnQkFBQztFQUNDLFNBLy9Ha0IsT0ErL0dsQjs7QUFJRixnQkFBQztFQUNDLFNBbmdIa0IsT0FtZ0hsQjs7QUFJRixnQkFBQztFQUNDLFNBdmdIa0IsT0F1Z0hsQjs7QUFJRixnQkFBQztFQUNDLFNBM2dIa0IsT0EyZ0hsQjs7QUFJRixnQkFBQztFQUNDLFNBL2dIa0IsT0ErZ0hsQjs7QUFJRixXQUFDO0VBQ0MsU0FuaEhhLE9BbWhIYjs7QUFJRixXQUFDO0VBQ0MsU0F2aEhhLE9BdWhIYjs7QUFJRixZQUFDO0VBQ0MsU0EzaEhjLE9BMmhIZDs7QUFJRixZQUFDO0VBQ0MsU0EvaEhjLE9BK2hIZDs7QUFJRixZQUFDO0VBQ0MsU0FuaUhjLE9BbWlIZDs7QUFJRixXQUFDO0VBQ0MsU0F2aUhhLE9BdWlIYjs7QUFJRixVQUFDO0VBQ0MsU0EzaUhZLE9BMmlIWjs7QUFJRiw4QkFBQztFQUNDLFNBL2lIZ0MsT0EraUhoQzs7QUFJRix1QkFBQztFQUNDLFNBbmpIeUIsT0Ftakh6Qjs7QUFJRixtQ0FBQztFQUNDLFNBdmpIcUMsT0F1akhyQzs7QUFJRixnQ0FBQztFQUNDLFNBM2pIa0MsT0EyakhsQzs7QUFJRixpQ0FBQztFQUNDLFNBL2pIbUMsT0ErakhuQzs7QUFJRixrQ0FBQztFQUNDLFNBbmtIb0MsT0Fta0hwQzs7QUFJRixnQ0FBQztFQUNDLFNBdmtIa0MsT0F1a0hsQzs7QUFJRixpQ0FBQztFQUNDLFNBM2tIbUMsT0Eya0huQzs7QUFJRixhQUFDO0VBQ0MsU0Eva0hlLE9BK2tIZjs7QUFJRixvQkFBQztFQUNDLFNBbmxIc0IsT0FtbEh0Qjs7QUFJRix5QkFBQztFQUNDLFNBdmxIMkIsT0F1bEgzQjs7QUFJRixxQkFBQztFQUNDLFNBM2xIdUIsT0EybEh2Qjs7QUFJRixlQUFDO0VBQ0MsU0EvbEhpQixPQStsSGpCOztBQUlGLGNBQUM7RUFDQyxTQW5tSGdCLE9BbW1IaEI7O0FBSUYsaUJBQUM7RUFDQyxTQXZtSG1CLE9BdW1IbkI7O0FBSUYsb0JBQUM7RUFDQyxTQTNtSHNCLE9BMm1IdEI7O0FBSUYsa0JBQUM7RUFDQyxTQS9tSG9CLE9BK21IcEI7O0FBSUYsbUJBQUM7RUFDQyxTQW5uSHFCLE9BbW5IckI7O0FBSUYsZ0JBQUM7RUFDQyxTQXZuSGtCLE9BdW5IbEI7O0FBSUYsUUFBQztFQUNDLFNBM25IVSxPQTJuSFY7O0FBSUYsUUFBQztFQUNDLFNBL25IVSxPQStuSFY7O0FBSUYsd0JBQUM7RUFDQyxTQW5vSDBCLE9BbW9IMUI7O0FBSUYsWUFBQztFQUNDLFNBdm9IYyxPQXVvSGQ7O0FBSUYsU0FBQztFQUNDLFNBM29IVyxPQTJvSFg7O0FBSUYsbUJBQUM7RUFDQyxTQS9vSHFCLE9BK29IckI7O0FBSUYsaUJBQUM7RUFDQyxTQW5wSG1CLE9BbXBIbkI7O0FBSUYsb0JBQUM7RUFDQyxTQXZwSHNCLE9BdXBIdEI7O0FBSUYsZUFBQztFQUNDLFNBM3BIaUIsT0EycEhqQjs7QUFJRixrQkFBQztFQUNDLFNBL3BIb0IsT0ErcEhwQjs7QUFJRixlQUFDO0VBQ0MsU0FucUhpQixPQW1xSGpCOztBQUlGLGVBQUM7RUFDQyxTQXZxSGlCLE9BdXFIakI7O0FBSUYsV0FBQztFQUNDLFNBM3FIYSxPQTJxSGI7O0FBSUYsU0FBQztFQUNDLFNBL3FIVyxPQStxSFg7O0FBSUYsV0FBQztFQUNDLFNBbnJIYSxPQW1ySGI7O0FBSUYsYUFBQztFQUNDLFNBdnJIZSxPQXVySGY7O0FBSUYsYUFBQztFQUNDLFNBM3JIZSxPQTJySGY7O0FBSUYsV0FBQztFQUNDLFNBL3JIYSxPQStySGI7O0FBSUYsYUFBQztFQUNDLFNBbnNIZSxPQW1zSGY7O0FBSUYsWUFBQztFQUNDLFNBdnNIYyxPQXVzSGQ7O0FBSUYsYUFBQztFQUNDLFNBM3NIZSxPQTJzSGY7O0FBSUYsZUFBQztFQUNDLFNBL3NIaUIsT0Erc0hqQjs7QUFJRixZQUFDO0VBQ0MsU0FudEhjLE9BbXRIZDs7QUFJRixZQUFDO0VBQ0MsU0F2dEhjLE9BdXRIZDs7QUFJRixZQUFDO0VBQ0MsU0EzdEhjLE9BMnRIZDs7QUFJRixnQkFBQztFQUNDLFNBL3RIa0IsT0ErdEhsQjs7QUFJRixnQkFBQztFQUNDLFNBbnVIa0IsT0FtdUhsQjs7QUFJRixjQUFDO0VBQ0MsU0F2dUhnQixPQXV1SGhCOztBQUlGLG1CQUFDO0VBQ0MsU0EzdUhxQixPQTJ1SHJCOztBQUlGLGFBQUM7RUFDQyxTQS91SGUsT0ErdUhmOztBQUlGLGdCQUFDO0VBQ0MsU0FudkhrQixPQW12SGxCOztBQUlGLGVBQUM7RUFDQyxTQXZ2SGlCLE9BdXZIakI7O0FBSUYsaUJBQUM7RUFDQyxTQTN2SG1CLE9BMnZIbkI7O0FBSUYsWUFBQztFQUNDLFNBL3ZIYyxPQSt2SGQ7O0FBSUYsV0FBQztFQUNDLFNBbndIYSxPQW13SGI7O0FBSUYsZ0JBQUM7RUFDQyxTQXZ3SGtCLE9BdXdIbEI7O0FBSUYsZ0JBQUM7RUFDQyxTQTN3SGtCLE9BMndIbEI7O0FBSUYsWUFBQztFQUNDLFNBL3dIYyxPQSt3SGQ7O0FBSUYsWUFBQztFQUNDLFNBbnhIYyxPQW14SGQ7O0FBSUYsV0FBQztFQUNDLFNBdnhIYSxPQXV4SGI7O0FBSUYsY0FBQztFQUNDLFNBM3hIZ0IsT0EyeEhoQjs7QUFJRixVQUFDO0VBQ0MsU0EveEhZLE9BK3hIWjs7QUFJRixXQUFDO0VBQ0MsU0FueUhhLE9BbXlIYjs7QUFJRixrQkFBQztFQUNDLFNBdnlIb0IsT0F1eUhwQjs7QUFJRixhQUFDO0VBQ0MsU0EzeUhlLE9BMnlIZjs7QUE4d0JGLGlCQUFDO0VBQ0MsU0Ezd0JxQixPQTJ3QnJCOztBQUlGLGtCQUFDO0VBQ0MsU0Evd0JzQixPQSt3QnRCOztBQUlGLGNBQUM7RUFDQyxTQW54QmtCLE9BbXhCbEI7O0FBSUYsV0FBQztFQUNDLFNBdnhCZSxPQXV4QmY7O0FBSUYsYUFBQztFQUNDLFNBM3hCaUIsT0EyeEJqQjs7QUFJRix3QkFBQztFQUNDLFNBL3hCNEIsT0EreEI1Qjs7QUFJRixzQkFBQztFQUNDLFNBbnlCMEIsT0FteUIxQjs7QUFJRixzQkFBQztFQUNDLFNBdnlCMEIsT0F1eUIxQjs7QUFJRixrQkFBQztFQUNDLFNBM3lCc0IsT0EyeUJ0Qjs7QUFJRix1QkFBQztFQUNDLFNBL3lCMkIsT0EreUIzQjs7QUFJRix5QkFBQztFQUNDLFNBbnpCNkIsT0FtekI3Qjs7QUFJRixnQkFBQztFQUNDLFNBdnpCb0IsT0F1ekJwQjs7QUFJRixvQkFBQztFQUNDLFNBM3pCd0IsT0EyekJ4Qjs7QUFJRixnQkFBQztFQUNDLFNBL3pCb0IsT0ErekJwQjs7QUFJRixXQUFDO0VBQ0MsU0FuMEJlLE9BbTBCZjs7QUFJRixpQkFBQztFQUNDLFNBdjBCcUIsT0F1MEJyQjs7QUFJRixvQkFBQztFQUNDLFNBMzBCd0IsT0EyMEJ4Qjs7QUFJRixhQUFDO0VBQ0MsU0EvMEJpQixPQSswQmpCOztBQUlGLG1CQUFDO0VBQ0MsU0FuMUJ1QixPQW0xQnZCOztBQUlGLG1CQUFDO0VBQ0MsU0F2MUJ1QixPQXUxQnZCOztBQUlGLHFCQUFDO0VBQ0MsU0EzMUJ5QixPQTIxQnpCOztBQUlGLGFBQUM7RUFDQyxTQS8xQmlCLE9BKzFCakI7O0FBSUYsVUFBQztFQUNDLFNBbjJCYyxPQW0yQmQ7O0FBSUYsZUFBQztFQUNDLFNBdjJCbUIsT0F1MkJuQjs7QUFJRixXQUFDO0VBQ0MsU0EzMkJlLE9BMjJCZjs7QUFJRixVQUFDO0VBQ0MsU0EvMkJjLE9BKzJCZDs7QUFJRixnQkFBQztFQUNDLFNBbjNCb0IsT0FtM0JwQjs7QUFJRixVQUFDO0VBQ0MsU0F2M0JjLE9BdTNCZDs7QUFJRixzQkFBQztFQUNDLFNBMzNCMEIsT0EyM0IxQjs7QUFJRixjQUFDO0VBQ0MsU0EvM0JrQixPQSszQmxCOztBQUlGLFdBQUM7RUFDQyxTQW40QmUsT0FtNEJmOztBQUlGLFNBQUM7RUFDQyxTQXY0QmEsT0F1NEJiOztBQUlGLFNBQUM7RUFDQyxTQTM0QmEsT0EyNEJiOztBQUlGLFVBQUM7RUFDQyxTQS80QmMsT0ErNEJkOztBQUlGLGNBQUM7RUFDQyxTQW41QmtCLE9BbTVCbEI7O0FBSUYsY0FBQztFQUNDLFNBdjVCa0IsT0F1NUJsQjs7QUFJRixTQUFDO0VBQ0MsU0EzNUJhLE9BMjVCYjs7QUFJRixtQkFBQztFQUNDLFNBLzVCdUIsT0ErNUJ2Qjs7QUFJRixxQkFBQztFQUNDLFNBbjZCeUIsT0FtNkJ6Qjs7QUFJRixpQkFBQztFQUNDLFNBdjZCcUIsT0F1NkJyQjs7QUFJRixVQUFDO0VBQ0MsU0EzNkJjLE9BMjZCZDs7QUFJRixnQkFBQztFQUNDLFNBLzZCb0IsT0ErNkJwQjs7QUFJRixtQkFBQztFQUNDLFNBbjdCdUIsT0FtN0J2Qjs7QUFJRixlQUFDO0VBQ0MsU0F2N0JtQixPQXU3Qm5COztBQUlGLFVBQUM7RUFDQyxTQTM3QmMsT0EyN0JkOztBQUlGLG9CQUFDO0VBQ0MsU0EvN0J3QixPQSs3QnhCOztBQUlGLFVBQUM7RUFDQyxTQW44QmMsT0FtOEJkOztBQUlGLGlCQUFDO0VBQ0MsU0F2OEJxQixPQXU4QnJCOztBQUlGLFdBQUM7RUFDQyxTQTM4QmUsT0EyOEJmOztBQUlGLGNBQUM7RUFDQyxTQS84QmtCLE9BKzhCbEI7O0FBSUYsVUFBQztFQUNDLFNBbjlCYyxPQW05QmQ7O0FBSUYsb0JBQUM7RUFDQyxTQXY5QndCLE9BdTlCeEI7O0FBSUYsa0JBQUM7RUFDQyxTQTM5QnNCLE9BMjlCdEI7O0FBSUYsV0FBQztFQUNDLFNBLzlCZSxPQSs5QmY7O0FBSUYsY0FBQztFQUNDLFNBbitCa0IsT0FtK0JsQjs7QUFJRixrQkFBQztFQUNDLFNBditCc0IsT0F1K0J0Qjs7QUFJRixxQkFBQztFQUNDLFNBMytCeUIsT0EyK0J6Qjs7QUFJRixVQUFDO0VBQ0MsU0EvK0JjLE9BKytCZDs7QUFJRixZQUFDO0VBQ0MsU0FuL0JnQixPQW0vQmhCOztBQUlGLHlCQUFDO0VBQ0MsU0F2L0I2QixPQXUvQjdCOztBQUlGLDBCQUFDO0VBQ0MsU0EzL0I4QixPQTIvQjlCOztBQUlGLDZCQUFDO0VBQ0MsU0EvL0JpQyxPQSsvQmpDOztBQUlGLHdCQUFDO0VBQ0MsU0FuZ0M0QixPQW1nQzVCOztBQUlGLHNCQUFDO0VBQ0MsU0F2Z0MwQixPQXVnQzFCOztBQUlGLHVCQUFDO0VBQ0MsU0EzZ0MyQixPQTJnQzNCOztBQUlGLHVCQUFDO0VBQ0MsU0EvZ0MyQixPQStnQzNCOztBQUlGLHVCQUFDO0VBQ0MsU0FuaEMyQixPQW1oQzNCOztBQUlGLHVCQUFDO0VBQ0MsU0F2aEMyQixPQXVoQzNCOztBQUlGLHVCQUFDO0VBQ0MsU0EzaEMyQixPQTJoQzNCOztBQUlGLHVCQUFDO0VBQ0MsU0EvaEMyQixPQStoQzNCOztBQUlGLHVCQUFDO0VBQ0MsU0FuaUMyQixPQW1pQzNCOztBQUlGLHVCQUFDO0VBQ0MsU0F2aUMyQixPQXVpQzNCOztBQUlGLDRCQUFDO0VBQ0MsU0EzaUNnQyxPQTJpQ2hDOztBQUlGLHVCQUFDO0VBQ0MsU0EvaUMyQixPQStpQzNCOztBQUlGLHFCQUFDO0VBQ0MsU0FuakN5QixPQW1qQ3pCOztBQUlGLHNCQUFDO0VBQ0MsU0F2akMwQixPQXVqQzFCOztBQUlGLG9CQUFDO0VBQ0MsU0EzakN3QixPQTJqQ3hCOztBQUlGLHFCQUFDO0VBQ0MsU0EvakN5QixPQStqQ3pCOztBQUlGLHdCQUFDO0VBQ0MsU0Fua0M0QixPQW1rQzVCOztBQUlGLHFCQUFDO0VBQ0MsU0F2a0N5QixPQXVrQ3pCOztBQUlGLHNCQUFDO0VBQ0MsU0Eza0MwQixPQTJrQzFCOztBQUlGLGFBQUM7RUFDQyxTQS9rQ2lCLE9BK2tDakI7O0FBSUYsYUFBQztFQUNDLFNBbmxDaUIsT0FtbENqQjs7QUFJRixZQUFDO0VBQ0MsU0F2bENnQixPQXVsQ2hCOztBQUlGLGFBQUM7RUFDQyxTQTNsQ2lCLE9BMmxDakI7O0FBSUYsU0FBQztFQUNDLFNBL2xDYSxPQStsQ2I7O0FBSUYsV0FBQztFQUNDLFNBbm1DZSxPQW1tQ2Y7O0FBSUYsVUFBQztFQUNDLFNBdm1DYyxPQXVtQ2Q7O0FBSUYsZ0JBQUM7RUFDQyxTQTNtQ29CLE9BMm1DcEI7O0FBSUYsV0FBQztFQUNDLFNBL21DZSxPQSttQ2Y7O0FBSUYsYUFBQztFQUNDLFNBbm5DaUIsT0FtbkNqQjs7QUFJRixTQUFDO0VBQ0MsU0F2bkNhLE9BdW5DYjs7QUFJRixnQkFBQztFQUNDLFNBM25Db0IsT0EybkNwQjs7QUFJRixzQkFBQztFQUNDLFNBL25DMEIsT0ErbkMxQjs7QUFJRixjQUFDO0VBQ0MsU0Fub0NrQixPQW1vQ2xCOztBQUlGLGlCQUFDO0VBQ0MsU0F2b0NxQixPQXVvQ3JCOztBQUlGLFVBQUM7RUFDQyxTQTNvQ2MsT0Eyb0NkOztBQUlGLFVBQUM7RUFDQyxTQS9vQ2MsT0Erb0NkOztBQUlGLFdBQUM7RUFDQyxTQW5wQ2UsT0FtcENmOztBQUlGLGdCQUFDO0VBQ0MsU0F2cENvQixPQXVwQ3BCOztBQUlGLGVBQUM7RUFDQyxTQTNwQ21CLE9BMnBDbkI7O0FBSUYsV0FBQztFQUNDLFNBL3BDZSxPQStwQ2Y7O0FBSUYsVUFBQztFQUNDLFNBbnFDYyxPQW1xQ2Q7O0FBSUYsZ0JBQUM7RUFDQyxTQXZxQ29CLE9BdXFDcEI7O0FBSUYsWUFBQztFQUNDLFNBM3FDZ0IsT0EycUNoQjs7QUFJRixVQUFDO0VBQ0MsU0EvcUNjLE9BK3FDZDs7QUFJRixvQkFBQztFQUNDLFNBbnJDd0IsT0FtckN4Qjs7QUFJRixxQkFBQztFQUNDLFNBdnJDeUIsT0F1ckN6Qjs7QUFJRixnQkFBQztFQUNDLFNBM3JDb0IsT0EyckNwQjs7QUFJRixlQUFDO0VBQ0MsU0EvckNtQixPQStyQ25COztBQUlGLGlCQUFDO0VBQ0MsU0Fuc0NxQixPQW1zQ3JCOztBQUlGLGFBQUM7RUFDQyxTQXZzQ2lCLE9BdXNDakI7O0FBSUYsZUFBQztFQUNDLFNBM3NDbUIsT0Eyc0NuQjs7QUFJRixnQkFBQztFQUNDLFNBL3NDb0IsT0Erc0NwQjs7QUFJRixXQUFDO0VBQ0MsU0FudENlLE9BbXRDZjs7QUFJRixvQkFBQztFQUNDLFNBdnRDd0IsT0F1dEN4Qjs7QUFJRixVQUFDO0VBQ0MsU0EzdENjLE9BMnRDZDs7QUFJRixrQkFBQztFQUNDLFNBL3RDc0IsT0ErdEN0Qjs7QUFJRixjQUFDO0VBQ0MsU0FudUNrQixPQW11Q2xCOztBQUlGLFdBQUM7RUFDQyxTQXZ1Q2UsT0F1dUNmOztBQUlGLG1CQUFDO0VBQ0MsU0EzdUN1QixPQTJ1Q3ZCOztBQUlGLHVCQUFDO0VBQ0MsU0EvdUMyQixPQSt1QzNCOztBQUlGLGVBQUM7RUFDQyxTQW52Q21CLE9BbXZDbkI7O0FBSUYsVUFBQztFQUNDLFNBdnZDYyxPQXV2Q2Q7O0FBSUYsZUFBQztFQUNDLFNBM3ZDbUIsT0EydkNuQjs7QUFJRixhQUFDO0VBQ0MsU0EvdkNpQixPQSt2Q2pCOztBQUlGLFdBQUM7RUFDQyxTQW53Q2UsT0Ftd0NmOztBQUlGLFdBQUM7RUFDQyxTQXZ3Q2UsT0F1d0NmOztBQUlGLHVCQUFDO0VBQ0MsU0Ezd0MyQixPQTJ3QzNCOztBQUlGLG1CQUFDO0VBQ0MsU0Evd0N1QixPQSt3Q3ZCOztBQUlGLFNBQUM7RUFDQyxTQW54Q2EsT0FteENiOztBQUlGLHVCQUFDO0VBQ0MsU0F2eEMyQixPQXV4QzNCOztBQUlGLGVBQUM7RUFDQyxTQTN4Q21CLE9BMnhDbkI7O0FBSUYsaUJBQUM7RUFDQyxTQS94Q3FCLE9BK3hDckI7O0FBSUYsV0FBQztFQUNDLFNBbnlDZSxPQW15Q2Y7O0FBSUYsWUFBQztFQUNDLFNBdnlDZ0IsT0F1eUNoQjs7QUFJRixVQUFDO0VBQ0MsU0EzeUNjLE9BMnlDZDs7QUFJRixlQUFDO0VBQ0MsU0EveUNtQixPQSt5Q25COztBQUlGLGdCQUFDO0VBQ0MsU0FuekNvQixPQW16Q3BCOztBQUlGLFlBQUM7RUFDQyxTQXZ6Q2dCLE9BdXpDaEI7O0FBSUYsYUFBQztFQUNDLFNBM3pDaUIsT0EyekNqQjs7QUFJRixVQUFDO0VBQ0MsU0EvekNjLE9BK3pDZDs7QUFJRixlQUFDO0VBQ0MsU0FuMENtQixPQW0wQ25COztBQUlGLGtCQUFDO0VBQ0MsU0F2MENzQixPQXUwQ3RCOztBQUlGLFVBQUM7RUFDQyxTQTMwQ2MsT0EyMENkOztBQUlGLG9CQUFDO0VBQ0MsU0EvMEN3QixPQSswQ3hCOztBQUlGLGdCQUFDO0VBQ0MsU0FuMUNvQixPQW0xQ3BCOztBQUlGLGVBQUM7RUFDQyxTQXYxQ21CLE9BdTFDbkI7O0FBSUYsVUFBQztFQUNDLFNBMzFDYyxPQTIxQ2Q7O0FBSUYsU0FBQztFQUNDLFNBLzFDYSxPQSsxQ2I7O0FBSUYsVUFBQztFQUNDLFNBbjJDYyxPQW0yQ2Q7O0FBSUYsZUFBQztFQUNDLFNBdjJDbUIsT0F1MkNuQjs7QUFJRixlQUFDO0VBQ0MsU0EzMkNtQixPQTIyQ25COztBQUlGLFdBQUM7RUFDQyxTQS8yQ2UsT0ErMkNmOztBQUlGLGVBQUM7RUFDQyxTQW4zQ21CLE9BbTNDbkI7O0FBSUYsVUFBQztFQUNDLFNBdjNDYyxPQXUzQ2Q7O0FBSUYsZUFBQztFQUNDLFNBMzNDbUIsT0EyM0NuQjs7QUFJRixXQUFDO0VBQ0MsU0EvM0NlLE9BKzNDZjs7QUFJRixtQkFBQztFQUNDLFNBbjRDdUIsT0FtNEN2Qjs7QUFJRixZQUFDO0VBQ0MsU0F2NENnQixPQXU0Q2hCOztBQUlGLGdCQUFDO0VBQ0MsU0EzNENvQixPQTI0Q3BCOztBQUlGLHFCQUFDO0VBQ0MsU0EvNEN5QixPQSs0Q3pCOztBQUlGLGlCQUFDO0VBQ0MsU0FuNUNxQixPQW01Q3JCOztBQUlGLGFBQUM7RUFDQyxTQXY1Q2lCLE9BdTVDakI7O0FBSUYsYUFBQztFQUNDLFNBMzVDaUIsT0EyNUNqQjs7QUFJRixpQkFBQztFQUNDLFNBLzVDcUIsT0ErNUNyQjs7QUFJRixtQkFBQztFQUNDLFNBbjZDdUIsT0FtNkN2Qjs7QUFJRixjQUFDO0VBQ0MsU0F2NkNrQixPQXU2Q2xCOztBQUlGLGNBQUM7RUFDQyxTQTM2Q2tCLE9BMjZDbEI7O0FBSUYsYUFBQztFQUNDLFNBLzZDaUIsT0ErNkNqQjs7QUFJRixTQUFDO0VBQ0MsU0FuN0NhLE9BbTdDYjs7QUFJRixXQUFDO0VBQ0MsU0F2N0NlLE9BdTdDZjs7QUFJRixhQUFDO0VBQ0MsU0EzN0NpQixPQTI3Q2pCOztBQUlGLG1CQUFDO0VBQ0MsU0EvN0N1QixPQSs3Q3ZCOztBQUlGLFdBQUM7RUFDQyxTQW44Q2UsT0FtOENmOztBQUlGLFdBQUM7RUFDQyxTQXY4Q2UsT0F1OENmOztBQUlGLGtCQUFDO0VBQ0MsU0EzOENzQixPQTI4Q3RCOztBQUlGLFdBQUM7RUFDQyxTQS84Q2UsT0ErOENmOztBQUlGLGFBQUM7RUFDQyxTQW45Q2lCLE9BbTlDakI7O0FBSUYsYUFBQztFQUNDLFNBdjlDaUIsT0F1OUNqQjs7QUFJRixpQkFBQztFQUNDLFNBMzlDcUIsT0EyOUNyQjs7QUFJRix3QkFBQztFQUNDLFNBLzlDNEIsT0ErOUM1Qjs7QUFJRixzQkFBQztFQUNDLFNBbitDMEIsT0FtK0MxQjs7QUFJRixrQkFBQztFQUNDLFNBditDc0IsT0F1K0N0Qjs7QUFJRixhQUFDO0VBQ0MsU0EzK0NpQixPQTIrQ2pCOztBQUlGLFlBQUM7RUFDQyxTQS8rQ2dCLE9BKytDaEI7O0FBSUYsV0FBQztFQUNDLFNBbi9DZSxPQW0vQ2Y7O0FBSUYsY0FBQztFQUNDLFNBdi9Da0IsT0F1L0NsQjs7QUFJRiwwQkFBQztFQUNDLFNBMy9DOEIsT0EyL0M5Qjs7QUFJRixxQkFBQztFQUNDLFNBLy9DeUIsT0ErL0N6Qjs7QUFJRixnQkFBQztFQUNDLFNBbmdEb0IsT0FtZ0RwQjs7QUFJRixvQkFBQztFQUNDLFNBdmdEd0IsT0F1Z0R4Qjs7QUFJRixvQkFBQztFQUNDLFNBM2dEd0IsT0EyZ0R4Qjs7QUFJRixvQkFBQztFQUNDLFNBL2dEd0IsT0ErZ0R4Qjs7QUFJRixZQUFDO0VBQ0MsU0FuaERnQixPQW1oRGhCOztBQUlGLFVBQUM7RUFDQyxTQXZoRGMsT0F1aERkOztBQUlGLHFCQUFDO0VBQ0MsU0EzaER5QixPQTJoRHpCOztBQUlGLGNBQUM7RUFDQyxTQS9oRGtCLE9BK2hEbEI7O0FBSUYsa0JBQUM7RUFDQyxTQW5pRHNCLE9BbWlEdEI7O0FBSUYscUJBQUM7RUFDQyxTQXZpRHlCLE9BdWlEekI7O0FBSUYscUJBQUM7RUFDQyxTQTNpRHlCLE9BMmlEekI7O0FBSUYsd0JBQUM7RUFDQyxTQS9pRDRCLE9BK2lENUI7O0FBSUYsbUJBQUM7RUFDQyxTQW5qRHVCLE9BbWpEdkI7O0FBSUYsYUFBQztFQUNDLFNBdmpEaUIsT0F1akRqQjs7QUFJRixxQkFBQztFQUNDLFNBM2pEeUIsT0EyakR6Qjs7QUFJRixzQkFBQztFQUNDLFNBL2pEMEIsT0ErakQxQjs7QUFJRixjQUFDO0VBQ0MsU0Fua0RrQixPQW1rRGxCOztBQUlGLGVBQUM7RUFDQyxTQXZrRG1CLE9BdWtEbkI7O0FBSUYsZ0JBQUM7RUFDQyxTQTNrRG9CLE9BMmtEcEI7O0FBSUYsYUFBQztFQUNDLFNBL2tEaUIsT0Era0RqQjs7QUFJRixjQUFDO0VBQ0MsU0FubERrQixPQW1sRGxCOztBQUlGLFdBQUM7RUFDQyxTQXZsRGUsT0F1bERmOztBQUlGLFlBQUM7RUFDQyxTQTNsRGdCLE9BMmxEaEI7O0FBSUYsU0FBQztFQUNDLFNBL2xEYSxPQStsRGI7O0FBSUYsb0JBQUM7RUFDQyxTQW5tRHdCLE9BbW1EeEI7O0FBSUYsU0FBQztFQUNDLFNBdm1EYSxPQXVtRGI7O0FBSUYsZUFBQztFQUNDLFNBM21EbUIsT0EybURuQjs7QUFJRixjQUFDO0VBQ0MsU0EvbURrQixPQSttRGxCOztBQUlGLFNBQUM7RUFDQyxTQW5uRGEsT0FtbkRiOztBQUlGLGdCQUFDO0VBQ0MsU0F2bkRvQixPQXVuRHBCOztBQUlGLG1CQUFDO0VBQ0MsU0EzbkR1QixPQTJuRHZCOztBQUlGLGNBQUM7RUFDQyxTQS9uRGtCLE9BK25EbEI7O0FBSUYsaUJBQUM7RUFDQyxTQW5vRHFCLE9BbW9EckI7O0FBSUYsVUFBQztFQUNDLFNBdm9EYyxPQXVvRGQ7O0FBSUYsVUFBQztFQUNDLFNBM29EYyxPQTJvRGQ7O0FBSUYsYUFBQztFQUNDLFNBL29EaUIsT0Erb0RqQjs7QUFJRixlQUFDO0VBQ0MsU0FucERtQixPQW1wRG5COztBQUlGLG1CQUFDO0VBQ0MsU0F2cER1QixPQXVwRHZCOztBQUlGLGlCQUFDO0VBQ0MsU0EzcERxQixPQTJwRHJCOztBQUlGLFdBQUM7RUFDQyxTQS9wRGUsT0ErcERmOztBQUlGLGtCQUFDO0VBQ0MsU0FucURzQixPQW1xRHRCOztBQUlGLGVBQUM7RUFDQyxTQXZxRG1CLE9BdXFEbkI7O0FBSUYscUJBQUM7RUFDQyxTQTNxRHlCLE9BMnFEekI7O0FBSUYscUJBQUM7RUFDQyxTQS9xRHlCLE9BK3FEekI7O0FBSUYscUJBQUM7RUFDQyxTQW5yRHlCLE9BbXJEekI7O0FBSUYsb0JBQUM7RUFDQyxTQXZyRHdCLE9BdXJEeEI7O0FBSUYsWUFBQztFQUNDLFNBM3JEZ0IsT0EyckRoQjs7QUFJRixhQUFDO0VBQ0MsU0EvckRpQixPQStyRGpCOztBQUlGLGNBQUM7RUFDQyxTQW5zRGtCLE9BbXNEbEI7O0FBSUYsb0JBQUM7RUFDQyxTQXZzRHdCLE9BdXNEeEI7O0FBSUYsa0JBQUM7RUFDQyxTQTNzRHNCLE9BMnNEdEI7O0FBSUYsbUJBQUM7RUFDQyxTQS9zRHVCLE9BK3NEdkI7O0FBSUYsbUJBQUM7RUFDQyxTQW50RHVCLE9BbXREdkI7O0FBSUYsb0JBQUM7RUFDQyxTQXZ0RHdCLE9BdXREeEI7O0FBSUYsa0JBQUM7RUFDQyxTQTN0RHNCLE9BMnREdEI7O0FBSUYsVUFBQztFQUNDLFNBL3REYyxPQSt0RGQ7O0FBSUYsa0JBQUM7RUFDQyxTQW51RHNCLE9BbXVEdEI7O0FBSUYsVUFBQztFQUNDLFNBdnVEYyxPQXV1RGQ7O0FBSUYsMEJBQUM7RUFDQyxTQTN1RDhCLE9BMnVEOUI7O0FBSUYsdUJBQUM7RUFDQyxTQS91RDJCLE9BK3VEM0I7O0FBSUYsd0JBQUM7RUFDQyxTQW52RDRCLE9BbXZENUI7O0FBSUYsdUJBQUM7RUFDQyxTQXZ2RDJCLE9BdXZEM0I7O0FBSUYsMEJBQUM7RUFDQyxTQTN2RDhCLE9BMnZEOUI7O0FBSUYsbUJBQUM7RUFDQyxTQS92RHVCLE9BK3ZEdkI7O0FBSUYsaUJBQUM7RUFDQyxTQW53RHFCLE9BbXdEckI7O0FBSUYsc0JBQUM7RUFDQyxTQXZ3RDBCLE9BdXdEMUI7O0FBSUYsbUJBQUM7RUFDQyxTQTN3RHVCLE9BMndEdkI7O0FBSUYsdUJBQUM7RUFDQyxTQS93RDJCLE9BK3dEM0I7O0FBSUYsaUJBQUM7RUFDQyxTQW54RHFCLE9BbXhEckI7O0FBSUYsc0JBQUM7RUFDQyxTQXZ4RDBCLE9BdXhEMUI7O0FBSUYsb0JBQUM7RUFDQyxTQTN4RHdCLE9BMnhEeEI7O0FBSUYsZUFBQztFQUNDLFNBL3hEbUIsT0EreERuQjs7QUFJRixhQUFDO0VBQ0MsU0FueURpQixPQW15RGpCOztBQUlGLGtCQUFDO0VBQ0MsU0F2eURzQixPQXV5RHRCOztBQUlGLGtCQUFDO0VBQ0MsU0EzeURzQixPQTJ5RHRCOztBQUlGLHVCQUFDO0VBQ0MsU0EveUQyQixPQSt5RDNCOztBQUlGLG1CQUFDO0VBQ0MsU0FuekR1QixPQW16RHZCOztBQUlGLHNCQUFDO0VBQ0MsU0F2ekQwQixPQXV6RDFCOztBQUlGLGNBQUM7RUFDQyxTQTN6RGtCLE9BMnpEbEI7O0FBSUYsVUFBQztFQUNDLFNBL3pEYyxPQSt6RGQ7O0FBSUYsWUFBQztFQUNDLFNBbjBEZ0IsT0FtMERoQjs7QUFJRixjQUFDO0VBQ0MsU0F2MERrQixPQXUwRGxCOztBQUlGLGlCQUFDO0VBQ0MsU0EzMERxQixPQTIwRHJCOztBQUlGLFVBQUM7RUFDQyxTQS8wRGMsT0ErMERkOztBQUlGLGNBQUM7RUFDQyxTQW4xRGtCLE9BbTFEbEI7O0FBSUYsVUFBQztFQUNDLFNBdjFEYyxPQXUxRGQ7O0FBSUYsU0FBQztFQUNDLFNBMzFEYSxPQTIxRGI7O0FBSUYsVUFBQztFQUNDLFNBLzFEYyxPQSsxRGQ7O0FBSUYsZUFBQztFQUNDLFNBbjJEbUIsT0FtMkRuQjs7QUFJRixrQkFBQztFQUNDLFNBdjJEc0IsT0F1MkR0Qjs7QUFJRixnQkFBQztFQUNDLFNBMzJEb0IsT0EyMkRwQjs7QUFJRixvQkFBQztFQUNDLFNBLzJEd0IsT0ErMkR4Qjs7QUFJRixlQUFDO0VBQ0MsU0FuM0RtQixPQW0zRG5COztBQUlGLHVCQUFDO0VBQ0MsU0F2M0QyQixPQXUzRDNCOztBQUlGLG1CQUFDO0VBQ0MsU0EzM0R1QixPQTIzRHZCOztBQUlGLGtCQUFDO0VBQ0MsU0EvM0RzQixPQSszRHRCOztBQUlGLFdBQUM7RUFDQyxTQW40RGUsT0FtNERmOztBQUlGLGNBQUM7RUFDQyxTQXY0RGtCLE9BdTREbEI7O0FBSUYsZUFBQztFQUNDLFNBMzREbUIsT0EyNERuQjs7QUFJRixlQUFDO0VBQ0MsU0EvNERtQixPQSs0RG5COztBQUlGLFVBQUM7RUFDQyxTQW41RGMsT0FtNURkOztBQUlGLG9CQUFDO0VBQ0MsU0F2NUR3QixPQXU1RHhCOztBQUlGLG1CQUFDO0VBQ0MsU0EzNUR1QixPQTI1RHZCOztBQUlGLHFCQUFDO0VBQ0MsU0EvNUR5QixPQSs1RHpCOztBQUlGLGlCQUFDO0VBQ0MsU0FuNkRxQixPQW02RHJCOztBQUlGLFlBQUM7RUFDQyxTQXY2RGdCLE9BdTZEaEI7O0FBSUYsU0FBQztFQUNDLFNBMzZEYSxPQTI2RGI7O0FBSUYsWUFBQztFQUNDLFNBLzZEZ0IsT0ErNkRoQjs7QUFJRixnQkFBQztFQUNDLFNBbjdEb0IsT0FtN0RwQjs7QUFJRixtQkFBQztFQUNDLFNBdjdEdUIsT0F1N0R2Qjs7QUFJRixrQkFBQztFQUNDLFNBMzdEc0IsT0EyN0R0Qjs7QUFJRixrQkFBQztFQUNDLFNBLzdEc0IsT0ErN0R0Qjs7QUFJRix1QkFBQztFQUNDLFNBbjhEMkIsT0FtOEQzQjs7QUFJRixrQkFBQztFQUNDLFNBdjhEc0IsT0F1OER0Qjs7QUFJRixpQkFBQztFQUNDLFNBMzhEcUIsT0EyOERyQjs7QUFJRixrQkFBQztFQUNDLFNBLzhEc0IsT0ErOER0Qjs7QUFJRixrQkFBQztFQUNDLFNBbjlEc0IsT0FtOUR0Qjs7QUFJRixrQkFBQztFQUNDLFNBdjlEc0IsT0F1OUR0Qjs7QUFJRixnQkFBQztFQUNDLFNBMzlEb0IsT0EyOURwQjs7QUFJRixxQkFBQztFQUNDLFNBLzlEeUIsT0ErOUR6Qjs7QUFJRixVQUFDO0VBQ0MsU0FuK0RjLE9BbStEZDs7QUFJRixVQUFDO0VBQ0MsU0F2K0RjLE9BdStEZDs7QUFJRix5QkFBQztFQUNDLFNBMytENkIsT0EyK0Q3Qjs7QUFJRiwwQkFBQztFQUNDLFNBLytEOEIsT0ErK0Q5Qjs7QUFJRix1QkFBQztFQUNDLFNBbi9EMkIsT0FtL0QzQjs7QUFJRix3QkFBQztFQUNDLFNBdi9ENEIsT0F1L0Q1Qjs7QUFJRixpQkFBQztFQUNDLFNBMy9EcUIsT0EyL0RyQjs7QUFJRixzQkFBQztFQUNDLFNBLy9EMEIsT0ErL0QxQjs7QUFJRixrQkFBQztFQUNDLFNBbmdFc0IsT0FtZ0V0Qjs7QUFJRix1QkFBQztFQUNDLFNBdmdFMkIsT0F1Z0UzQjs7QUFJRix3QkFBQztFQUNDLFNBM2dFNEIsT0EyZ0U1Qjs7QUFJRix1QkFBQztFQUNDLFNBL2dFMkIsT0ErZ0UzQjs7QUFJRiw0QkFBQztFQUNDLFNBbmhFZ0MsT0FtaEVoQzs7QUFJRiw0QkFBQztFQUNDLFNBdmhFZ0MsT0F1aEVoQzs7QUFJRixtQkFBQztFQUNDLFNBM2hFdUIsT0EyaEV2Qjs7QUFJRix5QkFBQztFQUNDLFNBL2hFNkIsT0EraEU3Qjs7QUFJRiwwQkFBQztFQUNDLFNBbmlFOEIsT0FtaUU5Qjs7QUFJRiwwQkFBQztFQUNDLFNBdmlFOEIsT0F1aUU5Qjs7QUFJRixnQkFBQztFQUNDLFNBM2lFb0IsT0EyaUVwQjs7QUFJRixnQkFBQztFQUNDLFNBL2lFb0IsT0EraUVwQjs7QUFJRixpQkFBQztFQUNDLFNBbmpFcUIsT0FtakVyQjs7QUFJRiw0QkFBQztFQUNDLFNBdmpFZ0MsT0F1akVoQzs7QUFJRiwwQkFBQztFQUNDLFNBM2pFOEIsT0EyakU5Qjs7QUFJRixvQkFBQztFQUNDLFNBL2pFd0IsT0ErakV4Qjs7QUFJRix1QkFBQztFQUNDLFNBbmtFMkIsT0Fta0UzQjs7QUFJRiwwQkFBQztFQUNDLFNBdmtFOEIsT0F1a0U5Qjs7QUFJRiwwQkFBQztFQUNDLFNBM2tFOEIsT0Eya0U5Qjs7QUFJRix1QkFBQztFQUNDLFNBL2tFMkIsT0Era0UzQjs7QUFJRixVQUFDO0VBQ0MsU0FubEVjLE9BbWxFZDs7QUFJRixnQkFBQztFQUNDLFNBdmxFb0IsT0F1bEVwQjs7QUFJRixlQUFDO0VBQ0MsU0EzbEVtQixPQTJsRW5COztBQUlGLGlCQUFDO0VBQ0MsU0EvbEVxQixPQStsRXJCOztBQUlGLGVBQUM7RUFDQyxTQW5tRW1CLE9BbW1FbkI7O0FBSUYsVUFBQztFQUNDLFNBdm1FYyxPQXVtRWQ7O0FBSUYsZUFBQztFQUNDLFNBM21FbUIsT0EybUVuQjs7QUFJRixtQkFBQztFQUNDLFNBL21FdUIsT0ErbUV2Qjs7QUFJRixzQkFBQztFQUNDLFNBbm5FMEIsT0FtbkUxQjs7QUFJRixpQkFBQztFQUNDLFNBdm5FcUIsT0F1bkVyQjs7QUFJRixrQkFBQztFQUNDLFNBM25Fc0IsT0EybkV0Qjs7QUFJRixtQkFBQztFQUNDLFNBL25FdUIsT0ErbkV2Qjs7QUFJRixrQkFBQztFQUNDLFNBbm9Fc0IsT0Ftb0V0Qjs7QUFJRixrQkFBQztFQUNDLFNBdm9Fc0IsT0F1b0V0Qjs7QUFJRixxQkFBQztFQUNDLFNBM29FeUIsT0Eyb0V6Qjs7QUFJRixzQkFBQztFQUNDLFNBL29FMEIsT0Erb0UxQjs7QUFJRixrQkFBQztFQUNDLFNBbnBFc0IsT0FtcEV0Qjs7QUFJRixtQkFBQztFQUNDLFNBdnBFdUIsT0F1cEV2Qjs7QUFJRixhQUFDO0VBQ0MsU0EzcEVpQixPQTJwRWpCOztBQUlGLGNBQUM7RUFDQyxTQS9wRWtCLE9BK3BFbEI7O0FBSUYsZUFBQztFQUNDLFNBbnFFbUIsT0FtcUVuQjs7QUFJRixvQkFBQztFQUNDLFNBdnFFd0IsT0F1cUV4Qjs7QUFJRixrQkFBQztFQUNDLFNBM3FFc0IsT0EycUV0Qjs7QUFJRixrQkFBQztFQUNDLFNBL3FFc0IsT0ErcUV0Qjs7QUFJRixXQUFDO0VBQ0MsU0FuckVlLE9BbXJFZjs7QUFJRixjQUFDO0VBQ0MsU0F2ckVrQixPQXVyRWxCOztBQUlGLFlBQUM7RUFDQyxTQTNyRWdCLE9BMnJFaEI7O0FBSUYsb0JBQUM7RUFDQyxTQS9yRXdCLE9BK3JFeEI7O0FBSUYsZ0JBQUM7RUFDQyxTQW5zRW9CLE9BbXNFcEI7O0FBSUYsMEJBQUM7RUFDQyxTQXZzRThCLE9BdXNFOUI7O0FBSUYsa0JBQUM7RUFDQyxTQTNzRXNCLE9BMnNFdEI7O0FBSUYsa0JBQUM7RUFDQyxTQS9zRXNCLE9BK3NFdEI7O0FBSUYsV0FBQztFQUNDLFNBbnRFZSxPQW10RWY7O0FBSUYsNkJBQUM7RUFDQyxTQXZ0RWlDLE9BdXRFakM7O0FBSUYsbUJBQUM7RUFDQyxTQTN0RXVCLE9BMnRFdkI7O0FBSUYsaUJBQUM7RUFDQyxTQS90RXFCLE9BK3RFckI7O0FBSUYsaUJBQUM7RUFDQyxTQW51RXFCLE9BbXVFckI7O0FBSUYsVUFBQztFQUNDLFNBdnVFYyxPQXV1RWQ7O0FBSUYsY0FBQztFQUNDLFNBM3VFa0IsT0EydUVsQjs7QUFJRixpQkFBQztFQUNDLFNBL3VFcUIsT0ErdUVyQjs7QUFJRixlQUFDO0VBQ0MsU0FudkVtQixPQW12RW5COztBQUlGLGtCQUFDO0VBQ0MsU0F2dkVzQixPQXV2RXRCOztBQUlGLFVBQUM7RUFDQyxTQTN2RWMsT0EydkVkOztBQUlGLHlCQUFDO0VBQ0MsU0EvdkU2QixPQSt2RTdCOztBQUlGLG1CQUFDO0VBQ0MsU0Fud0V1QixPQW13RXZCOztBQUlGLHNCQUFDO0VBQ0MsU0F2d0UwQixPQXV3RTFCOztBQUlGLHVCQUFDO0VBQ0MsU0Ezd0UyQixPQTJ3RTNCOztBQUlGLGVBQUM7RUFDQyxTQS93RW1CLE9BK3dFbkI7O0FBSUYsZ0JBQUM7RUFDQyxTQW54RW9CLE9BbXhFcEI7O0FBSUYsZ0JBQUM7RUFDQyxTQXZ4RW9CLE9BdXhFcEI7O0FBSUYsZUFBQztFQUNDLFNBM3hFbUIsT0EyeEVuQjs7QUFJRixrQkFBQztFQUNDLFNBL3hFc0IsT0EreEV0Qjs7QUFJRixnQkFBQztFQUNDLFNBbnlFb0IsT0FteUVwQjs7QUFJRix1QkFBQztFQUNDLFNBdnlFMkIsT0F1eUUzQjs7QUFJRixpQkFBQztFQUNDLFNBM3lFcUIsT0EyeUVyQjs7QUFJRixpQkFBQztFQUNDLFNBL3lFcUIsT0EreUVyQjs7QUFJRixtQkFBQztFQUNDLFNBbnpFdUIsT0FtekV2Qjs7QUFJRixZQUFDO0VBQ0MsU0F2ekVnQixPQXV6RWhCOztBQUlGLGdCQUFDO0VBQ0MsU0EzekVvQixPQTJ6RXBCOztBQUlGLGNBQUM7RUFDQyxTQS96RWtCLE9BK3pFbEI7O0FBSUYsYUFBQztFQUNDLFNBbjBFaUIsT0FtMEVqQjs7QUFJRixjQUFDO0VBQ0MsU0F2MEVrQixPQXUwRWxCOztBQUlGLGlCQUFDO0VBQ0MsU0EzMEVxQixPQTIwRXJCOztBQUlGLHFCQUFDO0VBQ0MsU0EvMEV5QixPQSswRXpCOztBQUlGLGdCQUFDO0VBQ0MsU0FuMUVvQixPQW0xRXBCOztBQUlGLGlCQUFDO0VBQ0MsU0F2MUVxQixPQXUxRXJCOztBQUlGLGFBQUM7RUFDQyxTQTMxRWlCLE9BMjFFakI7O0FBSUYsVUFBQztFQUNDLFNBLzFFYyxPQSsxRWQ7O0FBSUYsWUFBQztFQUNDLFNBbjJFZ0IsT0FtMkVoQjs7QUFJRixhQUFDO0VBQ0MsU0F2MkVpQixPQXUyRWpCOztBQUlGLGFBQUM7RUFDQyxTQTMyRWlCLE9BMjJFakI7O0FBSUYsYUFBQztFQUNDLFNBLzJFaUIsT0ErMkVqQjs7QUFJRixTQUFDO0VBQ0MsU0FuM0VhLE9BbTNFYjs7QUFJRixpQkFBQztFQUNDLFNBdjNFcUIsT0F1M0VyQjs7QUFJRixhQUFDO0VBQ0MsU0EzM0VpQixPQTIzRWpCOztBQUlGLG1CQUFDO0VBQ0MsU0EvM0V1QixPQSszRXZCOztBQUlGLHFCQUFDO0VBQ0MsU0FuNEV5QixPQW00RXpCOztBQUlGLGdCQUFDO0VBQ0MsU0F2NEVvQixPQXU0RXBCOztBQUlGLGlCQUFDO0VBQ0MsU0EzNEVxQixPQTI0RXJCOztBQUlGLGtCQUFDO0VBQ0MsU0EvNEVzQixPQSs0RXRCOztBQUlGLG1CQUFDO0VBQ0MsU0FuNUV1QixPQW01RXZCOztBQUlGLGNBQUM7RUFDQyxTQXY1RWtCLE9BdTVFbEI7O0FBSUYsdUJBQUM7RUFDQyxTQTM1RTJCLE9BMjVFM0I7O0FBSUYsZ0JBQUM7RUFDQyxTQS81RW9CLE9BKzVFcEI7O0FBSUYsWUFBQztFQUNDLFNBbjZFZ0IsT0FtNkVoQjs7QUFJRixhQUFDO0VBQ0MsU0F2NkVpQixPQXU2RWpCOztBQUlGLGlCQUFDO0VBQ0MsU0EzNkVxQixPQTI2RXJCOztBQUlGLGlCQUFDO0VBQ0MsU0EvNkVxQixPQSs2RXJCOztBQUlGLFNBQUM7RUFDQyxTQW43RWEsT0FtN0ViOztBQUlGLFdBQUM7RUFDQyxTQXY3RWUsT0F1N0VmOztBQUlGLG1CQUFDO0VBQ0MsU0EzN0V1QixPQTI3RXZCOztBQUlGLG9CQUFDO0VBQ0MsU0EvN0V3QixPQSs3RXhCOztBQUlGLGlCQUFDO0VBQ0MsU0FuOEVxQixPQW04RXJCOztBQUlGLHFCQUFDO0VBQ0MsU0F2OEV5QixPQXU4RXpCOztBQUlGLHFCQUFDO0VBQ0MsU0EzOEV5QixPQTI4RXpCOztBQUlGLGFBQUM7RUFDQyxTQS84RWlCLE9BKzhFakI7O0FBSUYscUJBQUM7RUFDQyxTQW45RXlCLE9BbTlFekI7O0FBSUYsZUFBQztFQUNDLFNBdjlFbUIsT0F1OUVuQjs7QUFJRixxQkFBQztFQUNDLFNBMzlFeUIsT0EyOUV6Qjs7QUFJRixtQkFBQztFQUNDLFNBLzlFdUIsT0ErOUV2Qjs7QUFJRixrQkFBQztFQUNDLFNBbitFc0IsT0FtK0V0Qjs7QUFJRixrQkFBQztFQUNDLFNBditFc0IsT0F1K0V0Qjs7QUFJRixlQUFDO0VBQ0MsU0EzK0VtQixPQTIrRW5COztBQUlGLGtCQUFDO0VBQ0MsU0EvK0VzQixPQSsrRXRCOztBQUlGLGdCQUFDO0VBQ0MsU0FuL0VvQixPQW0vRXBCOztBQUlGLG1CQUFDO0VBQ0MsU0F2L0V1QixPQXUvRXZCOztBQUlGLGVBQUM7RUFDQyxTQTMvRW1CLE9BMi9FbkI7O0FBSUYsV0FBQztFQUNDLFNBLy9FZSxPQSsvRWY7O0FBSUYsMkJBQUM7RUFDQyxTQW5nRitCLE9BbWdGL0I7O0FBSUYsdUJBQUM7RUFDQyxTQXZnRjJCLE9BdWdGM0I7O0FBSUYsbUJBQUM7RUFDQyxTQTNnRnVCLE9BMmdGdkI7O0FBSUYsV0FBQztFQUNDLFNBL2dGZSxPQStnRmY7O0FBSUYsWUFBQztFQUNDLFNBbmhGZ0IsT0FtaEZoQjs7QUFJRix3QkFBQztFQUNDLFNBdmhGNEIsT0F1aEY1Qjs7QUFJRixvQkFBQztFQUNDLFNBM2hGd0IsT0EyaEZ4Qjs7QUFJRixZQUFDO0VBQ0MsU0EvaEZnQixPQStoRmhCOztBQUlGLGFBQUM7RUFDQyxTQW5pRmlCLE9BbWlGakI7O0FBSUYsd0JBQUM7RUFDQyxTQXZpRjRCLE9BdWlGNUI7O0FBSUYseUJBQUM7RUFDQyxTQTNpRjZCLE9BMmlGN0I7O0FBSUYsc0JBQUM7RUFDQyxTQS9pRjBCLE9BK2lGMUI7O0FBSUYscUJBQUM7RUFDQyxTQW5qRnlCLE9BbWpGekI7O0FBSUYsdUJBQUM7RUFDQyxTQXZqRjJCLE9BdWpGM0I7O0FBSUYsK0JBQUM7RUFDQyxTQTNqRm1DLE9BMmpGbkM7O0FBSUYsMEJBQUM7RUFDQyxTQS9qRjhCLE9BK2pGOUI7O0FBSUYscUJBQUM7RUFDQyxTQW5rRnlCLE9BbWtGekI7O0FBSUYsOEJBQUM7RUFDQyxTQXZrRmtDLE9BdWtGbEM7O0FBSUYscUJBQUM7RUFDQyxTQTNrRnlCLE9BMmtGekI7O0FBSUYsd0JBQUM7RUFDQyxTQS9rRjRCLE9BK2tGNUI7O0FBSUYsc0JBQUM7RUFDQyxTQW5sRjBCLE9BbWxGMUI7O0FBSUYsZ0JBQUM7RUFDQyxTQXZsRm9CLE9BdWxGcEI7O0FBSUYsYUFBQztFQUNDLFNBM2xGaUIsT0EybEZqQjs7QUFJRixvQkFBQztFQUNDLFNBL2xGd0IsT0ErbEZ4Qjs7QUFJRixnQkFBQztFQUNDLFNBbm1Gb0IsT0FtbUZwQjs7QUFJRixZQUFDO0VBQ0MsU0F2bUZnQixPQXVtRmhCOztBQUlGLGlCQUFDO0VBQ0MsU0EzbUZxQixPQTJtRnJCOztBQUlGLGFBQUM7RUFDQyxTQS9tRmlCLE9BK21GakI7O0FBSUYsYUFBQztFQUNDLFNBbm5GaUIsT0FtbkZqQjs7QUFJRixRQUFDO0VBQ0MsU0F2bkZZLE9BdW5GWjs7QUFJRixTQUFDO0VBQ0MsU0EzbkZhLE9BMm5GYjs7QUFJRixrQkFBQztFQUNDLFNBL25Gc0IsT0ErbkZ0Qjs7QUFJRixxQkFBQztFQUNDLFNBbm9GeUIsT0Ftb0Z6Qjs7QUFJRixjQUFDO0VBQ0MsU0F2b0ZrQixPQXVvRmxCOztBQUlGLFdBQUM7RUFDQyxTQTNvRmUsT0Eyb0ZmOztBQUlGLGdCQUFDO0VBQ0MsU0Evb0ZvQixPQStvRnBCOztBQUlGLGNBQUM7RUFDQyxTQW5wRmtCLE9BbXBGbEI7O0FBSUYsZUFBQztFQUNDLFNBdnBGbUIsT0F1cEZuQjs7QUFJRixlQUFDO0VBQ0MsU0EzcEZtQixPQTJwRm5COztBQUlGLGNBQUM7RUFDQyxTQS9wRmtCLE9BK3BGbEI7O0FBSUYsa0JBQUM7RUFDQyxTQW5xRnNCLE9BbXFGdEI7O0FBSUYsVUFBQztFQUNDLFNBdnFGYyxPQXVxRmQ7O0FBSUYsdUJBQUM7RUFDQyxTQTNxRjJCLE9BMnFGM0I7O0FBSUYsZ0JBQUM7RUFDQyxTQS9xRm9CLE9BK3FGcEI7O0FBSUYsaUJBQUM7RUFDQyxTQW5yRnFCLE9BbXJGckI7O0FBSUYsa0JBQUM7RUFDQyxTQXZyRnNCLE9BdXJGdEI7O0FBSUYscUJBQUM7RUFDQyxTQTNyRnlCLE9BMnJGekI7O0FBSUYsaUJBQUM7RUFDQyxTQS9yRnFCLE9BK3JGckI7O0FBSUYsaUJBQUM7RUFDQyxTQW5zRnFCLE9BbXNGckI7O0FBSUYsWUFBQztFQUNDLFNBdnNGZ0IsT0F1c0ZoQjs7QUFJRix1QkFBQztFQUNDLFNBM3NGMkIsT0Eyc0YzQjs7QUFJRixnQkFBQztFQUNDLFNBL3NGb0IsT0Erc0ZwQjs7QUFJRix1QkFBQztFQUNDLFNBbnRGMkIsT0FtdEYzQjs7QUFJRixnQkFBQztFQUNDLFNBdnRGb0IsT0F1dEZwQjs7QUFJRix3QkFBQztFQUNDLFNBM3RGNEIsT0EydEY1Qjs7QUFJRixpQkFBQztFQUNDLFNBL3RGcUIsT0ErdEZyQjs7QUFJRixxQkFBQztFQUNDLFNBbnVGeUIsT0FtdUZ6Qjs7QUFJRixjQUFDO0VBQ0MsU0F2dUZrQixPQXV1RmxCOztBQUlGLGtCQUFDO0VBQ0MsU0EzdUZzQixPQTJ1RnRCOztBQUlGLGtCQUFDO0VBQ0MsU0EvdUZzQixPQSt1RnRCOztBQUlGLG1CQUFDO0VBQ0MsU0FudkZ1QixPQW12RnZCOztBQUlGLGdCQUFDO0VBQ0MsU0F2dkZvQixPQXV2RnBCOztBQUlGLGFBQUM7RUFDQyxTQTN2RmlCLE9BMnZGakI7O0FBSUYscUJBQUM7RUFDQyxTQS92RnlCLE9BK3ZGekI7O0FBSUYscUJBQUM7RUFDQyxTQW53RnlCLE9BbXdGekI7O0FBSUYsdUJBQUM7RUFDQyxTQXZ3RjJCLE9BdXdGM0I7O0FBSUYsc0JBQUM7RUFDQyxTQTN3RjBCLE9BMndGMUI7O0FBSUYsb0JBQUM7RUFDQyxTQS93RndCLE9BK3dGeEI7O0FBSUYsbUJBQUM7RUFDQyxTQW54RnVCLE9BbXhGdkI7O0FBSUYsZ0JBQUM7RUFDQyxTQXZ4Rm9CLE9BdXhGcEI7O0FBSUYsZUFBQztFQUNDLFNBM3hGbUIsT0EyeEZuQjs7QUFJRixpQkFBQztFQUNDLFNBL3hGcUIsT0EreEZyQjs7QUFJRixrQkFBQztFQUNDLFNBbnlGc0IsT0FteUZ0Qjs7QUFJRixpQkFBQztFQUNDLFNBdnlGcUIsT0F1eUZyQjs7QUFJRixrQkFBQztFQUNDLFNBM3lGc0IsT0EyeUZ0Qjs7QUFJRixjQUFDO0VBQ0MsU0EveUZrQixPQSt5RmxCOztBQUlGLDBCQUFDO0VBQ0MsU0FuekY4QixPQW16RjlCOztBQUlGLG1CQUFDO0VBQ0MsU0F2ekZ1QixPQXV6RnZCOztBQUlGLFVBQUM7RUFDQyxTQTN6RmMsT0EyekZkOztBQUlGLG1CQUFDO0VBQ0MsU0EvekZ1QixPQSt6RnZCOztBQUlGLG1CQUFDO0VBQ0MsU0FuMEZ1QixPQW0wRnZCOztBQUlGLGlCQUFDO0VBQ0MsU0F2MEZxQixPQXUwRnJCOztBQUlGLGlCQUFDO0VBQ0MsU0EzMEZxQixPQTIwRnJCOztBQUlGLGlCQUFDO0VBQ0MsU0EvMEZxQixPQSswRnJCOztBQUlGLFVBQUM7RUFDQyxTQW4xRmMsT0FtMUZkOztBQUlGLGNBQUM7RUFDQyxTQXYxRmtCLE9BdTFGbEI7O0FBSUYsVUFBQztFQUNDLFNBMzFGYyxPQTIxRmQ7O0FBSUYsaUJBQUM7RUFDQyxTQS8xRnFCLE9BKzFGckI7O0FBSUYsZ0JBQUM7RUFDQyxTQW4yRm9CLE9BbTJGcEI7O0FBSUYsbUJBQUM7RUFDQyxTQXYyRnVCLE9BdTJGdkI7O0FBSUYsaUJBQUM7RUFDQyxTQTMyRnFCLE9BMjJGckI7O0FBSUYsZ0JBQUM7RUFDQyxTQS8yRm9CLE9BKzJGcEI7O0FBSUYsa0JBQUM7RUFDQyxTQW4zRnNCLE9BbTNGdEI7O0FBSUYsb0JBQUM7RUFDQyxTQXYzRndCLE9BdTNGeEI7O0FBSUYsY0FBQztFQUNDLFNBMzNGa0IsT0EyM0ZsQjs7QUFJRixtQkFBQztFQUNDLFNBLzNGdUIsT0ErM0Z2Qjs7QUFJRixtQkFBQztFQUNDLFNBbjRGdUIsT0FtNEZ2Qjs7QUFJRixlQUFDO0VBQ0MsU0F2NEZtQixPQXU0Rm5COztBQUlGLGlCQUFDO0VBQ0MsU0EzNEZxQixPQTI0RnJCOztBQUlGLGdCQUFDO0VBQ0MsU0EvNEZvQixPQSs0RnBCOztBQUlGLGlCQUFDO0VBQ0MsU0FuNUZxQixPQW01RnJCOztBQUlGLG9CQUFDO0VBQ0MsU0F2NUZ3QixPQXU1RnhCOztBQUlGLGNBQUM7RUFDQyxTQTM1RmtCLE9BMjVGbEI7O0FBSUYsY0FBQztFQUNDLFNBLzVGa0IsT0ErNUZsQjs7QUFJRixlQUFDO0VBQ0MsU0FuNkZtQixPQW02Rm5COztBQUlGLGFBQUM7RUFDQyxTQXY2RmlCLE9BdTZGakI7O0FBSUYsaUJBQUM7RUFDQyxTQTM2RnFCLE9BMjZGckI7O0FBSUYsZUFBQztFQUNDLFNBLzZGbUIsT0ErNkZuQjs7QUFJRixnQkFBQztFQUNDLFNBbjdGb0IsT0FtN0ZwQjs7QUFJRixrQkFBQztFQUNDLFNBdjdGc0IsT0F1N0Z0Qjs7QUFJRixXQUFDO0VBQ0MsU0EzN0ZlLE9BMjdGZjs7QUFJRixrQkFBQztFQUNDLFNBLzdGc0IsT0ErN0Z0Qjs7QUFJRixvQkFBQztFQUNDLFNBbjhGd0IsT0FtOEZ4Qjs7QUFJRixvQkFBQztFQUNDLFNBdjhGd0IsT0F1OEZ4Qjs7QUFJRixtQkFBQztFQUNDLFNBMzhGdUIsT0EyOEZ2Qjs7QUFJRixjQUFDO0VBQ0MsU0EvOEZrQixPQSs4RmxCOztBQUlGLG9CQUFDO0VBQ0MsU0FuOUZ3QixPQW05RnhCOztBQUlGLG1CQUFDO0VBQ0MsU0F2OUZ1QixPQXU5RnZCOztBQUlGLDBCQUFDO0VBQ0MsU0EzOUY4QixPQTI5RjlCOztBQUlGLGtCQUFDO0VBQ0MsU0EvOUZzQixPQSs5RnRCOztBQUlGLFVBQUM7RUFDQyxTQW4rRmMsT0FtK0ZkOztBQUlGLGVBQUM7RUFDQyxTQXYrRm1CLE9BdStGbkI7O0FBSUYsV0FBQztFQUNDLFNBMytGZSxPQTIrRmY7O0FBSUYsaUJBQUM7RUFDQyxTQS8rRnFCLE9BKytGckI7O0FBSUYsYUFBQztFQUNDLFNBbi9GaUIsT0FtL0ZqQjs7QUFJRixXQUFDO0VBQ0MsU0F2L0ZlLE9BdS9GZjs7QUFJRixhQUFDO0VBQ0MsU0EzL0ZpQixPQTIvRmpCOztBQUlGLGFBQUM7RUFDQyxTQS8vRmlCLE9BKy9GakI7O0FBSUYsY0FBQztFQUNDLFNBbmdHa0IsT0FtZ0dsQjs7QUFJRixhQUFDO0VBQ0MsU0F2Z0dpQixPQXVnR2pCOztBQUlGLGNBQUM7RUFDQyxTQTNnR2tCLE9BMmdHbEI7O0FBSUYsa0JBQUM7RUFDQyxTQS9nR3NCLE9BK2dHdEI7O0FBSUYsY0FBQztFQUNDLFNBbmhHa0IsT0FtaEdsQjs7QUFJRixnQkFBQztFQUNDLFNBdmhHb0IsT0F1aEdwQjs7QUFJRixZQUFDO0VBQ0MsU0EzaEdnQixPQTJoR2hCOztBQUlGLGtCQUFDO0VBQ0MsU0EvaEdzQixPQStoR3RCOztBQUlGLGtCQUFDO0VBQ0MsU0FuaUdzQixPQW1pR3RCOztBQUlGLGtCQUFDO0VBQ0MsU0F2aUdzQixPQXVpR3RCOztBQUlGLGlCQUFDO0VBQ0MsU0EzaUdxQixPQTJpR3JCOztBQUlGLGtCQUFDO0VBQ0MsU0EvaUdzQixPQStpR3RCOztBQUlGLGlCQUFDO0VBQ0MsU0FuakdxQixPQW1qR3JCOztBQUlGLHFCQUFDO0VBQ0MsU0F2akd5QixPQXVqR3pCOztBQUlGLGlCQUFDO0VBQ0MsU0EzakdxQixPQTJqR3JCOztBQUlGLFlBQUM7RUFDQyxTQS9qR2dCLE9BK2pHaEI7O0FBSUYsZUFBQztFQUNDLFNBbmtHbUIsT0Fta0duQjs7QUFJRixtQkFBQztFQUNDLFNBdmtHdUIsT0F1a0d2Qjs7QUFJRixvQkFBQztFQUNDLFNBM2tHd0IsT0Eya0d4Qjs7QUFJRix5QkFBQztFQUNDLFNBL2tHNkIsT0Era0c3Qjs7QUFJRix5QkFBQztFQUNDLFNBbmxHNkIsT0FtbEc3Qjs7QUFJRixxQkFBQztFQUNDLFNBdmxHeUIsT0F1bEd6Qjs7QUFJRixZQUFDO0VBQ0MsU0EzbEdnQixPQTJsR2hCOztBQUlGLGtCQUFDO0VBQ0MsU0EvbEdzQixPQStsR3RCOztBQUlGLFlBQUM7RUFDQyxTQW5tR2dCLE9BbW1HaEI7O0FBSUYsbUJBQUM7RUFDQyxTQXZtR3VCLE9BdW1HdkI7O0FBSUYsWUFBQztFQUNDLFNBM21HZ0IsT0EybUdoQjs7QUFJRixhQUFDO0VBQ0MsU0EvbUdpQixPQSttR2pCOztBQUlGLFdBQUM7RUFDQyxTQW5uR2UsT0FtbkdmOztBQUlGLG1CQUFDO0VBQ0MsU0F2bkd1QixPQXVuR3ZCOztBQUlGLGtCQUFDO0VBQ0MsU0EzbkdzQixPQTJuR3RCOztBQUlGLFdBQUM7RUFDQyxTQS9uR2UsT0ErbkdmOztBQUlGLGlCQUFDO0VBQ0MsU0Fub0dxQixPQW1vR3JCOztBQUlGLGFBQUM7RUFDQyxTQXZvR2lCLE9BdW9HakI7O0FBSUYsUUFBQztFQUNDLFNBM29HWSxPQTJvR1o7O0FBSUYsZUFBQztFQUNDLFNBL29HbUIsT0Erb0duQjs7QUFJRixhQUFDO0VBQ0MsU0FucEdpQixPQW1wR2pCOztBQUlGLHNCQUFDO0VBQ0MsU0F2cEcwQixPQXVwRzFCOztBQUlGLGtCQUFDO0VBQ0MsU0EzcEdzQixPQTJwR3RCOztBQUlGLG1CQUFDO0VBQ0MsU0EvcEd1QixPQStwR3ZCOztBQUlGLGlCQUFDO0VBQ0MsU0FucUdxQixPQW1xR3JCOztBQUlGLGNBQUM7RUFDQyxTQXZxR2tCLE9BdXFHbEI7O0FBSUYsVUFBQztFQUNDLFNBM3FHYyxPQTJxR2Q7O0FBSUYsa0JBQUM7RUFDQyxTQS9xR3NCLE9BK3FHdEI7O0FBSUYsa0JBQUM7RUFDQyxTQW5yR3NCLE9BbXJHdEI7O0FBSUYsa0JBQUM7RUFDQyxTQXZyR3NCLE9BdXJHdEI7O0FBSUYsa0JBQUM7RUFDQyxTQTNyR3NCLE9BMnJHdEI7O0FBSUYsa0JBQUM7RUFDQyxTQS9yR3NCLE9BK3JHdEI7O0FBSUYsa0JBQUM7RUFDQyxTQW5zR3NCLE9BbXNHdEI7O0FBSUYscUJBQUM7RUFDQyxTQXZzR3lCLE9BdXNHekI7O0FBSUYsd0JBQUM7RUFDQyxTQTNzRzRCLE9BMnNHNUI7O0FBSUYsa0JBQUM7RUFDQyxTQS9zR3NCLE9BK3NHdEI7O0FBSUYseUJBQUM7RUFDQyxTQW50RzZCLE9BbXRHN0I7O0FBSUYsdUJBQUM7RUFDQyxTQXZ0RzJCLE9BdXRHM0I7O0FBSUYsYUFBQztFQUNDLFNBM3RHaUIsT0EydEdqQjs7QUFJRixlQUFDO0VBQ0MsU0EvdEdtQixPQSt0R25COztBQUlGLGNBQUM7RUFDQyxTQW51R2tCLE9BbXVHbEI7O0FBSUYsY0FBQztFQUNDLFNBdnVHa0IsT0F1dUdsQjs7QUFJRixjQUFDO0VBQ0MsU0EzdUdrQixPQTJ1R2xCOztBQUlGLGNBQUM7RUFDQyxTQS91R2tCLE9BK3VHbEI7O0FBSUYsZUFBQztFQUNDLFNBbnZHbUIsT0FtdkduQjs7QUFJRixvQkFBQztFQUNDLFNBdnZHd0IsT0F1dkd4Qjs7QUFJRixtQkFBQztFQUNDLFNBM3ZHdUIsT0Eydkd2Qjs7QUFJRixpQkFBQztFQUNDLFNBL3ZHcUIsT0ErdkdyQjs7QUFJRixrQkFBQztFQUNDLFNBbndHc0IsT0Ftd0d0Qjs7QUFJRixjQUFDO0VBQ0MsU0F2d0drQixPQXV3R2xCOztBQUlGLG9CQUFDO0VBQ0MsU0Ezd0d3QixPQTJ3R3hCOztBQUlGLHlCQUFDO0VBQ0MsU0Evd0c2QixPQSt3RzdCOztBQUlGLG1CQUFDO0VBQ0MsU0FueEd1QixPQW14R3ZCOztBQUlGLHVCQUFDO0VBQ0MsU0F2eEcyQixPQXV4RzNCOztBQUlGLGNBQUM7RUFDQyxTQTN4R2tCLE9BMnhHbEI7O0FBSUYsV0FBQztFQUNDLFNBL3hHZSxPQSt4R2Y7O0FBSUYsZ0JBQUM7RUFDQyxTQW55R29CLE9BbXlHcEI7O0FBSUYsYUFBQztFQUNDLFNBdnlHaUIsT0F1eUdqQjs7QUFJRixnQkFBQztFQUNDLFNBM3lHb0IsT0EyeUdwQjs7QUFJRixjQUFDO0VBQ0MsU0EveUdrQixPQSt5R2xCOztBQUlGLFNBQUM7RUFDQyxTQW56R2EsT0FtekdiOztBQUlGLGdCQUFDO0VBQ0MsU0F2ekdvQixPQXV6R3BCOztBQUlGLGNBQUM7RUFDQyxTQTN6R2tCLE9BMnpHbEI7O0FBSUYsVUFBQztFQUNDLFNBL3pHYyxPQSt6R2Q7O0FBSUYsV0FBQztFQUNDLFNBbjBHZSxPQW0wR2Y7O0FBSUYsV0FBQztFQUNDLFNBdjBHZSxPQXUwR2Y7O0FBSUYseUJBQUM7RUFDQyxTQTMwRzZCLE9BMjBHN0I7O0FBSUYsdUJBQUM7RUFDQyxTQS8wRzJCLE9BKzBHM0I7O0FBSUYseUJBQUM7RUFDQyxTQW4xRzZCLE9BbTFHN0I7O0FBSUYsNkJBQUM7RUFDQyxTQXYxR2lDLE9BdTFHakM7O0FBSUYsNkJBQUM7RUFDQyxTQTMxR2lDLE9BMjFHakM7O0FBSUYsd0JBQUM7RUFDQyxTQS8xRzRCLE9BKzFHNUI7O0FBSUYsZUFBQztFQUNDLFNBbjJHbUIsT0FtMkduQjs7QUFJRixhQUFDO0VBQ0MsU0F2MkdpQixPQXUyR2pCOztBQUlGLGNBQUM7RUFDQyxTQTMyR2tCLE9BMjJHbEI7O0FBSUYsY0FBQztFQUNDLFNBLzJHa0IsT0ErMkdsQjs7QUFJRixhQUFDO0VBQ0MsU0FuM0dpQixPQW0zR2pCOztBQUlGLGVBQUM7RUFDQyxTQXYzR21CLE9BdTNHbkI7O0FBSUYsV0FBQztFQUNDLFNBMzNHZSxPQTIzR2Y7O0FBSUYsZUFBQztFQUNDLFNBLzNHbUIsT0ErM0duQjs7QUFJRixrQkFBQztFQUNDLFNBbjRHc0IsT0FtNEd0Qjs7QUFJRixpQkFBQztFQUNDLFNBdjRHcUIsT0F1NEdyQjs7QUFJRixnQkFBQztFQUNDLFNBMzRHb0IsT0EyNEdwQjs7QUFJRixnQkFBQztFQUNDLFNBLzRHb0IsT0ErNEdwQjs7QUFJRixlQUFDO0VBQ0MsU0FuNUdtQixPQW01R25COztBQUlGLGFBQUM7RUFDQyxTQXY1R2lCLE9BdTVHakI7O0FBSUYsMEJBQUM7RUFDQyxTQTM1RzhCLE9BMjVHOUI7O0FBSUYsa0JBQUM7RUFDQyxTQS81R3NCLE9BKzVHdEI7O0FBSUYsV0FBQztFQUNDLFNBbjZHZSxPQW02R2Y7O0FBSUYseUJBQUM7RUFDQyxTQXY2RzZCLE9BdTZHN0I7O0FBSUYsaUJBQUM7RUFDQyxTQTM2R3FCLE9BMjZHckI7O0FBSUYsVUFBQztFQUNDLFNBLzZHYyxPQSs2R2Q7O0FBSUYsb0JBQUM7RUFDQyxTQW43R3dCLE9BbTdHeEI7O0FBSUYsbUJBQUM7RUFDQyxTQXY3R3VCLE9BdTdHdkI7O0FBSUYsZ0JBQUM7RUFDQyxTQTM3R29CLE9BMjdHcEI7O0FBSUYsWUFBQztFQUNDLFNBLzdHZ0IsT0ErN0doQjs7QUFJRixlQUFDO0VBQ0MsU0FuOEdtQixPQW04R25COztBQUlGLGVBQUM7RUFDQyxTQXY4R21CLE9BdThHbkI7O0FBSUYsY0FBQztFQUNDLFNBMzhHa0IsT0EyOEdsQjs7QUFJRixZQUFDO0VBQ0MsU0EvOEdnQixPQSs4R2hCOztBQUlGLGFBQUM7RUFDQyxTQW45R2lCLE9BbTlHakI7O0FBSUYsZUFBQztFQUNDLFNBdjlHbUIsT0F1OUduQjs7QUFJRixtQkFBQztFQUNDLFNBMzlHdUIsT0EyOUd2Qjs7QUFJRixVQUFDO0VBQ0MsU0EvOUdjLE9BKzlHZDs7QUFJRixvQkFBQztFQUNDLFNBbitHd0IsT0FtK0d4Qjs7QUFJRixVQUFDO0VBQ0MsU0F2K0djLE9BdStHZDs7QUFJRixpQkFBQztFQUNDLFNBMytHcUIsT0EyK0dyQjs7QUFJRixpQkFBQztFQUNDLFNBLytHcUIsT0ErK0dyQjs7QUFJRixnQkFBQztFQUNDLFNBbi9Hb0IsT0FtL0dwQjs7QUFJRixlQUFDO0VBQ0MsU0F2L0dtQixPQXUvR25COztBQUlGLGdCQUFDO0VBQ0MsU0EzL0dvQixPQTIvR3BCOztBQUlGLGdCQUFDO0VBQ0MsU0EvL0dvQixPQSsvR3BCOztBQUlGLGdCQUFDO0VBQ0MsU0FuZ0hvQixPQW1nSHBCOztBQUlGLGdCQUFDO0VBQ0MsU0F2Z0hvQixPQXVnSHBCOztBQUlGLGdCQUFDO0VBQ0MsU0EzZ0hvQixPQTJnSHBCOztBQUlGLGdCQUFDO0VBQ0MsU0EvZ0hvQixPQStnSHBCOztBQUlGLFdBQUM7RUFDQyxTQW5oSGUsT0FtaEhmOztBQUlGLFdBQUM7RUFDQyxTQXZoSGUsT0F1aEhmOztBQUlGLFlBQUM7RUFDQyxTQTNoSGdCLE9BMmhIaEI7O0FBSUYsWUFBQztFQUNDLFNBL2hIZ0IsT0EraEhoQjs7QUFJRixZQUFDO0VBQ0MsU0FuaUhnQixPQW1pSGhCOztBQUlGLFdBQUM7RUFDQyxTQXZpSGUsT0F1aUhmOztBQUlGLFVBQUM7RUFDQyxTQTNpSGMsT0EyaUhkOztBQUlGLDhCQUFDO0VBQ0MsU0EvaUhrQyxPQStpSGxDOztBQUlGLHVCQUFDO0VBQ0MsU0FuakgyQixPQW1qSDNCOztBQUlGLG1DQUFDO0VBQ0MsU0F2akh1QyxPQXVqSHZDOztBQUlGLGdDQUFDO0VBQ0MsU0EzakhvQyxPQTJqSHBDOztBQUlGLGlDQUFDO0VBQ0MsU0EvakhxQyxPQStqSHJDOztBQUlGLGtDQUFDO0VBQ0MsU0Fua0hzQyxPQW1rSHRDOztBQUlGLGdDQUFDO0VBQ0MsU0F2a0hvQyxPQXVrSHBDOztBQUlGLGlDQUFDO0VBQ0MsU0Eza0hxQyxPQTJrSHJDOztBQUlGLGFBQUM7RUFDQyxTQS9rSGlCLE9BK2tIakI7O0FBSUYsb0JBQUM7RUFDQyxTQW5sSHdCLE9BbWxIeEI7O0FBSUYseUJBQUM7RUFDQyxTQXZsSDZCLE9BdWxIN0I7O0FBSUYscUJBQUM7RUFDQyxTQTNsSHlCLE9BMmxIekI7O0FBSUYsZUFBQztFQUNDLFNBL2xIbUIsT0ErbEhuQjs7QUFJRixjQUFDO0VBQ0MsU0FubUhrQixPQW1tSGxCOztBQUlGLGlCQUFDO0VBQ0MsU0F2bUhxQixPQXVtSHJCOztBQUlGLG9CQUFDO0VBQ0MsU0EzbUh3QixPQTJtSHhCOztBQUlGLGtCQUFDO0VBQ0MsU0EvbUhzQixPQSttSHRCOztBQUlGLG1CQUFDO0VBQ0MsU0Fubkh1QixPQW1uSHZCOztBQUlGLGdCQUFDO0VBQ0MsU0F2bkhvQixPQXVuSHBCOztBQUlGLFFBQUM7RUFDQyxTQTNuSFksT0EybkhaOztBQUlGLFFBQUM7RUFDQyxTQS9uSFksT0ErbkhaOztBQUlGLHdCQUFDO0VBQ0MsU0Fub0g0QixPQW1vSDVCOztBQUlGLFlBQUM7RUFDQyxTQXZvSGdCLE9BdW9IaEI7O0FBSUYsU0FBQztFQUNDLFNBM29IYSxPQTJvSGI7O0FBSUYsbUJBQUM7RUFDQyxTQS9vSHVCLE9BK29IdkI7O0FBSUYsaUJBQUM7RUFDQyxTQW5wSHFCLE9BbXBIckI7O0FBSUYsb0JBQUM7RUFDQyxTQXZwSHdCLE9BdXBIeEI7O0FBSUYsZUFBQztFQUNDLFNBM3BIbUIsT0EycEhuQjs7QUFJRixrQkFBQztFQUNDLFNBL3BIc0IsT0ErcEh0Qjs7QUFJRixlQUFDO0VBQ0MsU0FucUhtQixPQW1xSG5COztBQUlGLGVBQUM7RUFDQyxTQXZxSG1CLE9BdXFIbkI7O0FBSUYsV0FBQztFQUNDLFNBM3FIZSxPQTJxSGY7O0FBSUYsU0FBQztFQUNDLFNBL3FIYSxPQStxSGI7O0FBSUYsV0FBQztFQUNDLFNBbnJIZSxPQW1ySGY7O0FBSUYsYUFBQztFQUNDLFNBdnJIaUIsT0F1ckhqQjs7QUFJRixhQUFDO0VBQ0MsU0EzckhpQixPQTJySGpCOztBQUlGLFdBQUM7RUFDQyxTQS9ySGUsT0ErckhmOztBQUlGLGFBQUM7RUFDQyxTQW5zSGlCLE9BbXNIakI7O0FBSUYsWUFBQztFQUNDLFNBdnNIZ0IsT0F1c0hoQjs7QUFJRixhQUFDO0VBQ0MsU0Ezc0hpQixPQTJzSGpCOztBQUlGLGVBQUM7RUFDQyxTQS9zSG1CLE9BK3NIbkI7O0FBSUYsWUFBQztFQUNDLFNBbnRIZ0IsT0FtdEhoQjs7QUFJRixZQUFDO0VBQ0MsU0F2dEhnQixPQXV0SGhCOztBQUlGLFlBQUM7RUFDQyxTQTN0SGdCLE9BMnRIaEI7O0FBSUYsZ0JBQUM7RUFDQyxTQS90SG9CLE9BK3RIcEI7O0FBSUYsZ0JBQUM7RUFDQyxTQW51SG9CLE9BbXVIcEI7O0FBSUYsY0FBQztFQUNDLFNBdnVIa0IsT0F1dUhsQjs7QUFJRixtQkFBQztFQUNDLFNBM3VIdUIsT0EydUh2Qjs7QUFJRixhQUFDO0VBQ0MsU0EvdUhpQixPQSt1SGpCOztBQUlGLGdCQUFDO0VBQ0MsU0FudkhvQixPQW12SHBCOztBQUlGLGVBQUM7RUFDQyxTQXZ2SG1CLE9BdXZIbkI7O0FBSUYsaUJBQUM7RUFDQyxTQTN2SHFCLE9BMnZIckI7O0FBSUYsWUFBQztFQUNDLFNBL3ZIZ0IsT0ErdkhoQjs7QUFJRixXQUFDO0VBQ0MsU0Fud0hlLE9BbXdIZjs7QUFJRixnQkFBQztFQUNDLFNBdndIb0IsT0F1d0hwQjs7QUFJRixnQkFBQztFQUNDLFNBM3dIb0IsT0Eyd0hwQjs7QUFJRixZQUFDO0VBQ0MsU0Evd0hnQixPQSt3SGhCOztBQUlGLFlBQUM7RUFDQyxTQW54SGdCLE9BbXhIaEI7O0FBSUYsV0FBQztFQUNDLFNBdnhIZSxPQXV4SGY7O0FBSUYsY0FBQztFQUNDLFNBM3hIa0IsT0EyeEhsQjs7QUFJRixVQUFDO0VBQ0MsU0EveEhjLE9BK3hIZDs7QUFJRixXQUFDO0VBQ0MsU0FueUhlLE9BbXlIZjs7QUFJRixrQkFBQztFQUNDLFNBdnlIc0IsT0F1eUh0Qjs7QUFJRixhQUFDO0VBQ0MsU0EzeUhpQixPQTJ5SGpCOztBQ3ptU0YsbUJBQUM7RUFDQyxTRHlnQnFCLE9DemdCckI7O0FBSUYsb0JBQUM7RUFDQyxTRG9nQnFCLE9DcGdCckI7O0FBSUYsMkJBQUM7RUFDQyxTRFhvQixPQ1dwQjs7QUFJRix5QkFBQztFQUNDLFNEZmdCLE9DZWhCOztBQUlGLGlCQUFDO0VBQ0MsU0RwQmdCLE9Db0JoQjs7QUFJRixrQkFBQztFQUNDLFNEOFRxQixPQzlUckI7O0FBSUYscUJBQUM7RUFDQyxTRDRZcUIsT0M1WXJCOztBQUlGLHVCQUFDO0VBQ0MsU0RvSzBCLE9DcEsxQjs7QUFJRixjQUFDO0VBQ0MsU0RzUGlCLE9DdFBqQjs7QUFJRix1QkFBQztFQUNDLFNEb2JpQixPQ3BiakI7O0FBSUYsb0JBQUM7RUFDQyxTRHlCdUIsT0N6QnZCOztBQUlGLHlCQUFDO0VBQ0MsU0RrbkJxQixPQ2xuQnJCOztBQUlGLHdCQUFDO0VBQ0MsU0Q0bUJzQixPQzVtQnRCOztBQUlGLGNBQUM7RUFDQyxTRG1UbUIsT0NuVG5COztBQUlGLG1CQUFDO0VBQ0MsU0RnSmlCLE9DaEpqQjs7QUFJRixlQUFDO0VBQ0MsU0Q2ZGtCLE9DN2RsQjs7QUFJRixzQkFBQztFQUNDLFNEL0RxQixPQytEckI7O0FBSUYsc0JBQUM7RUFDQyxTRCtMaUIsT0MvTGpCOztBQUlGLGdCQUFDO0VBQ0MsU0QrRFksT0MvRFo7O0FBSUYsZ0JBQUM7RUFDQyxTRHZFa0IsT0N1RWxCOztBQUlGLGtCQUFDO0VBQ0MsU0RrQ1ksT0NsQ1o7O0FBSUYsbUJBQUM7RUFDQyxTRGdpQmtCLE9DaGlCbEI7O0FBSUYscUJBQUM7RUFDQyxTRCtic0IsT0MvYnRCOztBQUlGLDJCQUFDO0VBQ0MsU0RpRXdCLE9DakV4Qjs7QUFJRiwwQkFBQztFQUNDLFNEMkQwQixPQzNEMUI7O0FBSUYsbUJBQUM7RUFDQyxTREZlLE9DRWY7O0FBSUYsZUFBQztFQUNDLFNEMENhLE9DMUNiOztBQUlGLHVCQUFDO0VBQ0MsU0RvQ3FCLE9DcENyQjs7QUFJRixpQkFBQztFQUNDLFNEOGZnQixPQzlmaEI7O0FBSUYsaUJBQUM7RUFDQyxTRHdPb0IsT0N4T3BCOztBQUlGLG9CQUFDO0VBQ0MsU0RvZG9CLE9DcGRwQjs7QUFJRix1QkFBQztFQUNDLFNEZ2RvQixPQ2hkcEI7O0FBSUYscUJBQUM7RUFDQyxTRDRjb0IsT0M1Y3BCOztBQUlGLHlCQUFDO0VBQ0MsU0Q0U2tCLE9DNVNsQjs7QUFJRixhQUFDO0VBQ0MsU0Q0U21CLE9DNVNuQjs7QUFJRixpQ0FBQztFQUNDLFNEdUprQixPQ3ZKbEI7O0FBSUYsaUNBQUM7RUFDQyxTRG1Ka0IsT0NuSmxCOztBQUlGLGdCQUFDO0VBQ0MsU0Q4U2tCLE9DOVNsQjs7QUFJRixtQkFBQztFQUNDLFNENlNtQixPQzdTbkI7O0FBSUYsY0FBQztFQUNDLFNEbVN5QixPQ25TekI7O0FBSUYsZUFBQztFQUNDLFNEa1N1QixPQ2xTdkI7O0FBSUYsMkJBQUM7RUFDQyxTRG9Ua0IsT0NwVGxCOztBQUlGLFNBQUM7RUFDQyxTRHFXbUIsT0NyV25COztBQUlGLGtCQUFDO0VBQ0MsU0Q4UVksT0M5UVo7O0FBSUYsc0JBQUM7RUFDQyxTRG9RZ0IsT0NwUWhCOztBQUlGLHVCQUFDO0VBQ0MsU0RpUWlCLE9DalFqQjs7QUFJRixzQkFBQztFQUNDLFNENlBnQixPQzdQaEI7O0FBSUYsMEJBQUM7RUFDQyxTRHlQb0IsT0N6UHBCOztBQUlGLHVCQUFDO0VBQ0MsU0RpUGlCLE9DalBqQjs7QUFJRixrQkFBQztFQUNDLFNEN0drQixPQzZHbEI7O0FBSUYsY0FBQztFQUNDLFNEaEtrQixPQ2dLbEI7O0FBSUYsa0JBQUM7RUFDQyxTRHhFYyxPQ3dFZDs7QUFJRixrQkFBQztFQUNDLFNEckZhLE9DcUZiOztBQUlGLDhCQUFDO0VBQ0MsU0R5SGlCLE9DekhqQjs7QUFJRixtQkFBQztFQUNDLFNEbEVnQixPQ2tFaEI7O0FBSUYsbUJBQUM7RUFDQyxTRGVxQixPQ2ZyQjs7QUFJRixvQkFBQztFQUNDLFNEV3VCLE9DWHZCOztBQUlGLGtCQUFDO0VBQ0MsU0RnRW9CLE9DaEVwQjs7QUFJRixhQUFDO0VBQ0MsU0R5UHFCLE9DelByQjs7QUFJRixZQUFDO0VBQ0MsU0RuSlksT0NtSlo7O0FBSUYsVUFBQztFQUNDLFNEakd3QixPQ2lHeEI7O0FBSUYsV0FBQztFQUNDLFNEc1JvQixPQ3RScEI7O0FBTUYsb0JBQUM7RUFDQyxTRGlTcUIsT0NqU3JCOztBQU9GLHNCQUFDO0VBQ0MsU0QvRHdCLE9DK0R4Qjs7QUFJRixXQUFDO0VBQ0MsU0QvVG9CLE9DK1RwQjs7QUFJRixTQUFDO0VBQ0MsU0RqSmdCLE9DaUpoQjs7QUFJRixVQUFDO0VBQ0MsU0RxRWMsT0NyRWQ7O0FBSUYscUJBQUM7RUFDQyxTRDlSdUIsT0M4UnZCOztBQVFGLHFCQUFDO0VBQ0MsU0R6VVksT0N5VVo7O0FBSUYscUJBQUM7RUFDQyxTRDNVWSxPQzJVWjs7QUFJRixvQkFBQztFQUNDLFNEelVXLE9DeVVYOztBQUlGLG9CQUFDO0VBQ0MsU0QxVVcsT0MwVVg7O0FBSUYsd0JBQUM7RUFDQyxTRGpNZSxPQ2lNZjs7QUFJRixvQkFBQztFQUNDLFNEcEdXLE9Db0dYOztBQUlGLHVCQUFDO0VBQ0MsU0R6S2MsT0N5S2Q7O0FBSUYscUJBQUM7RUFDQyxTRDdHWSxPQzZHWjs7QUFJRixpQkFBQztFQUNDLFNEaFJhLE9DZ1JiOztBQUlGLG9CQUFDO0VBQ0MsU0Q5S21CLE9DOEtuQjs7QUFJRixnQkFBQztFQUNDLFNEbkxtQixPQ21MbkI7O0FBSUYsbUJBQUM7RUFDQyxTRHBaZ0IsT0NvWmhCOztBQUlGLGVBQUM7RUFDQyxTRHBRaUIsT0NvUWpCOztBQUlGLGVBQUM7RUFDQyxTRDFXZ0IsT0MwV2hCOztBQUlGLGdCQUFDO0VBQ0MsU0QzV2MsT0MyV2Q7O0FBSUYsb0JBQUM7RUFDQyxTRHZZZ0IsT0N1WWhCOztBQUlGLDZCQUFDO0VBQ0MsU0Q3TmdCLE9DNk5oQjs7QUFJRixrQkFBQztFQUNDLFNEbFdlLE9Da1dmOztBQUlGLGlCQUFDO0VBQ0MsU0RuV2EsT0NtV2I7O0FBSUYsbUJBQUM7RUFDQyxTRHZWa0IsT0N1VmxCOztBQUlGLHVCQUFDO0VBQ0MsU0RyVm1CLE9DcVZuQjs7QUFJRix5QkFBQztFQUNDLFNEOVBxQixPQzhQckI7O0FBSUYsb0JBQUM7RUFDQyxTRHZWZ0IsT0N1VmhCOztBQUlGLDJCQUFDO0VBQ0MsU0QxT3VCLE9DME92Qjs7QUFJRixtQkFBQztFQUNDLFNEM1VlLE9DMlVmOztBQUlGLGdCQUFDO0VBQ0MsU0R4VVksT0N3VVo7O0FBSUYsa0JBQUM7RUFDQyxTRHJVaUIsT0NxVWpCOztBQUlGLGlCQUFDO0VBQ0MsU0RoV2EsT0NnV2I7O0FBSUYsbUJBQUM7RUFDQyxTRHZVZSxPQ3VVZjs7QUFJRixtQkFBQztFQUNDLFNENVVlLE9DNFVmOztBQUlGLG9CQUFDO0VBQ0MsU0RoWW9CLE9DZ1lwQjs7QUFJRixpQkFBQztFQUNDLFNEN0RhLE9DNkRiOztBQUlGLGlCQUFDO0VBQ0MsU0RwVmEsT0NvVmI7O0FBSUYsdUJBQUM7RUFDQyxTRDNhYSxPQzJhYjs7QUFJRixxQkFBQztFQUNDLFNEMVZhLE9DMFZiOztBQUlGLGVBQUM7RUFDQyxTRG5JYyxPQ21JZDs7QUFJRixvQkFBQztFQUNDLFNEOVNhLE9DOFNiOztBQUlGLGlCQUFDO0VBQ0MsU0RyVWEsT0NxVWI7O0FBSUYsZ0JBQUM7RUFDQyxTRDNmZ0IsT0MyZmhCOztBQUlGLGNBQUM7RUFDQyxTRGxSbUIsT0NrUm5COztBQUlGLGlCQUFDO0VBQ0MsU0QvSWUsT0MrSWY7O0FBSUYsZ0JBQUM7RUFDQyxTRHRVb0IsT0NzVXBCOztBcEM5aUJKO0VBQ0ksYUFBYSxRQUFiO0VBQ0EsU0FBUyxvREFBb0QsT0FBTywwQkFDNUQscURBQXFELE9BQU8sT0FEcEU7RUFFQSxtQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksYUFBYSxRQUFiO0VBQ0EsU0FBUyw4QkFBVDtFQUNBLFNBQVMsc0NBQXNDLE9BQU8sMEJBQzlDLGlDQUFpQyxPQUFPLGNBQ3hDLGdDQUFnQyxPQUFPLGFBQ3ZDLCtCQUErQixPQUFPLFdBSDlDO0VBSUEsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksYUFBYSxlQUFiO0VBQ0EsU0FBUyxnQ0FBVDtFQUNBLFNBQVMsd0NBQXdDLE9BQU8sMEJBQ2hELG1DQUFtQyxPQUFPLGNBQzFDLGtDQUFrQyxPQUFPLGFBQ3pDLGlDQUFpQyxPQUFPLFdBSGhEO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBcUNwQko7RUFFSSxjQUFBOztBQUZKLGNBR0k7RUFFSSxrQkFBQTs7QUFMUixjQUdJLE9BR0k7RVhWTixrQ0FBa0MsNkJBQWxDO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RVdRVSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBTnRCVixjTVFFLE9BR0ksSU5YTDtFQUNDLFdBQUE7RUFDQSxvQkFBQTs7QUFFRixjTUlFLE9BR0ksSU5QTDtFQUNDLFlBQUE7RUFDQSxtQkFBQTs7QU1ESixjQUdJLE9BZ0JJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUF4QlosY0FHSSxPQXVCSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBOztBQUNBLGNBaENSLE9BdUJJLE1BU0s7RUFDRyxtQkFBQTs7QUFFSixjQW5DUixPQXVCSSxNQVlLO0VBQ0csbUJBQUE7O0FBRUosY0F0Q1IsT0F1QkksTUFlSztFQUNHLG1CQUFBOztBQUlSLGNBM0NKLE9BMkNLLFFBdERMO0VBQ0ksbUJBQUE7O0FBcURBLGNBM0NKLE9BMkNLLFFBbkRMO0VBQ0ksY0FBQTs7QUZ5aEZOLGNFbGhGRSxPQTJDSyxRQUVHLEVGcStFVDtFQUNDLFNBbnJFYSxPQW1yRWI7O0FBc2pKRixjRXprT0UsT0EyQ0ssUUFFRyxFRjRoT1Q7RUFDQyxTQW5yRWUsT0FtckVmOztBRXpoT0ksY0FqREosT0FpREssUUFBUyxFQUFDO0VBQ1Asa0JBQUE7RUFDQSxVQUFBOztBQUVKLGNBckRKLE9BcURLLFFBaEVMO0VBQ0ksbUJBQUE7O0FBK0RBLGNBckRKLE9BcURLLFFBN0RMO0VBQ0ksY0FBQTs7QUZnaEhOLGNFemdIRSxPQXFESyxRQUVHLEVGazlHVDtFQUNDLFNBLzlGb0IsT0ErOUZwQjs7QUFzakpGLGNFaGtRRSxPQXFESyxRQUVHLEVGeWdRVDtFQUNDLFNBLzlGc0IsT0ErOUZ0Qjs7QUV0Z1FJLGNBM0RKLE9BMkRLLE1BdEVMO0VBQ0ksbUJBQUE7O0FBcUVBLGNBM0RKLE9BMkRLLE1BbkVMO0VBQ0ksY0FBQTs7QUZnaENOLGNFemdDRSxPQTJESyxNQUVHLEVGNDhCVDtFQUNDLFNBLzlCYSxPQSs5QmI7O0FBc2pKRixjRWhrTEUsT0EyREssTUFFRyxFRm1nTFQ7RUFDQyxTQS85QmUsT0ErOUJmOztBRS8vS0ksUUFBbUM7RUFBbkMsY0FsRUo7SUFvRVEsZ0JBQUE7O0VsQm5FVixja0JERSxPbEJDRDtFQUNELGNrQkZFLE9sQkVEO0lBQ0MsU0FBUyxHQUFUO0lBQ0EsY0FBQTs7RUFFRixja0JORSxPbEJNRDtJQUNDLFdBQUE7O0VBTkYsY2tCREUsT2xCQ0Q7RUFDRCxja0JGRSxPbEJFRDtJQUNDLFNBQVMsR0FBVDtJQUNBLGNBQUE7O0VBRUYsY2tCTkUsT2xCTUQ7SUFDQyxXQUFBOztFa0IyREksY0FsRUosT0FzRVE7SUFDSSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7O0VBVFIsY0FsRUosT0E2RVE7SUFDSSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxhQUFBO0lBQ0EsaUJBQUE7O0VBZlIsY0FsRUosT0FtRlE7SUFDSSxhQUFBOzs7QUNoR2hCLFFBQW1DO0VBQy9CO0lBQ0ksbUJBQUE7OztBQUlSLE1BQU0sT0FBTztFQUNULG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFDQSxRQUEwQjtFQUExQixNQUpFLE9BQU87SUFLTCxtQkFBQTs7O0FBTFIsTUFBTSxPQUFPLGNBT1Q7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFaUixNQUFNLE9BQU8sY0FjVCxNQUNJO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTs7QUFsQlosTUFBTSxPQUFPLGNBY1QsTUFNSSxHQUFFO0VDZlIsK0JBQUE7RUFDQyw4QkFBQTs7QUROSCxNQUFNLE9BQU8sY0FjVCxNQVNJLEdBQUUsWUFBWTtFQUNWLG1CQUFBOztBQXhCWixNQUFNLE9BQU8sY0EyQlQ7RUFDSSxjQUFBOztBQTVCUixNQUFNLE9BQU8sY0E4QlQ7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7O0FFdENSO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTs7QUFGSixPQUdJO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTs7QUFMUixPQU9JO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBOztBQVZSLE9BWUk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBOztBQWhCUixPQWtCSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBckJSLE9BdUJJO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBMUJSLE9BNEJJO0VBQ0ksaUJBQUE7O0FDekJSO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTs7QUFGSixXQUdJO0VBQ0ksY0FBQTs7QUFKUixXQU1JO0VBQ0kscUJBQUE7RUFDQSxzQkFBc0IseUNBQXRCO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBOztBQVpSLFdBZUk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBOztBQXBCUixXQWVJLGFBTUk7RUFDSSxZQUFBO0VBQ0EscUJBQUE7O0FBQ0EsV0FUUixhQU1JLEVBR0s7RUFDRyxjQUFBOztBQU1oQjtBQUNBO0FBQ0E7RUFDSSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBOztBQUNBLGNBQUM7QUFBRCxpQkFBQztBQUFELGVBQUM7RUFDRyxjQUFBO0VBQ0EsZUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTs7QUFJUjtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQVcsZ0JBQVg7RUFDQSxxQkFBQTs7QUFDQSxLQUFNO0VBQ0YsV0FBVyxhQUFYO0VBQ0EsaUJBQWlCLGdDQUFqQjtFQUNBLHNCQUFBOztBQWRSLE1BZ0JJO0VBQ0ksU0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBbkJSLE1Bc0JJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTs7QUF4QlIsTUEyQkk7RUFDSSxvQkFBQTs7QUE1QlIsTUErQkk7RUFDSSxjQUFBO0VBQ0EscUJBQUE7O0FBR0EsTUFESixTQUNLO0VBQ0csZ0JBQUE7O0FBR1IsUUFBbUM7RUFBbkM7SUFDSSxnQkFBQTtJQUNBLHdCQUFBO0lBQ0EsUUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBVyxxQkFBWDs7RUFDQSxLQUFNO0lBQ0YsV0FBVyxxQkFBWDtJQUNBLHFCQUFBOzs7QUFLWjtFQUNJLGtCQUFBO0VBQ0EsVUFBQTs7QUFGSixhQUlJLEtBQUksVUFBVSxNQUNWO0VBQ0ksV0FBQTs7QUFJWjtFQUNJLHNCQUFzQixvQkFBdEI7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBOztBQ25JSixJQUFJO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsUUFBbUM7RUFBbkMsSUFSQTtJQVNJLGdCQUFBOzs7QUFJUjtFQUVJLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBOztBQUVJLFFBQW1DO0VBQW5DLFVBREg7SUFFTywrQkFBQTtJQUNBLGdDQUFBO0lBQ0EsbUJBQUE7OztBQUtBLFVBRlAsTUFDRyxPQUNLO0VBQ0csWUFBWSxnRkFBWjtFQUVBLGNBQUE7O0FBSEosVUFGUCxNQUNHLE9BQ0ssY0FJRztFQUNJLG1CQUFBO0VBQ0EseUJBQUE7O0FBQ0EsVUFUZixNQUNHLE9BQ0ssY0FJRyxFQUdLO0VBQ0csd0NBQUE7RUFDQSxTQUFBOztBQUlKLFVBZmYsTUFDRyxPQUNLLGNBWUcsS0FDSztFQUNHLG1CQUFBOztBQWRaLFVBRlAsTUFDRyxPQUNLLGNBaUJHO0VBQ0ksYUFBYSxlQUFiOztBQWxCUixVQUZQLE1BQ0csT0FDSyxjQXFCRztBQXJCSixVQUZQLE1BQ0csT0FDSyxjQXNCRztBQXRCSixVQUZQLE1BQ0csT0FDSyxjQXVCRztFQUNJLGNBQUE7O0FBS2hCLFVBQUM7RUFDRyxVQUFBOztBQTVDUixVQThDSTtFQUNJLCtCQUFBOztBQS9DUixVQWtESTtFQUVJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFXLGVBQVg7O0FBQ0EsVUFYSixPQVdLLGNBQ0c7RUFDSSxVQUFBOztBQUdSLFVBaEJKLE9BZ0JLLGFBQ0c7RUFDSSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7O0FBRUosVUF0QlIsT0FnQkssYUFNSTtFQUNHLGtCQUFBOztBQUdSLFVBMUJKLE9BMEJLLFVBQVUsR0FDUDtFQUNJLDZDQUFBOztBQUdSLFVBL0JKLE9BK0JLLFVBQVUsR0FDUDtFQUNJLDZDQUFBOztBQUdSLFVBcENKLE9Bb0NLLFVBQVUsR0FDUDtFQUNJLDZDQUFBOztBQUZSLFVBcENKLE9Bb0NLLFVBQVUsR0FJUCxjQUFhO0VBQ1QsdURBQUE7O0FBR1IsVUE1Q0osT0E0Q0ssVUFBVSxHQUNQO0VBQ0ksNkNBQUE7O0FBR1IsVUFqREosT0FpREssVUFBVSxHQUNQO0VBQ0ksNkNBQUE7O0FBckdoQixVQWtESSxPQXNESTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDZCQUFBO0VBQ0EsNkNBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7O0FBakhaLFVBa0RJLE9Bc0RJLGNBVUk7RUFDSSw2QkFBQTs7QUFuSGhCLFVBa0RJLE9Bb0VJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFaEIzSVYsa0NBQWtDLDZCQUFsQztFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VnQnlJVSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7O0FYdkpWLFVXcUVFLE9Bb0VJLElYeklMO0VBQ0MsV0FBQTtFQUNBLG9CQUFBOztBQUVGLFVXaUVFLE9Bb0VJLElYcklMO0VBQ0MsWUFBQTtFQUNBLG1CQUFBOztBV2tKUSxVQW5GUixPQW9FSSxJQWVLO0VBQ0csU0FBUyxLQUFUO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBVyxxQkFBWDs7QUE3SWhCLFVBa0RJLE9BOEZJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBYSxlQUFiOztBQXZKWixVQWtESSxPQXVHSTtBQXpKUixVQWtESSxPQXdHSTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBN0paLFVBa0RJLE9BNkdJO0VBQ0ksYUFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFhLGVBQWI7O0FBbktaLFVBa0RJLE9BNkdJLE1BS0k7RUFDSSxnQkFBQTs7QUFyS2hCLFVBa0RJLE9Bc0hJO0VBQ0ksZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQTVLWixVQWtESSxPQXNISSxXQUtJO0VBQ0ksMEJBQUE7RUFDQSxjQUFBOztBQS9LaEIsVUFrREksT0FnSUk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTs7QUFDQSxVQXpJUixPQWdJSSxNQVNLO0VBQ0csb0NBQUE7O0FBQ0EsVUEzSVosT0FnSUksTUFTSyxRQUVJO0VBQ0csU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7O0FBR1IsVUFySlIsT0FnSUksTUFxQks7RUFDRyxtQkFBQTs7QUFFSixVQXhKUixPQWdJSSxNQXdCSztFQUNHLG1CQUFBOztBQTNNaEIsVUFrREksT0E0Skk7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFDQSxVQXpLUixPQTRKSSxZQWFLO0VBQ0csY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTs7QUFDQSxVQTdLWixPQTRKSSxZQWFLLFNBSUk7RUFDRyxpQkFBQTtFQUNBLGFBQWEsZUFBYjs7QUFHUixVQWxMUixPQTRKSSxZQXNCSyxNQUNHO0VBQ0ksYUFBYSxlQUFiO0VBQ0EsY0FBQTtFQUNBLDBCQUFBOztBQUdSLFVBekxSLE9BNEpJLFlBNkJLO0VBQ0csY0FBQTs7QUFESixVQXpMUixPQTRKSSxZQTZCSyxNQUVHO0VBQ0ksY0FBQTs7QUFIUixVQXpMUixPQTRKSSxZQTZCSyxNQUVHLHFCQUVJLElBQ0k7RUFDSSxhQUFBOztBQU5oQixVQXpMUixPQTRKSSxZQTZCSyxNQVVHLGtCQUNJO0VBQ0ksY0FBQTs7QUF2UHhCLFVBa0RJLE9BME1JO0VBQ0ksYUFBYSxlQUFiO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBOztBQWpRWixVQWtESSxPQTBNSSxlQU1JO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFhLGVBQWI7RUFDQSxVQUFBOztBQTFRaEIsVUFrREksT0EyTkk7RUFDSSxlQUFBO0VBQ0EsWUFBQTs7QUEvUVosVUFrREksT0EyTkksU0FHSTtFQUNJLGFBQWEsZUFBYjtFQUNBLDBCQUFBO0VBQ0EsY0FBQTs7QUFuUmhCLFVBa0RJLE9BMk5JLFNBUUk7RUFDSSxtQkFBQTtFQUNBLGFBQUE7O0FBdlJoQixVQWtESSxPQTJOSSxTQVlJO0VBQ0ksWUFBQTs7QUFHUixVQTNPSixPQTJPSztFQUNHLHlCQUFBOztBQURKLFVBM09KLE9BMk9LLFFBblRMO0VBQ0ksbUJBQUE7RUFDQSxjQUFBOztBQWlUQSxVQTNPSixPQTJPSyxRQS9TTDtFQUNJLGNBQUE7O0FBOFNBLFVBM09KLE9BMk9LLFFBR0c7RUFDSSx5QkFBQTtFQUNBLHlCQUFBOztBUHF1RWQsVU9yOUVFLE9BMk9LLFFBR0csRVB1dUVUO0VBQ0MsU0FuckVhLE9BbXJFYjs7QUFzakpGLFVPNWdPRSxPQTJPSyxRQUdHLEVQOHhOVDtFQUNDLFNBbnJFZSxPQW1yRWY7O0FPM3hOWSxVQWxQWixPQTJPSyxRQUdHLEVBSUs7RUFDRyxlQUFBO0VBQ0EsUUFBQTs7QUFUWixVQTNPSixPQTJPSyxRQVlHO0VBQ0kseUJBQUE7O0FBRUksVUExUGhCLE9BMk9LLFFBWUcsTUFFSyxRQUNJO0VBQ0cseUJBQUE7O0FBaEJoQixVQTNPSixPQTJPSyxRQW9CRztFQUNJLGFBQWEsZUFBYjtFQUNBLGNBQUE7O0FBR1IsVUFwUUosT0FvUUs7RUFDRyx5QkFBQTtFQUNBLGNBQUE7O0FBRkosVUFwUUosT0FvUUssY0FHRztFQUNJLGNBQUE7RUFDQSxhQUFhLGVBQWI7O0FBTFIsVUFwUUosT0FvUUssY0FPRztFQUNJLGFBQUE7O0FBUlIsVUFwUUosT0FvUUssY0FVRztBQVZKLFVBcFFKLE9Bb1FLLGNBV0c7RUFDSSwrQkFBQTs7QUFaUixVQXBRSixPQW9RSyxjQVVHLE1BR0k7QUFiUixVQXBRSixPQW9RSyxjQVdHLFdBRUk7RUFDSSwrQkFBQTtFQUNBLGFBQWEsZUFBYjs7QUFmWixVQXBRSixPQW9RSyxjQTVVTDtFQUNJLG1CQUFBO0VBQ0EsY0FBQTs7QUEwVUEsVUFwUUosT0FvUUssY0F4VUw7RUFDSSxjQUFBOztBUHdoRk4sVU9yOUVFLE9Bb1FLLGNBbUJHLEVQOHJFVDtFQUNDLFNBbnJFYSxPQW1yRWI7O0FBc2pKRixVTzVnT0UsT0FvUUssY0FtQkcsRVBxdk5UO0VBQ0MsU0FuckVlLE9BbXJFZjs7QU9wdk5ZLFVBelJaLE9Bb1FLLGNBbUJHLEVBRUs7RUFDRyxlQUFBO0VBQ0EsUUFBQTs7QUF2QlosVUFwUUosT0FvUUssY0EwQkc7RUFDSSxvQ0FBQTs7QUFFSSxVQWpTaEIsT0FvUUssY0EwQkcsTUFFSyxTQUNJO0VBQ0csU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7O0FBSUosVUE1U2hCLE9Bb1FLLGNBMEJHLE1BYUssUUFDSTtFQUNHLG1CQUFBOztBQUtoQixVQWxUSixPQWtUSyxRQUFTLEVBQUM7RUFDUCxrQkFBQTtFQUNBLFVBQUE7O0FBRUosVUF0VEosT0FzVEssUUE5WEw7RUFDSSxtQkFBQTtFQUNBLGNBQUE7O0FBNFhBLFVBdFRKLE9Bc1RLLFFBMVhMO0VBQ0ksY0FBQTs7QVArZ0hOLFVPNThHRSxPQXNUSyxRQUVHLEVQb3BHVDtFQUNDLFNBLzlGb0IsT0ErOUZwQjs7QUFzakpGLFVPbmdRRSxPQXNUSyxRQUVHLEVQMnNQVDtFQUNDLFNBLzlGc0IsT0ErOUZ0Qjs7QU92c1BRLFVBN1RSLE9BNFRLLFNBQ0ksVUFBVSxHQUNQO0VBQ0ksNkNBQUE7O0FBR1IsVUFsVVIsT0E0VEssU0FNSSxVQUFVLEdBQ1A7RUFDSSw2Q0FBQTs7QUFHUixVQXZVUixPQTRUSyxTQVdJLFVBQVUsR0FDUDtFQUNJLDZDQUFBOztBQUdSLFVBNVVSLE9BNFRLLFNBZ0JJLFVBQVUsR0FDUDtFQUNJLDZDQUFBOztBQUZSLFVBNVVSLE9BNFRLLFNBZ0JJLFVBQVUsR0FJUCxjQUFhO0VBQ1QsdURBQUE7O0FBR1IsVUFwVlIsT0E0VEssU0F3QkksVUFBVSxHQUNQO0VBQ0ksNkNBQUE7O0FBR1IsVUF6VlIsT0E0VEssU0E2QkksVUFBVSxHQUNQO0VBQ0ksNkNBQUE7O0FBSVosVUEvVkosT0ErVks7RUFDRyxZQUFZLGdGQUFaO0VBRUEsOEJBQUE7O0FBQ0EsVUFuV1IsT0ErVkssTUFJSSxVQUFVLEdBQ1A7RUFDSSxtREFBQTs7QUFHUixVQXhXUixPQStWSyxNQVNJLFVBQVUsR0FDUDtFQUNJLG1EQUFBOztBQUdSLFVBN1dSLE9BK1ZLLE1BY0ksVUFBVSxHQUNQO0VBQ0ksbURBQUE7O0FBR1IsVUFsWFIsT0ErVkssTUFtQkksVUFBVSxHQUNQO0VBQ0ksbURBQUE7O0FBR1IsVUF2WFIsT0ErVkssTUF3QkksVUFBVSxHQUNQO0VBQ0ksbURBQUE7O0FBR1IsVUE1WFIsT0ErVkssTUE2QkksVUFBVSxHQUNQO0VBQ0ksbURBQUE7O0FBL0JaLFVBL1ZKLE9BK1ZLLE1Ba0NHO0FBbENKLFVBL1ZKLE9BK1ZLLE1BbUNHO0VBQ0ksOEJBQUE7O0FBcENSLFVBL1ZKLE9BK1ZLLE1Ba0NHLE1BR0k7QUFyQ1IsVUEvVkosT0ErVkssTUFtQ0csV0FFSTtFQUNJLDhCQUFBOztBQXRDWixVQS9WSixPQStWSyxNQXlDRztFQUNJLE9BQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7O0FBQ0EsVUE1WVosT0ErVkssTUF5Q0csTUFJSztFQUNHLGFBQUE7O0FBOUNaLFVBL1ZKLE9BK1ZLLE1BdmFMO0VBQ0ksbUJBQUE7RUFDQSxjQUFBOztBQXFhQSxVQS9WSixPQStWSyxNQW5hTDtFQUNJLGNBQUE7O0FBa2FBLFVBL1ZKLE9BK1ZLLE1Ba0RHO0VBQ0ksdUJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7O0FBQ0EsVUFyWlosT0ErVkssTUFrREcsRUFJSztFQUNHLGtDQUFBO0VBQ0EsU0FBQTs7QUFNaEIsUUFBbUM7RUFBbkM7SUFDSSxnQkFBQTtJQUNBLFNBQUE7O0VBQ0EsOEJBQStCO0lBQzNCLCtCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxtQkFBQTs7RUFFSixVQUFDO0lBQ0csZUFBQTs7RUFJSSxVQUZQLE1BQ0csT0FDSztFQUNELFVBSFAsTUFDRyxPQUVLO0VBQ0QsVUFKUCxNQUNHLE9BR0s7SUFDRyxtQkFBQTtJQUNBLGNBQUE7O0VBSkosVUFGUCxNQUNHLE9BQ0ssUUFLRztFQUpKLFVBSFAsTUFDRyxPQUVLLE1BSUc7RUFISixVQUpQLE1BQ0csT0FHSyxTQUdHO0VBTEosVUFGUCxNQUNHLE9BQ0ssUUFNRztFQUxKLFVBSFAsTUFDRyxPQUVLLE1BS0c7RUFKSixVQUpQLE1BQ0csT0FHSyxTQUlHO0VBTkosVUFGUCxNQUNHLE9BQ0ssUUFPRztFQU5KLFVBSFAsTUFDRyxPQUVLLE1BTUc7RUFMSixVQUpQLE1BQ0csT0FHSyxTQUtHO0VBUEosVUFGUCxNQUNHLE9BQ0ssUUFRRztFQVBKLFVBSFAsTUFDRyxPQUVLLE1BT0c7RUFOSixVQUpQLE1BQ0csT0FHSyxTQU1HO0VBUkosVUFGUCxNQUNHLE9BQ0ssUUFTRztFQVJKLFVBSFAsTUFDRyxPQUVLLE1BUUc7RUFQSixVQUpQLE1BQ0csT0FHSyxTQU9HO0lBQ0ksY0FBQTs7RUFWUixVQUZQLE1BQ0csT0FDSyxRQVlHO0VBWEosVUFIUCxNQUNHLE9BRUssTUFXRztFQVZKLFVBSlAsTUFDRyxPQUdLLFNBVUc7SUFDSSx5QkFBQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTs7RUFDQSxVQWxCZixNQUNHLE9BQ0ssUUFZRyxFQUlLO0VBQUQsVUFsQmYsTUFDRyxPQUVLLE1BV0csRUFJSztFQUFELFVBbEJmLE1BQ0csT0FHSyxTQVVHLEVBSUs7SUFDRyxjQUFBOztFQWpCWixVQUZQLE1BQ0csT0FDSyxRQW9CRztFQW5CSixVQUhQLE1BQ0csT0FFSyxNQW1CRztFQWxCSixVQUpQLE1BQ0csT0FHSyxTQWtCRztJQUNJLHlCQUFBOztFQUVJLFVBekJuQixNQUNHLE9BQ0ssUUFvQkcsTUFFSyxRQUNJO0VBQUQsVUF6Qm5CLE1BQ0csT0FFSyxNQW1CRyxNQUVLLFFBQ0k7RUFBRCxVQXpCbkIsTUFDRyxPQUdLLFNBa0JHLE1BRUssUUFDSTtJQUNHLHlCQUFBOztFQUtoQixVQS9CUCxNQUNHLE9BOEJLLGNBQ0c7SUFDSSxtQkFBQTs7RUFDQSxVQWxDZixNQUNHLE9BOEJLLGNBQ0csRUFFSztJQUNHLHdDQUFBO0lBQ0EsU0FBQTs7RUFMWixVQS9CUCxNQUNHLE9BOEJLLGNBUUc7SUFDSSxhQUFhLGVBQWI7O0VBSUosVUE1Q1gsTUFDRyxPQTBDSyxNQUNJO0lBQ0csbUJBQUE7O0VBR1IsVUFoRFAsTUFDRyxPQStDSyxTQUNHO0lBQ0kseUJBQUE7SUFDQSx5QkFBQTs7RUFIUixVQWhEUCxNQUNHLE9BK0NLLFNBS0c7SUFDSSxtQ0FBQTs7RUF0RGhCLFVBQUMsTUFDRyxPQXdESSxTQUNJO0lBQ0ksY0FBQTs7RUEzRGhCLFVBQUMsTUErREc7RUEvREosVUFBQyxNQWdFRztJQUNJLGNBQUE7O0VBR1IsVUFBQztJQUNHLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxjQUFBO0lBQ0EsNEJBQUE7SUFDQSw2QkFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQVcsZUFBWDtJQUNBLGlCQUFBO0lBQ0EsVUFBQTs7RUFDQSxVQVhILEtBV0kseUJBQ0c7SUFDSSw2Q0FBQTs7RUFHUixVQWhCSCxLQWdCSSxzQkFDRztJQUNJLDZDQUFBOztFQUdSLFVBckJILEtBcUJJLHdCQUNHO0lBQ0ksNkNBQUE7O0VBR1IsVUExQkgsS0EwQkksOEJBRUc7RUFESixVQTNCSCxLQTJCSSxrQ0FDRztJQUNJLDZDQUFBOztFQUhSLFVBMUJILEtBMEJJLDhCQUtHLGNBQWE7RUFKakIsVUEzQkgsS0EyQkksa0NBSUcsY0FBYTtJQUNULHVEQUFBOztFQUdSLFVBbkNILEtBbUNJLHVCQUNHO0lBQ0ksNkNBQUE7O0VBR1IsVUF4Q0gsS0F3Q0ksNEJBQ0c7SUFDSSw2Q0FBQTs7RUFHUixVQTdDSCxLQTZDSSwrQkFDRztJQUNJLDZDQUFBOztFQUdSLFVBbERILEtBa0RJLDhCQUNHO0lBQ0ksNkNBQUE7O0VBR1IsVUF2REgsS0F1REk7SUFDRyxtQkFBQTtJQUNBLGNBQUE7O0VBRkosVUF2REgsS0F1REksTUFHRztFQUhKLFVBdkRILEtBdURJLE1BSUc7SUFDSSxjQUFBOztFQUVKLFVBOURQLEtBdURJLE1BT0kseUJBQ0c7SUFDSSxvREFBQTs7RUFHUixVQW5FUCxLQXVESSxNQVlJLHNCQUNHO0lBQ0ksb0RBQUE7O0VBR1IsVUF4RVAsS0F1REksTUFpQkksd0JBQ0c7SUFDSSxvREFBQTs7RUFHUixVQTdFUCxLQXVESSxNQXNCSSw4QkFDRztJQUNJLG9EQUFBOztFQUdSLFVBbEZQLEtBdURJLE1BMkJJLHVCQUNHO0lBQ0ksb0RBQUE7O0VBR1IsVUF2RlAsS0F1REksTUFnQ0ksNEJBQ0c7SUFDSSxvREFBQTs7RUFHUixVQTVGUCxLQXVESSxNQXFDSSwrQkFDRztJQUNJLG9EQUFBOztFQUdSLFVBakdQLEtBdURJLE1BMENJLDhCQUNHO0lBQ0ksb0RBQUE7O0VBbkdoQixVQUFDLEtBdUdHO0lBQ0ksYUFBYSxlQUFiO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTs7RUEzR1IsVUFBQyxLQXVHRyxlQUtJO0lBQ0kseUJBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7SUFDQSxhQUFhLGVBQWI7SUFDQSxVQUFBOztFQXBIWixVQUFDLEtBdUdHLGVBZUk7SUFDSSxrQkFBQTs7RUF2SFosVUFBQyxLQXVHRyxlQWVJLFNBRUk7SUFDSSxtQkFBQTtJQUNBLGFBQUE7O0VBMUhoQixVQUFDLEtBdUdHLGVBZUksU0FNSTtJQUNJLFlBQUE7O0VBN0hoQixVQUFDLEtBaUlHO0lBQ0ksY0FBQTtJQUNBLGFBQUE7O0VBbklSLFVBQUMsS0FpSUcsU0FHSTtJQUNJLGFBQWEsZUFBYjtJQUNBLDBCQUFBO0lBQ0EsY0FBQTs7RUF2SVosVUFBQyxLQTBJRztJQUNJLGFBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSwrQkFBQTtJQUNBLHlCQUFBO0lBQ0EsYUFBYSxlQUFiOztFQWhKUixVQUFDLEtBMElHLE1BT0k7SUFDSSxnQkFBQTs7RUFsSlosVUFBQyxLQXFKRztJQUNJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGFBQWEsZUFBYjs7RUF4SlIsVUFBQyxLQTBKRztJQUNJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLCtCQUFBOztFQS9KUixVQUFDLEtBMEpHLFdBTUk7SUFDSSwwQkFBQTtJQUNBLGFBQWEsZUFBYjtJQUNBLGNBQUE7O0VBbktaLFVBQUMsS0FzS0c7SUFDSSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxRQUFBO0lBQ0EsYUFBQTtJQUNBLFlBQUE7SUFDQSxzQkFBQTtJQUNBLDJCQUFBO0lBQ0EsNkJBQUE7O0VBOUtSLFVBQUMsS0FzS0csY0FTSTtJQUNJLFdBQUE7SUFDQSw2QkFBQTs7RUFoUWhCLFVBb1FJO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxTQUFBO0lBQ0EsZ0JBQUE7SUFDQSxPQUFBO0lBQ0Esa0JBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQVcsYUFBWDs7RUFDQSxVQVpKLE9BWUssY0FDRztJQUNJLFVBQUE7O0VBR1IsVUFqQkosT0FpQkssYUFDRztJQUNJLFVBQUE7O0VBRUosVUFyQlIsT0FpQkssYUFJSTtJQUNHLGVBQUE7O0VBR1IsVUF6QkosT0F5Qks7RUFDRCxVQTFCSixPQTBCSztJQUNHLGNBQUE7SUFDQSxtQkFBQTtJQUNBLHlCQUFBOztFQUpKLFVBekJKLE9BeUJLLFNBS0c7RUFKSixVQTFCSixPQTBCSyxNQUlHO0VBTEosVUF6QkosT0F5QkssU0FNRztFQUxKLFVBMUJKLE9BMEJLLE1BS0c7RUFOSixVQXpCSixPQXlCSyxTQU9HO0VBTkosVUExQkosT0EwQkssTUFNRztJQUNJLGNBQUE7O0VBUlIsVUF6QkosT0F5QkssU0FLRyxNQUlJO0VBUlIsVUExQkosT0EwQkssTUFJRyxNQUlJO0VBVFIsVUF6QkosT0F5QkssU0FNRyxNQUdJO0VBUlIsVUExQkosT0EwQkssTUFLRyxNQUdJO0VBVFIsVUF6QkosT0F5QkssU0FPRyxXQUVJO0VBUlIsVUExQkosT0EwQkssTUFNRyxXQUVJO0lBQ0ksY0FBQTtJQUNBLGFBQWEsZUFBYjs7RUFLUixVQXpDUixPQXdDSyxNQUNJO0lBQ0csU0FBUyxFQUFUO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsT0FBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxZQUFBOztFQVRSLFVBeENKLE9Bd0NLLE1BV0c7SUFDSSx5QkFBQTtJQUNBLHlCQUFBOztFQUNBLFVBdERaLE9Bd0NLLE1BV0csRUFHSztJQUNHLHdDQUFBOztFQWZaLFVBeENKLE9Bd0NLLE1Ba0JHO0lBQ0kseUJBQUE7SUFDQSxVQUFBOztFQXBCUixVQXhDSixPQXdDSyxNQXNCRztJQUNJLGFBQWEsZUFBYjs7RUFHUixVQWxFSixPQWtFSztJQUNHLG1CQUFBO0lBQ0EsY0FBQTs7RUFGSixVQWxFSixPQWtFSyxRQUdHO0VBSEosVUFsRUosT0FrRUssUUFJRztJQUNJLGFBQWEsUUFBYjtJQUNBLGNBQUE7SUFDQSxZQUFBOztFQUVKLFVBM0VSLE9Ba0VLLFFBU0k7SUFDRyxVQUFBO0lBQ0Esd0JBQUE7O0VBWFIsVUFsRUosT0FrRUssUUFhRztJQUNJLHlCQUFBO0lBQ0EsbUJBQUE7O0VBQ0EsVUFsRlosT0FrRUssUUFhRyxFQUdLO0lBQ0csY0FBQTs7RUFqQlosVUFsRUosT0FrRUssUUFvQkc7SUFDSSx5QkFBQTs7RUFFSSxVQXpGaEIsT0FrRUssUUFvQkcsTUFFSyxRQUNJO0lBQ0cseUJBQUE7O0VBSVosVUE5RlIsT0FrRUssUUE0QkksYUFDRztJQUNJLHlCQUFBO0lBQ0EsbUJBQUE7O0VBQ0EsVUFsR2hCLE9Ba0VLLFFBNEJJLGFBQ0csRUFHSztJQUNHLGNBQUE7O0VBSUosVUF2R2hCLE9Ba0VLLFFBNEJJLGFBUUcsTUFDSztJQUNHLGFBQUE7O0VBS2hCLFVBN0dKLE9BNkdNO0lBQ0UsU0FBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBVyxnQkFBWDs7RUFwWFosVUFvUUksT0FrSEk7SUFDSSxhQUFhLFFBQWI7SUFDQSx1QkFBQTtJQUNBLFFBQUE7SUFDQSxTQUFBOztFQTFYWixVQW9RSSxPQWtISSxNQUtJO0lBQ0ksYUFBQTs7RUE1WGhCLFVBb1FJLE9BMkhJO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBYSxRQUFiOztFQWxZWixVQW9RSSxPQWdJSTtJQUNJLG9DQUFBOztFQXJZWixVQW9RSSxPQW1JSTtJQUNJLGFBQUE7SUFDQSxnQkFBQTtJQUNBLFFBQUE7O0VBMVlaLFVBb1FJLE9Bd0lJO0lBQ0ksVUFBQTtJQUNBLHdCQUFBO0lBQ0EsbUJBQUE7O0VBL1laLFVBb1FJLE9Bd0lJLFlBSUk7SUFDSSxrQkFBQTtJQUNBLE9BQUE7O0VBR0EsVUFqSlosT0F3SUksWUFRSyxTQUNJO0lBQ0csaUJBQUE7O0VBTUosVUF4SlosT0FzSkksTUFDSyxRQUNJO0lBQ0csVUFBQTs7RUE3WnBCLFVBb1FJLE9BNkpJO0lBQ0ksYUFBQTs7RUFsYVosVUFvUUksT0FnS0k7RUFwYVIsVUFvUUksT0FpS0k7RUFyYVIsVUFvUUksT0FrS0k7SUFDSSxhQUFBOztFQUVKLFVBcktKLE9BcUtLLGNBQ0c7SUFDSSxzQkFBQTtJQUNBLGNBQUE7O0VBQ0EsVUF6S1osT0FxS0ssY0FDRyxFQUdLO0lBQ0csY0FBQTs7RUFMWixVQXJLSixPQXFLSyxjQVFHO0lBQ0ksYUFBYSxlQUFiO0lBQ0EsVUFBQTs7O0FBS2hCLFFBQW1DO0VBQy9CLFVBQUM7SUFDRyxvQkFBQTs7RUFESixVQUFDLEtBRUc7SUFDSSxrQkFBQTs7RUFKWixVQU9JO0lBQ0ksaUJBQUE7O0VBUlIsVUFPSSxPQUVJO0lBQ0ksZ0JBQUE7OztBQU1oQixNQUNJO0VBQ0ksZ0JBQUE7O0FBRlIsTUFLSTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBYSxlQUFiO0VBQ0EsZUFBQTs7QUFaUixNQUtJLE9BUUk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7O0FBZlosTUFLSSxPQVFJLGlCQUdJO0VBQ0ksV0FBVyxjQUFYO0VBQ0EscUJBQUE7O0FBbEJoQixNQUtJLE9BUUksaUJBR0ksSUFHSTtFQUNJLGFBQUE7O0FBSVosTUFuQkosT0FtQkssS0FDRyxpQkFDSTtFQUNJLFdBQVcsWUFBWDtFQUNBLHFCQUFBOztBQU9wQixRQUFtQztFQUMvQjtJQUNJLFVBQUE7O0VBR0o7SUFDSSxVQUFBOzs7QUNyOUJSO0FBQ0E7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQWEsZUFBYjtFQUNBLGVBQUE7O0FBQ0EsYUFBQztBQUFELGVBQUM7QUFDRCxhQUFDO0FBQUQsZUFBQztFQUNHLG1CQUFBOztBQUVKLGFBQUM7QUFBRCxlQUFDO0VBQ0cscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQUhKLGFBQUMsTUFJRztBQUpKLGVBQUMsTUFJRztFQUNJLGlCQUFBO0VBQ0EscUJBQUE7O0FBTlIsYUFBQyxNQUlHLGdCQUdJO0FBUFIsZUFBQyxNQUlHLGdCQUdJO0VBQ0ksMkJBQUE7O0FBUlosYUFBQyxNQUlHLGdCQUdJLElBRUk7QUFUWixlQUFDLE1BSUcsZ0JBR0ksSUFFSTtFQUNJLGFBQUE7RUFDQSxxQkFBQTs7QUFqQ3BCLGFBc0NJO0FBckNKLGVBcUNJO0VBQ0ksaUJBQUE7RUFDQSxzQkFBQTs7QUF4Q1IsYUEwQ0k7QUF6Q0osZUF5Q0k7RUFDSSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9DQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7O0FBcERSLGFBMENJLGdCQVdJLElBQ0k7QUFyRFosZUF5Q0ksZ0JBV0ksSUFDSTtFQUNJLFdBQUE7RUFDQSxxQkFBQTs7QUFJWjtFQUNJO0lBQ0ksV0FBVyxhQUFYOztFQUVKO0lBQ0ksV0FBVyxnQkFBWDs7RUFFSjtJQUNJLFdBQVcsaUJBQVg7O0VBRUo7SUFDSSxXQUFXLGFBQVg7OztBQUlaO0VBQ0kseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBQ0EsZUFBQztFQUNHLGNBQUE7O0FBTFIsZUFPSTtFQUNJLHlDQUFBOztBQVJSLGVBT0ksZ0JBRUksSUFDSTtFQUNJLGFBQUE7RUFDQSxxQkFBQTs7QUFNaEI7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7O0FBRkosVUFJSTtFQUNJLFlBQUE7RUFDQSxzQkFBc0Isb0JBQXRCO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBOztBQVRSLFVBWUk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7O0FBZFIsVUFpQkk7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBOztBQXBCUixVQXVCSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7O0FBQ0EsVUFKSixhQUlNO0VBQ0UsWUFBQTtFQUNBLHFCQUFBOztBQUNBLFVBUFIsYUFJTSxFQUdHO0VBQ0csY0FBQTs7QUEvQmhCLFVBb0NJO0VBQ0kscUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFnQix5QkFBaEI7RUFDQSw0QkFBQTtFQUNBLG1CQUFBOztBQTFDUixVQTZDSTtFQUNJLGVBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7O0FBRUEsVUFiSixpQkFhSztFQUNHLHFCQUFBOztBQUVKLFVBaEJKLGlCQWdCSyxNQUNHO0FBREosVUFoQkosaUJBZ0JLLE1BRUcsTUFBSztFQUNELG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFMUixVQWhCSixpQkFnQkssTUFPRztFQUNJLGVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTs7QUF6RWhCLFVBNkNJLGlCQWdDSTtFQUNJLFlBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBOztBQUNBLFVBNUNSLGlCQWdDSSxNQVlLO0VBQ0cscUJBQUE7O0FBMUZoQixVQTZDSSxpQkFnREk7RUFDSSxjQUFBOztBQTlGWixVQTZDSSxpQkFtREk7RUFDSSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7O0FBckdaLFVBNkNJLGlCQTBESTtFQUNJLGFBQUE7O0FSK2dEVixVUTNnREUsT1IyZ0REO0VBQ0MsU0FuaERjLE9BbWhEZDs7QUFzakpGLFVRbGtNRSxPUmtrTUQ7RUFDQyxTQW5oRGdCLE9BbWhEaEI7O0FRL3FNSixVQStHSSxPQUFNO0VBQ0YsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBOztBQXBIUixVQXVISTtFQUNJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTs7QUE3SFIsVUFnSUk7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsVUFKSixlQUlLO0VBQ0csVUFBQTs7QUFySVosVUF5SUk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsK0JBQUE7O0FBakpSLFVBeUlJLE9BVUk7RUFDSSxlQUFBO0VBQ0EsZUFBQTs7QUFDQSxVQWJSLE9BVUksRUFHSztFQUNHLGNBQUE7RUFDQSxlQUFBOztBQUtaLFFBQW1DO0VBQW5DLFVBQ0k7SUFDSSxhQUFBOztFQUZSLFVBSUk7SUFDSSwrQkFBQTtJQUNBLHFCQUFBOztFQU5SLFVBUUk7SUFDSSxhQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxXQUFXLGdCQUFYO0lBQ0EsNkNBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7O0VBZlIsVUFRSSxpQkFRSTtJQUNJLHFCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBZ0IseUJBQWhCO0lBQ0EsNEJBQUE7SUFDQSxtQkFBQTs7RUF0QlosVUF5Qkk7SUFDSSxnQkFBQTs7O0FBSVIsUUFBbUM7RUFBbkMsVUFDSTtJQUNJLHNCQUFBO0lBQ0EseUJBQUE7OztBQUlSLFFBQW1DO0VBQW5DLFVBQ0k7SUFDSSxRQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxXQUFXLGdCQUFYOztFQUxSLFVBT0k7SUFDSSxzQkFBQTtJQUNBLHlCQUFBOzs7QUMxU1o7RUFLSSxrQkFBQTs7QUFMSixPQU9JO0VsQkZGLGtDQUFrQyw2QkFBbEM7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFa0JDTSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QWJmTixPYUdFLFFiSEQ7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7O0FBRUYsT2FERSxRYkNEO0VBQ0MsWUFBQTtFQUNBLG1CQUFBOztBYVlJLE9BZkosUUFlSztFQUNHLHNCQUFBO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUVBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTs7QUEvQlosT0FtQ0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQXRDUixPQXlDSTtFQUNJLGNBQUE7O0FBR0osT0FBQyxRQUNHO0VBR0kseUJBQUE7O0FUNitFVixPU2ovRUcsUUFDRyxRVGcvRUw7RUFDQyxTQW5yRWEsT0FtckViOztBQXNqSkYsT1N4aU9HLFFBQ0csUVR1aU9MO0VBQ0MsU0FuckVlLE9BbXJFZjs7QVNsaU9RLE9BUFAsUUFDRyxRQU1LO0VBQ0cseUJBQUE7O0FBUlosT0FBQyxRQVlHO0VBQ0ksY0FBQTs7QUFJUixPQUFDLFdBQ0csUUFBTztFQUNILHNCQUFBOztBQUlSLFFBQW1DO0VBQW5DO0lBS0ksZ0JBQUE7SUFDQSxnQkFBQTs7RXpCN0ROLE9BQUM7RUFDRCxPQUFDO0lBQ0MsU0FBUyxHQUFUO0lBQ0EsY0FBQTs7RUFFRixPQUFDO0lBQ0MsV0FBQTs7RUFORixPQUFDO0VBQ0QsT0FBQztJQUNDLFNBQVMsR0FBVDtJQUNBLGNBQUE7O0VBRUYsT0FBQztJQUNDLFdBQUE7O0V5QmlEQSxPQVFJO0lBQ0ksV0FBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsV0FBQTs7RUFHQSxPQVJKLFFBUUs7SUFDRyxhQUFBOztFQWpCWixPQXFCSTtJQUNJLFdBQUE7SUFDQSxpQkFBQTs7RUF2QlIsT0FxQkksYUFJSTtJQUNJLGFBQUE7OztBQVNaLFFBREssTUFBSyxXQUFZLFFBQ3JCO0VBQ0csYUFBQTs7QW5DeEdSO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBOztBQUVBLFFBQUM7RUFDRyxtQkFBQTs7QUFYUixRQWFJO0VBQ0ksa0JBQUE7RUFDQSxlQUFBOztBQWZSLFFBaUJJO0VBQ0ksZ0JBQUE7O0FBbEJSLFFBcUJJO0VBQ0ksYUFBYSxlQUFiOztBQUdKLFFBQUM7RUFDRyxtQ0FBQTtFQUNBLGNBQUE7O0FBRkosUUFBQyxLQUdHO0VBQ0ksY0FBQTs7QUFKUixRQUFDLEtBTUc7RUFDSSxjQUFBOztBQUlSLFFBQUM7RUFDRyxtQ0FBQTtFQUNBLGNBQUE7O0FBRkosUUFBQyxLQUdHO0VBQ0ksY0FBQTs7QUFKUixRQUFDLEtBTUc7RUFDSSxjQUFBOztBQVBSLFFBQUMsS0FTRyxLQUNJLElBQ0k7RUFDSSxhQUFBOztBQU1oQixRQUFDO0VBQ0csbUNBQUE7RUFDQSxjQUFBOztBQUZKLFFBQUMsTUFJRyxLQUNJLElBQ0k7RUFDSSxhQUFBOztBQUtoQixRQUFtQztFQUMvQixRQUFDO0lBQ0csbUJBQUE7O0VBRlIsUUFJSTtJQUNJLGFBQUE7SUFDQSxtQkFBQTs7RUFOUixRQVFJO0lBQ0ksV0FBVyxlQUFYOzs7QVU5RFYsd0JBQUM7QUFDRCx3QkFBQztFQUNDLFNBQVMsR0FBVDtFQUNBLGNBQUE7O0FBRUYsd0JBQUM7RUFDQyxXQUFBOztBQU5GLHdCQUFDO0FBQ0Qsd0JBQUM7RUFDQyxTQUFTLEdBQVQ7RUFDQSxjQUFBOztBQUVGLHdCQUFDO0VBQ0MsV0FBQTs7QVY2REosd0JBR0k7RUFDSSxZQUFBOztBQUtKLFFBQW1DO0VBQW5DLElBREEsUUFBUztJQUVMLGFBQUE7OztBb0N2RlI7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUNaSixNQUNJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7O0FBSlIsTUFNSTtFQUNJLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBZ0IseUJBQWhCO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTs7QUFFSixRQUFtQztFQUFuQyxNQUNJO0lBQ0ksWUFBQTtJQUNBLFlBQUE7OztBQUlSLFFBQW1DO0VBQW5DLE1BQ0k7SUFDSSxZQUFBO0lBQ0EsWUFBQTs7O0FDeEJaO0VBQ0ksa0JBQUE7RUFDQSxZQUFBOztBQUZKLGNBR0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxhL0MrRGlCLHNDK0MvRGpCO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7O0FBRUEsY0FuQkosZUFtQks7RUFDRyxtQkFBQTtFQUNBLHFCQUFBOztBQUVKLGNBdkJKLGVBdUJLO0VBQ0csbUJBQUE7RUFDQSxxQkFBQTs7QUFGSixjQXZCSixlQXVCSyxPQUdHO0VBQ0ksV0FBVyxjQUFYO0VBQ0EscUJBQUE7O0FBR1IsY0EvQkosZUErQks7RUFDRyxXQUFXLFNBQVg7RUFDQSxxQkFBQTs7QUFFSixjQW5DSixlQW1DSztFQUNHLGFBQUE7O0FBREosY0FuQ0osZUFtQ0ssTUFFRztFQUNJLFdBQVcsZUFBWDtFQUNBLHFCQUFBOztBQUpSLGNBbkNKLGVBbUNLLE1BTUc7RUFDSSxpQkFBQTs7QUE3Q2hCLGNBaURJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQVcsaUJBQVg7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7O0FBQ0EsY0FwQkosZ0JBb0JLO0VBQ0csbUJBQUE7RUFDQSxXQUFXLGFBQVg7RUFDQSxVQUFBO0VBQ0EscUJBQUE7O0FBekVaLGNBaURJLGdCQTBCSTtFQUNJLFdBQVcsZUFBWDtFQUNBLHFCQUFBOztBQTdFWixjQWlGSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBOztBQUNBLGNBZkosRUFlSztFQUNHLGdCQUFBOztBQWpHWixjQWlGSSxFQWtCSTtFQUNJLGlCQUFBOztBQUVKLGNBckJKLEVBcUJLO0VBQ0csYUFBQTs7QUFFSixjQXhCSixFQXdCSztFQUNHLG1CQUFBO0VBQ0EscUJBQUE7O0FBR1IsVUFBVztFQUNQLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTs7QUNsSFI7RUFDSSxnQkFBQTtFQUNBLG1CQUFBOztBQUZKLGNBR0k7RUFDSSxhQUFhLHNDQUFiO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBYSxlQUFiOztBQVZSLGNBR0ksR0FRSTtFQUNJLGNBQUE7O0FBWlosY0FlSTtFQUNJLGNBQUE7O0FBaEJSLGNBZUksVUFFSTtFQUNJLGFBQWEsZUFBYjtFQUNBLDBCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBckJaLGNBZUksVUFRSSxFQUFDO0VBQ0csY0FBQTs7QUF4QlosY0FlSSxVQVlJO0VBQ0ksZ0JBQUE7O0FBSVIsY0FBQztFQUNHLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLFdBQVcsZ0JBQVg7RUFDQSxpQkFBQTtFQUNBLGFBQWEsZUFBYjs7QUFDQSxjQVJILE1BUUk7RUFDRyxjQUFBOztBQUVKLGNBWEgsTUFXSTtFQUNHLGNBQUE7O0FBWlIsY0FBQyxNQWNHO0VBQ0ksaUJBQUE7O0FBR1IsUUFBbUM7RUFBbkM7SUFDSSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxtQkFBQTs7RUFISixjQUlJO0lBQ0ksU0FBQTs7O0FBR1IsUUFBbUM7RUFBbkMsY0FDSTtJQUNJLGVBQUE7SUFDQSxtQkFBQTs7RUFFSixjQUFDO0lBQ0csZUFBQTtJQUNBLGdCQUFBOzs7QUNqRVo7RUFDSSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBOztBQUNBLG9CQUFDO0VBQ0csYUFBQTs7QUFDQSxvQkFGSCxRQUVJO0VBQ0csZUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTs7QUFFSixvQkFSSCxRQVFJLE9BQ0c7RUFDSSxpQkFBQTs7QUFHUixvQkFiSCxRQWFJO0VBQ0csa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7O0FBR1Isb0JBQUM7RUFDRyxnQkFBQTtFQUNBLHNCQUFBOztBQUVKLFFBQW1DO0VBQW5DO0lBQ0ksYUFBQTtJQUNBLGtCQUFBO0lBQ0EsMEJBQUE7SUFDQSx5QkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7O0VBQ0Esb0JBQUM7SUFDRyxTQUFBOztFQUNBLG9CQUZILFFBRUk7SUFDRyxlQUFBOztFQUVKLG9CQUxILFFBS0k7SUFDRyxhQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTs7RUFFSixvQkFaSCxRQVlJO0lBQ0csa0JBQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQVcsZ0JBQVg7O0VBR1Isb0JBQUM7SUFDRyxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxhQUFhLGVBQWI7SUFDQSxhQUFBOzs7QUFHUixRQUFtQztFQUFuQztJQUNJLGtCQUFBOztFQUVJLG9CQURILFFBQ0k7SUFDRyxlQUFBOzs7QUFNaEI7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQVcsa0JBQVg7RUFDQSxRQUFRLDhDQUFSO0VBQ0EscUJBQUE7O0FBQ0EsUUFBQztFQUNHLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSx5REFBQTtFQUNBLFdBQVcsZ0JBQVg7O0FBRUosUUFBQztFQUNHLFVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQVcscUJBQVg7RUFDQSxxQkFBQTs7QUFFSixRQUFtQztFQUFuQztJQUNJLE9BQUE7SUFDQSxXQUFXLGtCQUFYOztFQUNBLFFBQUM7SUFDRyxXQUFBO0lBQ0EsVUFBQTs7RUFFSixRQUFDO0lBQ0csV0FBVyxxQkFBWDs7O0FBSVIsUUFBbUM7RUFBbkM7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxZQUFBOztFQUNBLFFBQUM7SUFDRyxXQUFBOzs7QUFJUixRQUFtQztFQUMvQixRQUFDO0lBQ0csV0FBQTs7O0FDbElaLGdCQUNJO0VBQ0ksYUFBQTs7QUFGUixnQkFJSTtFQUNJLGVBQUE7RUFDQSxnQ0FBQTs7QUFDQSxnQkFISixPQUdLO0VBQ0csbUJBQUE7O0FBUlosZ0JBSUksT0FNSTtBQVZSLGdCQUlJLE9BT0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBRUosZ0JBYkosT0FhSztFQUNHLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBOztBQUhKLGdCQWJKLE9BYUssU0FJRztFQUNJLGFBQUE7RUFDQSxRQUFBOztBQU5SLGdCQWJKLE9BYUssU0FRRztFQUNJLCtCQUFBOztBQVRSLGdCQWJKLE9BYUssU0FXRztFQUNJLCtCQUFBOztBQUdSLGdCQTVCSixPQTRCSyxjQUNHO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFDQSxnQkFuQ1osT0E0QkssY0FDRyxTQU1LLEtBQ0csSUFDSTtFQUNJLGFBQUE7O0FBMUM1QixnQkFJSSxPQTRDSTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFuRFosZ0JBSUksT0FpREk7RUFDSSxrQkFBQTs7QUN0RFo7RUFDSSxzQkFBQTtFQUNBLG1CQUFBOztBQUNBLFVBQUM7RUFDRyxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFzQiwrQkFBdEI7RUFDQSxzQkFBQTtFQUNBLDJCQUFBOztBQUNBLDhCQUErQixXQVRsQztFQVVPLHNCQUFzQiw0Q0FBdEI7O0FBR1IsVUFBQztFQUNHLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7O0FBQ0EsVUFSSCxTQVFJO0VBQ0csZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFhLGVBQWI7O0FBRUosVUFoQkgsU0FnQkk7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTs7QUFHUixRQUFtQztFQUFuQztJQUNJLGFBQUE7O0VBQ0EsVUFBQztJQUNHLDRCQUFBO0lBQ0EsK0JBQUE7SUFDQSwwQkFBQTtJQUNBLFlBQUE7O0VBQ0EsVUFMSCxjQUtJO0lBQ0csYUFBQTtJQUNBLFVBQUE7O0VBR1IsVUFBQztJQUNHLGFBQUE7SUFDQSxVQUFBO0lBQ0EsNkJBQUE7SUFDQSxpQkFBQTtJQUNBLDRCQUFBO0lBQ0EsNkJBQUE7SUFDQSxrQkFBQTs7O0FBR1IsUUFBbUM7RUFFM0IsVUFESCxjQUNJO0lBQ0csVUFBQTs7RUFHUixVQUFDO0lBQ0csVUFBQTs7O0FBR1IsUUFBbUM7RUFBbkM7SUFDSSxtQkFBQTs7O0FDdkVSO0VBSUksc0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7O0FBVEosY0FDSSxFQUFDO0VBQ0csYUFBQTs7QUFRSixtQkFBcUM7RUFBckM7SUFDSSxZQUFBOzs7QUFYUixjQWFJO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBOztBQW5CUixjQXFCSTtFQUNJLGVBQUE7RUFDQSxhQUFhLGVBQWI7RUFDQSxxQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7O0FBQ0EsbUJBQXFDO0VBQXJDLGNBTko7SUFPUSxZQUFBOzs7QUE1QlosY0FxQkkscUJBU0k7RUFDSSxpQkFBQTtFQUNBLGdCQUFBOztBQWhDWixjQXFCSSxxQkFhSTtFQUNJLGdCQUFBOztBQW5DWixjQXFCSSxxQkFhSSxrQkFFSTtFQUNJLGVBQUE7RUFDQSxZQUFBOztBQUNBLG1CQUFxQztFQUFyQyxjQWxCWixxQkFhSSxrQkFFSTtJQUlRLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQUE7SUFDQSx1QkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7OztBQTdDcEIsY0FrREk7RUFDSSxrQkFBQTs7QUFuRFIsY0FrREksdUJBRUk7RUFDSSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBYSxlQUFiO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQUNBLG1CQUFxQztFQUFyQyxjQVpSLHVCQUVJO0lBV1EsZ0JBQUE7OztBQS9EaEIsY0FrREksdUJBZ0JJO0VBQ0kseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQWEsZUFBYjtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFDQSxtQkFBcUM7RUFBckMsY0ExQlIsdUJBZ0JJO0lBV1EsZ0JBQUE7OztBQTdFaEIsY0FpRkk7RUFDSSxxQkFBQTs7QUFsRlIsY0FpRkksNkJBRUk7RUFDSSxlQUFBO0VBQ0EsYUFBYSxRQUFiOztBQUNBLG1CQUFxQztFQUFyQyxjQUxSLDZCQUVJO0lBSVEsZUFBQTs7O0FBdkZoQixjQTJGSTtFQUNJLFlBQUE7RUFDQSwwQkFBQTs7QUFDQSxtQkFBcUM7RUFBckMsY0FISjtJQUlRLGVBQUE7OztBQS9GWixjQTJGSSxhQU1JO0VBQ0ksZ0JBQUE7O0FBbEdaLGNBMkZJLGFBTUksa0JBRUk7RUFDSSwwQkFBQTs7QUFDQSxtQkFBcUM7RUFBckMsY0FWWixhQU1JLGtCQUVJO0lBR1EsZUFBQTs7O0FDdEdwQjtFQUNJLCtCQUFBOztBQURKLGNBRUk7RUFDSSwrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFFSixRQUEwQix1QkFBdUI7RUFBakQ7SUFDSSxnQkFBQTs7O0FDT0osUUFBbUM7RUFBbkM7SUFDSSxpQkFBQTs7O0FBSVI7RUFDSSxnQkFBQTs7QUFHSixNQUNJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFhLGVBQWI7RUFDQSxtQkFBQTtFQUNBLGVBQUE7O0FBRUosTUFBQztFQUNHLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQWEsZUFBYjs7QUFFSixNQUFDO0VBQ0csZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBRUosTUFBQztFQUNHLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBOztBQUNBLE1BSkgsS0FJSTtFQUNHLGNBQUE7O0FBREosTUFKSCxLQUlJLE1BRUc7RUFDSSxhQUFhLGVBQWI7O0FBSVosTUFBQztFQUNHLGFBQWEsZUFBYjtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7QUFISixNQUFDLE9BSUc7RUFDSSxjQUFBO0VBQ0EsYUFBYSxRQUFiOztBQXBDWixNQXVDSTtFQUNJLGNBQUE7O0FDckRSO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFHSjtFQUNJLG9CQUFBOztBQUNBLElBQUM7RUFDRyxnQkFBQTs7QUFJUjtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQUVBLElBQUM7RUFDRyxnQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAudGFiLWZvY3VzKCk7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgLmltZy1yZXNwb25zaXZlKCk7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIC5pbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XG59XG4uYW5pbWF0aW9uLW5hbWUoQG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcbn1cbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4uYW5pbWF0aW9uLWRlbGF5KEBkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xufVxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbn1cbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG59XG4uYW5pbWF0aW9uLWZpbGwtbW9kZShAZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG4uYmFja2ZhY2UtdmlzaWJpbGl0eShAdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbi5jb250ZW50LWNvbHVtbnMoQGNvbHVtbi1jb3VudDsgQGNvbHVtbi1nYXA6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IEBtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6IEBtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6IEBtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6IEBtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6IEBtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4JztcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4uY3VieW4uY29tL2ZvbnRzL0NvbGZheFdlYlJlZ3VsYXIuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJ2h0dHBzOi8vY2RuLmN1YnluLmNvbS9mb250cy9Db2xmYXhXZWJSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDb2xmYXgnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Db2xmYXgtQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvQ29sZmF4LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Db2xmYXgtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Db2xmYXgtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvQ29sZmF4LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0NvbGZheC1NZWRpdW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0NvbGZheC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Db2xmYXgtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0NvbGZheC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL0NvbGZheC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGJyYW5kLXByaW1hcnk6ICM1ZGQxN2I7XG5AYnJhbmQtcHJpbWFyeS1kYXJrOiBkYXJrZW4oQGJyYW5kLXByaW1hcnksIDEwJSk7XG5AYnJhbmQtc2Vjb25kYXJ5OiAjNTk4M2ZmO1xuQGJyYW5kLXNlY29uZGFyeS1saWdodDogbGlnaHRlbihAYnJhbmQtc2Vjb25kYXJ5LCAzMCUpO1xuQGJyYW5kLXNlY29uZGFyeS1kYXJrOiBkYXJrZW4oQGJyYW5kLXNlY29uZGFyeSwgMTAlKTtcbkBicmFuZC10ZXJ0aWFyeTogI2Y5NWY4MDtcbkBicmFuZC1iYXNlOiAjNDI0MjQyO1xuQGJyYW5kLXN1YnRsZTogI2Y2ZjZmNjtcblxuQHdoaXRlOiAjZmZmZmZmO1xuQGJsYWNrOiAjMDAwMDAwO1xuQGdyYXktYmFzZTogQGJyYW5kLWJhc2U7XG5AZ3JheS1kYXJrZXI6IEBibGFjaztcbkBncmF5LWRhcms6IEBncmF5LWJhc2U7XG5AZ3JheTogIzc3Nzc3NztcbkBncmF5LWxpZ2h0OiAjYWFhYWFhO1xuQGdyYXktbGlnaHRlcjogI2NjY2NjYztcbkBjb2xkLWJsdWU6ICM2ODc2N2Q7XG5AY29sZC1ibHVlLTEwMDogI2JkY2NkNDtcbkBjb2xkLWdyZXk6ICNmMWY1Zjg7XG5cbkBlcnJvci1iZzogI2ZlZWZmMjtcblxuQGJyYW5kLXN1Y2Nlc3M6IEBicmFuZC1wcmltYXJ5O1xuQGJyYW5kLWluZm86IEBicmFuZC1zZWNvbmRhcnk7XG5AYnJhbmQtd2FybmluZzogI2ZmN2Y2MTtcbkBicmFuZC1kYW5nZXI6IEBicmFuZC10ZXJ0aWFyeTtcblxuQGJyYW5kLWluZm8tbGlnaHQ6IGxpZ2h0ZW4oQGJyYW5kLWluZm8sIDEyJSk7XG5AYnJhbmQtaW5mby1kYXJrOiBkYXJrZW4oQGJyYW5kLWluZm8sIDM5JSk7XG5AYnJhbmQtd2FybmluZy1saWdodDogbGlnaHRlbihAYnJhbmQtd2FybmluZywgMTIlKTtcbkBicmFuZC13YXJuaW5nLWRhcms6IGRhcmtlbihAYnJhbmQtd2FybmluZywgMzklKTtcbkBicmFuZC1kYW5nZXItbGlnaHQ6IGxpZ2h0ZW4oQGJyYW5kLWRhbmdlciwgMTIlKTtcbkBicmFuZC1kYW5nZXItZGFyazogZGFya2VuKEBicmFuZC1kYW5nZXIsIDM5JSk7XG5cbkBib3JkZXItcmFkaXVzLWJhc2U6IDJweDtcbkBib3JkZXItcmFkaXVzLWxhcmdlOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuQGJvcmRlci1yYWRpdXMtbGc6IDRweDtcbkBib3JkZXItcmFkaXVzLXNtYWxsOiAycHg7XG5AYm9yZGVyLXJhZGl1cy1zbTogQGJvcmRlci1yYWRpdXMtc21hbGw7XG5cbkBzZWNvbmRhcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIEBicmFuZC1zZWNvbmRhcnkgMCUsIEBicmFuZC1zZWNvbmRhcnktZGFyayAxMDAlKTtcblxuQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdDb2xmYXgnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuQGZvbnQtZmFtaWx5LXVwcGVyY2FzZTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuQGZvbnQtd2VpZ2h0LWJhc2U6IDMwMDtcbkBoZWFkaW5ncy1mb250LXdlaWdodDogQGZvbnQtd2VpZ2h0LWJhc2U7XG5AYnRuLWZvbnQtd2VpZ2h0OiBAZm9udC13ZWlnaHQtYmFzZTtcbkBhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiBAZm9udC13ZWlnaHQtYmFzZTtcbkBiYWRnZS1mb250LXdlaWdodDogQGZvbnQtd2VpZ2h0LWJhc2U7XG5AY2xvc2UtZm9udC13ZWlnaHQ6IEBmb250LXdlaWdodC1iYXNlO1xuQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiBAZ3JheS1saWdodGVyO1xuQGlucHV0LWJnOiBAYnJhbmQtc3VidGxlO1xuQGlucHV0LWJvcmRlci1jb2xvcjogI2VhZWFlYTtcbkBpbnB1dC1oZWlnaHQ6IDM1cHg7XG5cbkBmb250LXNpemUtYmFzZTogMTRweDtcbkBmb250LXNpemUtbGFyZ2U6IDE2cHg7XG5AZm9udC1zaXplLXNtYWxsOiAxMHB4O1xuQGZvbnQtc2l6ZS14bDogMjJweDtcbkBmb250LXNpemUtbGc6IEBmb250LXNpemUtbGFyZ2U7XG5AZm9udC1zaXplLXNtOiAxMnB4O1xuQGZvbnQtc2l6ZS14czogQGZvbnQtc2l6ZS1zbWFsbDtcbkBmb250LXNpemUtaDE6IDI4cHg7XG5AZm9udC1zaXplLWgyOiAyMnB4O1xuQGZvbnQtc2l6ZS1oMzogMTZweDtcbkBmb250LXNpemUtaDQ6IDE0cHg7XG5cbkBndXR0ZXI6IDIwcHg7XG5AZ3JpZC1ndXR0ZXItd2lkdGg6IEBndXR0ZXI7XG5AZ3V0dGVyLXNtOiBAZ3V0dGVyICogMC41O1xuQGd1dHRlci1tZDogQGd1dHRlciAqIDAuNzU7XG5AZ3V0dGVyLWxnOiBAZ3V0dGVyICogMS41O1xuQGd1dHRlci14bDogQGd1dHRlciAqIDI7XG5cbkBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDU4KSxcbiAgICAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDg0KTtcbkBib3gtc2hhZG93LTE6IDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNTgpLFxuICAgIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDg0KTtcblxuQG1vZGFsLWJhY2tncm91bmQ6IEB3aGl0ZTtcblxuQGFuaW1hdGlvbi1iYXNlOiAzMDBtcztcbkBhbmltYXRpb24tZmFzdDogMTAwbXM7XG5AYW5pbWF0aW9uLXNsb3c6IDUwMG1zO1xuXG5AbWVudS1oZWlnaHQ6IDkwcHg7XG5cbkBwYWRkaW5nLWJhc2UtdmVydGljYWw6IEBndXR0ZXItc207XG5AcGFkZGluZy1iYXNlLWhvcml6b250YWw6IEBndXR0ZXI7XG5AcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogQGd1dHRlci1zbTtcbkBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6IEBndXR0ZXI7XG5AcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogM3B4O1xuQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogNXB4O1xuQHBhZGRpbmcteHMtdmVydGljYWw6IDFweDtcbkBwYWRkaW5nLXhzLWhvcml6b250YWw6IDNweDtcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG4udGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG4uaW1nLXJlc3BvbnNpdmUoQGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6IEBkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuLmltZy1yZXRpbmEoQGZpbGUtMXg7IEBmaWxlLTJ4OyBAd2lkdGgtMXg7IEBoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTF4fVwiKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMnh9XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogQHdpZHRoLTF4IEBoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IEBoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IEBoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IEBoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IEBoZWFkaW5ncy1jb2xvcjtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBAaGVhZGluZ3Mtc21hbGwtY29sb3I7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6IEBmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6IEBmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6IEBmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6IEBmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6IEBmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6IEBmb250LXNpemUtaDY7IH1cblxuXG4vLyBCb2R5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG4gIG1hcmdpbjogMCAwIChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKEBmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogQGZvbnQtc2l6ZS1zbWFsbCAvIEBmb250LXNpemUtYmFzZSkpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhdGUtd2FybmluZy1iZztcbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLy8gQWxpZ25tZW50XG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG59XG4udGV4dC1pbmZvIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtaW5mby10ZXh0KTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLXRleHQpO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtZGFuZ2VyLXRleHQpO1xufVxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xuICAuYmctdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XG59XG4uYmctc3VjY2VzcyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5iZy1pbmZvIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLWluZm8tYmcpO1xufVxuLmJnLXdhcm5pbmcge1xuICAuYmctdmFyaWFudChAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uYmctZGFuZ2VyIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcbiAgbWFyZ2luOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3Qgb3B0aW9uc1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgLmxpc3QtdW5zdHlsZWQoKTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoQGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC50ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBAZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgQGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgLnRleHQtdXBwZXJjYXNlKCk7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IEBibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4udGV4dC1lbXBoYXNpcy12YXJpYW50KEBjb2xvcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi5iZy12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIGEmOmhvdmVyLFxuICBhJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG4udGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICAubWFrZS1yb3coKTtcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKTtcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbi5tYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAubWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gIC5tYWtlLWdyaWQobGcpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG4uY29udGFpbmVyLWZpeGVkKEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoQGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoQGd1dHRlciAvIDIpKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoQGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKEBndXR0ZXIgLyAtMikpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xufVxuLm1ha2UteHMtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXNtLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIuY2FsbG91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODksIDEzMSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuaWNvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgfVxuICAgIC5kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgIH1cblxuICAgICYuaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoODksIDEzMSwgMjU1LCAwLjEpO1xuICAgICAgICBjb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLWluZm8tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2FybiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMjcsIDk3LCAwLjEpO1xuICAgICAgICBjb2xvcjogQGJyYW5kLXdhcm5pbmc7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXdhcm5pbmc7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtaW5mby1kYXJrO1xuICAgICAgICB9XG4gICAgICAgIC5pY28ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogQGJyYW5kLXdhcm5pbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCA5NSwgMTI4LCAwLjEpO1xuICAgICAgICBjb2xvcjogQGJyYW5kLXRlcnRpYXJ5O1xuXG4gICAgICAgIC5pY28ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogQGJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmljbyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmludmFsaWQtYWRkcmVzcy1jYWxsb3V0IHtcbiAgICAuY2xlYXJmaXgoKTtcblxuICAgIC5idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxufVxuXG46bm90KC5tb2RhbCkgPiAuY2FsbG91dHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgQGdyaWQtY29sdW1uc2AuXG5cbi5tYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgLy8gQ29tbW9uIHN0eWxlcyBmb3IgYWxsIHNpemVzIG9mIGdyaWQgY29sdW1ucywgd2lkdGhzIDEtMTJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWw7IFwiPTxcIiBpc24ndCBhIHR5cG9cbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxuICAgIEB7bGlzdH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1Ncbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XG4gIC8vIG5leHQgaXRlcmF0aW9uXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3Ncbi5tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuLnRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZTsgQHRhYmxlLWJnLWFjdGl2ZSk7XG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG4udGFibGUtcm93LXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9LFxuICAgID4gdGguQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfSA+IHRkLFxuICAgICYuQHtzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLkB7c3RhdGV9OmhvdmVyLFxuICAgID4gdGguQHtzdGF0ZX06aG92ZXIsXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuQHtzdGF0ZX0sXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogQGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIC50YWItZm9jdXMoKTtcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgLnBsYWNlaG9sZGVyKCk7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xuICB0ZXh0YXJlYSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogQGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbi8vXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWJhc2UpO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5pbnB1dC1zbSB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbi5pbnB1dC1sZyB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWxhcmdlKTtcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKEBpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLmZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAubWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEB0ZXh0LWNvbG9yOiAjNTU1OyBAYm9yZGVyLWNvbG9yOiAjY2NjOyBAYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbi5mb3JtLWNvbnRyb2wtZm9jdXMoQGNvbG9yOiBAaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gIEBjb2xvci1yZ2JhOiByZ2JhKHJlZChAY29sb3IpLCBncmVlbihAY29sb3IpLCBibHVlKEBjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCBAe2NvbG9yLXJnYmF9XCIpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLmlucHV0LXNpemUoQGlucHV0LWhlaWdodDsgQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuXG4gIHNlbGVjdCYge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhJixcbiAgc2VsZWN0W211bHRpcGxlXSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6IEBidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWJhc2UtdmVydGljYWw7IEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1iYXNlOyBAbGluZS1oZWlnaHQtYmFzZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAudXNlci1zZWxlY3Qobm9uZSk7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgLnRhYi1mb2N1cygpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBAYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgLm9wYWNpdHkoLjY1KTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIGEmIHtcbiAgICAmLmRpc2FibGVkLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWRlZmF1bHQge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tc3VjY2Vzcy1jb2xvcjsgQGJ0bi1zdWNjZXNzLWJnOyBAYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXG4uYnRuLWluZm8ge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1pbmZvLWNvbG9yOyBAYnRuLWluZm8tYmc7IEBidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4td2FybmluZy1jb2xvcjsgQGJ0bi13YXJuaW5nLWJnOyBAYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kYW5nZXItY29sb3I7IEBidG4tZGFuZ2VyLWJnOyBAYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG5cbi8vIExpbmsgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXhzLXZlcnRpY2FsOyBAcGFkZGluZy14cy1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi5idXR0b24tdmFyaWFudChAY29sb3I7IEBiYWNrZ3JvdW5kOyBAYm9yZGVyKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbi5idXR0b24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG4ub3BhY2l0eShAb3BhY2l0eSkge1xuICBvcGFjaXR5OiBAb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICBAb3BhY2l0eS1pZTogKEBvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7b3BhY2l0eS1pZX0pXCI7XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAudHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjNzIGVhc2Utb3V0XCIpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IC50cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IC5vcGFjaXR5KDApOyB9XG4gICYuaW4geyAub3BhY2l0eShAbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBAbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IEBtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLmJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBNb2RhbCBzaXplc1xuICAubW9kYWwtc20geyB3aWR0aDogQG1vZGFsLXNtOyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubW9kYWwtbGcgeyB3aWR0aDogQG1vZGFsLWxnOyB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG4uY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIC5jbGVhcmZpeCgpO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIC5jZW50ZXItYmxvY2soKTtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIC50ZXh0LWhpZGUoKTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbi5jZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuLmhpZGUtdGV4dCgpIHtcbiAgZm9udDogflwiMC8wXCIgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbi50ZXh0LWhpZGUoKSB7XG4gIC5oaWRlLXRleHQoKTtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4teHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXByaW50IHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi5yZXNwb25zaXZlLXZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRhYmxlJiAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCYsXG4gIHRkJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBGb250IHBhdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0B7em1kaS1mb250LW5hbWV9JztcbiAgc3JjOlxuICAgICAgdXJsKCdAe3ptZGktZm9udC1wYXRofS9NYXRlcmlhbC1EZXNpZ24tSWNvbmljLUZvbnQud29mZjI/dj1Ae3ptZGktdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJ0B7em1kaS1mb250LXBhdGh9L01hdGVyaWFsLURlc2lnbi1JY29uaWMtRm9udC53b2ZmP3Y9QHt6bWRpLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJ0B7em1kaS1mb250LXBhdGh9L01hdGVyaWFsLURlc2lnbi1JY29uaWMtRm9udC50dGY/dj1Ae3ptZGktdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIvLyBDb3JlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7em1kaS1pY29uLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSAnQHt6bWRpLWZvbnQtbmFtZX0nO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiIsIi8vIEljb24gc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7em1kaS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5Ae3ptZGktY3NzLXByZWZpeH0tMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5Ae3ptZGktY3NzLXByZWZpeH0tM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5Ae3ptZGktY3NzLXByZWZpeH0tNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5Ae3ptZGktY3NzLXByZWZpeH0tNXgge1xuICBmb250LXNpemU6IDVlbTtcbn0iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHt6bWRpLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHt6bWRpLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogQHptZGktbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uQHt6bWRpLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtQHptZGktbGktd2lkdGg7XG4gIHdpZHRoOiBAem1kaS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuQHt6bWRpLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAoLUB6bWRpLWxpLXdpZHRoICsgKDRlbSAvIDE0KSk7XG4gIH1cbn0iLCIvLyBCb3JkZXJlZCBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHt6bWRpLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4xZW0gLjI1ZW07XG4gIGJvcmRlcjogc29saWQgLjFlbSBAbWQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5Ae3ptZGktY3NzLXByZWZpeH0tYm9yZGVyLWNpcmNsZSB7XG4gIHBhZGRpbmc6IC4xZW0gLjI1ZW07XG4gIGJvcmRlcjogc29saWQgLjFlbSBAbWQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4iLCIvLyBQdWxsZWQgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7em1kaS1pY29uLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMTVlbTtcbiAgfVxuICAmLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLjE1ZW07XG4gIH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHt6bWRpLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAgYW5pbWF0aW9uOiB6bWRpLXNwaW4gMS41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5Ae3ptZGktY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcbiAgYW5pbWF0aW9uOiB6bWRpLXNwaW4tcmV2ZXJzZSAxLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLy8gU3BpblxuQGtleWZyYW1lcyB6bWRpLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4vLyBTcGluIFJldmVyc2VcbkBrZXlmcmFtZXMgem1kaS1zcGluLXJldmVyc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZyk7XG4gIH1cbn1cblxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7em1kaS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLkB7em1kaS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5Ae3ptZGktY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5Ae3ptZGktY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uQHt6bWRpLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn0iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae3ptZGktY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uQHt6bWRpLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuQHt6bWRpLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkB7em1kaS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLkB7em1kaS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLkB7em1kaS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6IEB6bWRpLWludmVyc2U7XG59IiwiLyogTWF0ZXJpYWwgRGVzaWduIEljb25pYyBGb250IHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcbkB6bWRpLXZhci0zZC1yb3RhdGlvbjogJ1xcZjEwMSc7XHJcbkB6bWRpLXZhci1haXJwbGFuZS1vZmY6ICdcXGYxMDInO1xyXG5Aem1kaS12YXItYWlycGxhbmU6ICdcXGYxMDMnO1xyXG5Aem1kaS12YXItYWxidW06ICdcXGYxMDQnO1xyXG5Aem1kaS12YXItYXJjaGl2ZTogJ1xcZjEwNSc7XHJcbkB6bWRpLXZhci1hc3NpZ25tZW50LWFjY291bnQ6ICdcXGYxMDYnO1xyXG5Aem1kaS12YXItYXNzaWdubWVudC1hbGVydDogJ1xcZjEwNyc7XHJcbkB6bWRpLXZhci1hc3NpZ25tZW50LWNoZWNrOiAnXFxmMTA4JztcclxuQHptZGktdmFyLWFzc2lnbm1lbnQtbzogJ1xcZjEwOSc7XHJcbkB6bWRpLXZhci1hc3NpZ25tZW50LXJldHVybjogJ1xcZjEwYSc7XHJcbkB6bWRpLXZhci1hc3NpZ25tZW50LXJldHVybmVkOiAnXFxmMTBiJztcclxuQHptZGktdmFyLWFzc2lnbm1lbnQ6ICdcXGYxMGMnO1xyXG5Aem1kaS12YXItYXR0YWNobWVudC1hbHQ6ICdcXGYxMGQnO1xyXG5Aem1kaS12YXItYXR0YWNobWVudDogJ1xcZjEwZSc7XHJcbkB6bWRpLXZhci1hdWRpbzogJ1xcZjEwZic7XHJcbkB6bWRpLXZhci1iYWRnZS1jaGVjazogJ1xcZjExMCc7XHJcbkB6bWRpLXZhci1iYWxhbmNlLXdhbGxldDogJ1xcZjExMSc7XHJcbkB6bWRpLXZhci1iYWxhbmNlOiAnXFxmMTEyJztcclxuQHptZGktdmFyLWJhdHRlcnktYWxlcnQ6ICdcXGYxMTMnO1xyXG5Aem1kaS12YXItYmF0dGVyeS1mbGFzaDogJ1xcZjExNCc7XHJcbkB6bWRpLXZhci1iYXR0ZXJ5LXVua25vd246ICdcXGYxMTUnO1xyXG5Aem1kaS12YXItYmF0dGVyeTogJ1xcZjExNic7XHJcbkB6bWRpLXZhci1iaWtlOiAnXFxmMTE3JztcclxuQHptZGktdmFyLWJsb2NrLWFsdDogJ1xcZjExOCc7XHJcbkB6bWRpLXZhci1ibG9jazogJ1xcZjExOSc7XHJcbkB6bWRpLXZhci1ib2F0OiAnXFxmMTFhJztcclxuQHptZGktdmFyLWJvb2staW1hZ2U6ICdcXGYxMWInO1xyXG5Aem1kaS12YXItYm9vazogJ1xcZjExYyc7XHJcbkB6bWRpLXZhci1ib29rbWFyay1vdXRsaW5lOiAnXFxmMTFkJztcclxuQHptZGktdmFyLWJvb2ttYXJrOiAnXFxmMTFlJztcclxuQHptZGktdmFyLWJydXNoOiAnXFxmMTFmJztcclxuQHptZGktdmFyLWJ1ZzogJ1xcZjEyMCc7XHJcbkB6bWRpLXZhci1idXM6ICdcXGYxMjEnO1xyXG5Aem1kaS12YXItY2FrZTogJ1xcZjEyMic7XHJcbkB6bWRpLXZhci1jYXItdGF4aTogJ1xcZjEyMyc7XHJcbkB6bWRpLXZhci1jYXItd2FzaDogJ1xcZjEyNCc7XHJcbkB6bWRpLXZhci1jYXI6ICdcXGYxMjUnO1xyXG5Aem1kaS12YXItY2FyZC1naWZ0Y2FyZDogJ1xcZjEyNic7XHJcbkB6bWRpLXZhci1jYXJkLW1lbWJlcnNoaXA6ICdcXGYxMjcnO1xyXG5Aem1kaS12YXItY2FyZC10cmF2ZWw6ICdcXGYxMjgnO1xyXG5Aem1kaS12YXItY2FyZDogJ1xcZjEyOSc7XHJcbkB6bWRpLXZhci1jYXNlLWNoZWNrOiAnXFxmMTJhJztcclxuQHptZGktdmFyLWNhc2UtZG93bmxvYWQ6ICdcXGYxMmInO1xyXG5Aem1kaS12YXItY2FzZS1wbGF5OiAnXFxmMTJjJztcclxuQHptZGktdmFyLWNhc2U6ICdcXGYxMmQnO1xyXG5Aem1kaS12YXItY2FzdC1jb25uZWN0ZWQ6ICdcXGYxMmUnO1xyXG5Aem1kaS12YXItY2FzdDogJ1xcZjEyZic7XHJcbkB6bWRpLXZhci1jaGFydC1kb251dDogJ1xcZjEzMCc7XHJcbkB6bWRpLXZhci1jaGFydDogJ1xcZjEzMSc7XHJcbkB6bWRpLXZhci1jaXR5LWFsdDogJ1xcZjEzMic7XHJcbkB6bWRpLXZhci1jaXR5OiAnXFxmMTMzJztcclxuQHptZGktdmFyLWNsb3NlLWNpcmNsZS1vOiAnXFxmMTM0JztcclxuQHptZGktdmFyLWNsb3NlLWNpcmNsZTogJ1xcZjEzNSc7XHJcbkB6bWRpLXZhci1jbG9zZTogJ1xcZjEzNic7XHJcbkB6bWRpLXZhci1jb2NrdGFpbDogJ1xcZjEzNyc7XHJcbkB6bWRpLXZhci1jb2RlLXNldHRpbmc6ICdcXGYxMzgnO1xyXG5Aem1kaS12YXItY29kZS1zbWFydHBob25lOiAnXFxmMTM5JztcclxuQHptZGktdmFyLWNvZGU6ICdcXGYxM2EnO1xyXG5Aem1kaS12YXItY29mZmVlOiAnXFxmMTNiJztcclxuQHptZGktdmFyLWNvbGxlY3Rpb24tYm9va21hcms6ICdcXGYxM2MnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1jYXNlLXBsYXk6ICdcXGYxM2QnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1mb2xkZXItaW1hZ2U6ICdcXGYxM2UnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pbWFnZS1vOiAnXFxmMTNmJztcclxuQHptZGktdmFyLWNvbGxlY3Rpb24taW1hZ2U6ICdcXGYxNDAnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTE6ICdcXGYxNDEnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTI6ICdcXGYxNDInO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTM6ICdcXGYxNDMnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTQ6ICdcXGYxNDQnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTU6ICdcXGYxNDUnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTY6ICdcXGYxNDYnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTc6ICdcXGYxNDcnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTg6ICdcXGYxNDgnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTktcGx1czogJ1xcZjE0OSc7XHJcbkB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tOTogJ1xcZjE0YSc7XHJcbkB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW06ICdcXGYxNGInO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1tdXNpYzogJ1xcZjE0Yyc7XHJcbkB6bWRpLXZhci1jb2xsZWN0aW9uLXBkZjogJ1xcZjE0ZCc7XHJcbkB6bWRpLXZhci1jb2xsZWN0aW9uLXBsdXM6ICdcXGYxNGUnO1xyXG5Aem1kaS12YXItY29sbGVjdGlvbi1zcGVha2VyOiAnXFxmMTRmJztcclxuQHptZGktdmFyLWNvbGxlY3Rpb24tdGV4dDogJ1xcZjE1MCc7XHJcbkB6bWRpLXZhci1jb2xsZWN0aW9uLXZpZGVvOiAnXFxmMTUxJztcclxuQHptZGktdmFyLWNvbXBhc3M6ICdcXGYxNTInO1xyXG5Aem1kaS12YXItY3V0bGVyeTogJ1xcZjE1Myc7XHJcbkB6bWRpLXZhci1kZWxldGU6ICdcXGYxNTQnO1xyXG5Aem1kaS12YXItZGlhbHBhZDogJ1xcZjE1NSc7XHJcbkB6bWRpLXZhci1kbnM6ICdcXGYxNTYnO1xyXG5Aem1kaS12YXItZHJpbms6ICdcXGYxNTcnO1xyXG5Aem1kaS12YXItZWRpdDogJ1xcZjE1OCc7XHJcbkB6bWRpLXZhci1lbWFpbC1vcGVuOiAnXFxmMTU5JztcclxuQHptZGktdmFyLWVtYWlsOiAnXFxmMTVhJztcclxuQHptZGktdmFyLWV5ZS1vZmY6ICdcXGYxNWInO1xyXG5Aem1kaS12YXItZXllOiAnXFxmMTVjJztcclxuQHptZGktdmFyLWV5ZWRyb3BwZXI6ICdcXGYxNWQnO1xyXG5Aem1kaS12YXItZmF2b3JpdGUtb3V0bGluZTogJ1xcZjE1ZSc7XHJcbkB6bWRpLXZhci1mYXZvcml0ZTogJ1xcZjE1Zic7XHJcbkB6bWRpLXZhci1maWx0ZXItbGlzdDogJ1xcZjE2MCc7XHJcbkB6bWRpLXZhci1maXJlOiAnXFxmMTYxJztcclxuQHptZGktdmFyLWZsYWc6ICdcXGYxNjInO1xyXG5Aem1kaS12YXItZmxhcmU6ICdcXGYxNjMnO1xyXG5Aem1kaS12YXItZmxhc2gtYXV0bzogJ1xcZjE2NCc7XHJcbkB6bWRpLXZhci1mbGFzaC1vZmY6ICdcXGYxNjUnO1xyXG5Aem1kaS12YXItZmxhc2g6ICdcXGYxNjYnO1xyXG5Aem1kaS12YXItZmxpcDogJ1xcZjE2Nyc7XHJcbkB6bWRpLXZhci1mbG93ZXItYWx0OiAnXFxmMTY4JztcclxuQHptZGktdmFyLWZsb3dlcjogJ1xcZjE2OSc7XHJcbkB6bWRpLXZhci1mb250OiAnXFxmMTZhJztcclxuQHptZGktdmFyLWZ1bGxzY3JlZW4tYWx0OiAnXFxmMTZiJztcclxuQHptZGktdmFyLWZ1bGxzY3JlZW4tZXhpdDogJ1xcZjE2Yyc7XHJcbkB6bWRpLXZhci1mdWxsc2NyZWVuOiAnXFxmMTZkJztcclxuQHptZGktdmFyLWZ1bmN0aW9uczogJ1xcZjE2ZSc7XHJcbkB6bWRpLXZhci1nYXMtc3RhdGlvbjogJ1xcZjE2Zic7XHJcbkB6bWRpLXZhci1nZXN0dXJlOiAnXFxmMTcwJztcclxuQHptZGktdmFyLWdsb2JlLWFsdDogJ1xcZjE3MSc7XHJcbkB6bWRpLXZhci1nbG9iZS1sb2NrOiAnXFxmMTcyJztcclxuQHptZGktdmFyLWdsb2JlOiAnXFxmMTczJztcclxuQHptZGktdmFyLWdyYWR1YXRpb24tY2FwOiAnXFxmMTc0JztcclxuQHptZGktdmFyLWhvbWU6ICdcXGYxNzUnO1xyXG5Aem1kaS12YXItaG9zcGl0YWwtYWx0OiAnXFxmMTc2JztcclxuQHptZGktdmFyLWhvc3BpdGFsOiAnXFxmMTc3JztcclxuQHptZGktdmFyLWhvdGVsOiAnXFxmMTc4JztcclxuQHptZGktdmFyLWhvdXJnbGFzcy1hbHQ6ICdcXGYxNzknO1xyXG5Aem1kaS12YXItaG91cmdsYXNzLW91dGxpbmU6ICdcXGYxN2EnO1xyXG5Aem1kaS12YXItaG91cmdsYXNzOiAnXFxmMTdiJztcclxuQHptZGktdmFyLWh0dHA6ICdcXGYxN2MnO1xyXG5Aem1kaS12YXItaW1hZ2UtYWx0OiAnXFxmMTdkJztcclxuQHptZGktdmFyLWltYWdlLW86ICdcXGYxN2UnO1xyXG5Aem1kaS12YXItaW1hZ2U6ICdcXGYxN2YnO1xyXG5Aem1kaS12YXItaW5ib3g6ICdcXGYxODAnO1xyXG5Aem1kaS12YXItaW52ZXJ0LWNvbG9ycy1vZmY6ICdcXGYxODEnO1xyXG5Aem1kaS12YXItaW52ZXJ0LWNvbG9yczogJ1xcZjE4Mic7XHJcbkB6bWRpLXZhci1rZXk6ICdcXGYxODMnO1xyXG5Aem1kaS12YXItbGFiZWwtYWx0LW91dGxpbmU6ICdcXGYxODQnO1xyXG5Aem1kaS12YXItbGFiZWwtYWx0OiAnXFxmMTg1JztcclxuQHptZGktdmFyLWxhYmVsLWhlYXJ0OiAnXFxmMTg2JztcclxuQHptZGktdmFyLWxhYmVsOiAnXFxmMTg3JztcclxuQHptZGktdmFyLWxhYmVsczogJ1xcZjE4OCc7XHJcbkB6bWRpLXZhci1sYW1wOiAnXFxmMTg5JztcclxuQHptZGktdmFyLWxhbmRzY2FwZTogJ1xcZjE4YSc7XHJcbkB6bWRpLXZhci1sYXllcnMtb2ZmOiAnXFxmMThiJztcclxuQHptZGktdmFyLWxheWVyczogJ1xcZjE4Yyc7XHJcbkB6bWRpLXZhci1saWJyYXJ5OiAnXFxmMThkJztcclxuQHptZGktdmFyLWxpbms6ICdcXGYxOGUnO1xyXG5Aem1kaS12YXItbG9jay1vcGVuOiAnXFxmMThmJztcclxuQHptZGktdmFyLWxvY2stb3V0bGluZTogJ1xcZjE5MCc7XHJcbkB6bWRpLXZhci1sb2NrOiAnXFxmMTkxJztcclxuQHptZGktdmFyLW1haWwtcmVwbHktYWxsOiAnXFxmMTkyJztcclxuQHptZGktdmFyLW1haWwtcmVwbHk6ICdcXGYxOTMnO1xyXG5Aem1kaS12YXItbWFpbC1zZW5kOiAnXFxmMTk0JztcclxuQHptZGktdmFyLW1hbGw6ICdcXGYxOTUnO1xyXG5Aem1kaS12YXItbWFwOiAnXFxmMTk2JztcclxuQHptZGktdmFyLW1lbnU6ICdcXGYxOTcnO1xyXG5Aem1kaS12YXItbW9uZXktYm94OiAnXFxmMTk4JztcclxuQHptZGktdmFyLW1vbmV5LW9mZjogJ1xcZjE5OSc7XHJcbkB6bWRpLXZhci1tb25leTogJ1xcZjE5YSc7XHJcbkB6bWRpLXZhci1tb3JlLXZlcnQ6ICdcXGYxOWInO1xyXG5Aem1kaS12YXItbW9yZTogJ1xcZjE5Yyc7XHJcbkB6bWRpLXZhci1tb3ZpZS1hbHQ6ICdcXGYxOWQnO1xyXG5Aem1kaS12YXItbW92aWU6ICdcXGYxOWUnO1xyXG5Aem1kaS12YXItbmF0dXJlLXBlb3BsZTogJ1xcZjE5Zic7XHJcbkB6bWRpLXZhci1uYXR1cmU6ICdcXGYxYTAnO1xyXG5Aem1kaS12YXItbmF2aWdhdGlvbjogJ1xcZjFhMSc7XHJcbkB6bWRpLXZhci1vcGVuLWluLWJyb3dzZXI6ICdcXGYxYTInO1xyXG5Aem1kaS12YXItb3Blbi1pbi1uZXc6ICdcXGYxYTMnO1xyXG5Aem1kaS12YXItcGFsZXR0ZTogJ1xcZjFhNCc7XHJcbkB6bWRpLXZhci1wYXJraW5nOiAnXFxmMWE1JztcclxuQHptZGktdmFyLXBpbi1hY2NvdW50OiAnXFxmMWE2JztcclxuQHptZGktdmFyLXBpbi1hc3Npc3RhbnQ6ICdcXGYxYTcnO1xyXG5Aem1kaS12YXItcGluLWRyb3A6ICdcXGYxYTgnO1xyXG5Aem1kaS12YXItcGluLWhlbHA6ICdcXGYxYTknO1xyXG5Aem1kaS12YXItcGluLW9mZjogJ1xcZjFhYSc7XHJcbkB6bWRpLXZhci1waW46ICdcXGYxYWInO1xyXG5Aem1kaS12YXItcGl6emE6ICdcXGYxYWMnO1xyXG5Aem1kaS12YXItcGxhc3RlcjogJ1xcZjFhZCc7XHJcbkB6bWRpLXZhci1wb3dlci1zZXR0aW5nOiAnXFxmMWFlJztcclxuQHptZGktdmFyLXBvd2VyOiAnXFxmMWFmJztcclxuQHptZGktdmFyLXByaW50OiAnXFxmMWIwJztcclxuQHptZGktdmFyLXB1enpsZS1waWVjZTogJ1xcZjFiMSc7XHJcbkB6bWRpLXZhci1xdW90ZTogJ1xcZjFiMic7XHJcbkB6bWRpLXZhci1yYWlsd2F5OiAnXFxmMWIzJztcclxuQHptZGktdmFyLXJlY2VpcHQ6ICdcXGYxYjQnO1xyXG5Aem1kaS12YXItcmVmcmVzaC1hbHQ6ICdcXGYxYjUnO1xyXG5Aem1kaS12YXItcmVmcmVzaC1zeW5jLWFsZXJ0OiAnXFxmMWI2JztcclxuQHptZGktdmFyLXJlZnJlc2gtc3luYy1vZmY6ICdcXGYxYjcnO1xyXG5Aem1kaS12YXItcmVmcmVzaC1zeW5jOiAnXFxmMWI4JztcclxuQHptZGktdmFyLXJlZnJlc2g6ICdcXGYxYjknO1xyXG5Aem1kaS12YXItcm9sbGVyOiAnXFxmMWJhJztcclxuQHptZGktdmFyLXJ1bGVyOiAnXFxmMWJiJztcclxuQHptZGktdmFyLXNjaXNzb3JzOiAnXFxmMWJjJztcclxuQHptZGktdmFyLXNjcmVlbi1yb3RhdGlvbi1sb2NrOiAnXFxmMWJkJztcclxuQHptZGktdmFyLXNjcmVlbi1yb3RhdGlvbjogJ1xcZjFiZSc7XHJcbkB6bWRpLXZhci1zZWFyY2gtZm9yOiAnXFxmMWJmJztcclxuQHptZGktdmFyLXNlYXJjaC1pbi1maWxlOiAnXFxmMWMwJztcclxuQHptZGktdmFyLXNlYXJjaC1pbi1wYWdlOiAnXFxmMWMxJztcclxuQHptZGktdmFyLXNlYXJjaC1yZXBsYWNlOiAnXFxmMWMyJztcclxuQHptZGktdmFyLXNlYXJjaDogJ1xcZjFjMyc7XHJcbkB6bWRpLXZhci1zZWF0OiAnXFxmMWM0JztcclxuQHptZGktdmFyLXNldHRpbmdzLXNxdWFyZTogJ1xcZjFjNSc7XHJcbkB6bWRpLXZhci1zZXR0aW5nczogJ1xcZjFjNic7XHJcbkB6bWRpLXZhci1zaGllbGQtY2hlY2s6ICdcXGYxYzcnO1xyXG5Aem1kaS12YXItc2hpZWxkLXNlY3VyaXR5OiAnXFxmMWM4JztcclxuQHptZGktdmFyLXNob3BwaW5nLWJhc2tldDogJ1xcZjFjOSc7XHJcbkB6bWRpLXZhci1zaG9wcGluZy1jYXJ0LXBsdXM6ICdcXGYxY2EnO1xyXG5Aem1kaS12YXItc2hvcHBpbmctY2FydDogJ1xcZjFjYic7XHJcbkB6bWRpLXZhci1zaWduLWluOiAnXFxmMWNjJztcclxuQHptZGktdmFyLXNvcnQtYW1vdW50LWFzYzogJ1xcZjFjZCc7XHJcbkB6bWRpLXZhci1zb3J0LWFtb3VudC1kZXNjOiAnXFxmMWNlJztcclxuQHptZGktdmFyLXNvcnQtYXNjOiAnXFxmMWNmJztcclxuQHptZGktdmFyLXNvcnQtZGVzYzogJ1xcZjFkMCc7XHJcbkB6bWRpLXZhci1zcGVsbGNoZWNrOiAnXFxmMWQxJztcclxuQHptZGktdmFyLXN0b3JhZ2U6ICdcXGYxZDInO1xyXG5Aem1kaS12YXItc3RvcmUtMjQ6ICdcXGYxZDMnO1xyXG5Aem1kaS12YXItc3RvcmU6ICdcXGYxZDQnO1xyXG5Aem1kaS12YXItc3Vid2F5OiAnXFxmMWQ1JztcclxuQHptZGktdmFyLXN1bjogJ1xcZjFkNic7XHJcbkB6bWRpLXZhci10YWItdW5zZWxlY3RlZDogJ1xcZjFkNyc7XHJcbkB6bWRpLXZhci10YWI6ICdcXGYxZDgnO1xyXG5Aem1kaS12YXItdGFnLWNsb3NlOiAnXFxmMWQ5JztcclxuQHptZGktdmFyLXRhZy1tb3JlOiAnXFxmMWRhJztcclxuQHptZGktdmFyLXRhZzogJ1xcZjFkYic7XHJcbkB6bWRpLXZhci10aHVtYi1kb3duOiAnXFxmMWRjJztcclxuQHptZGktdmFyLXRodW1iLXVwLWRvd246ICdcXGYxZGQnO1xyXG5Aem1kaS12YXItdGh1bWItdXA6ICdcXGYxZGUnO1xyXG5Aem1kaS12YXItdGlja2V0LXN0YXI6ICdcXGYxZGYnO1xyXG5Aem1kaS12YXItdG9sbDogJ1xcZjFlMCc7XHJcbkB6bWRpLXZhci10b3lzOiAnXFxmMWUxJztcclxuQHptZGktdmFyLXRyYWZmaWM6ICdcXGYxZTInO1xyXG5Aem1kaS12YXItdHJhbnNsYXRlOiAnXFxmMWUzJztcclxuQHptZGktdmFyLXRyaWFuZ2xlLWRvd246ICdcXGYxZTQnO1xyXG5Aem1kaS12YXItdHJpYW5nbGUtdXA6ICdcXGYxZTUnO1xyXG5Aem1kaS12YXItdHJ1Y2s6ICdcXGYxZTYnO1xyXG5Aem1kaS12YXItdHVybmluZy1zaWduOiAnXFxmMWU3JztcclxuQHptZGktdmFyLXdhbGxwYXBlcjogJ1xcZjFlOCc7XHJcbkB6bWRpLXZhci13YXNoaW5nLW1hY2hpbmU6ICdcXGYxZTknO1xyXG5Aem1kaS12YXItd2luZG93LW1heGltaXplOiAnXFxmMWVhJztcclxuQHptZGktdmFyLXdpbmRvdy1taW5pbWl6ZTogJ1xcZjFlYic7XHJcbkB6bWRpLXZhci13aW5kb3ctcmVzdG9yZTogJ1xcZjFlYyc7XHJcbkB6bWRpLXZhci13cmVuY2g6ICdcXGYxZWQnO1xyXG5Aem1kaS12YXItem9vbS1pbjogJ1xcZjFlZSc7XHJcbkB6bWRpLXZhci16b29tLW91dDogJ1xcZjFlZic7XHJcbkB6bWRpLXZhci1hbGVydC1jaXJjbGUtbzogJ1xcZjFmMCc7XHJcbkB6bWRpLXZhci1hbGVydC1jaXJjbGU6ICdcXGYxZjEnO1xyXG5Aem1kaS12YXItYWxlcnQtb2N0YWdvbjogJ1xcZjFmMic7XHJcbkB6bWRpLXZhci1hbGVydC1wb2x5Z29uOiAnXFxmMWYzJztcclxuQHptZGktdmFyLWFsZXJ0LXRyaWFuZ2xlOiAnXFxmMWY0JztcclxuQHptZGktdmFyLWhlbHAtb3V0bGluZTogJ1xcZjFmNSc7XHJcbkB6bWRpLXZhci1oZWxwOiAnXFxmMWY2JztcclxuQHptZGktdmFyLWluZm8tb3V0bGluZTogJ1xcZjFmNyc7XHJcbkB6bWRpLXZhci1pbmZvOiAnXFxmMWY4JztcclxuQHptZGktdmFyLW5vdGlmaWNhdGlvbnMtYWN0aXZlOiAnXFxmMWY5JztcclxuQHptZGktdmFyLW5vdGlmaWNhdGlvbnMtYWRkOiAnXFxmMWZhJztcclxuQHptZGktdmFyLW5vdGlmaWNhdGlvbnMtbm9uZTogJ1xcZjFmYic7XHJcbkB6bWRpLXZhci1ub3RpZmljYXRpb25zLW9mZjogJ1xcZjFmYyc7XHJcbkB6bWRpLXZhci1ub3RpZmljYXRpb25zLXBhdXNlZDogJ1xcZjFmZCc7XHJcbkB6bWRpLXZhci1ub3RpZmljYXRpb25zOiAnXFxmMWZlJztcclxuQHptZGktdmFyLWFjY291bnQtYWRkOiAnXFxmMWZmJztcclxuQHptZGktdmFyLWFjY291bnQtYm94LW1haWw6ICdcXGYyMDAnO1xyXG5Aem1kaS12YXItYWNjb3VudC1ib3gtbzogJ1xcZjIwMSc7XHJcbkB6bWRpLXZhci1hY2NvdW50LWJveC1waG9uZTogJ1xcZjIwMic7XHJcbkB6bWRpLXZhci1hY2NvdW50LWJveDogJ1xcZjIwMyc7XHJcbkB6bWRpLXZhci1hY2NvdW50LWNhbGVuZGFyOiAnXFxmMjA0JztcclxuQHptZGktdmFyLWFjY291bnQtY2lyY2xlOiAnXFxmMjA1JztcclxuQHptZGktdmFyLWFjY291bnQtbzogJ1xcZjIwNic7XHJcbkB6bWRpLXZhci1hY2NvdW50OiAnXFxmMjA3JztcclxuQHptZGktdmFyLWFjY291bnRzLWFkZDogJ1xcZjIwOCc7XHJcbkB6bWRpLXZhci1hY2NvdW50cy1hbHQ6ICdcXGYyMDknO1xyXG5Aem1kaS12YXItYWNjb3VudHMtbGlzdC1hbHQ6ICdcXGYyMGEnO1xyXG5Aem1kaS12YXItYWNjb3VudHMtbGlzdDogJ1xcZjIwYic7XHJcbkB6bWRpLXZhci1hY2NvdW50cy1vdXRsaW5lOiAnXFxmMjBjJztcclxuQHptZGktdmFyLWFjY291bnRzOiAnXFxmMjBkJztcclxuQHptZGktdmFyLWZhY2U6ICdcXGYyMGUnO1xyXG5Aem1kaS12YXItZmVtYWxlOiAnXFxmMjBmJztcclxuQHptZGktdmFyLW1hbGUtYWx0OiAnXFxmMjEwJztcclxuQHptZGktdmFyLW1hbGUtZmVtYWxlOiAnXFxmMjExJztcclxuQHptZGktdmFyLW1hbGU6ICdcXGYyMTInO1xyXG5Aem1kaS12YXItbW9vZC1iYWQ6ICdcXGYyMTMnO1xyXG5Aem1kaS12YXItbW9vZDogJ1xcZjIxNCc7XHJcbkB6bWRpLXZhci1ydW46ICdcXGYyMTUnO1xyXG5Aem1kaS12YXItd2FsazogJ1xcZjIxNic7XHJcbkB6bWRpLXZhci1jbG91ZC1ib3g6ICdcXGYyMTcnO1xyXG5Aem1kaS12YXItY2xvdWQtY2lyY2xlOiAnXFxmMjE4JztcclxuQHptZGktdmFyLWNsb3VkLWRvbmU6ICdcXGYyMTknO1xyXG5Aem1kaS12YXItY2xvdWQtZG93bmxvYWQ6ICdcXGYyMWEnO1xyXG5Aem1kaS12YXItY2xvdWQtb2ZmOiAnXFxmMjFiJztcclxuQHptZGktdmFyLWNsb3VkLW91dGxpbmUtYWx0OiAnXFxmMjFjJztcclxuQHptZGktdmFyLWNsb3VkLW91dGxpbmU6ICdcXGYyMWQnO1xyXG5Aem1kaS12YXItY2xvdWQtdXBsb2FkOiAnXFxmMjFlJztcclxuQHptZGktdmFyLWNsb3VkOiAnXFxmMjFmJztcclxuQHptZGktdmFyLWRvd25sb2FkOiAnXFxmMjIwJztcclxuQHptZGktdmFyLWZpbGUtcGx1czogJ1xcZjIyMSc7XHJcbkB6bWRpLXZhci1maWxlLXRleHQ6ICdcXGYyMjInO1xyXG5Aem1kaS12YXItZmlsZTogJ1xcZjIyMyc7XHJcbkB6bWRpLXZhci1mb2xkZXItb3V0bGluZTogJ1xcZjIyNCc7XHJcbkB6bWRpLXZhci1mb2xkZXItcGVyc29uOiAnXFxmMjI1JztcclxuQHptZGktdmFyLWZvbGRlci1zdGFyLWFsdDogJ1xcZjIyNic7XHJcbkB6bWRpLXZhci1mb2xkZXItc3RhcjogJ1xcZjIyNyc7XHJcbkB6bWRpLXZhci1mb2xkZXI6ICdcXGYyMjgnO1xyXG5Aem1kaS12YXItZ2lmOiAnXFxmMjI5JztcclxuQHptZGktdmFyLXVwbG9hZDogJ1xcZjIyYSc7XHJcbkB6bWRpLXZhci1ib3JkZXItYWxsOiAnXFxmMjJiJztcclxuQHptZGktdmFyLWJvcmRlci1ib3R0b206ICdcXGYyMmMnO1xyXG5Aem1kaS12YXItYm9yZGVyLWNsZWFyOiAnXFxmMjJkJztcclxuQHptZGktdmFyLWJvcmRlci1jb2xvcjogJ1xcZjIyZSc7XHJcbkB6bWRpLXZhci1ib3JkZXItaG9yaXpvbnRhbDogJ1xcZjIyZic7XHJcbkB6bWRpLXZhci1ib3JkZXItaW5uZXI6ICdcXGYyMzAnO1xyXG5Aem1kaS12YXItYm9yZGVyLWxlZnQ6ICdcXGYyMzEnO1xyXG5Aem1kaS12YXItYm9yZGVyLW91dGVyOiAnXFxmMjMyJztcclxuQHptZGktdmFyLWJvcmRlci1yaWdodDogJ1xcZjIzMyc7XHJcbkB6bWRpLXZhci1ib3JkZXItc3R5bGU6ICdcXGYyMzQnO1xyXG5Aem1kaS12YXItYm9yZGVyLXRvcDogJ1xcZjIzNSc7XHJcbkB6bWRpLXZhci1ib3JkZXItdmVydGljYWw6ICdcXGYyMzYnO1xyXG5Aem1kaS12YXItY29weTogJ1xcZjIzNyc7XHJcbkB6bWRpLXZhci1jcm9wOiAnXFxmMjM4JztcclxuQHptZGktdmFyLWZvcm1hdC1hbGlnbi1jZW50ZXI6ICdcXGYyMzknO1xyXG5Aem1kaS12YXItZm9ybWF0LWFsaWduLWp1c3RpZnk6ICdcXGYyM2EnO1xyXG5Aem1kaS12YXItZm9ybWF0LWFsaWduLWxlZnQ6ICdcXGYyM2InO1xyXG5Aem1kaS12YXItZm9ybWF0LWFsaWduLXJpZ2h0OiAnXFxmMjNjJztcclxuQHptZGktdmFyLWZvcm1hdC1ib2xkOiAnXFxmMjNkJztcclxuQHptZGktdmFyLWZvcm1hdC1jbGVhci1hbGw6ICdcXGYyM2UnO1xyXG5Aem1kaS12YXItZm9ybWF0LWNsZWFyOiAnXFxmMjNmJztcclxuQHptZGktdmFyLWZvcm1hdC1jb2xvci1maWxsOiAnXFxmMjQwJztcclxuQHptZGktdmFyLWZvcm1hdC1jb2xvci1yZXNldDogJ1xcZjI0MSc7XHJcbkB6bWRpLXZhci1mb3JtYXQtY29sb3ItdGV4dDogJ1xcZjI0Mic7XHJcbkB6bWRpLXZhci1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOiAnXFxmMjQzJztcclxuQHptZGktdmFyLWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U6ICdcXGYyNDQnO1xyXG5Aem1kaS12YXItZm9ybWF0LWl0YWxpYzogJ1xcZjI0NSc7XHJcbkB6bWRpLXZhci1mb3JtYXQtbGluZS1zcGFjaW5nOiAnXFxmMjQ2JztcclxuQHptZGktdmFyLWZvcm1hdC1saXN0LWJ1bGxldGVkOiAnXFxmMjQ3JztcclxuQHptZGktdmFyLWZvcm1hdC1saXN0LW51bWJlcmVkOiAnXFxmMjQ4JztcclxuQHptZGktdmFyLWZvcm1hdC1sdHI6ICdcXGYyNDknO1xyXG5Aem1kaS12YXItZm9ybWF0LXJ0bDogJ1xcZjI0YSc7XHJcbkB6bWRpLXZhci1mb3JtYXQtc2l6ZTogJ1xcZjI0Yic7XHJcbkB6bWRpLXZhci1mb3JtYXQtc3RyaWtldGhyb3VnaC1zOiAnXFxmMjRjJztcclxuQHptZGktdmFyLWZvcm1hdC1zdHJpa2V0aHJvdWdoOiAnXFxmMjRkJztcclxuQHptZGktdmFyLWZvcm1hdC1zdWJqZWN0OiAnXFxmMjRlJztcclxuQHptZGktdmFyLWZvcm1hdC11bmRlcmxpbmVkOiAnXFxmMjRmJztcclxuQHptZGktdmFyLWZvcm1hdC12YWxpZ24tYm90dG9tOiAnXFxmMjUwJztcclxuQHptZGktdmFyLWZvcm1hdC12YWxpZ24tY2VudGVyOiAnXFxmMjUxJztcclxuQHptZGktdmFyLWZvcm1hdC12YWxpZ24tdG9wOiAnXFxmMjUyJztcclxuQHptZGktdmFyLXJlZG86ICdcXGYyNTMnO1xyXG5Aem1kaS12YXItc2VsZWN0LWFsbDogJ1xcZjI1NCc7XHJcbkB6bWRpLXZhci1zcGFjZS1iYXI6ICdcXGYyNTUnO1xyXG5Aem1kaS12YXItdGV4dC1mb3JtYXQ6ICdcXGYyNTYnO1xyXG5Aem1kaS12YXItdHJhbnNmb3JtOiAnXFxmMjU3JztcclxuQHptZGktdmFyLXVuZG86ICdcXGYyNTgnO1xyXG5Aem1kaS12YXItd3JhcC10ZXh0OiAnXFxmMjU5JztcclxuQHptZGktdmFyLWNvbW1lbnQtYWxlcnQ6ICdcXGYyNWEnO1xyXG5Aem1kaS12YXItY29tbWVudC1hbHQtdGV4dDogJ1xcZjI1Yic7XHJcbkB6bWRpLXZhci1jb21tZW50LWFsdDogJ1xcZjI1Yyc7XHJcbkB6bWRpLXZhci1jb21tZW50LWVkaXQ6ICdcXGYyNWQnO1xyXG5Aem1kaS12YXItY29tbWVudC1pbWFnZTogJ1xcZjI1ZSc7XHJcbkB6bWRpLXZhci1jb21tZW50LWxpc3Q6ICdcXGYyNWYnO1xyXG5Aem1kaS12YXItY29tbWVudC1tb3JlOiAnXFxmMjYwJztcclxuQHptZGktdmFyLWNvbW1lbnQtb3V0bGluZTogJ1xcZjI2MSc7XHJcbkB6bWRpLXZhci1jb21tZW50LXRleHQtYWx0OiAnXFxmMjYyJztcclxuQHptZGktdmFyLWNvbW1lbnQtdGV4dDogJ1xcZjI2Myc7XHJcbkB6bWRpLXZhci1jb21tZW50LXZpZGVvOiAnXFxmMjY0JztcclxuQHptZGktdmFyLWNvbW1lbnQ6ICdcXGYyNjUnO1xyXG5Aem1kaS12YXItY29tbWVudHM6ICdcXGYyNjYnO1xyXG5Aem1kaS12YXItY2hlY2stYWxsOiAnXFxmMjY3JztcclxuQHptZGktdmFyLWNoZWNrLWNpcmNsZS11OiAnXFxmMjY4JztcclxuQHptZGktdmFyLWNoZWNrLWNpcmNsZTogJ1xcZjI2OSc7XHJcbkB6bWRpLXZhci1jaGVjay1zcXVhcmU6ICdcXGYyNmEnO1xyXG5Aem1kaS12YXItY2hlY2s6ICdcXGYyNmInO1xyXG5Aem1kaS12YXItY2lyY2xlLW86ICdcXGYyNmMnO1xyXG5Aem1kaS12YXItY2lyY2xlOiAnXFxmMjZkJztcclxuQHptZGktdmFyLWRvdC1jaXJjbGUtYWx0OiAnXFxmMjZlJztcclxuQHptZGktdmFyLWRvdC1jaXJjbGU6ICdcXGYyNmYnO1xyXG5Aem1kaS12YXItbWludXMtY2lyY2xlLW91dGxpbmU6ICdcXGYyNzAnO1xyXG5Aem1kaS12YXItbWludXMtY2lyY2xlOiAnXFxmMjcxJztcclxuQHptZGktdmFyLW1pbnVzLXNxdWFyZTogJ1xcZjI3Mic7XHJcbkB6bWRpLXZhci1taW51czogJ1xcZjI3Myc7XHJcbkB6bWRpLXZhci1wbHVzLWNpcmNsZS1vLWR1cGxpY2F0ZTogJ1xcZjI3NCc7XHJcbkB6bWRpLXZhci1wbHVzLWNpcmNsZS1vOiAnXFxmMjc1JztcclxuQHptZGktdmFyLXBsdXMtY2lyY2xlOiAnXFxmMjc2JztcclxuQHptZGktdmFyLXBsdXMtc3F1YXJlOiAnXFxmMjc3JztcclxuQHptZGktdmFyLXBsdXM6ICdcXGYyNzgnO1xyXG5Aem1kaS12YXItc3F1YXJlLW86ICdcXGYyNzknO1xyXG5Aem1kaS12YXItc3Rhci1jaXJjbGU6ICdcXGYyN2EnO1xyXG5Aem1kaS12YXItc3Rhci1oYWxmOiAnXFxmMjdiJztcclxuQHptZGktdmFyLXN0YXItb3V0bGluZTogJ1xcZjI3Yyc7XHJcbkB6bWRpLXZhci1zdGFyOiAnXFxmMjdkJztcclxuQHptZGktdmFyLWJsdWV0b290aC1jb25uZWN0ZWQ6ICdcXGYyN2UnO1xyXG5Aem1kaS12YXItYmx1ZXRvb3RoLW9mZjogJ1xcZjI3Zic7XHJcbkB6bWRpLXZhci1ibHVldG9vdGgtc2VhcmNoOiAnXFxmMjgwJztcclxuQHptZGktdmFyLWJsdWV0b290aC1zZXR0aW5nOiAnXFxmMjgxJztcclxuQHptZGktdmFyLWJsdWV0b290aDogJ1xcZjI4Mic7XHJcbkB6bWRpLXZhci1jYW1lcmEtYWRkOiAnXFxmMjgzJztcclxuQHptZGktdmFyLWNhbWVyYS1hbHQ6ICdcXGYyODQnO1xyXG5Aem1kaS12YXItY2FtZXJhLWJ3OiAnXFxmMjg1JztcclxuQHptZGktdmFyLWNhbWVyYS1mcm9udDogJ1xcZjI4Nic7XHJcbkB6bWRpLXZhci1jYW1lcmEtbWljOiAnXFxmMjg3JztcclxuQHptZGktdmFyLWNhbWVyYS1wYXJ0eS1tb2RlOiAnXFxmMjg4JztcclxuQHptZGktdmFyLWNhbWVyYS1yZWFyOiAnXFxmMjg5JztcclxuQHptZGktdmFyLWNhbWVyYS1yb2xsOiAnXFxmMjhhJztcclxuQHptZGktdmFyLWNhbWVyYS1zd2l0Y2g6ICdcXGYyOGInO1xyXG5Aem1kaS12YXItY2FtZXJhOiAnXFxmMjhjJztcclxuQHptZGktdmFyLWNhcmQtYWxlcnQ6ICdcXGYyOGQnO1xyXG5Aem1kaS12YXItY2FyZC1vZmY6ICdcXGYyOGUnO1xyXG5Aem1kaS12YXItY2FyZC1zZDogJ1xcZjI4Zic7XHJcbkB6bWRpLXZhci1jYXJkLXNpbTogJ1xcZjI5MCc7XHJcbkB6bWRpLXZhci1kZXNrdG9wLW1hYzogJ1xcZjI5MSc7XHJcbkB6bWRpLXZhci1kZXNrdG9wLXdpbmRvd3M6ICdcXGYyOTInO1xyXG5Aem1kaS12YXItZGV2aWNlLWh1YjogJ1xcZjI5Myc7XHJcbkB6bWRpLXZhci1kZXZpY2VzLW9mZjogJ1xcZjI5NCc7XHJcbkB6bWRpLXZhci1kZXZpY2VzOiAnXFxmMjk1JztcclxuQHptZGktdmFyLWRvY2s6ICdcXGYyOTYnO1xyXG5Aem1kaS12YXItZmxvcHB5OiAnXFxmMjk3JztcclxuQHptZGktdmFyLWdhbWVwYWQ6ICdcXGYyOTgnO1xyXG5Aem1kaS12YXItZ3BzLWRvdDogJ1xcZjI5OSc7XHJcbkB6bWRpLXZhci1ncHMtb2ZmOiAnXFxmMjlhJztcclxuQHptZGktdmFyLWdwczogJ1xcZjI5Yic7XHJcbkB6bWRpLXZhci1oZWFkc2V0LW1pYzogJ1xcZjI5Yyc7XHJcbkB6bWRpLXZhci1oZWFkc2V0OiAnXFxmMjlkJztcclxuQHptZGktdmFyLWlucHV0LWFudGVubmE6ICdcXGYyOWUnO1xyXG5Aem1kaS12YXItaW5wdXQtY29tcG9zaXRlOiAnXFxmMjlmJztcclxuQHptZGktdmFyLWlucHV0LWhkbWk6ICdcXGYyYTAnO1xyXG5Aem1kaS12YXItaW5wdXQtcG93ZXI6ICdcXGYyYTEnO1xyXG5Aem1kaS12YXItaW5wdXQtc3ZpZGVvOiAnXFxmMmEyJztcclxuQHptZGktdmFyLWtleWJvYXJkLWhpZGU6ICdcXGYyYTMnO1xyXG5Aem1kaS12YXIta2V5Ym9hcmQ6ICdcXGYyYTQnO1xyXG5Aem1kaS12YXItbGFwdG9wLWNocm9tZWJvb2s6ICdcXGYyYTUnO1xyXG5Aem1kaS12YXItbGFwdG9wLW1hYzogJ1xcZjJhNic7XHJcbkB6bWRpLXZhci1sYXB0b3A6ICdcXGYyYTcnO1xyXG5Aem1kaS12YXItbWljLW9mZjogJ1xcZjJhOCc7XHJcbkB6bWRpLXZhci1taWMtb3V0bGluZTogJ1xcZjJhOSc7XHJcbkB6bWRpLXZhci1taWMtc2V0dGluZzogJ1xcZjJhYSc7XHJcbkB6bWRpLXZhci1taWM6ICdcXGYyYWInO1xyXG5Aem1kaS12YXItbW91c2U6ICdcXGYyYWMnO1xyXG5Aem1kaS12YXItbmV0d29yay1hbGVydDogJ1xcZjJhZCc7XHJcbkB6bWRpLXZhci1uZXR3b3JrLWxvY2tlZDogJ1xcZjJhZSc7XHJcbkB6bWRpLXZhci1uZXR3b3JrLW9mZjogJ1xcZjJhZic7XHJcbkB6bWRpLXZhci1uZXR3b3JrLW91dGxpbmU6ICdcXGYyYjAnO1xyXG5Aem1kaS12YXItbmV0d29yay1zZXR0aW5nOiAnXFxmMmIxJztcclxuQHptZGktdmFyLW5ldHdvcms6ICdcXGYyYjInO1xyXG5Aem1kaS12YXItcGhvbmUtYmx1ZXRvb3RoOiAnXFxmMmIzJztcclxuQHptZGktdmFyLXBob25lLWVuZDogJ1xcZjJiNCc7XHJcbkB6bWRpLXZhci1waG9uZS1mb3J3YXJkZWQ6ICdcXGYyYjUnO1xyXG5Aem1kaS12YXItcGhvbmUtaW4tdGFsazogJ1xcZjJiNic7XHJcbkB6bWRpLXZhci1waG9uZS1sb2NrZWQ6ICdcXGYyYjcnO1xyXG5Aem1kaS12YXItcGhvbmUtbWlzc2VkOiAnXFxmMmI4JztcclxuQHptZGktdmFyLXBob25lLW1zZzogJ1xcZjJiOSc7XHJcbkB6bWRpLXZhci1waG9uZS1wYXVzZWQ6ICdcXGYyYmEnO1xyXG5Aem1kaS12YXItcGhvbmUtcmluZzogJ1xcZjJiYic7XHJcbkB6bWRpLXZhci1waG9uZS1zZXR0aW5nOiAnXFxmMmJjJztcclxuQHptZGktdmFyLXBob25lLXNpcDogJ1xcZjJiZCc7XHJcbkB6bWRpLXZhci1waG9uZTogJ1xcZjJiZSc7XHJcbkB6bWRpLXZhci1wb3J0YWJsZS13aWZpLWNoYW5nZXM6ICdcXGYyYmYnO1xyXG5Aem1kaS12YXItcG9ydGFibGUtd2lmaS1vZmY6ICdcXGYyYzAnO1xyXG5Aem1kaS12YXItcG9ydGFibGUtd2lmaTogJ1xcZjJjMSc7XHJcbkB6bWRpLXZhci1yYWRpbzogJ1xcZjJjMic7XHJcbkB6bWRpLXZhci1yZWFkZXI6ICdcXGYyYzMnO1xyXG5Aem1kaS12YXItcmVtb3RlLWNvbnRyb2wtYWx0OiAnXFxmMmM0JztcclxuQHptZGktdmFyLXJlbW90ZS1jb250cm9sOiAnXFxmMmM1JztcclxuQHptZGktdmFyLXJvdXRlcjogJ1xcZjJjNic7XHJcbkB6bWRpLXZhci1zY2FubmVyOiAnXFxmMmM3JztcclxuQHptZGktdmFyLXNtYXJ0cGhvbmUtYW5kcm9pZDogJ1xcZjJjOCc7XHJcbkB6bWRpLXZhci1zbWFydHBob25lLWRvd25sb2FkOiAnXFxmMmM5JztcclxuQHptZGktdmFyLXNtYXJ0cGhvbmUtZXJhc2U6ICdcXGYyY2EnO1xyXG5Aem1kaS12YXItc21hcnRwaG9uZS1pbmZvOiAnXFxmMmNiJztcclxuQHptZGktdmFyLXNtYXJ0cGhvbmUtaXBob25lOiAnXFxmMmNjJztcclxuQHptZGktdmFyLXNtYXJ0cGhvbmUtbGFuZHNjYXBlLWxvY2s6ICdcXGYyY2QnO1xyXG5Aem1kaS12YXItc21hcnRwaG9uZS1sYW5kc2NhcGU6ICdcXGYyY2UnO1xyXG5Aem1kaS12YXItc21hcnRwaG9uZS1sb2NrOiAnXFxmMmNmJztcclxuQHptZGktdmFyLXNtYXJ0cGhvbmUtcG9ydHJhaXQtbG9jazogJ1xcZjJkMCc7XHJcbkB6bWRpLXZhci1zbWFydHBob25lLXJpbmc6ICdcXGYyZDEnO1xyXG5Aem1kaS12YXItc21hcnRwaG9uZS1zZXR0aW5nOiAnXFxmMmQyJztcclxuQHptZGktdmFyLXNtYXJ0cGhvbmUtc2V0dXA6ICdcXGYyZDMnO1xyXG5Aem1kaS12YXItc21hcnRwaG9uZTogJ1xcZjJkNCc7XHJcbkB6bWRpLXZhci1zcGVha2VyOiAnXFxmMmQ1JztcclxuQHptZGktdmFyLXRhYmxldC1hbmRyb2lkOiAnXFxmMmQ2JztcclxuQHptZGktdmFyLXRhYmxldC1tYWM6ICdcXGYyZDcnO1xyXG5Aem1kaS12YXItdGFibGV0OiAnXFxmMmQ4JztcclxuQHptZGktdmFyLXR2LWFsdC1wbGF5OiAnXFxmMmQ5JztcclxuQHptZGktdmFyLXR2LWxpc3Q6ICdcXGYyZGEnO1xyXG5Aem1kaS12YXItdHYtcGxheTogJ1xcZjJkYic7XHJcbkB6bWRpLXZhci10djogJ1xcZjJkYyc7XHJcbkB6bWRpLXZhci11c2I6ICdcXGYyZGQnO1xyXG5Aem1kaS12YXItdmlkZW9jYW0tb2ZmOiAnXFxmMmRlJztcclxuQHptZGktdmFyLXZpZGVvY2FtLXN3aXRjaDogJ1xcZjJkZic7XHJcbkB6bWRpLXZhci12aWRlb2NhbTogJ1xcZjJlMCc7XHJcbkB6bWRpLXZhci13YXRjaDogJ1xcZjJlMSc7XHJcbkB6bWRpLXZhci13aWZpLWFsdC0yOiAnXFxmMmUyJztcclxuQHptZGktdmFyLXdpZmktYWx0OiAnXFxmMmUzJztcclxuQHptZGktdmFyLXdpZmktaW5mbzogJ1xcZjJlNCc7XHJcbkB6bWRpLXZhci13aWZpLWxvY2s6ICdcXGYyZTUnO1xyXG5Aem1kaS12YXItd2lmaS1vZmY6ICdcXGYyZTYnO1xyXG5Aem1kaS12YXItd2lmaS1vdXRsaW5lOiAnXFxmMmU3JztcclxuQHptZGktdmFyLXdpZmk6ICdcXGYyZTgnO1xyXG5Aem1kaS12YXItYXJyb3ctbGVmdC1ib3R0b206ICdcXGYyZTknO1xyXG5Aem1kaS12YXItYXJyb3ctbGVmdDogJ1xcZjJlYSc7XHJcbkB6bWRpLXZhci1hcnJvdy1tZXJnZTogJ1xcZjJlYic7XHJcbkB6bWRpLXZhci1hcnJvdy1taXNzZWQ6ICdcXGYyZWMnO1xyXG5Aem1kaS12YXItYXJyb3ctcmlnaHQtdG9wOiAnXFxmMmVkJztcclxuQHptZGktdmFyLWFycm93LXJpZ2h0OiAnXFxmMmVlJztcclxuQHptZGktdmFyLWFycm93LXNwbGl0OiAnXFxmMmVmJztcclxuQHptZGktdmFyLWFycm93czogJ1xcZjJmMCc7XHJcbkB6bWRpLXZhci1jYXJldC1kb3duLWNpcmNsZTogJ1xcZjJmMSc7XHJcbkB6bWRpLXZhci1jYXJldC1kb3duOiAnXFxmMmYyJztcclxuQHptZGktdmFyLWNhcmV0LWxlZnQtY2lyY2xlOiAnXFxmMmYzJztcclxuQHptZGktdmFyLWNhcmV0LWxlZnQ6ICdcXGYyZjQnO1xyXG5Aem1kaS12YXItY2FyZXQtcmlnaHQtY2lyY2xlOiAnXFxmMmY1JztcclxuQHptZGktdmFyLWNhcmV0LXJpZ2h0OiAnXFxmMmY2JztcclxuQHptZGktdmFyLWNhcmV0LXVwLWNpcmNsZTogJ1xcZjJmNyc7XHJcbkB6bWRpLXZhci1jYXJldC11cDogJ1xcZjJmOCc7XHJcbkB6bWRpLXZhci1jaGV2cm9uLWRvd246ICdcXGYyZjknO1xyXG5Aem1kaS12YXItY2hldnJvbi1sZWZ0OiAnXFxmMmZhJztcclxuQHptZGktdmFyLWNoZXZyb24tcmlnaHQ6ICdcXGYyZmInO1xyXG5Aem1kaS12YXItY2hldnJvbi11cDogJ1xcZjJmYyc7XHJcbkB6bWRpLXZhci1mb3J3YXJkOiAnXFxmMmZkJztcclxuQHptZGktdmFyLWxvbmctYXJyb3ctZG93bjogJ1xcZjJmZSc7XHJcbkB6bWRpLXZhci1sb25nLWFycm93LWxlZnQ6ICdcXGYyZmYnO1xyXG5Aem1kaS12YXItbG9uZy1hcnJvdy1yZXR1cm46ICdcXGYzMDAnO1xyXG5Aem1kaS12YXItbG9uZy1hcnJvdy1yaWdodDogJ1xcZjMwMSc7XHJcbkB6bWRpLXZhci1sb25nLWFycm93LXRhYjogJ1xcZjMwMic7XHJcbkB6bWRpLXZhci1sb25nLWFycm93LXVwOiAnXFxmMzAzJztcclxuQHptZGktdmFyLXJvdGF0ZS1jY3c6ICdcXGYzMDQnO1xyXG5Aem1kaS12YXItcm90YXRlLWN3OiAnXFxmMzA1JztcclxuQHptZGktdmFyLXJvdGF0ZS1sZWZ0OiAnXFxmMzA2JztcclxuQHptZGktdmFyLXJvdGF0ZS1yaWdodDogJ1xcZjMwNyc7XHJcbkB6bWRpLXZhci1zcXVhcmUtZG93bjogJ1xcZjMwOCc7XHJcbkB6bWRpLXZhci1zcXVhcmUtcmlnaHQ6ICdcXGYzMDknO1xyXG5Aem1kaS12YXItc3dhcC1hbHQ6ICdcXGYzMGEnO1xyXG5Aem1kaS12YXItc3dhcC12ZXJ0aWNhbC1jaXJjbGU6ICdcXGYzMGInO1xyXG5Aem1kaS12YXItc3dhcC12ZXJ0aWNhbDogJ1xcZjMwYyc7XHJcbkB6bWRpLXZhci1zd2FwOiAnXFxmMzBkJztcclxuQHptZGktdmFyLXRyZW5kaW5nLWRvd246ICdcXGYzMGUnO1xyXG5Aem1kaS12YXItdHJlbmRpbmctZmxhdDogJ1xcZjMwZic7XHJcbkB6bWRpLXZhci10cmVuZGluZy11cDogJ1xcZjMxMCc7XHJcbkB6bWRpLXZhci11bmZvbGQtbGVzczogJ1xcZjMxMSc7XHJcbkB6bWRpLXZhci11bmZvbGQtbW9yZTogJ1xcZjMxMic7XHJcbkB6bWRpLXZhci1hcHBzOiAnXFxmMzEzJztcclxuQHptZGktdmFyLWdyaWQtb2ZmOiAnXFxmMzE0JztcclxuQHptZGktdmFyLWdyaWQ6ICdcXGYzMTUnO1xyXG5Aem1kaS12YXItdmlldy1hZ2VuZGE6ICdcXGYzMTYnO1xyXG5Aem1kaS12YXItdmlldy1hcnJheTogJ1xcZjMxNyc7XHJcbkB6bWRpLXZhci12aWV3LWNhcm91c2VsOiAnXFxmMzE4JztcclxuQHptZGktdmFyLXZpZXctY29sdW1uOiAnXFxmMzE5JztcclxuQHptZGktdmFyLXZpZXctY29tZnk6ICdcXGYzMWEnO1xyXG5Aem1kaS12YXItdmlldy1jb21wYWN0OiAnXFxmMzFiJztcclxuQHptZGktdmFyLXZpZXctZGFzaGJvYXJkOiAnXFxmMzFjJztcclxuQHptZGktdmFyLXZpZXctZGF5OiAnXFxmMzFkJztcclxuQHptZGktdmFyLXZpZXctaGVhZGxpbmU6ICdcXGYzMWUnO1xyXG5Aem1kaS12YXItdmlldy1saXN0LWFsdDogJ1xcZjMxZic7XHJcbkB6bWRpLXZhci12aWV3LWxpc3Q6ICdcXGYzMjAnO1xyXG5Aem1kaS12YXItdmlldy1tb2R1bGU6ICdcXGYzMjEnO1xyXG5Aem1kaS12YXItdmlldy1xdWlsdDogJ1xcZjMyMic7XHJcbkB6bWRpLXZhci12aWV3LXN0cmVhbTogJ1xcZjMyMyc7XHJcbkB6bWRpLXZhci12aWV3LXN1YnRpdGxlczogJ1xcZjMyNCc7XHJcbkB6bWRpLXZhci12aWV3LXRvYzogJ1xcZjMyNSc7XHJcbkB6bWRpLXZhci12aWV3LXdlYjogJ1xcZjMyNic7XHJcbkB6bWRpLXZhci12aWV3LXdlZWs6ICdcXGYzMjcnO1xyXG5Aem1kaS12YXItd2lkZ2V0czogJ1xcZjMyOCc7XHJcbkB6bWRpLXZhci1hbGFybS1jaGVjazogJ1xcZjMyOSc7XHJcbkB6bWRpLXZhci1hbGFybS1vZmY6ICdcXGYzMmEnO1xyXG5Aem1kaS12YXItYWxhcm0tcGx1czogJ1xcZjMyYic7XHJcbkB6bWRpLXZhci1hbGFybS1zbm9vemU6ICdcXGYzMmMnO1xyXG5Aem1kaS12YXItYWxhcm06ICdcXGYzMmQnO1xyXG5Aem1kaS12YXItY2FsZW5kYXItYWx0OiAnXFxmMzJlJztcclxuQHptZGktdmFyLWNhbGVuZGFyLWNoZWNrOiAnXFxmMzJmJztcclxuQHptZGktdmFyLWNhbGVuZGFyLWNsb3NlOiAnXFxmMzMwJztcclxuQHptZGktdmFyLWNhbGVuZGFyLW5vdGU6ICdcXGYzMzEnO1xyXG5Aem1kaS12YXItY2FsZW5kYXI6ICdcXGYzMzInO1xyXG5Aem1kaS12YXItdGltZS1jb3VudGRvd246ICdcXGYzMzMnO1xyXG5Aem1kaS12YXItdGltZS1pbnRlcnZhbDogJ1xcZjMzNCc7XHJcbkB6bWRpLXZhci10aW1lLXJlc3RvcmUtc2V0dGluZzogJ1xcZjMzNSc7XHJcbkB6bWRpLXZhci10aW1lLXJlc3RvcmU6ICdcXGYzMzYnO1xyXG5Aem1kaS12YXItdGltZTogJ1xcZjMzNyc7XHJcbkB6bWRpLXZhci10aW1lci1vZmY6ICdcXGYzMzgnO1xyXG5Aem1kaS12YXItdGltZXI6ICdcXGYzMzknO1xyXG5Aem1kaS12YXItYW5kcm9pZC1hbHQ6ICdcXGYzM2EnO1xyXG5Aem1kaS12YXItYW5kcm9pZDogJ1xcZjMzYic7XHJcbkB6bWRpLXZhci1hcHBsZTogJ1xcZjMzYyc7XHJcbkB6bWRpLXZhci1iZWhhbmNlOiAnXFxmMzNkJztcclxuQHptZGktdmFyLWNvZGVwZW46ICdcXGYzM2UnO1xyXG5Aem1kaS12YXItZHJpYmJibGU6ICdcXGYzM2YnO1xyXG5Aem1kaS12YXItZHJvcGJveDogJ1xcZjM0MCc7XHJcbkB6bWRpLXZhci1ldmVybm90ZTogJ1xcZjM0MSc7XHJcbkB6bWRpLXZhci1mYWNlYm9vay1ib3g6ICdcXGYzNDInO1xyXG5Aem1kaS12YXItZmFjZWJvb2s6ICdcXGYzNDMnO1xyXG5Aem1kaS12YXItZ2l0aHViLWJveDogJ1xcZjM0NCc7XHJcbkB6bWRpLXZhci1naXRodWI6ICdcXGYzNDUnO1xyXG5Aem1kaS12YXItZ29vZ2xlLWRyaXZlOiAnXFxmMzQ2JztcclxuQHptZGktdmFyLWdvb2dsZS1lYXJ0aDogJ1xcZjM0Nyc7XHJcbkB6bWRpLXZhci1nb29nbGUtZ2xhc3M6ICdcXGYzNDgnO1xyXG5Aem1kaS12YXItZ29vZ2xlLW1hcHM6ICdcXGYzNDknO1xyXG5Aem1kaS12YXItZ29vZ2xlLXBhZ2VzOiAnXFxmMzRhJztcclxuQHptZGktdmFyLWdvb2dsZS1wbGF5OiAnXFxmMzRiJztcclxuQHptZGktdmFyLWdvb2dsZS1wbHVzLWJveDogJ1xcZjM0Yyc7XHJcbkB6bWRpLXZhci1nb29nbGUtcGx1czogJ1xcZjM0ZCc7XHJcbkB6bWRpLXZhci1nb29nbGU6ICdcXGYzNGUnO1xyXG5Aem1kaS12YXItaW5zdGFncmFtOiAnXFxmMzRmJztcclxuQHptZGktdmFyLWxhbmd1YWdlLWNzczM6ICdcXGYzNTAnO1xyXG5Aem1kaS12YXItbGFuZ3VhZ2UtaHRtbDU6ICdcXGYzNTEnO1xyXG5Aem1kaS12YXItbGFuZ3VhZ2UtamF2YXNjcmlwdDogJ1xcZjM1Mic7XHJcbkB6bWRpLXZhci1sYW5ndWFnZS1weXRob24tYWx0OiAnXFxmMzUzJztcclxuQHptZGktdmFyLWxhbmd1YWdlLXB5dGhvbjogJ1xcZjM1NCc7XHJcbkB6bWRpLXZhci1sYXN0Zm06ICdcXGYzNTUnO1xyXG5Aem1kaS12YXItbGlua2VkaW4tYm94OiAnXFxmMzU2JztcclxuQHptZGktdmFyLXBheXBhbDogJ1xcZjM1Nyc7XHJcbkB6bWRpLXZhci1waW50ZXJlc3QtYm94OiAnXFxmMzU4JztcclxuQHptZGktdmFyLXBvY2tldDogJ1xcZjM1OSc7XHJcbkB6bWRpLXZhci1wb2x5bWVyOiAnXFxmMzVhJztcclxuQHptZGktdmFyLXNoYXJlOiAnXFxmMzViJztcclxuQHptZGktdmFyLXN0YWNrb3ZlcmZsb3c6ICdcXGYzNWMnO1xyXG5Aem1kaS12YXItc3RlYW0tc3F1YXJlOiAnXFxmMzVkJztcclxuQHptZGktdmFyLXN0ZWFtOiAnXFxmMzVlJztcclxuQHptZGktdmFyLXR3aXR0ZXItYm94OiAnXFxmMzVmJztcclxuQHptZGktdmFyLXR3aXR0ZXI6ICdcXGYzNjAnO1xyXG5Aem1kaS12YXItdms6ICdcXGYzNjEnO1xyXG5Aem1kaS12YXItd2lraXBlZGlhOiAnXFxmMzYyJztcclxuQHptZGktdmFyLXdpbmRvd3M6ICdcXGYzNjMnO1xyXG5Aem1kaS12YXItYXNwZWN0LXJhdGlvLWFsdDogJ1xcZjM2NCc7XHJcbkB6bWRpLXZhci1hc3BlY3QtcmF0aW86ICdcXGYzNjUnO1xyXG5Aem1kaS12YXItYmx1ci1jaXJjdWxhcjogJ1xcZjM2Nic7XHJcbkB6bWRpLXZhci1ibHVyLWxpbmVhcjogJ1xcZjM2Nyc7XHJcbkB6bWRpLXZhci1ibHVyLW9mZjogJ1xcZjM2OCc7XHJcbkB6bWRpLXZhci1ibHVyOiAnXFxmMzY5JztcclxuQHptZGktdmFyLWJyaWdodG5lc3MtMjogJ1xcZjM2YSc7XHJcbkB6bWRpLXZhci1icmlnaHRuZXNzLTM6ICdcXGYzNmInO1xyXG5Aem1kaS12YXItYnJpZ2h0bmVzcy00OiAnXFxmMzZjJztcclxuQHptZGktdmFyLWJyaWdodG5lc3MtNTogJ1xcZjM2ZCc7XHJcbkB6bWRpLXZhci1icmlnaHRuZXNzLTY6ICdcXGYzNmUnO1xyXG5Aem1kaS12YXItYnJpZ2h0bmVzcy03OiAnXFxmMzZmJztcclxuQHptZGktdmFyLWJyaWdodG5lc3MtYXV0bzogJ1xcZjM3MCc7XHJcbkB6bWRpLXZhci1icmlnaHRuZXNzLXNldHRpbmc6ICdcXGYzNzEnO1xyXG5Aem1kaS12YXItYnJva2VuLWltYWdlOiAnXFxmMzcyJztcclxuQHptZGktdmFyLWNlbnRlci1mb2N1cy1zdHJvbmc6ICdcXGYzNzMnO1xyXG5Aem1kaS12YXItY2VudGVyLWZvY3VzLXdlYWs6ICdcXGYzNzQnO1xyXG5Aem1kaS12YXItY29tcGFyZTogJ1xcZjM3NSc7XHJcbkB6bWRpLXZhci1jcm9wLTE2LTk6ICdcXGYzNzYnO1xyXG5Aem1kaS12YXItY3JvcC0zLTI6ICdcXGYzNzcnO1xyXG5Aem1kaS12YXItY3JvcC01LTQ6ICdcXGYzNzgnO1xyXG5Aem1kaS12YXItY3JvcC03LTU6ICdcXGYzNzknO1xyXG5Aem1kaS12YXItY3JvcC1kaW46ICdcXGYzN2EnO1xyXG5Aem1kaS12YXItY3JvcC1mcmVlOiAnXFxmMzdiJztcclxuQHptZGktdmFyLWNyb3AtbGFuZHNjYXBlOiAnXFxmMzdjJztcclxuQHptZGktdmFyLWNyb3AtcG9ydHJhaXQ6ICdcXGYzN2QnO1xyXG5Aem1kaS12YXItY3JvcC1zcXVhcmU6ICdcXGYzN2UnO1xyXG5Aem1kaS12YXItZXhwb3N1cmUtYWx0OiAnXFxmMzdmJztcclxuQHptZGktdmFyLWV4cG9zdXJlOiAnXFxmMzgwJztcclxuQHptZGktdmFyLWZpbHRlci1iLWFuZC13OiAnXFxmMzgxJztcclxuQHptZGktdmFyLWZpbHRlci1jZW50ZXItZm9jdXM6ICdcXGYzODInO1xyXG5Aem1kaS12YXItZmlsdGVyLWZyYW1lczogJ1xcZjM4Myc7XHJcbkB6bWRpLXZhci1maWx0ZXItdGlsdC1zaGlmdDogJ1xcZjM4NCc7XHJcbkB6bWRpLXZhci1ncmFkaWVudDogJ1xcZjM4NSc7XHJcbkB6bWRpLXZhci1ncmFpbjogJ1xcZjM4Nic7XHJcbkB6bWRpLXZhci1ncmFwaGljLWVxOiAnXFxmMzg3JztcclxuQHptZGktdmFyLWhkci1vZmY6ICdcXGYzODgnO1xyXG5Aem1kaS12YXItaGRyLXN0cm9uZzogJ1xcZjM4OSc7XHJcbkB6bWRpLXZhci1oZHItd2VhazogJ1xcZjM4YSc7XHJcbkB6bWRpLXZhci1oZHI6ICdcXGYzOGInO1xyXG5Aem1kaS12YXItaXJpZGVzY2VudDogJ1xcZjM4Yyc7XHJcbkB6bWRpLXZhci1sZWFrLW9mZjogJ1xcZjM4ZCc7XHJcbkB6bWRpLXZhci1sZWFrOiAnXFxmMzhlJztcclxuQHptZGktdmFyLWxvb2tzOiAnXFxmMzhmJztcclxuQHptZGktdmFyLWxvdXBlOiAnXFxmMzkwJztcclxuQHptZGktdmFyLXBhbm9yYW1hLWhvcml6b250YWw6ICdcXGYzOTEnO1xyXG5Aem1kaS12YXItcGFub3JhbWEtdmVydGljYWw6ICdcXGYzOTInO1xyXG5Aem1kaS12YXItcGFub3JhbWEtd2lkZS1hbmdsZTogJ1xcZjM5Myc7XHJcbkB6bWRpLXZhci1waG90by1zaXplLXNlbGVjdC1sYXJnZTogJ1xcZjM5NCc7XHJcbkB6bWRpLXZhci1waG90by1zaXplLXNlbGVjdC1zbWFsbDogJ1xcZjM5NSc7XHJcbkB6bWRpLXZhci1waWN0dXJlLWluLXBpY3R1cmU6ICdcXGYzOTYnO1xyXG5Aem1kaS12YXItc2xpZGVzaG93OiAnXFxmMzk3JztcclxuQHptZGktdmFyLXRleHR1cmU6ICdcXGYzOTgnO1xyXG5Aem1kaS12YXItdG9uYWxpdHk6ICdcXGYzOTknO1xyXG5Aem1kaS12YXItdmlnbmV0dGU6ICdcXGYzOWEnO1xyXG5Aem1kaS12YXItd2ItYXV0bzogJ1xcZjM5Yic7XHJcbkB6bWRpLXZhci1lamVjdC1hbHQ6ICdcXGYzOWMnO1xyXG5Aem1kaS12YXItZWplY3Q6ICdcXGYzOWQnO1xyXG5Aem1kaS12YXItZXF1YWxpemVyOiAnXFxmMzllJztcclxuQHptZGktdmFyLWZhc3QtZm9yd2FyZDogJ1xcZjM5Zic7XHJcbkB6bWRpLXZhci1mYXN0LXJld2luZDogJ1xcZjNhMCc7XHJcbkB6bWRpLXZhci1mb3J3YXJkLTEwOiAnXFxmM2ExJztcclxuQHptZGktdmFyLWZvcndhcmQtMzA6ICdcXGYzYTInO1xyXG5Aem1kaS12YXItZm9yd2FyZC01OiAnXFxmM2EzJztcclxuQHptZGktdmFyLWhlYXJpbmc6ICdcXGYzYTQnO1xyXG5Aem1kaS12YXItcGF1c2UtY2lyY2xlLW91dGxpbmU6ICdcXGYzYTUnO1xyXG5Aem1kaS12YXItcGF1c2UtY2lyY2xlOiAnXFxmM2E2JztcclxuQHptZGktdmFyLXBhdXNlOiAnXFxmM2E3JztcclxuQHptZGktdmFyLXBsYXktY2lyY2xlLW91dGxpbmU6ICdcXGYzYTgnO1xyXG5Aem1kaS12YXItcGxheS1jaXJjbGU6ICdcXGYzYTknO1xyXG5Aem1kaS12YXItcGxheTogJ1xcZjNhYSc7XHJcbkB6bWRpLXZhci1wbGF5bGlzdC1hdWRpbzogJ1xcZjNhYic7XHJcbkB6bWRpLXZhci1wbGF5bGlzdC1wbHVzOiAnXFxmM2FjJztcclxuQHptZGktdmFyLXJlcGVhdC1vbmU6ICdcXGYzYWQnO1xyXG5Aem1kaS12YXItcmVwZWF0OiAnXFxmM2FlJztcclxuQHptZGktdmFyLXJlcGxheS0xMDogJ1xcZjNhZic7XHJcbkB6bWRpLXZhci1yZXBsYXktMzA6ICdcXGYzYjAnO1xyXG5Aem1kaS12YXItcmVwbGF5LTU6ICdcXGYzYjEnO1xyXG5Aem1kaS12YXItcmVwbGF5OiAnXFxmM2IyJztcclxuQHptZGktdmFyLXNodWZmbGU6ICdcXGYzYjMnO1xyXG5Aem1kaS12YXItc2tpcC1uZXh0OiAnXFxmM2I0JztcclxuQHptZGktdmFyLXNraXAtcHJldmlvdXM6ICdcXGYzYjUnO1xyXG5Aem1kaS12YXItc3RvcDogJ1xcZjNiNic7XHJcbkB6bWRpLXZhci1zdXJyb3VuZC1zb3VuZDogJ1xcZjNiNyc7XHJcbkB6bWRpLXZhci10dW5lOiAnXFxmM2I4JztcclxuQHptZGktdmFyLXZvbHVtZS1kb3duOiAnXFxmM2I5JztcclxuQHptZGktdmFyLXZvbHVtZS1tdXRlOiAnXFxmM2JhJztcclxuQHptZGktdmFyLXZvbHVtZS1vZmY6ICdcXGYzYmInO1xyXG5Aem1kaS12YXItdm9sdW1lLXVwOiAnXFxmM2JjJztcclxuQHptZGktdmFyLW4tMS1zcXVhcmU6ICdcXGYzYmQnO1xyXG5Aem1kaS12YXItbi0yLXNxdWFyZTogJ1xcZjNiZSc7XHJcbkB6bWRpLXZhci1uLTMtc3F1YXJlOiAnXFxmM2JmJztcclxuQHptZGktdmFyLW4tNC1zcXVhcmU6ICdcXGYzYzAnO1xyXG5Aem1kaS12YXItbi01LXNxdWFyZTogJ1xcZjNjMSc7XHJcbkB6bWRpLXZhci1uLTYtc3F1YXJlOiAnXFxmM2MyJztcclxuQHptZGktdmFyLW5lZy0xOiAnXFxmM2MzJztcclxuQHptZGktdmFyLW5lZy0yOiAnXFxmM2M0JztcclxuQHptZGktdmFyLXBsdXMtMTogJ1xcZjNjNSc7XHJcbkB6bWRpLXZhci1wbHVzLTI6ICdcXGYzYzYnO1xyXG5Aem1kaS12YXItc2VjLTEwOiAnXFxmM2M3JztcclxuQHptZGktdmFyLXNlYy0zOiAnXFxmM2M4JztcclxuQHptZGktdmFyLXplcm86ICdcXGYzYzknO1xyXG5Aem1kaS12YXItYWlybGluZS1zZWF0LWZsYXQtYW5nbGVkOiAnXFxmM2NhJztcclxuQHptZGktdmFyLWFpcmxpbmUtc2VhdC1mbGF0OiAnXFxmM2NiJztcclxuQHptZGktdmFyLWFpcmxpbmUtc2VhdC1pbmRpdmlkdWFsLXN1aXRlOiAnXFxmM2NjJztcclxuQHptZGktdmFyLWFpcmxpbmUtc2VhdC1sZWdyb29tLWV4dHJhOiAnXFxmM2NkJztcclxuQHptZGktdmFyLWFpcmxpbmUtc2VhdC1sZWdyb29tLW5vcm1hbDogJ1xcZjNjZSc7XHJcbkB6bWRpLXZhci1haXJsaW5lLXNlYXQtbGVncm9vbS1yZWR1Y2VkOiAnXFxmM2NmJztcclxuQHptZGktdmFyLWFpcmxpbmUtc2VhdC1yZWNsaW5lLWV4dHJhOiAnXFxmM2QwJztcclxuQHptZGktdmFyLWFpcmxpbmUtc2VhdC1yZWNsaW5lLW5vcm1hbDogJ1xcZjNkMSc7XHJcbkB6bWRpLXZhci1haXJwbGF5OiAnXFxmM2QyJztcclxuQHptZGktdmFyLWNsb3NlZC1jYXB0aW9uOiAnXFxmM2QzJztcclxuQHptZGktdmFyLWNvbmZpcm1hdGlvbi1udW1iZXI6ICdcXGYzZDQnO1xyXG5Aem1kaS12YXItZGV2ZWxvcGVyLWJvYXJkOiAnXFxmM2Q1JztcclxuQHptZGktdmFyLWRpc2MtZnVsbDogJ1xcZjNkNic7XHJcbkB6bWRpLXZhci1leHBsaWNpdDogJ1xcZjNkNyc7XHJcbkB6bWRpLXZhci1mbGlnaHQtbGFuZDogJ1xcZjNkOCc7XHJcbkB6bWRpLXZhci1mbGlnaHQtdGFrZW9mZjogJ1xcZjNkOSc7XHJcbkB6bWRpLXZhci1mbGlwLXRvLWJhY2s6ICdcXGYzZGEnO1xyXG5Aem1kaS12YXItZmxpcC10by1mcm9udDogJ1xcZjNkYic7XHJcbkB6bWRpLXZhci1ncm91cC13b3JrOiAnXFxmM2RjJztcclxuQHptZGktdmFyLWhkOiAnXFxmM2RkJztcclxuQHptZGktdmFyLWhxOiAnXFxmM2RlJztcclxuQHptZGktdmFyLW1hcmt1bnJlYWQtbWFpbGJveDogJ1xcZjNkZic7XHJcbkB6bWRpLXZhci1tZW1vcnk6ICdcXGYzZTAnO1xyXG5Aem1kaS12YXItbmZjOiAnXFxmM2UxJztcclxuQHptZGktdmFyLXBsYXktZm9yLXdvcms6ICdcXGYzZTInO1xyXG5Aem1kaS12YXItcG93ZXItaW5wdXQ6ICdcXGYzZTMnO1xyXG5Aem1kaS12YXItcHJlc2VudC10by1hbGw6ICdcXGYzZTQnO1xyXG5Aem1kaS12YXItc2F0ZWxsaXRlOiAnXFxmM2U1JztcclxuQHptZGktdmFyLXRhcC1hbmQtcGxheTogJ1xcZjNlNic7XHJcbkB6bWRpLXZhci12aWJyYXRpb246ICdcXGYzZTcnO1xyXG5Aem1kaS12YXItdm9pY2VtYWlsOiAnXFxmM2U4JztcclxuQHptZGktdmFyLWdyb3VwOiAnXFxmM2U5JztcclxuQHptZGktdmFyLXJzczogJ1xcZjNlYSc7XHJcbkB6bWRpLXZhci1zaGFwZTogJ1xcZjNlYic7XHJcbkB6bWRpLXZhci1zcGlubmVyOiAnXFxmM2VjJztcclxuQHptZGktdmFyLXVuZ3JvdXA6ICdcXGYzZWQnO1xyXG5Aem1kaS12YXItNTAwcHg6ICdcXGYzZWUnO1xyXG5Aem1kaS12YXItOHRyYWNrczogJ1xcZjNlZic7XHJcbkB6bWRpLXZhci1hbWF6b246ICdcXGYzZjAnO1xyXG5Aem1kaS12YXItYmxvZ2dlcjogJ1xcZjNmMSc7XHJcbkB6bWRpLXZhci1kZWxpY2lvdXM6ICdcXGYzZjInO1xyXG5Aem1kaS12YXItZGlzcXVzOiAnXFxmM2YzJztcclxuQHptZGktdmFyLWZsYXR0cjogJ1xcZjNmNCc7XHJcbkB6bWRpLXZhci1mbGlja3I6ICdcXGYzZjUnO1xyXG5Aem1kaS12YXItZ2l0aHViLWFsdDogJ1xcZjNmNic7XHJcbkB6bWRpLXZhci1nb29nbGUtb2xkOiAnXFxmM2Y3JztcclxuQHptZGktdmFyLWxpbmtlZGluOiAnXFxmM2Y4JztcclxuQHptZGktdmFyLW9kbm9rbGFzc25pa2k6ICdcXGYzZjknO1xyXG5Aem1kaS12YXItb3V0bG9vazogJ1xcZjNmYSc7XHJcbkB6bWRpLXZhci1wYXlwYWwtYWx0OiAnXFxmM2ZiJztcclxuQHptZGktdmFyLXBpbnRlcmVzdDogJ1xcZjNmYyc7XHJcbkB6bWRpLXZhci1wbGF5c3RhdGlvbjogJ1xcZjNmZCc7XHJcbkB6bWRpLXZhci1yZWRkaXQ6ICdcXGYzZmUnO1xyXG5Aem1kaS12YXItc2t5cGU6ICdcXGYzZmYnO1xyXG5Aem1kaS12YXItc2xpZGVzaGFyZTogJ1xcZjQwMCc7XHJcbkB6bWRpLXZhci1zb3VuZGNsb3VkOiAnXFxmNDAxJztcclxuQHptZGktdmFyLXR1bWJscjogJ1xcZjQwMic7XHJcbkB6bWRpLXZhci10d2l0Y2g6ICdcXGY0MDMnO1xyXG5Aem1kaS12YXItdmltZW86ICdcXGY0MDQnO1xyXG5Aem1kaS12YXItd2hhdHNhcHA6ICdcXGY0MDUnO1xyXG5Aem1kaS12YXIteGJveDogJ1xcZjQwNic7XHJcbkB6bWRpLXZhci15YWhvbzogJ1xcZjQwNyc7XHJcbkB6bWRpLXZhci15b3V0dWJlLXBsYXk6ICdcXGY0MDgnO1xyXG5Aem1kaS12YXIteW91dHViZTogJ1xcZjQwOSc7XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LTNkLXJvdGF0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItM2Qtcm90YXRpb247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFpcnBsYW5lLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFpcnBsYW5lLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWlycGxhbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1haXJwbGFuZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWxidW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hbGJ1bTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYXJjaGl2ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFyY2hpdmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFzc2lnbm1lbnQtYWNjb3VudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFzc2lnbm1lbnQtYWNjb3VudDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYXNzaWdubWVudC1hbGVydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFzc2lnbm1lbnQtYWxlcnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFzc2lnbm1lbnQtY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hc3NpZ25tZW50LWNoZWNrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hc3NpZ25tZW50LW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hc3NpZ25tZW50LW87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFzc2lnbm1lbnQtcmV0dXJuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYXNzaWdubWVudC1yZXR1cm47XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFzc2lnbm1lbnQtcmV0dXJuZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hc3NpZ25tZW50LXJldHVybmVkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hc3NpZ25tZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYXNzaWdubWVudDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYXR0YWNobWVudC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hdHRhY2htZW50LWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYXR0YWNobWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWF0dGFjaG1lbnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWF1ZGlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYXVkaW87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJhZGdlLWNoZWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYmFkZ2UtY2hlY2s7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJhbGFuY2Utd2FsbGV0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYmFsYW5jZS13YWxsZXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJhbGFuY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1iYWxhbmNlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1iYXR0ZXJ5LWFsZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYmF0dGVyeS1hbGVydDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYmF0dGVyeS1mbGFzaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJhdHRlcnktZmxhc2g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJhdHRlcnktdW5rbm93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJhdHRlcnktdW5rbm93bjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYmF0dGVyeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJhdHRlcnk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJpa2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1iaWtlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ibG9jay1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ibG9jay1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJsb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJvYXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ib2F0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ib29rLWltYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYm9vay1pbWFnZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJvb2s7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJvb2ttYXJrLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ib29rbWFyay1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ib29rbWFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJvb2ttYXJrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1icnVzaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJydXNoO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1idWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1idWc7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJ1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJ1cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FrZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNha2U7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhci10YXhpIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyLXRheGk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhci13YXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyLXdhc2g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FyZC1naWZ0Y2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhcmQtZ2lmdGNhcmQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhcmQtbWVtYmVyc2hpcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhcmQtbWVtYmVyc2hpcDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FyZC10cmF2ZWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYXJkLXRyYXZlbDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhcmQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhc2UtY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYXNlLWNoZWNrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYXNlLWRvd25sb2FkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FzZS1kb3dubG9hZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FzZS1wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FzZS1wbGF5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FzZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FzdC1jb25uZWN0ZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYXN0LWNvbm5lY3RlZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhc3Q7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNoYXJ0LWRvbnV0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2hhcnQtZG9udXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNoYXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2hhcnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNpdHktYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2l0eS1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jaXR5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jbG9zZS1jaXJjbGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNsb3NlLWNpcmNsZS1vO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jbG9zZS1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jbG9zZS1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNsb3NlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2xvc2U7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvY2t0YWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29ja3RhaWw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvZGUtc2V0dGluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvZGUtc2V0dGluZztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29kZS1zbWFydHBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29kZS1zbWFydHBob25lO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb2RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29kZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29mZmVlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29mZmVlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWJvb2ttYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29sbGVjdGlvbi1ib29rbWFyaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1jYXNlLXBsYXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWNhc2UtcGxheTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1mb2xkZXItaW1hZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWZvbGRlci1pbWFnZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pbWFnZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29sbGVjdGlvbi1pbWFnZS1vO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWltYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29sbGVjdGlvbi1pbWFnZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tMTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tMjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tMztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tNDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tNTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tNjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tNztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLWl0ZW0tODtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTktcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbGxlY3Rpb24taXRlbS05LXBsdXM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24taXRlbS05IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29sbGVjdGlvbi1pdGVtLTk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24taXRlbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbGxlY3Rpb24taXRlbTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1tdXNpYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbGxlY3Rpb24tbXVzaWM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24tcGRmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29sbGVjdGlvbi1wZGY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24tcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbGxlY3Rpb24tcGx1cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1zcGVha2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29sbGVjdGlvbi1zcGVha2VyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLXRleHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24tdmlkZW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLXZpZGVvO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb21wYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29tcGFzcztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY3V0bGVyeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWN1dGxlcnk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRlbGV0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRlbGV0ZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZGlhbHBhZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRpYWxwYWQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRucztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZHJpbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1kcmluaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZWRpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWVkaXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWVtYWlsLW9wZW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1lbWFpbC1vcGVuO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1lbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWVtYWlsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1leWUtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZXllLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZXllIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZXllO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1leWVkcm9wcGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZXllZHJvcHBlcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmF2b3JpdGUtb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZhdm9yaXRlLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZhdm9yaXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmF2b3JpdGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZpbHRlci1saXN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmlsdGVyLWxpc3Q7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZpcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1maXJlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mbGFnIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmxhZztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmxhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mbGFyZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmxhc2gtYXV0byB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZsYXNoLWF1dG87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZsYXNoLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZsYXNoLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmxhc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mbGFzaDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmxpcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZsaXA7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZsb3dlci1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mbG93ZXItYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mbG93ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mbG93ZXI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb250O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mdWxsc2NyZWVuLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZ1bGxzY3JlZW4tYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mdWxsc2NyZWVuLWV4aXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mdWxsc2NyZWVuLWV4aXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZ1bGxzY3JlZW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mdWxsc2NyZWVuO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mdW5jdGlvbnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mdW5jdGlvbnM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdhcy1zdGF0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ2FzLXN0YXRpb247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdlc3R1cmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1nZXN0dXJlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1nbG9iZS1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1nbG9iZS1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdsb2JlLWxvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1nbG9iZS1sb2NrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1nbG9iZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdsb2JlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ncmFkdWF0aW9uLWNhcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdyYWR1YXRpb24tY2FwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ob21lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaG9tZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taG9zcGl0YWwtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaG9zcGl0YWwtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ob3NwaXRhbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWhvc3BpdGFsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ob3RlbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWhvdGVsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ob3VyZ2xhc3MtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaG91cmdsYXNzLWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taG91cmdsYXNzLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ob3VyZ2xhc3Mtb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taG91cmdsYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaG91cmdsYXNzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1odHRwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaHR0cDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW1hZ2UtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaW1hZ2UtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1pbWFnZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaW1hZ2UtbztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW1hZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1pbWFnZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW5ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1pbmJveDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW52ZXJ0LWNvbG9ycy1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1pbnZlcnQtY29sb3JzLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW52ZXJ0LWNvbG9ycyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWludmVydC1jb2xvcnM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWtleSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWtleTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbGFiZWwtYWx0LW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYWJlbC1hbHQtb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbGFiZWwtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbGFiZWwtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sYWJlbC1oZWFydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxhYmVsLWhlYXJ0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sYWJlbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxhYmVsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sYWJlbHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYWJlbHM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxhbXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYW1wO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sYW5kc2NhcGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYW5kc2NhcGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxheWVycy1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYXllcnMtb2ZmO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sYXllcnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYXllcnM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxpYnJhcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1saWJyYXJ5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1saW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbGluaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jay1vcGVuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbG9jay1vcGVuO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sb2NrLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sb2NrLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sb2NrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tYWlsLXJlcGx5LWFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1haWwtcmVwbHktYWxsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tYWlsLXJlcGx5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWFpbC1yZXBseTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbWFpbC1zZW5kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWFpbC1zZW5kO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWFsbDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbWFwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWFwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tZW51IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWVudTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbW9uZXktYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbW9uZXktYm94O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tb25leS1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1tb25leS1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW1vbmV5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbW9uZXk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW1vcmUtdmVydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1vcmUtdmVydDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbW9yZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1vcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW1vdmllLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1vdmllLWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbW92aWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1tb3ZpZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbmF0dXJlLXBlb3BsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5hdHVyZS1wZW9wbGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5hdHVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5hdHVyZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbmF2aWdhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5hdmlnYXRpb247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW9wZW4taW4tYnJvd3NlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW9wZW4taW4tYnJvd3NlcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tb3Blbi1pbi1uZXcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1vcGVuLWluLW5ldztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGFsZXR0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBhbGV0dGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBhcmtpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wYXJraW5nO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1waW4tYWNjb3VudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBpbi1hY2NvdW50O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1waW4tYXNzaXN0YW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGluLWFzc2lzdGFudDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGluLWRyb3Age1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waW4tZHJvcDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGluLWhlbHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waW4taGVscDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGluLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBpbi1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBpbjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGl6emEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waXp6YTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGxhc3RlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBsYXN0ZXI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBvd2VyLXNldHRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wb3dlci1zZXR0aW5nO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wb3dlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBvd2VyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wcmludCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXByaW50O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wdXp6bGUtcGllY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wdXp6bGUtcGllY2U7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXF1b3RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcXVvdGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXJhaWx3YXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1yYWlsd2F5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yZWNlaXB0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVjZWlwdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcmVmcmVzaC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1yZWZyZXNoLWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcmVmcmVzaC1zeW5jLWFsZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVmcmVzaC1zeW5jLWFsZXJ0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yZWZyZXNoLXN5bmMtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVmcmVzaC1zeW5jLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcmVmcmVzaC1zeW5jIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVmcmVzaC1zeW5jO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yZWZyZXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVmcmVzaDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcm9sbGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcm9sbGVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ydWxlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXJ1bGVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zY2lzc29ycyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNjaXNzb3JzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zY3JlZW4tcm90YXRpb24tbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNjcmVlbi1yb3RhdGlvbi1sb2NrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zY3JlZW4tcm90YXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zY3JlZW4tcm90YXRpb247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNlYXJjaC1mb3Ige1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zZWFyY2gtZm9yO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zZWFyY2gtaW4tZmlsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNlYXJjaC1pbi1maWxlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zZWFyY2gtaW4tcGFnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNlYXJjaC1pbi1wYWdlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zZWFyY2gtcmVwbGFjZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNlYXJjaC1yZXBsYWNlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zZWFyY2g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNlYXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zZWF0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zZXR0aW5ncy1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zZXR0aW5ncy1zcXVhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNldHRpbmdzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2V0dGluZ3M7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNoaWVsZC1jaGVjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNoaWVsZC1jaGVjaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2hpZWxkLXNlY3VyaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2hpZWxkLXNlY3VyaXR5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zaG9wcGluZy1iYXNrZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zaG9wcGluZy1iYXNrZXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNob3BwaW5nLWNhcnQtcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNob3BwaW5nLWNhcnQtcGx1cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2hvcHBpbmctY2FydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNob3BwaW5nLWNhcnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNpZ24taW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zaWduLWluO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zb3J0LWFtb3VudC1hc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zb3J0LWFtb3VudC1hc2M7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zb3J0LWFtb3VudC1kZXNjO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zb3J0LWFzYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNvcnQtYXNjO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zb3J0LWRlc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zb3J0LWRlc2M7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNwZWxsY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zcGVsbGNoZWNrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zdG9yYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc3RvcmFnZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3RvcmUtMjQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zdG9yZS0yNDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3RvcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zdG9yZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3Vid2F5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc3Vid2F5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zdW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zdW47XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXRhYi11bnNlbGVjdGVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdGFiLXVuc2VsZWN0ZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXRhYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRhYjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGFnLWNsb3NlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdGFnLWNsb3NlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10YWctbW9yZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRhZy1tb3JlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10YWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10YWc7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXRodW1iLWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10aHVtYi1kb3duO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10aHVtYi11cC1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdGh1bWItdXAtZG93bjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGh1bWItdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10aHVtYi11cDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGlja2V0LXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10aWNrZXQtc3RhcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdG9sbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRvbGw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXRveXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10b3lzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10cmFmZmljIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHJhZmZpYztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdHJhbnNsYXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHJhbnNsYXRlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10cmlhbmdsZS1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHJpYW5nbGUtZG93bjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdHJpYW5nbGUtdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10cmlhbmdsZS11cDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdHJ1Y2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10cnVjaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdHVybmluZy1zaWduIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHVybmluZy1zaWduO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS13YWxscGFwZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13YWxscGFwZXI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXdhc2hpbmctbWFjaGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXdhc2hpbmctbWFjaGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td2luZG93LW1heGltaXplIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItd2luZG93LW1heGltaXplO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS13aW5kb3ctbWluaW1pemUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13aW5kb3ctbWluaW1pemU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItd2luZG93LXJlc3RvcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXdyZW5jaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXdyZW5jaDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tem9vbS1pbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXpvb20taW47XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXpvb20tb3V0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItem9vbS1vdXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFsZXJ0LWNpcmNsZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYWxlcnQtY2lyY2xlLW87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFsZXJ0LWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFsZXJ0LWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWxlcnQtb2N0YWdvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFsZXJ0LW9jdGFnb247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFsZXJ0LXBvbHlnb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hbGVydC1wb2x5Z29uO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hbGVydC10cmlhbmdsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFsZXJ0LXRyaWFuZ2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1oZWxwLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1oZWxwLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWhlbHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1oZWxwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1pbmZvLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1pbmZvLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWluZm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1pbmZvO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ub3RpZmljYXRpb25zLWFjdGl2ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5vdGlmaWNhdGlvbnMtYWN0aXZlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ub3RpZmljYXRpb25zLWFkZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5vdGlmaWNhdGlvbnMtYWRkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ub3RpZmljYXRpb25zLW5vbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ub3RpZmljYXRpb25zLW5vbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5vdGlmaWNhdGlvbnMtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbm90aWZpY2F0aW9ucy1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5vdGlmaWNhdGlvbnMtcGF1c2VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbm90aWZpY2F0aW9ucy1wYXVzZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5vdGlmaWNhdGlvbnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ub3RpZmljYXRpb25zO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hY2NvdW50LWFkZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFjY291bnQtYWRkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hY2NvdW50LWJveC1tYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYWNjb3VudC1ib3gtbWFpbDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWNjb3VudC1ib3gtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFjY291bnQtYm94LW87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFjY291bnQtYm94LXBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYWNjb3VudC1ib3gtcGhvbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFjY291bnQtYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYWNjb3VudC1ib3g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFjY291bnQtY2FsZW5kYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hY2NvdW50LWNhbGVuZGFyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hY2NvdW50LWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFjY291bnQtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hY2NvdW50LW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hY2NvdW50LW87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFjY291bnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hY2NvdW50O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hY2NvdW50cy1hZGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hY2NvdW50cy1hZGQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFjY291bnRzLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFjY291bnRzLWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWNjb3VudHMtbGlzdC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hY2NvdW50cy1saXN0LWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWNjb3VudHMtbGlzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFjY291bnRzLWxpc3Q7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFjY291bnRzLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hY2NvdW50cy1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hY2NvdW50cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFjY291bnRzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mYWNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmFjZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmVtYWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmVtYWxlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tYWxlLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1hbGUtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tYWxlLWZlbWFsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1hbGUtZmVtYWxlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tYWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWFsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbW9vZC1iYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1tb29kLWJhZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbW9vZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1vb2Q7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXJ1biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXJ1bjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td2FsayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXdhbGs7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNsb3VkLWJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNsb3VkLWJveDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2xvdWQtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2xvdWQtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jbG91ZC1kb25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2xvdWQtZG9uZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2xvdWQtZG93bmxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jbG91ZC1kb3dubG9hZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2xvdWQtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2xvdWQtb2ZmO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jbG91ZC1vdXRsaW5lLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNsb3VkLW91dGxpbmUtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jbG91ZC1vdXRsaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2xvdWQtb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2xvdWQtdXBsb2FkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2xvdWQtdXBsb2FkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jbG91ZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNsb3VkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1kb3dubG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRvd25sb2FkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1maWxlLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1maWxlLXBsdXM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZpbGUtdGV4dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZpbGUtdGV4dDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmlsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZpbGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvbGRlci1vdXRsaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9sZGVyLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvbGRlci1wZXJzb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb2xkZXItcGVyc29uO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb2xkZXItc3Rhci1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb2xkZXItc3Rhci1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvbGRlci1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9sZGVyLXN0YXI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvbGRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvbGRlcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZ2lmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ2lmO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS11cGxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci11cGxvYWQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJvcmRlci1hbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ib3JkZXItYWxsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ib3JkZXItYm90dG9tIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYm9yZGVyLWJvdHRvbTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYm9yZGVyLWNsZWFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYm9yZGVyLWNsZWFyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ib3JkZXItY29sb3Ige1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJvcmRlci1ob3Jpem9udGFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYm9yZGVyLWhvcml6b250YWw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJvcmRlci1pbm5lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJvcmRlci1pbm5lcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYm9yZGVyLWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ib3JkZXItbGVmdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYm9yZGVyLW91dGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYm9yZGVyLW91dGVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ib3JkZXItcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ib3JkZXItcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJvcmRlci1zdHlsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJvcmRlci1zdHlsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYm9yZGVyLXRvcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJvcmRlci10b3A7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJvcmRlci12ZXJ0aWNhbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJvcmRlci12ZXJ0aWNhbDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29weSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvcHk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNyb3Age1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jcm9wO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtYWxpZ24tY2VudGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9ybWF0LWFsaWduLWNlbnRlcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9ybWF0LWFsaWduLWp1c3RpZnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3JtYXQtYWxpZ24tanVzdGlmeTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9ybWF0LWFsaWduLWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3JtYXQtYWxpZ24tbGVmdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9ybWF0LWFsaWduLXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9ybWF0LWFsaWduLXJpZ2h0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtYm9sZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1ib2xkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtY2xlYXItYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9ybWF0LWNsZWFyLWFsbDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9ybWF0LWNsZWFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9ybWF0LWNsZWFyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtY29sb3ItZmlsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1jb2xvci1maWxsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtY29sb3ItcmVzZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3JtYXQtY29sb3ItcmVzZXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcm1hdC1jb2xvci10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9ybWF0LWNvbG9yLXRleHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcm1hdC1pbmRlbnQtZGVjcmVhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3JtYXQtaW5kZW50LWRlY3JlYXNlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtaW5kZW50LWluY3JlYXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9ybWF0LWluZGVudC1pbmNyZWFzZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9ybWF0LWl0YWxpYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1pdGFsaWM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcm1hdC1saW5lLXNwYWNpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3JtYXQtbGluZS1zcGFjaW5nO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtbGlzdC1idWxsZXRlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1saXN0LWJ1bGxldGVkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtbGlzdC1udW1iZXJlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1saXN0LW51bWJlcmVkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtbHRyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9ybWF0LWx0cjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9ybWF0LXJ0bCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1ydGw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcm1hdC1zaXplIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9ybWF0LXNpemU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcm1hdC1zdHJpa2V0aHJvdWdoLXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3JtYXQtc3RyaWtldGhyb3VnaC1zO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtc3RyaWtldGhyb3VnaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1zdHJpa2V0aHJvdWdoO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtc3ViamVjdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1zdWJqZWN0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtdW5kZXJsaW5lZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC11bmRlcmxpbmVkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtdmFsaWduLWJvdHRvbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC12YWxpZ24tYm90dG9tO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtdmFsaWduLWNlbnRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC12YWxpZ24tY2VudGVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtdmFsaWduLXRvcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC12YWxpZ24tdG9wO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yZWRvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVkbztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2VsZWN0LWFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNlbGVjdC1hbGw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNwYWNlLWJhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNwYWNlLWJhcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGV4dC1mb3JtYXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10ZXh0LWZvcm1hdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdHJhbnNmb3JtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHJhbnNmb3JtO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS11bmRvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdW5kbztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td3JhcC10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItd3JhcC10ZXh0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb21tZW50LWFsZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29tbWVudC1hbGVydDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29tbWVudC1hbHQtdGV4dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbW1lbnQtYWx0LXRleHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbW1lbnQtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29tbWVudC1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbW1lbnQtZWRpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbW1lbnQtZWRpdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29tbWVudC1pbWFnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbW1lbnQtaW1hZ2U7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbW1lbnQtbGlzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbW1lbnQtbGlzdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29tbWVudC1tb3JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29tbWVudC1tb3JlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb21tZW50LW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb21tZW50LW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbW1lbnQtdGV4dC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb21tZW50LXRleHQtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb21tZW50LXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb21tZW50LXRleHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbW1lbnQtdmlkZW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb21tZW50LXZpZGVvO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb21tZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29tbWVudDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29tbWVudHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb21tZW50cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2hlY2stYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2hlY2stYWxsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jaGVjay1jaXJjbGUtdSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNoZWNrLWNpcmNsZS11O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jaGVjay1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jaGVjay1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNoZWNrLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNoZWNrLXNxdWFyZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jaGVjaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2lyY2xlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jaXJjbGUtbztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1kb3QtY2lyY2xlLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRvdC1jaXJjbGUtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1kb3QtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZG90LWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbWludXMtY2lyY2xlLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1taW51cy1jaXJjbGUtb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbWludXMtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWludXMtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1taW51cy1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1taW51cy1zcXVhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW1pbnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWludXM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBsdXMtY2lyY2xlLW8tZHVwbGljYXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGx1cy1jaXJjbGUtby1kdXBsaWNhdGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBsdXMtY2lyY2xlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wbHVzLWNpcmNsZS1vO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wbHVzLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBsdXMtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wbHVzLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBsdXMtc3F1YXJlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGx1cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3F1YXJlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zcXVhcmUtbztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3Rhci1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zdGFyLWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3Rhci1oYWxmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc3Rhci1oYWxmO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zdGFyLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zdGFyLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zdGFyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ibHVldG9vdGgtY29ubmVjdGVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYmx1ZXRvb3RoLWNvbm5lY3RlZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYmx1ZXRvb3RoLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJsdWV0b290aC1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJsdWV0b290aC1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ibHVldG9vdGgtc2VhcmNoO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ibHVldG9vdGgtc2V0dGluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJsdWV0b290aC1zZXR0aW5nO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ibHVldG9vdGgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ibHVldG9vdGg7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhbWVyYS1hZGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYW1lcmEtYWRkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYW1lcmEtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FtZXJhLWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FtZXJhLWJ3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FtZXJhLWJ3O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYW1lcmEtZnJvbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYW1lcmEtZnJvbnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhbWVyYS1taWMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYW1lcmEtbWljO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYW1lcmEtcGFydHktbW9kZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhbWVyYS1wYXJ0eS1tb2RlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYW1lcmEtcmVhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhbWVyYS1yZWFyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYW1lcmEtcm9sbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhbWVyYS1yb2xsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYW1lcmEtc3dpdGNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FtZXJhLXN3aXRjaDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FtZXJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FtZXJhO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYXJkLWFsZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyZC1hbGVydDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FyZC1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYXJkLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FyZC1zZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhcmQtc2Q7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhcmQtc2ltIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyZC1zaW07XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRlc2t0b3AtbWFjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZGVza3RvcC1tYWM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRlc2t0b3Atd2luZG93cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRlc2t0b3Atd2luZG93cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZGV2aWNlLWh1YiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRldmljZS1odWI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRldmljZXMtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZGV2aWNlcy1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRldmljZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1kZXZpY2VzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1kb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZG9jaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmxvcHB5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmxvcHB5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1nYW1lcGFkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ2FtZXBhZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZ3BzLWRvdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdwcy1kb3Q7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdwcy1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ncHMtb2ZmO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ncHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ncHM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWhlYWRzZXQtbWljIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaGVhZHNldC1taWM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWhlYWRzZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1oZWFkc2V0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1pbnB1dC1hbnRlbm5hIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaW5wdXQtYW50ZW5uYTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW5wdXQtY29tcG9zaXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaW5wdXQtY29tcG9zaXRlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1pbnB1dC1oZG1pIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaW5wdXQtaGRtaTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW5wdXQtcG93ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1pbnB1dC1wb3dlcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW5wdXQtc3ZpZGVvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaW5wdXQtc3ZpZGVvO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1rZXlib2FyZC1oaWRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXIta2V5Ym9hcmQtaGlkZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0ta2V5Ym9hcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1rZXlib2FyZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbGFwdG9wLWNocm9tZWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYXB0b3AtY2hyb21lYm9vaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbGFwdG9wLW1hYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxhcHRvcC1tYWM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxhcHRvcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxhcHRvcDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbWljLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1pYy1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW1pYy1vdXRsaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWljLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW1pYy1zZXR0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbWljLXNldHRpbmc7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW1pYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1pYztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbW91c2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1tb3VzZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbmV0d29yay1hbGVydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5ldHdvcmstYWxlcnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5ldHdvcmstbG9ja2VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbmV0d29yay1sb2NrZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5ldHdvcmstb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbmV0d29yay1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5ldHdvcmstb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5ldHdvcmstb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbmV0d29yay1zZXR0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbmV0d29yay1zZXR0aW5nO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1uZXR3b3JrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbmV0d29yaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGhvbmUtYmx1ZXRvb3RoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGhvbmUtYmx1ZXRvb3RoO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1waG9uZS1lbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waG9uZS1lbmQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBob25lLWZvcndhcmRlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBob25lLWZvcndhcmRlZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGhvbmUtaW4tdGFsayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBob25lLWluLXRhbGs7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBob25lLWxvY2tlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBob25lLWxvY2tlZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGhvbmUtbWlzc2VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGhvbmUtbWlzc2VkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1waG9uZS1tc2cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waG9uZS1tc2c7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBob25lLXBhdXNlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBob25lLXBhdXNlZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGhvbmUtcmluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBob25lLXJpbmc7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBob25lLXNldHRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waG9uZS1zZXR0aW5nO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1waG9uZS1zaXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waG9uZS1zaXA7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGhvbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBvcnRhYmxlLXdpZmktY2hhbmdlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBvcnRhYmxlLXdpZmktY2hhbmdlcztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcG9ydGFibGUtd2lmaS1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wb3J0YWJsZS13aWZpLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcG9ydGFibGUtd2lmaSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBvcnRhYmxlLXdpZmk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXJhZGlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmFkaW87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXJlYWRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXJlYWRlcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcmVtb3RlLWNvbnRyb2wtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVtb3RlLWNvbnRyb2wtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yZW1vdGUtY29udHJvbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXJlbW90ZS1jb250cm9sO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yb3V0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1yb3V0ZXI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNjYW5uZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zY2FubmVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zbWFydHBob25lLWFuZHJvaWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zbWFydHBob25lLWFuZHJvaWQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtZG93bmxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zbWFydHBob25lLWRvd25sb2FkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zbWFydHBob25lLWVyYXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc21hcnRwaG9uZS1lcmFzZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc21hcnRwaG9uZS1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc21hcnRwaG9uZS1pbmZvO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zbWFydHBob25lLWlwaG9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNtYXJ0cGhvbmUtaXBob25lO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zbWFydHBob25lLWxhbmRzY2FwZS1sb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc21hcnRwaG9uZS1sYW5kc2NhcGUtbG9jaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc21hcnRwaG9uZS1sYW5kc2NhcGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zbWFydHBob25lLWxhbmRzY2FwZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc21hcnRwaG9uZS1sb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc21hcnRwaG9uZS1sb2NrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zbWFydHBob25lLXBvcnRyYWl0LWxvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zbWFydHBob25lLXBvcnRyYWl0LWxvY2s7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtcmluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNtYXJ0cGhvbmUtcmluZztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc21hcnRwaG9uZS1zZXR0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc21hcnRwaG9uZS1zZXR0aW5nO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zbWFydHBob25lLXNldHVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc21hcnRwaG9uZS1zZXR1cDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc21hcnRwaG9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNtYXJ0cGhvbmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNwZWFrZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zcGVha2VyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10YWJsZXQtYW5kcm9pZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRhYmxldC1hbmRyb2lkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10YWJsZXQtbWFjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdGFibGV0LW1hYztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGFibGV0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdGFibGV0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10di1hbHQtcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXR2LWFsdC1wbGF5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10di1saXN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHYtbGlzdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdHYtcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXR2LXBsYXk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXR2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXVzYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXVzYjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmlkZW9jYW0tb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlkZW9jYW0tb2ZmO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12aWRlb2NhbS1zd2l0Y2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci12aWRlb2NhbS1zd2l0Y2g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpZGVvY2FtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlkZW9jYW07XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXdhdGNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItd2F0Y2g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXdpZmktYWx0LTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13aWZpLWFsdC0yO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS13aWZpLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXdpZmktYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS13aWZpLWluZm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13aWZpLWluZm87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXdpZmktbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXdpZmktbG9jaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td2lmaS1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13aWZpLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td2lmaS1vdXRsaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItd2lmaS1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS13aWZpIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItd2lmaTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYXJyb3ctbGVmdC1ib3R0b20ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hcnJvdy1sZWZ0LWJvdHRvbTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYXJyb3ctbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFycm93LWxlZnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFycm93LW1lcmdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYXJyb3ctbWVyZ2U7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFycm93LW1pc3NlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFycm93LW1pc3NlZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYXJyb3ctcmlnaHQtdG9wIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYXJyb3ctcmlnaHQtdG9wO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hcnJvdy1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFycm93LXJpZ2h0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hcnJvdy1zcGxpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFycm93LXNwbGl0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1hcnJvd3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hcnJvd3M7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhcmV0LWRvd24tY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyZXQtZG93bi1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhcmV0LWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYXJldC1kb3duO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYXJldC1sZWZ0LWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhcmV0LWxlZnQtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYXJldC1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyZXQtbGVmdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FyZXQtcmlnaHQtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyZXQtcmlnaHQtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYXJldC1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhcmV0LXJpZ2h0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYXJldC11cC1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYXJldC11cC1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNhcmV0LXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyZXQtdXA7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNoZXZyb24tZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNoZXZyb24tZG93bjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2hldnJvbi1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2hldnJvbi1sZWZ0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jaGV2cm9uLXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2hldnJvbi1yaWdodDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2hldnJvbi11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNoZXZyb24tdXA7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcndhcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3J3YXJkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sb25nLWFycm93LWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sb25nLWFycm93LWRvd247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxvbmctYXJyb3ctbGVmdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9uZy1hcnJvdy1yZXR1cm4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sb25nLWFycm93LXJldHVybjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxvbmctYXJyb3ctcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvbmctYXJyb3ctdGFiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbG9uZy1hcnJvdy10YWI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvbmctYXJyb3ctdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sb25nLWFycm93LXVwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yb3RhdGUtY2N3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcm90YXRlLWNjdztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcm90YXRlLWN3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcm90YXRlLWN3O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yb3RhdGUtbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXJvdGF0ZS1sZWZ0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yb3RhdGUtcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1yb3RhdGUtcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNxdWFyZS1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc3F1YXJlLWRvd247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNxdWFyZS1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNxdWFyZS1yaWdodDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3dhcC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zd2FwLWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3dhcC12ZXJ0aWNhbC1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zd2FwLXZlcnRpY2FsLWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3dhcC12ZXJ0aWNhbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXN3YXAtdmVydGljYWw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXN3YXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zd2FwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10cmVuZGluZy1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHJlbmRpbmctZG93bjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdHJlbmRpbmctZmxhdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRyZW5kaW5nLWZsYXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXRyZW5kaW5nLXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHJlbmRpbmctdXA7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXVuZm9sZC1sZXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdW5mb2xkLWxlc3M7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXVuZm9sZC1tb3JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdW5mb2xkLW1vcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFwcHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hcHBzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ncmlkLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdyaWQtb2ZmO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ncmlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ3JpZDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmlldy1hZ2VuZGEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci12aWV3LWFnZW5kYTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmlldy1hcnJheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpZXctYXJyYXk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpZXctY2Fyb3VzZWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci12aWV3LWNhcm91c2VsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12aWV3LWNvbHVtbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpZXctY29sdW1uO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12aWV3LWNvbWZ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlldy1jb21meTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmlldy1jb21wYWN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlldy1jb21wYWN0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12aWV3LWRhc2hib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpZXctZGFzaGJvYXJkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12aWV3LWRheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpZXctZGF5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12aWV3LWhlYWRsaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlldy1oZWFkbGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmlldy1saXN0LWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpZXctbGlzdC1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpZXctbGlzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpZXctbGlzdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmlldy1tb2R1bGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci12aWV3LW1vZHVsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmlldy1xdWlsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpZXctcXVpbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpZXctc3RyZWFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlldy1zdHJlYW07XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpZXctc3VidGl0bGVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlldy1zdWJ0aXRsZXM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpZXctdG9jIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlldy10b2M7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpZXctd2ViIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlldy13ZWI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpZXctd2VlayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpZXctd2VlaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td2lkZ2V0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXdpZGdldHM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFsYXJtLWNoZWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYWxhcm0tY2hlY2s7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFsYXJtLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFsYXJtLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWxhcm0tcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFsYXJtLXBsdXM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFsYXJtLXNub296ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFsYXJtLXNub296ZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWxhcm0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hbGFybTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FsZW5kYXItYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FsZW5kYXItYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYWxlbmRhci1jaGVjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhbGVuZGFyLWNoZWNrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYWxlbmRhci1jbG9zZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNhbGVuZGFyLWNsb3NlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYWxlbmRhci1ub3RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FsZW5kYXItbm90ZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FsZW5kYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYWxlbmRhcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGltZS1jb3VudGRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10aW1lLWNvdW50ZG93bjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGltZS1pbnRlcnZhbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRpbWUtaW50ZXJ2YWw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXRpbWUtcmVzdG9yZS1zZXR0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdGltZS1yZXN0b3JlLXNldHRpbmc7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXRpbWUtcmVzdG9yZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRpbWUtcmVzdG9yZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGltZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRpbWU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXRpbWVyLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXRpbWVyLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdGltZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10aW1lcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYW5kcm9pZC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hbmRyb2lkLWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYW5kcm9pZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFuZHJvaWQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFwcGxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYXBwbGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJlaGFuY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1iZWhhbmNlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb2RlcGVuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29kZXBlbjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZHJpYmJibGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1kcmliYmJsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZHJvcGJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRyb3Bib3g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWV2ZXJub3RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZXZlcm5vdGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZhY2Vib29rLWJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZhY2Vib29rLWJveDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmFjZWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mYWNlYm9vaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZ2l0aHViLWJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdpdGh1Yi1ib3g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdpdGh1YiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdpdGh1YjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZ29vZ2xlLWRyaXZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ29vZ2xlLWRyaXZlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1nb29nbGUtZWFydGgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1nb29nbGUtZWFydGg7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdvb2dsZS1nbGFzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdvb2dsZS1nbGFzcztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZ29vZ2xlLW1hcHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1nb29nbGUtbWFwcztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZ29vZ2xlLXBhZ2VzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ29vZ2xlLXBhZ2VzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1nb29nbGUtcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdvb2dsZS1wbGF5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1nb29nbGUtcGx1cy1ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1nb29nbGUtcGx1cy1ib3g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdvb2dsZS1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ29vZ2xlLXBsdXM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdvb2dsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdvb2dsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taW5zdGFncmFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaW5zdGFncmFtO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sYW5ndWFnZS1jc3MzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbGFuZ3VhZ2UtY3NzMztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbGFuZ3VhZ2UtaHRtbDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYW5ndWFnZS1odG1sNTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbGFuZ3VhZ2UtamF2YXNjcmlwdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxhbmd1YWdlLWphdmFzY3JpcHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxhbmd1YWdlLXB5dGhvbi1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYW5ndWFnZS1weXRob24tYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sYW5ndWFnZS1weXRob24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYW5ndWFnZS1weXRob247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxhc3RmbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxhc3RmbTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbGlua2VkaW4tYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbGlua2VkaW4tYm94O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wYXlwYWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wYXlwYWw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBpbnRlcmVzdC1ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waW50ZXJlc3QtYm94O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wb2NrZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wb2NrZXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBvbHltZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wb2x5bWVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zaGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNoYXJlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zdGFja292ZXJmbG93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc3RhY2tvdmVyZmxvdztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3RlYW0tc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc3RlYW0tc3F1YXJlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zdGVhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXN0ZWFtO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10d2l0dGVyLWJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXR3aXR0ZXItYm94O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10d2l0dGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdHdpdHRlcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci12aztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td2lraXBlZGlhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItd2lraXBlZGlhO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS13aW5kb3dzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItd2luZG93cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYXNwZWN0LXJhdGlvLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFzcGVjdC1yYXRpby1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFzcGVjdC1yYXRpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFzcGVjdC1yYXRpbztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYmx1ci1jaXJjdWxhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJsdXItY2lyY3VsYXI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJsdXItbGluZWFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYmx1ci1saW5lYXI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJsdXItb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYmx1ci1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJsdXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ibHVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1icmlnaHRuZXNzLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1icmlnaHRuZXNzLTI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJyaWdodG5lc3MtMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJyaWdodG5lc3MtMztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYnJpZ2h0bmVzcy00IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYnJpZ2h0bmVzcy00O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1icmlnaHRuZXNzLTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1icmlnaHRuZXNzLTU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJyaWdodG5lc3MtNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJyaWdodG5lc3MtNjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYnJpZ2h0bmVzcy03IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYnJpZ2h0bmVzcy03O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1icmlnaHRuZXNzLWF1dG8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1icmlnaHRuZXNzLWF1dG87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJyaWdodG5lc3Mtc2V0dGluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJyaWdodG5lc3Mtc2V0dGluZztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYnJva2VuLWltYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYnJva2VuLWltYWdlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jZW50ZXItZm9jdXMtc3Ryb25nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY2VudGVyLWZvY3VzLXN0cm9uZztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY2VudGVyLWZvY3VzLXdlYWsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jZW50ZXItZm9jdXMtd2VhaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY29tcGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNvbXBhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNyb3AtMTYtOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNyb3AtMTYtOTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY3JvcC0zLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jcm9wLTMtMjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY3JvcC01LTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jcm9wLTUtNDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY3JvcC03LTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jcm9wLTctNTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY3JvcC1kaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jcm9wLWRpbjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY3JvcC1mcmVlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY3JvcC1mcmVlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jcm9wLWxhbmRzY2FwZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNyb3AtbGFuZHNjYXBlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jcm9wLXBvcnRyYWl0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY3JvcC1wb3J0cmFpdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tY3JvcC1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jcm9wLXNxdWFyZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZXhwb3N1cmUtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZXhwb3N1cmUtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1leHBvc3VyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWV4cG9zdXJlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1maWx0ZXItYi1hbmQtdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZpbHRlci1iLWFuZC13O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1maWx0ZXItY2VudGVyLWZvY3VzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmlsdGVyLWNlbnRlci1mb2N1cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmlsdGVyLWZyYW1lcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZpbHRlci1mcmFtZXM7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZpbHRlci10aWx0LXNoaWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmlsdGVyLXRpbHQtc2hpZnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdyYWRpZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ3JhZGllbnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdyYWluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZ3JhaW47XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdyYXBoaWMtZXEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ncmFwaGljLWVxO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1oZHItb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaGRyLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taGRyLXN0cm9uZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWhkci1zdHJvbmc7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWhkci13ZWFrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaGRyLXdlYWs7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWhkciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWhkcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0taXJpZGVzY2VudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWlyaWRlc2NlbnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxlYWstb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbGVhay1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxlYWsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sZWFrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sb29rcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxvb2tzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1sb3VwZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxvdXBlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wYW5vcmFtYS1ob3Jpem9udGFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGFub3JhbWEtaG9yaXpvbnRhbDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGFub3JhbWEtdmVydGljYWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wYW5vcmFtYS12ZXJ0aWNhbDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGFub3JhbWEtd2lkZS1hbmdsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBhbm9yYW1hLXdpZGUtYW5nbGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBob3RvLXNpemUtc2VsZWN0LWxhcmdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGhvdG8tc2l6ZS1zZWxlY3QtbGFyZ2U7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBob3RvLXNpemUtc2VsZWN0LXNtYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGhvdG8tc2l6ZS1zZWxlY3Qtc21hbGw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBpY3R1cmUtaW4tcGljdHVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBpY3R1cmUtaW4tcGljdHVyZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2xpZGVzaG93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2xpZGVzaG93O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10ZXh0dXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdGV4dHVyZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdG9uYWxpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10b25hbGl0eTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmlnbmV0dGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci12aWduZXR0ZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td2ItYXV0byB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXdiLWF1dG87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWVqZWN0LWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWVqZWN0LWFsdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZWplY3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1lamVjdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZXF1YWxpemVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZXF1YWxpemVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mYXN0LWZvcndhcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mYXN0LWZvcndhcmQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZhc3QtcmV3aW5kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmFzdC1yZXdpbmQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcndhcmQtMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3J3YXJkLTEwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3J3YXJkLTMwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9yd2FyZC0zMDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9yd2FyZC01IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9yd2FyZC01O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1oZWFyaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItaGVhcmluZztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGF1c2UtY2lyY2xlLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wYXVzZS1jaXJjbGUtb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGF1c2UtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGF1c2UtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wYXVzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBhdXNlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wbGF5LWNpcmNsZS1vdXRsaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGxheS1jaXJjbGUtb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGxheS1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wbGF5LWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBsYXk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBsYXlsaXN0LWF1ZGlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGxheWxpc3QtYXVkaW87XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBsYXlsaXN0LXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wbGF5bGlzdC1wbHVzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yZXBlYXQtb25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVwZWF0LW9uZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcmVwZWF0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVwZWF0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yZXBsYXktMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1yZXBsYXktMTA7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXJlcGxheS0zMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXJlcGxheS0zMDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcmVwbGF5LTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1yZXBsYXktNTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcmVwbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcmVwbGF5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zaHVmZmxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2h1ZmZsZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2tpcC1uZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2tpcC1uZXh0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1za2lwLXByZXZpb3VzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2tpcC1wcmV2aW91cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc3RvcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXN0b3A7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXN1cnJvdW5kLXNvdW5kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc3Vycm91bmQtc291bmQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXR1bmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10dW5lO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12b2x1bWUtZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZvbHVtZS1kb3duO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12b2x1bWUtbXV0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZvbHVtZS1tdXRlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS12b2x1bWUtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdm9sdW1lLW9mZjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdm9sdW1lLXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdm9sdW1lLXVwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1uLTEtc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbi0xLXNxdWFyZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbi0yLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW4tMi1zcXVhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW4tMy1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1uLTMtc3F1YXJlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1uLTQtc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbi00LXNxdWFyZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbi01LXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW4tNS1zcXVhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW4tNi1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1uLTYtc3F1YXJlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1uZWctMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5lZy0xO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1uZWctMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW5lZy0yO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wbHVzLTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wbHVzLTE7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBsdXMtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXBsdXMtMjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2VjLTEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2VjLTEwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1zZWMtMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNlYy0zO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS16ZXJvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItemVybztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYWlybGluZS1zZWF0LWZsYXQtYW5nbGVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItYWlybGluZS1zZWF0LWZsYXQtYW5nbGVkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1haXJsaW5lLXNlYXQtZmxhdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFpcmxpbmUtc2VhdC1mbGF0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1haXJsaW5lLXNlYXQtaW5kaXZpZHVhbC1zdWl0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFpcmxpbmUtc2VhdC1pbmRpdmlkdWFsLXN1aXRlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1haXJsaW5lLXNlYXQtbGVncm9vbS1leHRyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFpcmxpbmUtc2VhdC1sZWdyb29tLWV4dHJhO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1haXJsaW5lLXNlYXQtbGVncm9vbS1ub3JtYWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1haXJsaW5lLXNlYXQtbGVncm9vbS1ub3JtYWw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFpcmxpbmUtc2VhdC1sZWdyb29tLXJlZHVjZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1haXJsaW5lLXNlYXQtbGVncm9vbS1yZWR1Y2VkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1haXJsaW5lLXNlYXQtcmVjbGluZS1leHRyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFpcmxpbmUtc2VhdC1yZWNsaW5lLWV4dHJhO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1haXJsaW5lLXNlYXQtcmVjbGluZS1ub3JtYWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1haXJsaW5lLXNlYXQtcmVjbGluZS1ub3JtYWw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFpcnBsYXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1haXJwbGF5O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jbG9zZWQtY2FwdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWNsb3NlZC1jYXB0aW9uO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1jb25maXJtYXRpb24tbnVtYmVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItY29uZmlybWF0aW9uLW51bWJlcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZGV2ZWxvcGVyLWJvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZGV2ZWxvcGVyLWJvYXJkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1kaXNjLWZ1bGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1kaXNjLWZ1bGw7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWV4cGxpY2l0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZXhwbGljaXQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZsaWdodC1sYW5kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmxpZ2h0LWxhbmQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZsaWdodC10YWtlb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZmxpZ2h0LXRha2VvZmY7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZsaXAtdG8tYmFjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZsaXAtdG8tYmFjaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZmxpcC10by1mcm9udCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZsaXAtdG8tZnJvbnQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdyb3VwLXdvcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1ncm91cC13b3JrO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1oZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWhkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ocSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWhxO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1tYXJrdW5yZWFkLW1haWxib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1tYXJrdW5yZWFkLW1haWxib3g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW1lbW9yeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW1lbW9yeTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tbmZjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItbmZjO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1wbGF5LWZvci13b3JrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGxheS1mb3Itd29yaztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcG93ZXItaW5wdXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wb3dlci1pbnB1dDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tcHJlc2VudC10by1hbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wcmVzZW50LXRvLWFsbDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2F0ZWxsaXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2F0ZWxsaXRlO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10YXAtYW5kLXBsYXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10YXAtYW5kLXBsYXk7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXZpYnJhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXZpYnJhdGlvbjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdm9pY2VtYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdm9pY2VtYWlsO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1ncm91cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdyb3VwO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1yc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1yc3M7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNoYXBlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItc2hhcGU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNwaW5uZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zcGlubmVyO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS11bmdyb3VwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItdW5ncm91cDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tNTAwcHgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci01MDBweDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tOHRyYWNrcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLTh0cmFja3M7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFtYXpvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWFtYXpvbjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tYmxvZ2dlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWJsb2dnZXI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRlbGljaW91cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWRlbGljaW91cztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZGlzcXVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItZGlzcXVzO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1mbGF0dHIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mbGF0dHI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZsaWNrciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWZsaWNrcjtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tZ2l0aHViLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWdpdGh1Yi1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWdvb2dsZS1vbGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1nb29nbGUtb2xkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1saW5rZWRpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLWxpbmtlZGluO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1vZG5va2xhc3NuaWtpIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItb2Rub2tsYXNzbmlraTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tb3V0bG9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLW91dGxvb2s7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBheXBhbC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wYXlwYWwtYWx0O1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS1waW50ZXJlc3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1waW50ZXJlc3Q7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBsYXlzdGF0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXItcGxheXN0YXRpb247XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXJlZGRpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXJlZGRpdDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2t5cGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1za3lwZTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tc2xpZGVzaGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXNsaWRlc2hhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNvdW5kY2xvdWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zb3VuZGNsb3VkO1xyXG4gIH1cclxufVxyXG4uQHt6bWRpLWljb24tcHJlZml4fS10dW1ibHIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10dW1ibHI7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXR3aXRjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXR3aXRjaDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0tdmltZW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci12aW1lbztcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0td2hhdHNhcHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13aGF0c2FwcDtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0teGJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXhib3g7XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXlhaG9vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAem1kaS12YXIteWFob287XHJcbiAgfVxyXG59XHJcbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXlvdXR1YmUtcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXlvdXR1YmUtcGxheTtcclxuICB9XHJcbn1cclxuLkB7em1kaS1pY29uLXByZWZpeH0teW91dHViZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQHptZGktdmFyLXlvdXR1YmU7XHJcbiAgfVxyXG59XHJcbi8vIExlZ2FjeSBjb2RlIGZvciBiYWNrd2FyZCBjYXBhYmlsaXR5IHdpdGggMi4wLnggdmVyc2lvblxyXG5AbWQtaWNvbnNldC0zZC1yb3RhdGlvbjogJ1xcZjEwMSc7XHJcbkBtZC1pY29uc2V0LWFpcnBsYW5lLW9mZjogJ1xcZjEwMic7XHJcbkBtZC1pY29uc2V0LWFpcnBsYW5lOiAnXFxmMTAzJztcclxuQG1kLWljb25zZXQtYWxidW06ICdcXGYxMDQnO1xyXG5AbWQtaWNvbnNldC1hcmNoaXZlOiAnXFxmMTA1JztcclxuQG1kLWljb25zZXQtYXNzaWdubWVudC1hY2NvdW50OiAnXFxmMTA2JztcclxuQG1kLWljb25zZXQtYXNzaWdubWVudC1hbGVydDogJ1xcZjEwNyc7XHJcbkBtZC1pY29uc2V0LWFzc2lnbm1lbnQtY2hlY2s6ICdcXGYxMDgnO1xyXG5AbWQtaWNvbnNldC1hc3NpZ25tZW50LW86ICdcXGYxMDknO1xyXG5AbWQtaWNvbnNldC1hc3NpZ25tZW50LXJldHVybjogJ1xcZjEwYSc7XHJcbkBtZC1pY29uc2V0LWFzc2lnbm1lbnQtcmV0dXJuZWQ6ICdcXGYxMGInO1xyXG5AbWQtaWNvbnNldC1hc3NpZ25tZW50OiAnXFxmMTBjJztcclxuQG1kLWljb25zZXQtYXR0YWNobWVudC1hbHQ6ICdcXGYxMGQnO1xyXG5AbWQtaWNvbnNldC1hdHRhY2htZW50OiAnXFxmMTBlJztcclxuQG1kLWljb25zZXQtYXVkaW86ICdcXGYxMGYnO1xyXG5AbWQtaWNvbnNldC1iYWRnZS1jaGVjazogJ1xcZjExMCc7XHJcbkBtZC1pY29uc2V0LWJhbGFuY2Utd2FsbGV0OiAnXFxmMTExJztcclxuQG1kLWljb25zZXQtYmFsYW5jZTogJ1xcZjExMic7XHJcbkBtZC1pY29uc2V0LWJhdHRlcnktYWxlcnQ6ICdcXGYxMTMnO1xyXG5AbWQtaWNvbnNldC1iYXR0ZXJ5LWZsYXNoOiAnXFxmMTE0JztcclxuQG1kLWljb25zZXQtYmF0dGVyeS11bmtub3duOiAnXFxmMTE1JztcclxuQG1kLWljb25zZXQtYmF0dGVyeTogJ1xcZjExNic7XHJcbkBtZC1pY29uc2V0LWJpa2U6ICdcXGYxMTcnO1xyXG5AbWQtaWNvbnNldC1ibG9jay1hbHQ6ICdcXGYxMTgnO1xyXG5AbWQtaWNvbnNldC1ibG9jazogJ1xcZjExOSc7XHJcbkBtZC1pY29uc2V0LWJvYXQ6ICdcXGYxMWEnO1xyXG5AbWQtaWNvbnNldC1ib29rLWltYWdlOiAnXFxmMTFiJztcclxuQG1kLWljb25zZXQtYm9vazogJ1xcZjExYyc7XHJcbkBtZC1pY29uc2V0LWJvb2ttYXJrLW91dGxpbmU6ICdcXGYxMWQnO1xyXG5AbWQtaWNvbnNldC1ib29rbWFyazogJ1xcZjExZSc7XHJcbkBtZC1pY29uc2V0LWJydXNoOiAnXFxmMTFmJztcclxuQG1kLWljb25zZXQtYnVnOiAnXFxmMTIwJztcclxuQG1kLWljb25zZXQtYnVzOiAnXFxmMTIxJztcclxuQG1kLWljb25zZXQtY2FrZTogJ1xcZjEyMic7XHJcbkBtZC1pY29uc2V0LWNhci10YXhpOiAnXFxmMTIzJztcclxuQG1kLWljb25zZXQtY2FyLXdhc2g6ICdcXGYxMjQnO1xyXG5AbWQtaWNvbnNldC1jYXI6ICdcXGYxMjUnO1xyXG5AbWQtaWNvbnNldC1jYXJkLWdpZnRjYXJkOiAnXFxmMTI2JztcclxuQG1kLWljb25zZXQtY2FyZC1tZW1iZXJzaGlwOiAnXFxmMTI3JztcclxuQG1kLWljb25zZXQtY2FyZC10cmF2ZWw6ICdcXGYxMjgnO1xyXG5AbWQtaWNvbnNldC1jYXJkOiAnXFxmMTI5JztcclxuQG1kLWljb25zZXQtY2FzZS1jaGVjazogJ1xcZjEyYSc7XHJcbkBtZC1pY29uc2V0LWNhc2UtZG93bmxvYWQ6ICdcXGYxMmInO1xyXG5AbWQtaWNvbnNldC1jYXNlLXBsYXk6ICdcXGYxMmMnO1xyXG5AbWQtaWNvbnNldC1jYXNlOiAnXFxmMTJkJztcclxuQG1kLWljb25zZXQtY2FzdC1jb25uZWN0ZWQ6ICdcXGYxMmUnO1xyXG5AbWQtaWNvbnNldC1jYXN0OiAnXFxmMTJmJztcclxuQG1kLWljb25zZXQtY2hhcnQtZG9udXQ6ICdcXGYxMzAnO1xyXG5AbWQtaWNvbnNldC1jaGFydDogJ1xcZjEzMSc7XHJcbkBtZC1pY29uc2V0LWNpdHktYWx0OiAnXFxmMTMyJztcclxuQG1kLWljb25zZXQtY2l0eTogJ1xcZjEzMyc7XHJcbkBtZC1pY29uc2V0LWNsb3NlLWNpcmNsZS1vOiAnXFxmMTM0JztcclxuQG1kLWljb25zZXQtY2xvc2UtY2lyY2xlOiAnXFxmMTM1JztcclxuQG1kLWljb25zZXQtY2xvc2U6ICdcXGYxMzYnO1xyXG5AbWQtaWNvbnNldC1jb2NrdGFpbDogJ1xcZjEzNyc7XHJcbkBtZC1pY29uc2V0LWNvZGUtc2V0dGluZzogJ1xcZjEzOCc7XHJcbkBtZC1pY29uc2V0LWNvZGUtc21hcnRwaG9uZTogJ1xcZjEzOSc7XHJcbkBtZC1pY29uc2V0LWNvZGU6ICdcXGYxM2EnO1xyXG5AbWQtaWNvbnNldC1jb2ZmZWU6ICdcXGYxM2InO1xyXG5AbWQtaWNvbnNldC1jb2xsZWN0aW9uLWJvb2ttYXJrOiAnXFxmMTNjJztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi1jYXNlLXBsYXk6ICdcXGYxM2QnO1xyXG5AbWQtaWNvbnNldC1jb2xsZWN0aW9uLWZvbGRlci1pbWFnZTogJ1xcZjEzZSc7XHJcbkBtZC1pY29uc2V0LWNvbGxlY3Rpb24taW1hZ2UtbzogJ1xcZjEzZic7XHJcbkBtZC1pY29uc2V0LWNvbGxlY3Rpb24taW1hZ2U6ICdcXGYxNDAnO1xyXG5AbWQtaWNvbnNldC1jb2xsZWN0aW9uLWl0ZW0tMTogJ1xcZjE0MSc7XHJcbkBtZC1pY29uc2V0LWNvbGxlY3Rpb24taXRlbS0yOiAnXFxmMTQyJztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTM6ICdcXGYxNDMnO1xyXG5AbWQtaWNvbnNldC1jb2xsZWN0aW9uLWl0ZW0tNDogJ1xcZjE0NCc7XHJcbkBtZC1pY29uc2V0LWNvbGxlY3Rpb24taXRlbS01OiAnXFxmMTQ1JztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTY6ICdcXGYxNDYnO1xyXG5AbWQtaWNvbnNldC1jb2xsZWN0aW9uLWl0ZW0tNzogJ1xcZjE0Nyc7XHJcbkBtZC1pY29uc2V0LWNvbGxlY3Rpb24taXRlbS04OiAnXFxmMTQ4JztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTktcGx1czogJ1xcZjE0OSc7XHJcbkBtZC1pY29uc2V0LWNvbGxlY3Rpb24taXRlbS05OiAnXFxmMTRhJztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtOiAnXFxmMTRiJztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi1tdXNpYzogJ1xcZjE0Yyc7XHJcbkBtZC1pY29uc2V0LWNvbGxlY3Rpb24tcGRmOiAnXFxmMTRkJztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi1wbHVzOiAnXFxmMTRlJztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi1zcGVha2VyOiAnXFxmMTRmJztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi10ZXh0OiAnXFxmMTUwJztcclxuQG1kLWljb25zZXQtY29sbGVjdGlvbi12aWRlbzogJ1xcZjE1MSc7XHJcbkBtZC1pY29uc2V0LWNvbXBhc3M6ICdcXGYxNTInO1xyXG5AbWQtaWNvbnNldC1jdXRsZXJ5OiAnXFxmMTUzJztcclxuQG1kLWljb25zZXQtZGVsZXRlOiAnXFxmMTU0JztcclxuQG1kLWljb25zZXQtZGlhbHBhZDogJ1xcZjE1NSc7XHJcbkBtZC1pY29uc2V0LWRuczogJ1xcZjE1Nic7XHJcbkBtZC1pY29uc2V0LWRyaW5rOiAnXFxmMTU3JztcclxuQG1kLWljb25zZXQtZWRpdDogJ1xcZjE1OCc7XHJcbkBtZC1pY29uc2V0LWVtYWlsLW9wZW46ICdcXGYxNTknO1xyXG5AbWQtaWNvbnNldC1lbWFpbDogJ1xcZjE1YSc7XHJcbkBtZC1pY29uc2V0LWV5ZS1vZmY6ICdcXGYxNWInO1xyXG5AbWQtaWNvbnNldC1leWU6ICdcXGYxNWMnO1xyXG5AbWQtaWNvbnNldC1leWVkcm9wcGVyOiAnXFxmMTVkJztcclxuQG1kLWljb25zZXQtZmF2b3JpdGUtb3V0bGluZTogJ1xcZjE1ZSc7XHJcbkBtZC1pY29uc2V0LWZhdm9yaXRlOiAnXFxmMTVmJztcclxuQG1kLWljb25zZXQtZmlsdGVyLWxpc3Q6ICdcXGYxNjAnO1xyXG5AbWQtaWNvbnNldC1maXJlOiAnXFxmMTYxJztcclxuQG1kLWljb25zZXQtZmxhZzogJ1xcZjE2Mic7XHJcbkBtZC1pY29uc2V0LWZsYXJlOiAnXFxmMTYzJztcclxuQG1kLWljb25zZXQtZmxhc2gtYXV0bzogJ1xcZjE2NCc7XHJcbkBtZC1pY29uc2V0LWZsYXNoLW9mZjogJ1xcZjE2NSc7XHJcbkBtZC1pY29uc2V0LWZsYXNoOiAnXFxmMTY2JztcclxuQG1kLWljb25zZXQtZmxpcDogJ1xcZjE2Nyc7XHJcbkBtZC1pY29uc2V0LWZsb3dlci1hbHQ6ICdcXGYxNjgnO1xyXG5AbWQtaWNvbnNldC1mbG93ZXI6ICdcXGYxNjknO1xyXG5AbWQtaWNvbnNldC1mb250OiAnXFxmMTZhJztcclxuQG1kLWljb25zZXQtZnVsbHNjcmVlbi1hbHQ6ICdcXGYxNmInO1xyXG5AbWQtaWNvbnNldC1mdWxsc2NyZWVuLWV4aXQ6ICdcXGYxNmMnO1xyXG5AbWQtaWNvbnNldC1mdWxsc2NyZWVuOiAnXFxmMTZkJztcclxuQG1kLWljb25zZXQtZnVuY3Rpb25zOiAnXFxmMTZlJztcclxuQG1kLWljb25zZXQtZ2FzLXN0YXRpb246ICdcXGYxNmYnO1xyXG5AbWQtaWNvbnNldC1nZXN0dXJlOiAnXFxmMTcwJztcclxuQG1kLWljb25zZXQtZ2xvYmUtYWx0OiAnXFxmMTcxJztcclxuQG1kLWljb25zZXQtZ2xvYmUtbG9jazogJ1xcZjE3Mic7XHJcbkBtZC1pY29uc2V0LWdsb2JlOiAnXFxmMTczJztcclxuQG1kLWljb25zZXQtZ3JhZHVhdGlvbi1jYXA6ICdcXGYxNzQnO1xyXG5AbWQtaWNvbnNldC1ob21lOiAnXFxmMTc1JztcclxuQG1kLWljb25zZXQtaG9zcGl0YWwtYWx0OiAnXFxmMTc2JztcclxuQG1kLWljb25zZXQtaG9zcGl0YWw6ICdcXGYxNzcnO1xyXG5AbWQtaWNvbnNldC1ob3RlbDogJ1xcZjE3OCc7XHJcbkBtZC1pY29uc2V0LWhvdXJnbGFzcy1hbHQ6ICdcXGYxNzknO1xyXG5AbWQtaWNvbnNldC1ob3VyZ2xhc3Mtb3V0bGluZTogJ1xcZjE3YSc7XHJcbkBtZC1pY29uc2V0LWhvdXJnbGFzczogJ1xcZjE3Yic7XHJcbkBtZC1pY29uc2V0LWh0dHA6ICdcXGYxN2MnO1xyXG5AbWQtaWNvbnNldC1pbWFnZS1hbHQ6ICdcXGYxN2QnO1xyXG5AbWQtaWNvbnNldC1pbWFnZS1vOiAnXFxmMTdlJztcclxuQG1kLWljb25zZXQtaW1hZ2U6ICdcXGYxN2YnO1xyXG5AbWQtaWNvbnNldC1pbmJveDogJ1xcZjE4MCc7XHJcbkBtZC1pY29uc2V0LWludmVydC1jb2xvcnMtb2ZmOiAnXFxmMTgxJztcclxuQG1kLWljb25zZXQtaW52ZXJ0LWNvbG9yczogJ1xcZjE4Mic7XHJcbkBtZC1pY29uc2V0LWtleTogJ1xcZjE4Myc7XHJcbkBtZC1pY29uc2V0LWxhYmVsLWFsdC1vdXRsaW5lOiAnXFxmMTg0JztcclxuQG1kLWljb25zZXQtbGFiZWwtYWx0OiAnXFxmMTg1JztcclxuQG1kLWljb25zZXQtbGFiZWwtaGVhcnQ6ICdcXGYxODYnO1xyXG5AbWQtaWNvbnNldC1sYWJlbDogJ1xcZjE4Nyc7XHJcbkBtZC1pY29uc2V0LWxhYmVsczogJ1xcZjE4OCc7XHJcbkBtZC1pY29uc2V0LWxhbXA6ICdcXGYxODknO1xyXG5AbWQtaWNvbnNldC1sYW5kc2NhcGU6ICdcXGYxOGEnO1xyXG5AbWQtaWNvbnNldC1sYXllcnMtb2ZmOiAnXFxmMThiJztcclxuQG1kLWljb25zZXQtbGF5ZXJzOiAnXFxmMThjJztcclxuQG1kLWljb25zZXQtbGlicmFyeTogJ1xcZjE4ZCc7XHJcbkBtZC1pY29uc2V0LWxpbms6ICdcXGYxOGUnO1xyXG5AbWQtaWNvbnNldC1sb2NrLW9wZW46ICdcXGYxOGYnO1xyXG5AbWQtaWNvbnNldC1sb2NrLW91dGxpbmU6ICdcXGYxOTAnO1xyXG5AbWQtaWNvbnNldC1sb2NrOiAnXFxmMTkxJztcclxuQG1kLWljb25zZXQtbWFpbC1yZXBseS1hbGw6ICdcXGYxOTInO1xyXG5AbWQtaWNvbnNldC1tYWlsLXJlcGx5OiAnXFxmMTkzJztcclxuQG1kLWljb25zZXQtbWFpbC1zZW5kOiAnXFxmMTk0JztcclxuQG1kLWljb25zZXQtbWFsbDogJ1xcZjE5NSc7XHJcbkBtZC1pY29uc2V0LW1hcDogJ1xcZjE5Nic7XHJcbkBtZC1pY29uc2V0LW1lbnU6ICdcXGYxOTcnO1xyXG5AbWQtaWNvbnNldC1tb25leS1ib3g6ICdcXGYxOTgnO1xyXG5AbWQtaWNvbnNldC1tb25leS1vZmY6ICdcXGYxOTknO1xyXG5AbWQtaWNvbnNldC1tb25leTogJ1xcZjE5YSc7XHJcbkBtZC1pY29uc2V0LW1vcmUtdmVydDogJ1xcZjE5Yic7XHJcbkBtZC1pY29uc2V0LW1vcmU6ICdcXGYxOWMnO1xyXG5AbWQtaWNvbnNldC1tb3ZpZS1hbHQ6ICdcXGYxOWQnO1xyXG5AbWQtaWNvbnNldC1tb3ZpZTogJ1xcZjE5ZSc7XHJcbkBtZC1pY29uc2V0LW5hdHVyZS1wZW9wbGU6ICdcXGYxOWYnO1xyXG5AbWQtaWNvbnNldC1uYXR1cmU6ICdcXGYxYTAnO1xyXG5AbWQtaWNvbnNldC1uYXZpZ2F0aW9uOiAnXFxmMWExJztcclxuQG1kLWljb25zZXQtb3Blbi1pbi1icm93c2VyOiAnXFxmMWEyJztcclxuQG1kLWljb25zZXQtb3Blbi1pbi1uZXc6ICdcXGYxYTMnO1xyXG5AbWQtaWNvbnNldC1wYWxldHRlOiAnXFxmMWE0JztcclxuQG1kLWljb25zZXQtcGFya2luZzogJ1xcZjFhNSc7XHJcbkBtZC1pY29uc2V0LXBpbi1hY2NvdW50OiAnXFxmMWE2JztcclxuQG1kLWljb25zZXQtcGluLWFzc2lzdGFudDogJ1xcZjFhNyc7XHJcbkBtZC1pY29uc2V0LXBpbi1kcm9wOiAnXFxmMWE4JztcclxuQG1kLWljb25zZXQtcGluLWhlbHA6ICdcXGYxYTknO1xyXG5AbWQtaWNvbnNldC1waW4tb2ZmOiAnXFxmMWFhJztcclxuQG1kLWljb25zZXQtcGluOiAnXFxmMWFiJztcclxuQG1kLWljb25zZXQtcGl6emE6ICdcXGYxYWMnO1xyXG5AbWQtaWNvbnNldC1wbGFzdGVyOiAnXFxmMWFkJztcclxuQG1kLWljb25zZXQtcG93ZXItc2V0dGluZzogJ1xcZjFhZSc7XHJcbkBtZC1pY29uc2V0LXBvd2VyOiAnXFxmMWFmJztcclxuQG1kLWljb25zZXQtcHJpbnQ6ICdcXGYxYjAnO1xyXG5AbWQtaWNvbnNldC1wdXp6bGUtcGllY2U6ICdcXGYxYjEnO1xyXG5AbWQtaWNvbnNldC1xdW90ZTogJ1xcZjFiMic7XHJcbkBtZC1pY29uc2V0LXJhaWx3YXk6ICdcXGYxYjMnO1xyXG5AbWQtaWNvbnNldC1yZWNlaXB0OiAnXFxmMWI0JztcclxuQG1kLWljb25zZXQtcmVmcmVzaC1hbHQ6ICdcXGYxYjUnO1xyXG5AbWQtaWNvbnNldC1yZWZyZXNoLXN5bmMtYWxlcnQ6ICdcXGYxYjYnO1xyXG5AbWQtaWNvbnNldC1yZWZyZXNoLXN5bmMtb2ZmOiAnXFxmMWI3JztcclxuQG1kLWljb25zZXQtcmVmcmVzaC1zeW5jOiAnXFxmMWI4JztcclxuQG1kLWljb25zZXQtcmVmcmVzaDogJ1xcZjFiOSc7XHJcbkBtZC1pY29uc2V0LXJvbGxlcjogJ1xcZjFiYSc7XHJcbkBtZC1pY29uc2V0LXJ1bGVyOiAnXFxmMWJiJztcclxuQG1kLWljb25zZXQtc2Npc3NvcnM6ICdcXGYxYmMnO1xyXG5AbWQtaWNvbnNldC1zY3JlZW4tcm90YXRpb24tbG9jazogJ1xcZjFiZCc7XHJcbkBtZC1pY29uc2V0LXNjcmVlbi1yb3RhdGlvbjogJ1xcZjFiZSc7XHJcbkBtZC1pY29uc2V0LXNlYXJjaC1mb3I6ICdcXGYxYmYnO1xyXG5AbWQtaWNvbnNldC1zZWFyY2gtaW4tZmlsZTogJ1xcZjFjMCc7XHJcbkBtZC1pY29uc2V0LXNlYXJjaC1pbi1wYWdlOiAnXFxmMWMxJztcclxuQG1kLWljb25zZXQtc2VhcmNoLXJlcGxhY2U6ICdcXGYxYzInO1xyXG5AbWQtaWNvbnNldC1zZWFyY2g6ICdcXGYxYzMnO1xyXG5AbWQtaWNvbnNldC1zZWF0OiAnXFxmMWM0JztcclxuQG1kLWljb25zZXQtc2V0dGluZ3Mtc3F1YXJlOiAnXFxmMWM1JztcclxuQG1kLWljb25zZXQtc2V0dGluZ3M6ICdcXGYxYzYnO1xyXG5AbWQtaWNvbnNldC1zaGllbGQtY2hlY2s6ICdcXGYxYzcnO1xyXG5AbWQtaWNvbnNldC1zaGllbGQtc2VjdXJpdHk6ICdcXGYxYzgnO1xyXG5AbWQtaWNvbnNldC1zaG9wcGluZy1iYXNrZXQ6ICdcXGYxYzknO1xyXG5AbWQtaWNvbnNldC1zaG9wcGluZy1jYXJ0LXBsdXM6ICdcXGYxY2EnO1xyXG5AbWQtaWNvbnNldC1zaG9wcGluZy1jYXJ0OiAnXFxmMWNiJztcclxuQG1kLWljb25zZXQtc2lnbi1pbjogJ1xcZjFjYyc7XHJcbkBtZC1pY29uc2V0LXNvcnQtYW1vdW50LWFzYzogJ1xcZjFjZCc7XHJcbkBtZC1pY29uc2V0LXNvcnQtYW1vdW50LWRlc2M6ICdcXGYxY2UnO1xyXG5AbWQtaWNvbnNldC1zb3J0LWFzYzogJ1xcZjFjZic7XHJcbkBtZC1pY29uc2V0LXNvcnQtZGVzYzogJ1xcZjFkMCc7XHJcbkBtZC1pY29uc2V0LXNwZWxsY2hlY2s6ICdcXGYxZDEnO1xyXG5AbWQtaWNvbnNldC1zdG9yYWdlOiAnXFxmMWQyJztcclxuQG1kLWljb25zZXQtc3RvcmUtMjQ6ICdcXGYxZDMnO1xyXG5AbWQtaWNvbnNldC1zdG9yZTogJ1xcZjFkNCc7XHJcbkBtZC1pY29uc2V0LXN1YndheTogJ1xcZjFkNSc7XHJcbkBtZC1pY29uc2V0LXN1bjogJ1xcZjFkNic7XHJcbkBtZC1pY29uc2V0LXRhYi11bnNlbGVjdGVkOiAnXFxmMWQ3JztcclxuQG1kLWljb25zZXQtdGFiOiAnXFxmMWQ4JztcclxuQG1kLWljb25zZXQtdGFnLWNsb3NlOiAnXFxmMWQ5JztcclxuQG1kLWljb25zZXQtdGFnLW1vcmU6ICdcXGYxZGEnO1xyXG5AbWQtaWNvbnNldC10YWc6ICdcXGYxZGInO1xyXG5AbWQtaWNvbnNldC10aHVtYi1kb3duOiAnXFxmMWRjJztcclxuQG1kLWljb25zZXQtdGh1bWItdXAtZG93bjogJ1xcZjFkZCc7XHJcbkBtZC1pY29uc2V0LXRodW1iLXVwOiAnXFxmMWRlJztcclxuQG1kLWljb25zZXQtdGlja2V0LXN0YXI6ICdcXGYxZGYnO1xyXG5AbWQtaWNvbnNldC10b2xsOiAnXFxmMWUwJztcclxuQG1kLWljb25zZXQtdG95czogJ1xcZjFlMSc7XHJcbkBtZC1pY29uc2V0LXRyYWZmaWM6ICdcXGYxZTInO1xyXG5AbWQtaWNvbnNldC10cmFuc2xhdGU6ICdcXGYxZTMnO1xyXG5AbWQtaWNvbnNldC10cmlhbmdsZS1kb3duOiAnXFxmMWU0JztcclxuQG1kLWljb25zZXQtdHJpYW5nbGUtdXA6ICdcXGYxZTUnO1xyXG5AbWQtaWNvbnNldC10cnVjazogJ1xcZjFlNic7XHJcbkBtZC1pY29uc2V0LXR1cm5pbmctc2lnbjogJ1xcZjFlNyc7XHJcbkBtZC1pY29uc2V0LXdhbGxwYXBlcjogJ1xcZjFlOCc7XHJcbkBtZC1pY29uc2V0LXdhc2hpbmctbWFjaGluZTogJ1xcZjFlOSc7XHJcbkBtZC1pY29uc2V0LXdpbmRvdy1tYXhpbWl6ZTogJ1xcZjFlYSc7XHJcbkBtZC1pY29uc2V0LXdpbmRvdy1taW5pbWl6ZTogJ1xcZjFlYic7XHJcbkBtZC1pY29uc2V0LXdpbmRvdy1yZXN0b3JlOiAnXFxmMWVjJztcclxuQG1kLWljb25zZXQtd3JlbmNoOiAnXFxmMWVkJztcclxuQG1kLWljb25zZXQtem9vbS1pbjogJ1xcZjFlZSc7XHJcbkBtZC1pY29uc2V0LXpvb20tb3V0OiAnXFxmMWVmJztcclxuQG1kLWljb25zZXQtYWxlcnQtY2lyY2xlLW86ICdcXGYxZjAnO1xyXG5AbWQtaWNvbnNldC1hbGVydC1jaXJjbGU6ICdcXGYxZjEnO1xyXG5AbWQtaWNvbnNldC1hbGVydC1vY3RhZ29uOiAnXFxmMWYyJztcclxuQG1kLWljb25zZXQtYWxlcnQtcG9seWdvbjogJ1xcZjFmMyc7XHJcbkBtZC1pY29uc2V0LWFsZXJ0LXRyaWFuZ2xlOiAnXFxmMWY0JztcclxuQG1kLWljb25zZXQtaGVscC1vdXRsaW5lOiAnXFxmMWY1JztcclxuQG1kLWljb25zZXQtaGVscDogJ1xcZjFmNic7XHJcbkBtZC1pY29uc2V0LWluZm8tb3V0bGluZTogJ1xcZjFmNyc7XHJcbkBtZC1pY29uc2V0LWluZm86ICdcXGYxZjgnO1xyXG5AbWQtaWNvbnNldC1ub3RpZmljYXRpb25zLWFjdGl2ZTogJ1xcZjFmOSc7XHJcbkBtZC1pY29uc2V0LW5vdGlmaWNhdGlvbnMtYWRkOiAnXFxmMWZhJztcclxuQG1kLWljb25zZXQtbm90aWZpY2F0aW9ucy1ub25lOiAnXFxmMWZiJztcclxuQG1kLWljb25zZXQtbm90aWZpY2F0aW9ucy1vZmY6ICdcXGYxZmMnO1xyXG5AbWQtaWNvbnNldC1ub3RpZmljYXRpb25zLXBhdXNlZDogJ1xcZjFmZCc7XHJcbkBtZC1pY29uc2V0LW5vdGlmaWNhdGlvbnM6ICdcXGYxZmUnO1xyXG5AbWQtaWNvbnNldC1hY2NvdW50LWFkZDogJ1xcZjFmZic7XHJcbkBtZC1pY29uc2V0LWFjY291bnQtYm94LW1haWw6ICdcXGYyMDAnO1xyXG5AbWQtaWNvbnNldC1hY2NvdW50LWJveC1vOiAnXFxmMjAxJztcclxuQG1kLWljb25zZXQtYWNjb3VudC1ib3gtcGhvbmU6ICdcXGYyMDInO1xyXG5AbWQtaWNvbnNldC1hY2NvdW50LWJveDogJ1xcZjIwMyc7XHJcbkBtZC1pY29uc2V0LWFjY291bnQtY2FsZW5kYXI6ICdcXGYyMDQnO1xyXG5AbWQtaWNvbnNldC1hY2NvdW50LWNpcmNsZTogJ1xcZjIwNSc7XHJcbkBtZC1pY29uc2V0LWFjY291bnQtbzogJ1xcZjIwNic7XHJcbkBtZC1pY29uc2V0LWFjY291bnQ6ICdcXGYyMDcnO1xyXG5AbWQtaWNvbnNldC1hY2NvdW50cy1hZGQ6ICdcXGYyMDgnO1xyXG5AbWQtaWNvbnNldC1hY2NvdW50cy1hbHQ6ICdcXGYyMDknO1xyXG5AbWQtaWNvbnNldC1hY2NvdW50cy1saXN0LWFsdDogJ1xcZjIwYSc7XHJcbkBtZC1pY29uc2V0LWFjY291bnRzLWxpc3Q6ICdcXGYyMGInO1xyXG5AbWQtaWNvbnNldC1hY2NvdW50cy1vdXRsaW5lOiAnXFxmMjBjJztcclxuQG1kLWljb25zZXQtYWNjb3VudHM6ICdcXGYyMGQnO1xyXG5AbWQtaWNvbnNldC1mYWNlOiAnXFxmMjBlJztcclxuQG1kLWljb25zZXQtZmVtYWxlOiAnXFxmMjBmJztcclxuQG1kLWljb25zZXQtbWFsZS1hbHQ6ICdcXGYyMTAnO1xyXG5AbWQtaWNvbnNldC1tYWxlLWZlbWFsZTogJ1xcZjIxMSc7XHJcbkBtZC1pY29uc2V0LW1hbGU6ICdcXGYyMTInO1xyXG5AbWQtaWNvbnNldC1tb29kLWJhZDogJ1xcZjIxMyc7XHJcbkBtZC1pY29uc2V0LW1vb2Q6ICdcXGYyMTQnO1xyXG5AbWQtaWNvbnNldC1ydW46ICdcXGYyMTUnO1xyXG5AbWQtaWNvbnNldC13YWxrOiAnXFxmMjE2JztcclxuQG1kLWljb25zZXQtY2xvdWQtYm94OiAnXFxmMjE3JztcclxuQG1kLWljb25zZXQtY2xvdWQtY2lyY2xlOiAnXFxmMjE4JztcclxuQG1kLWljb25zZXQtY2xvdWQtZG9uZTogJ1xcZjIxOSc7XHJcbkBtZC1pY29uc2V0LWNsb3VkLWRvd25sb2FkOiAnXFxmMjFhJztcclxuQG1kLWljb25zZXQtY2xvdWQtb2ZmOiAnXFxmMjFiJztcclxuQG1kLWljb25zZXQtY2xvdWQtb3V0bGluZS1hbHQ6ICdcXGYyMWMnO1xyXG5AbWQtaWNvbnNldC1jbG91ZC1vdXRsaW5lOiAnXFxmMjFkJztcclxuQG1kLWljb25zZXQtY2xvdWQtdXBsb2FkOiAnXFxmMjFlJztcclxuQG1kLWljb25zZXQtY2xvdWQ6ICdcXGYyMWYnO1xyXG5AbWQtaWNvbnNldC1kb3dubG9hZDogJ1xcZjIyMCc7XHJcbkBtZC1pY29uc2V0LWZpbGUtcGx1czogJ1xcZjIyMSc7XHJcbkBtZC1pY29uc2V0LWZpbGUtdGV4dDogJ1xcZjIyMic7XHJcbkBtZC1pY29uc2V0LWZpbGU6ICdcXGYyMjMnO1xyXG5AbWQtaWNvbnNldC1mb2xkZXItb3V0bGluZTogJ1xcZjIyNCc7XHJcbkBtZC1pY29uc2V0LWZvbGRlci1wZXJzb246ICdcXGYyMjUnO1xyXG5AbWQtaWNvbnNldC1mb2xkZXItc3Rhci1hbHQ6ICdcXGYyMjYnO1xyXG5AbWQtaWNvbnNldC1mb2xkZXItc3RhcjogJ1xcZjIyNyc7XHJcbkBtZC1pY29uc2V0LWZvbGRlcjogJ1xcZjIyOCc7XHJcbkBtZC1pY29uc2V0LWdpZjogJ1xcZjIyOSc7XHJcbkBtZC1pY29uc2V0LXVwbG9hZDogJ1xcZjIyYSc7XHJcbkBtZC1pY29uc2V0LWJvcmRlci1hbGw6ICdcXGYyMmInO1xyXG5AbWQtaWNvbnNldC1ib3JkZXItYm90dG9tOiAnXFxmMjJjJztcclxuQG1kLWljb25zZXQtYm9yZGVyLWNsZWFyOiAnXFxmMjJkJztcclxuQG1kLWljb25zZXQtYm9yZGVyLWNvbG9yOiAnXFxmMjJlJztcclxuQG1kLWljb25zZXQtYm9yZGVyLWhvcml6b250YWw6ICdcXGYyMmYnO1xyXG5AbWQtaWNvbnNldC1ib3JkZXItaW5uZXI6ICdcXGYyMzAnO1xyXG5AbWQtaWNvbnNldC1ib3JkZXItbGVmdDogJ1xcZjIzMSc7XHJcbkBtZC1pY29uc2V0LWJvcmRlci1vdXRlcjogJ1xcZjIzMic7XHJcbkBtZC1pY29uc2V0LWJvcmRlci1yaWdodDogJ1xcZjIzMyc7XHJcbkBtZC1pY29uc2V0LWJvcmRlci1zdHlsZTogJ1xcZjIzNCc7XHJcbkBtZC1pY29uc2V0LWJvcmRlci10b3A6ICdcXGYyMzUnO1xyXG5AbWQtaWNvbnNldC1ib3JkZXItdmVydGljYWw6ICdcXGYyMzYnO1xyXG5AbWQtaWNvbnNldC1jb3B5OiAnXFxmMjM3JztcclxuQG1kLWljb25zZXQtY3JvcDogJ1xcZjIzOCc7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC1hbGlnbi1jZW50ZXI6ICdcXGYyMzknO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtYWxpZ24tanVzdGlmeTogJ1xcZjIzYSc7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC1hbGlnbi1sZWZ0OiAnXFxmMjNiJztcclxuQG1kLWljb25zZXQtZm9ybWF0LWFsaWduLXJpZ2h0OiAnXFxmMjNjJztcclxuQG1kLWljb25zZXQtZm9ybWF0LWJvbGQ6ICdcXGYyM2QnO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtY2xlYXItYWxsOiAnXFxmMjNlJztcclxuQG1kLWljb25zZXQtZm9ybWF0LWNsZWFyOiAnXFxmMjNmJztcclxuQG1kLWljb25zZXQtZm9ybWF0LWNvbG9yLWZpbGw6ICdcXGYyNDAnO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtY29sb3ItcmVzZXQ6ICdcXGYyNDEnO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtY29sb3ItdGV4dDogJ1xcZjI0Mic7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6ICdcXGYyNDMnO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtaW5kZW50LWluY3JlYXNlOiAnXFxmMjQ0JztcclxuQG1kLWljb25zZXQtZm9ybWF0LWl0YWxpYzogJ1xcZjI0NSc7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC1saW5lLXNwYWNpbmc6ICdcXGYyNDYnO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtbGlzdC1idWxsZXRlZDogJ1xcZjI0Nyc7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC1saXN0LW51bWJlcmVkOiAnXFxmMjQ4JztcclxuQG1kLWljb25zZXQtZm9ybWF0LWx0cjogJ1xcZjI0OSc7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC1ydGw6ICdcXGYyNGEnO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtc2l6ZTogJ1xcZjI0Yic7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC1zdHJpa2V0aHJvdWdoLXM6ICdcXGYyNGMnO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtc3RyaWtldGhyb3VnaDogJ1xcZjI0ZCc7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC1zdWJqZWN0OiAnXFxmMjRlJztcclxuQG1kLWljb25zZXQtZm9ybWF0LXVuZGVybGluZWQ6ICdcXGYyNGYnO1xyXG5AbWQtaWNvbnNldC1mb3JtYXQtdmFsaWduLWJvdHRvbTogJ1xcZjI1MCc7XHJcbkBtZC1pY29uc2V0LWZvcm1hdC12YWxpZ24tY2VudGVyOiAnXFxmMjUxJztcclxuQG1kLWljb25zZXQtZm9ybWF0LXZhbGlnbi10b3A6ICdcXGYyNTInO1xyXG5AbWQtaWNvbnNldC1yZWRvOiAnXFxmMjUzJztcclxuQG1kLWljb25zZXQtc2VsZWN0LWFsbDogJ1xcZjI1NCc7XHJcbkBtZC1pY29uc2V0LXNwYWNlLWJhcjogJ1xcZjI1NSc7XHJcbkBtZC1pY29uc2V0LXRleHQtZm9ybWF0OiAnXFxmMjU2JztcclxuQG1kLWljb25zZXQtdHJhbnNmb3JtOiAnXFxmMjU3JztcclxuQG1kLWljb25zZXQtdW5kbzogJ1xcZjI1OCc7XHJcbkBtZC1pY29uc2V0LXdyYXAtdGV4dDogJ1xcZjI1OSc7XHJcbkBtZC1pY29uc2V0LWNvbW1lbnQtYWxlcnQ6ICdcXGYyNWEnO1xyXG5AbWQtaWNvbnNldC1jb21tZW50LWFsdC10ZXh0OiAnXFxmMjViJztcclxuQG1kLWljb25zZXQtY29tbWVudC1hbHQ6ICdcXGYyNWMnO1xyXG5AbWQtaWNvbnNldC1jb21tZW50LWVkaXQ6ICdcXGYyNWQnO1xyXG5AbWQtaWNvbnNldC1jb21tZW50LWltYWdlOiAnXFxmMjVlJztcclxuQG1kLWljb25zZXQtY29tbWVudC1saXN0OiAnXFxmMjVmJztcclxuQG1kLWljb25zZXQtY29tbWVudC1tb3JlOiAnXFxmMjYwJztcclxuQG1kLWljb25zZXQtY29tbWVudC1vdXRsaW5lOiAnXFxmMjYxJztcclxuQG1kLWljb25zZXQtY29tbWVudC10ZXh0LWFsdDogJ1xcZjI2Mic7XHJcbkBtZC1pY29uc2V0LWNvbW1lbnQtdGV4dDogJ1xcZjI2Myc7XHJcbkBtZC1pY29uc2V0LWNvbW1lbnQtdmlkZW86ICdcXGYyNjQnO1xyXG5AbWQtaWNvbnNldC1jb21tZW50OiAnXFxmMjY1JztcclxuQG1kLWljb25zZXQtY29tbWVudHM6ICdcXGYyNjYnO1xyXG5AbWQtaWNvbnNldC1jaGVjay1hbGw6ICdcXGYyNjcnO1xyXG5AbWQtaWNvbnNldC1jaGVjay1jaXJjbGUtdTogJ1xcZjI2OCc7XHJcbkBtZC1pY29uc2V0LWNoZWNrLWNpcmNsZTogJ1xcZjI2OSc7XHJcbkBtZC1pY29uc2V0LWNoZWNrLXNxdWFyZTogJ1xcZjI2YSc7XHJcbkBtZC1pY29uc2V0LWNoZWNrOiAnXFxmMjZiJztcclxuQG1kLWljb25zZXQtY2lyY2xlLW86ICdcXGYyNmMnO1xyXG5AbWQtaWNvbnNldC1jaXJjbGU6ICdcXGYyNmQnO1xyXG5AbWQtaWNvbnNldC1kb3QtY2lyY2xlLWFsdDogJ1xcZjI2ZSc7XHJcbkBtZC1pY29uc2V0LWRvdC1jaXJjbGU6ICdcXGYyNmYnO1xyXG5AbWQtaWNvbnNldC1taW51cy1jaXJjbGUtb3V0bGluZTogJ1xcZjI3MCc7XHJcbkBtZC1pY29uc2V0LW1pbnVzLWNpcmNsZTogJ1xcZjI3MSc7XHJcbkBtZC1pY29uc2V0LW1pbnVzLXNxdWFyZTogJ1xcZjI3Mic7XHJcbkBtZC1pY29uc2V0LW1pbnVzOiAnXFxmMjczJztcclxuQG1kLWljb25zZXQtcGx1cy1jaXJjbGUtby1kdXBsaWNhdGU6ICdcXGYyNzQnO1xyXG5AbWQtaWNvbnNldC1wbHVzLWNpcmNsZS1vOiAnXFxmMjc1JztcclxuQG1kLWljb25zZXQtcGx1cy1jaXJjbGU6ICdcXGYyNzYnO1xyXG5AbWQtaWNvbnNldC1wbHVzLXNxdWFyZTogJ1xcZjI3Nyc7XHJcbkBtZC1pY29uc2V0LXBsdXM6ICdcXGYyNzgnO1xyXG5AbWQtaWNvbnNldC1zcXVhcmUtbzogJ1xcZjI3OSc7XHJcbkBtZC1pY29uc2V0LXN0YXItY2lyY2xlOiAnXFxmMjdhJztcclxuQG1kLWljb25zZXQtc3Rhci1oYWxmOiAnXFxmMjdiJztcclxuQG1kLWljb25zZXQtc3Rhci1vdXRsaW5lOiAnXFxmMjdjJztcclxuQG1kLWljb25zZXQtc3RhcjogJ1xcZjI3ZCc7XHJcbkBtZC1pY29uc2V0LWJsdWV0b290aC1jb25uZWN0ZWQ6ICdcXGYyN2UnO1xyXG5AbWQtaWNvbnNldC1ibHVldG9vdGgtb2ZmOiAnXFxmMjdmJztcclxuQG1kLWljb25zZXQtYmx1ZXRvb3RoLXNlYXJjaDogJ1xcZjI4MCc7XHJcbkBtZC1pY29uc2V0LWJsdWV0b290aC1zZXR0aW5nOiAnXFxmMjgxJztcclxuQG1kLWljb25zZXQtYmx1ZXRvb3RoOiAnXFxmMjgyJztcclxuQG1kLWljb25zZXQtY2FtZXJhLWFkZDogJ1xcZjI4Myc7XHJcbkBtZC1pY29uc2V0LWNhbWVyYS1hbHQ6ICdcXGYyODQnO1xyXG5AbWQtaWNvbnNldC1jYW1lcmEtYnc6ICdcXGYyODUnO1xyXG5AbWQtaWNvbnNldC1jYW1lcmEtZnJvbnQ6ICdcXGYyODYnO1xyXG5AbWQtaWNvbnNldC1jYW1lcmEtbWljOiAnXFxmMjg3JztcclxuQG1kLWljb25zZXQtY2FtZXJhLXBhcnR5LW1vZGU6ICdcXGYyODgnO1xyXG5AbWQtaWNvbnNldC1jYW1lcmEtcmVhcjogJ1xcZjI4OSc7XHJcbkBtZC1pY29uc2V0LWNhbWVyYS1yb2xsOiAnXFxmMjhhJztcclxuQG1kLWljb25zZXQtY2FtZXJhLXN3aXRjaDogJ1xcZjI4Yic7XHJcbkBtZC1pY29uc2V0LWNhbWVyYTogJ1xcZjI4Yyc7XHJcbkBtZC1pY29uc2V0LWNhcmQtYWxlcnQ6ICdcXGYyOGQnO1xyXG5AbWQtaWNvbnNldC1jYXJkLW9mZjogJ1xcZjI4ZSc7XHJcbkBtZC1pY29uc2V0LWNhcmQtc2Q6ICdcXGYyOGYnO1xyXG5AbWQtaWNvbnNldC1jYXJkLXNpbTogJ1xcZjI5MCc7XHJcbkBtZC1pY29uc2V0LWRlc2t0b3AtbWFjOiAnXFxmMjkxJztcclxuQG1kLWljb25zZXQtZGVza3RvcC13aW5kb3dzOiAnXFxmMjkyJztcclxuQG1kLWljb25zZXQtZGV2aWNlLWh1YjogJ1xcZjI5Myc7XHJcbkBtZC1pY29uc2V0LWRldmljZXMtb2ZmOiAnXFxmMjk0JztcclxuQG1kLWljb25zZXQtZGV2aWNlczogJ1xcZjI5NSc7XHJcbkBtZC1pY29uc2V0LWRvY2s6ICdcXGYyOTYnO1xyXG5AbWQtaWNvbnNldC1mbG9wcHk6ICdcXGYyOTcnO1xyXG5AbWQtaWNvbnNldC1nYW1lcGFkOiAnXFxmMjk4JztcclxuQG1kLWljb25zZXQtZ3BzLWRvdDogJ1xcZjI5OSc7XHJcbkBtZC1pY29uc2V0LWdwcy1vZmY6ICdcXGYyOWEnO1xyXG5AbWQtaWNvbnNldC1ncHM6ICdcXGYyOWInO1xyXG5AbWQtaWNvbnNldC1oZWFkc2V0LW1pYzogJ1xcZjI5Yyc7XHJcbkBtZC1pY29uc2V0LWhlYWRzZXQ6ICdcXGYyOWQnO1xyXG5AbWQtaWNvbnNldC1pbnB1dC1hbnRlbm5hOiAnXFxmMjllJztcclxuQG1kLWljb25zZXQtaW5wdXQtY29tcG9zaXRlOiAnXFxmMjlmJztcclxuQG1kLWljb25zZXQtaW5wdXQtaGRtaTogJ1xcZjJhMCc7XHJcbkBtZC1pY29uc2V0LWlucHV0LXBvd2VyOiAnXFxmMmExJztcclxuQG1kLWljb25zZXQtaW5wdXQtc3ZpZGVvOiAnXFxmMmEyJztcclxuQG1kLWljb25zZXQta2V5Ym9hcmQtaGlkZTogJ1xcZjJhMyc7XHJcbkBtZC1pY29uc2V0LWtleWJvYXJkOiAnXFxmMmE0JztcclxuQG1kLWljb25zZXQtbGFwdG9wLWNocm9tZWJvb2s6ICdcXGYyYTUnO1xyXG5AbWQtaWNvbnNldC1sYXB0b3AtbWFjOiAnXFxmMmE2JztcclxuQG1kLWljb25zZXQtbGFwdG9wOiAnXFxmMmE3JztcclxuQG1kLWljb25zZXQtbWljLW9mZjogJ1xcZjJhOCc7XHJcbkBtZC1pY29uc2V0LW1pYy1vdXRsaW5lOiAnXFxmMmE5JztcclxuQG1kLWljb25zZXQtbWljLXNldHRpbmc6ICdcXGYyYWEnO1xyXG5AbWQtaWNvbnNldC1taWM6ICdcXGYyYWInO1xyXG5AbWQtaWNvbnNldC1tb3VzZTogJ1xcZjJhYyc7XHJcbkBtZC1pY29uc2V0LW5ldHdvcmstYWxlcnQ6ICdcXGYyYWQnO1xyXG5AbWQtaWNvbnNldC1uZXR3b3JrLWxvY2tlZDogJ1xcZjJhZSc7XHJcbkBtZC1pY29uc2V0LW5ldHdvcmstb2ZmOiAnXFxmMmFmJztcclxuQG1kLWljb25zZXQtbmV0d29yay1vdXRsaW5lOiAnXFxmMmIwJztcclxuQG1kLWljb25zZXQtbmV0d29yay1zZXR0aW5nOiAnXFxmMmIxJztcclxuQG1kLWljb25zZXQtbmV0d29yazogJ1xcZjJiMic7XHJcbkBtZC1pY29uc2V0LXBob25lLWJsdWV0b290aDogJ1xcZjJiMyc7XHJcbkBtZC1pY29uc2V0LXBob25lLWVuZDogJ1xcZjJiNCc7XHJcbkBtZC1pY29uc2V0LXBob25lLWZvcndhcmRlZDogJ1xcZjJiNSc7XHJcbkBtZC1pY29uc2V0LXBob25lLWluLXRhbGs6ICdcXGYyYjYnO1xyXG5AbWQtaWNvbnNldC1waG9uZS1sb2NrZWQ6ICdcXGYyYjcnO1xyXG5AbWQtaWNvbnNldC1waG9uZS1taXNzZWQ6ICdcXGYyYjgnO1xyXG5AbWQtaWNvbnNldC1waG9uZS1tc2c6ICdcXGYyYjknO1xyXG5AbWQtaWNvbnNldC1waG9uZS1wYXVzZWQ6ICdcXGYyYmEnO1xyXG5AbWQtaWNvbnNldC1waG9uZS1yaW5nOiAnXFxmMmJiJztcclxuQG1kLWljb25zZXQtcGhvbmUtc2V0dGluZzogJ1xcZjJiYyc7XHJcbkBtZC1pY29uc2V0LXBob25lLXNpcDogJ1xcZjJiZCc7XHJcbkBtZC1pY29uc2V0LXBob25lOiAnXFxmMmJlJztcclxuQG1kLWljb25zZXQtcG9ydGFibGUtd2lmaS1jaGFuZ2VzOiAnXFxmMmJmJztcclxuQG1kLWljb25zZXQtcG9ydGFibGUtd2lmaS1vZmY6ICdcXGYyYzAnO1xyXG5AbWQtaWNvbnNldC1wb3J0YWJsZS13aWZpOiAnXFxmMmMxJztcclxuQG1kLWljb25zZXQtcmFkaW86ICdcXGYyYzInO1xyXG5AbWQtaWNvbnNldC1yZWFkZXI6ICdcXGYyYzMnO1xyXG5AbWQtaWNvbnNldC1yZW1vdGUtY29udHJvbC1hbHQ6ICdcXGYyYzQnO1xyXG5AbWQtaWNvbnNldC1yZW1vdGUtY29udHJvbDogJ1xcZjJjNSc7XHJcbkBtZC1pY29uc2V0LXJvdXRlcjogJ1xcZjJjNic7XHJcbkBtZC1pY29uc2V0LXNjYW5uZXI6ICdcXGYyYzcnO1xyXG5AbWQtaWNvbnNldC1zbWFydHBob25lLWFuZHJvaWQ6ICdcXGYyYzgnO1xyXG5AbWQtaWNvbnNldC1zbWFydHBob25lLWRvd25sb2FkOiAnXFxmMmM5JztcclxuQG1kLWljb25zZXQtc21hcnRwaG9uZS1lcmFzZTogJ1xcZjJjYSc7XHJcbkBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtaW5mbzogJ1xcZjJjYic7XHJcbkBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtaXBob25lOiAnXFxmMmNjJztcclxuQG1kLWljb25zZXQtc21hcnRwaG9uZS1sYW5kc2NhcGUtbG9jazogJ1xcZjJjZCc7XHJcbkBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtbGFuZHNjYXBlOiAnXFxmMmNlJztcclxuQG1kLWljb25zZXQtc21hcnRwaG9uZS1sb2NrOiAnXFxmMmNmJztcclxuQG1kLWljb25zZXQtc21hcnRwaG9uZS1wb3J0cmFpdC1sb2NrOiAnXFxmMmQwJztcclxuQG1kLWljb25zZXQtc21hcnRwaG9uZS1yaW5nOiAnXFxmMmQxJztcclxuQG1kLWljb25zZXQtc21hcnRwaG9uZS1zZXR0aW5nOiAnXFxmMmQyJztcclxuQG1kLWljb25zZXQtc21hcnRwaG9uZS1zZXR1cDogJ1xcZjJkMyc7XHJcbkBtZC1pY29uc2V0LXNtYXJ0cGhvbmU6ICdcXGYyZDQnO1xyXG5AbWQtaWNvbnNldC1zcGVha2VyOiAnXFxmMmQ1JztcclxuQG1kLWljb25zZXQtdGFibGV0LWFuZHJvaWQ6ICdcXGYyZDYnO1xyXG5AbWQtaWNvbnNldC10YWJsZXQtbWFjOiAnXFxmMmQ3JztcclxuQG1kLWljb25zZXQtdGFibGV0OiAnXFxmMmQ4JztcclxuQG1kLWljb25zZXQtdHYtYWx0LXBsYXk6ICdcXGYyZDknO1xyXG5AbWQtaWNvbnNldC10di1saXN0OiAnXFxmMmRhJztcclxuQG1kLWljb25zZXQtdHYtcGxheTogJ1xcZjJkYic7XHJcbkBtZC1pY29uc2V0LXR2OiAnXFxmMmRjJztcclxuQG1kLWljb25zZXQtdXNiOiAnXFxmMmRkJztcclxuQG1kLWljb25zZXQtdmlkZW9jYW0tb2ZmOiAnXFxmMmRlJztcclxuQG1kLWljb25zZXQtdmlkZW9jYW0tc3dpdGNoOiAnXFxmMmRmJztcclxuQG1kLWljb25zZXQtdmlkZW9jYW06ICdcXGYyZTAnO1xyXG5AbWQtaWNvbnNldC13YXRjaDogJ1xcZjJlMSc7XHJcbkBtZC1pY29uc2V0LXdpZmktYWx0LTI6ICdcXGYyZTInO1xyXG5AbWQtaWNvbnNldC13aWZpLWFsdDogJ1xcZjJlMyc7XHJcbkBtZC1pY29uc2V0LXdpZmktaW5mbzogJ1xcZjJlNCc7XHJcbkBtZC1pY29uc2V0LXdpZmktbG9jazogJ1xcZjJlNSc7XHJcbkBtZC1pY29uc2V0LXdpZmktb2ZmOiAnXFxmMmU2JztcclxuQG1kLWljb25zZXQtd2lmaS1vdXRsaW5lOiAnXFxmMmU3JztcclxuQG1kLWljb25zZXQtd2lmaTogJ1xcZjJlOCc7XHJcbkBtZC1pY29uc2V0LWFycm93LWxlZnQtYm90dG9tOiAnXFxmMmU5JztcclxuQG1kLWljb25zZXQtYXJyb3ctbGVmdDogJ1xcZjJlYSc7XHJcbkBtZC1pY29uc2V0LWFycm93LW1lcmdlOiAnXFxmMmViJztcclxuQG1kLWljb25zZXQtYXJyb3ctbWlzc2VkOiAnXFxmMmVjJztcclxuQG1kLWljb25zZXQtYXJyb3ctcmlnaHQtdG9wOiAnXFxmMmVkJztcclxuQG1kLWljb25zZXQtYXJyb3ctcmlnaHQ6ICdcXGYyZWUnO1xyXG5AbWQtaWNvbnNldC1hcnJvdy1zcGxpdDogJ1xcZjJlZic7XHJcbkBtZC1pY29uc2V0LWFycm93czogJ1xcZjJmMCc7XHJcbkBtZC1pY29uc2V0LWNhcmV0LWRvd24tY2lyY2xlOiAnXFxmMmYxJztcclxuQG1kLWljb25zZXQtY2FyZXQtZG93bjogJ1xcZjJmMic7XHJcbkBtZC1pY29uc2V0LWNhcmV0LWxlZnQtY2lyY2xlOiAnXFxmMmYzJztcclxuQG1kLWljb25zZXQtY2FyZXQtbGVmdDogJ1xcZjJmNCc7XHJcbkBtZC1pY29uc2V0LWNhcmV0LXJpZ2h0LWNpcmNsZTogJ1xcZjJmNSc7XHJcbkBtZC1pY29uc2V0LWNhcmV0LXJpZ2h0OiAnXFxmMmY2JztcclxuQG1kLWljb25zZXQtY2FyZXQtdXAtY2lyY2xlOiAnXFxmMmY3JztcclxuQG1kLWljb25zZXQtY2FyZXQtdXA6ICdcXGYyZjgnO1xyXG5AbWQtaWNvbnNldC1jaGV2cm9uLWRvd246ICdcXGYyZjknO1xyXG5AbWQtaWNvbnNldC1jaGV2cm9uLWxlZnQ6ICdcXGYyZmEnO1xyXG5AbWQtaWNvbnNldC1jaGV2cm9uLXJpZ2h0OiAnXFxmMmZiJztcclxuQG1kLWljb25zZXQtY2hldnJvbi11cDogJ1xcZjJmYyc7XHJcbkBtZC1pY29uc2V0LWZvcndhcmQ6ICdcXGYyZmQnO1xyXG5AbWQtaWNvbnNldC1sb25nLWFycm93LWRvd246ICdcXGYyZmUnO1xyXG5AbWQtaWNvbnNldC1sb25nLWFycm93LWxlZnQ6ICdcXGYyZmYnO1xyXG5AbWQtaWNvbnNldC1sb25nLWFycm93LXJldHVybjogJ1xcZjMwMCc7XHJcbkBtZC1pY29uc2V0LWxvbmctYXJyb3ctcmlnaHQ6ICdcXGYzMDEnO1xyXG5AbWQtaWNvbnNldC1sb25nLWFycm93LXRhYjogJ1xcZjMwMic7XHJcbkBtZC1pY29uc2V0LWxvbmctYXJyb3ctdXA6ICdcXGYzMDMnO1xyXG5AbWQtaWNvbnNldC1yb3RhdGUtY2N3OiAnXFxmMzA0JztcclxuQG1kLWljb25zZXQtcm90YXRlLWN3OiAnXFxmMzA1JztcclxuQG1kLWljb25zZXQtcm90YXRlLWxlZnQ6ICdcXGYzMDYnO1xyXG5AbWQtaWNvbnNldC1yb3RhdGUtcmlnaHQ6ICdcXGYzMDcnO1xyXG5AbWQtaWNvbnNldC1zcXVhcmUtZG93bjogJ1xcZjMwOCc7XHJcbkBtZC1pY29uc2V0LXNxdWFyZS1yaWdodDogJ1xcZjMwOSc7XHJcbkBtZC1pY29uc2V0LXN3YXAtYWx0OiAnXFxmMzBhJztcclxuQG1kLWljb25zZXQtc3dhcC12ZXJ0aWNhbC1jaXJjbGU6ICdcXGYzMGInO1xyXG5AbWQtaWNvbnNldC1zd2FwLXZlcnRpY2FsOiAnXFxmMzBjJztcclxuQG1kLWljb25zZXQtc3dhcDogJ1xcZjMwZCc7XHJcbkBtZC1pY29uc2V0LXRyZW5kaW5nLWRvd246ICdcXGYzMGUnO1xyXG5AbWQtaWNvbnNldC10cmVuZGluZy1mbGF0OiAnXFxmMzBmJztcclxuQG1kLWljb25zZXQtdHJlbmRpbmctdXA6ICdcXGYzMTAnO1xyXG5AbWQtaWNvbnNldC11bmZvbGQtbGVzczogJ1xcZjMxMSc7XHJcbkBtZC1pY29uc2V0LXVuZm9sZC1tb3JlOiAnXFxmMzEyJztcclxuQG1kLWljb25zZXQtYXBwczogJ1xcZjMxMyc7XHJcbkBtZC1pY29uc2V0LWdyaWQtb2ZmOiAnXFxmMzE0JztcclxuQG1kLWljb25zZXQtZ3JpZDogJ1xcZjMxNSc7XHJcbkBtZC1pY29uc2V0LXZpZXctYWdlbmRhOiAnXFxmMzE2JztcclxuQG1kLWljb25zZXQtdmlldy1hcnJheTogJ1xcZjMxNyc7XHJcbkBtZC1pY29uc2V0LXZpZXctY2Fyb3VzZWw6ICdcXGYzMTgnO1xyXG5AbWQtaWNvbnNldC12aWV3LWNvbHVtbjogJ1xcZjMxOSc7XHJcbkBtZC1pY29uc2V0LXZpZXctY29tZnk6ICdcXGYzMWEnO1xyXG5AbWQtaWNvbnNldC12aWV3LWNvbXBhY3Q6ICdcXGYzMWInO1xyXG5AbWQtaWNvbnNldC12aWV3LWRhc2hib2FyZDogJ1xcZjMxYyc7XHJcbkBtZC1pY29uc2V0LXZpZXctZGF5OiAnXFxmMzFkJztcclxuQG1kLWljb25zZXQtdmlldy1oZWFkbGluZTogJ1xcZjMxZSc7XHJcbkBtZC1pY29uc2V0LXZpZXctbGlzdC1hbHQ6ICdcXGYzMWYnO1xyXG5AbWQtaWNvbnNldC12aWV3LWxpc3Q6ICdcXGYzMjAnO1xyXG5AbWQtaWNvbnNldC12aWV3LW1vZHVsZTogJ1xcZjMyMSc7XHJcbkBtZC1pY29uc2V0LXZpZXctcXVpbHQ6ICdcXGYzMjInO1xyXG5AbWQtaWNvbnNldC12aWV3LXN0cmVhbTogJ1xcZjMyMyc7XHJcbkBtZC1pY29uc2V0LXZpZXctc3VidGl0bGVzOiAnXFxmMzI0JztcclxuQG1kLWljb25zZXQtdmlldy10b2M6ICdcXGYzMjUnO1xyXG5AbWQtaWNvbnNldC12aWV3LXdlYjogJ1xcZjMyNic7XHJcbkBtZC1pY29uc2V0LXZpZXctd2VlazogJ1xcZjMyNyc7XHJcbkBtZC1pY29uc2V0LXdpZGdldHM6ICdcXGYzMjgnO1xyXG5AbWQtaWNvbnNldC1hbGFybS1jaGVjazogJ1xcZjMyOSc7XHJcbkBtZC1pY29uc2V0LWFsYXJtLW9mZjogJ1xcZjMyYSc7XHJcbkBtZC1pY29uc2V0LWFsYXJtLXBsdXM6ICdcXGYzMmInO1xyXG5AbWQtaWNvbnNldC1hbGFybS1zbm9vemU6ICdcXGYzMmMnO1xyXG5AbWQtaWNvbnNldC1hbGFybTogJ1xcZjMyZCc7XHJcbkBtZC1pY29uc2V0LWNhbGVuZGFyLWFsdDogJ1xcZjMyZSc7XHJcbkBtZC1pY29uc2V0LWNhbGVuZGFyLWNoZWNrOiAnXFxmMzJmJztcclxuQG1kLWljb25zZXQtY2FsZW5kYXItY2xvc2U6ICdcXGYzMzAnO1xyXG5AbWQtaWNvbnNldC1jYWxlbmRhci1ub3RlOiAnXFxmMzMxJztcclxuQG1kLWljb25zZXQtY2FsZW5kYXI6ICdcXGYzMzInO1xyXG5AbWQtaWNvbnNldC10aW1lLWNvdW50ZG93bjogJ1xcZjMzMyc7XHJcbkBtZC1pY29uc2V0LXRpbWUtaW50ZXJ2YWw6ICdcXGYzMzQnO1xyXG5AbWQtaWNvbnNldC10aW1lLXJlc3RvcmUtc2V0dGluZzogJ1xcZjMzNSc7XHJcbkBtZC1pY29uc2V0LXRpbWUtcmVzdG9yZTogJ1xcZjMzNic7XHJcbkBtZC1pY29uc2V0LXRpbWU6ICdcXGYzMzcnO1xyXG5AbWQtaWNvbnNldC10aW1lci1vZmY6ICdcXGYzMzgnO1xyXG5AbWQtaWNvbnNldC10aW1lcjogJ1xcZjMzOSc7XHJcbkBtZC1pY29uc2V0LWFuZHJvaWQtYWx0OiAnXFxmMzNhJztcclxuQG1kLWljb25zZXQtYW5kcm9pZDogJ1xcZjMzYic7XHJcbkBtZC1pY29uc2V0LWFwcGxlOiAnXFxmMzNjJztcclxuQG1kLWljb25zZXQtYmVoYW5jZTogJ1xcZjMzZCc7XHJcbkBtZC1pY29uc2V0LWNvZGVwZW46ICdcXGYzM2UnO1xyXG5AbWQtaWNvbnNldC1kcmliYmJsZTogJ1xcZjMzZic7XHJcbkBtZC1pY29uc2V0LWRyb3Bib3g6ICdcXGYzNDAnO1xyXG5AbWQtaWNvbnNldC1ldmVybm90ZTogJ1xcZjM0MSc7XHJcbkBtZC1pY29uc2V0LWZhY2Vib29rLWJveDogJ1xcZjM0Mic7XHJcbkBtZC1pY29uc2V0LWZhY2Vib29rOiAnXFxmMzQzJztcclxuQG1kLWljb25zZXQtZ2l0aHViLWJveDogJ1xcZjM0NCc7XHJcbkBtZC1pY29uc2V0LWdpdGh1YjogJ1xcZjM0NSc7XHJcbkBtZC1pY29uc2V0LWdvb2dsZS1kcml2ZTogJ1xcZjM0Nic7XHJcbkBtZC1pY29uc2V0LWdvb2dsZS1lYXJ0aDogJ1xcZjM0Nyc7XHJcbkBtZC1pY29uc2V0LWdvb2dsZS1nbGFzczogJ1xcZjM0OCc7XHJcbkBtZC1pY29uc2V0LWdvb2dsZS1tYXBzOiAnXFxmMzQ5JztcclxuQG1kLWljb25zZXQtZ29vZ2xlLXBhZ2VzOiAnXFxmMzRhJztcclxuQG1kLWljb25zZXQtZ29vZ2xlLXBsYXk6ICdcXGYzNGInO1xyXG5AbWQtaWNvbnNldC1nb29nbGUtcGx1cy1ib3g6ICdcXGYzNGMnO1xyXG5AbWQtaWNvbnNldC1nb29nbGUtcGx1czogJ1xcZjM0ZCc7XHJcbkBtZC1pY29uc2V0LWdvb2dsZTogJ1xcZjM0ZSc7XHJcbkBtZC1pY29uc2V0LWluc3RhZ3JhbTogJ1xcZjM0Zic7XHJcbkBtZC1pY29uc2V0LWxhbmd1YWdlLWNzczM6ICdcXGYzNTAnO1xyXG5AbWQtaWNvbnNldC1sYW5ndWFnZS1odG1sNTogJ1xcZjM1MSc7XHJcbkBtZC1pY29uc2V0LWxhbmd1YWdlLWphdmFzY3JpcHQ6ICdcXGYzNTInO1xyXG5AbWQtaWNvbnNldC1sYW5ndWFnZS1weXRob24tYWx0OiAnXFxmMzUzJztcclxuQG1kLWljb25zZXQtbGFuZ3VhZ2UtcHl0aG9uOiAnXFxmMzU0JztcclxuQG1kLWljb25zZXQtbGFzdGZtOiAnXFxmMzU1JztcclxuQG1kLWljb25zZXQtbGlua2VkaW4tYm94OiAnXFxmMzU2JztcclxuQG1kLWljb25zZXQtcGF5cGFsOiAnXFxmMzU3JztcclxuQG1kLWljb25zZXQtcGludGVyZXN0LWJveDogJ1xcZjM1OCc7XHJcbkBtZC1pY29uc2V0LXBvY2tldDogJ1xcZjM1OSc7XHJcbkBtZC1pY29uc2V0LXBvbHltZXI6ICdcXGYzNWEnO1xyXG5AbWQtaWNvbnNldC1zaGFyZTogJ1xcZjM1Yic7XHJcbkBtZC1pY29uc2V0LXN0YWNrb3ZlcmZsb3c6ICdcXGYzNWMnO1xyXG5AbWQtaWNvbnNldC1zdGVhbS1zcXVhcmU6ICdcXGYzNWQnO1xyXG5AbWQtaWNvbnNldC1zdGVhbTogJ1xcZjM1ZSc7XHJcbkBtZC1pY29uc2V0LXR3aXR0ZXItYm94OiAnXFxmMzVmJztcclxuQG1kLWljb25zZXQtdHdpdHRlcjogJ1xcZjM2MCc7XHJcbkBtZC1pY29uc2V0LXZrOiAnXFxmMzYxJztcclxuQG1kLWljb25zZXQtd2lraXBlZGlhOiAnXFxmMzYyJztcclxuQG1kLWljb25zZXQtd2luZG93czogJ1xcZjM2Myc7XHJcbkBtZC1pY29uc2V0LWFzcGVjdC1yYXRpby1hbHQ6ICdcXGYzNjQnO1xyXG5AbWQtaWNvbnNldC1hc3BlY3QtcmF0aW86ICdcXGYzNjUnO1xyXG5AbWQtaWNvbnNldC1ibHVyLWNpcmN1bGFyOiAnXFxmMzY2JztcclxuQG1kLWljb25zZXQtYmx1ci1saW5lYXI6ICdcXGYzNjcnO1xyXG5AbWQtaWNvbnNldC1ibHVyLW9mZjogJ1xcZjM2OCc7XHJcbkBtZC1pY29uc2V0LWJsdXI6ICdcXGYzNjknO1xyXG5AbWQtaWNvbnNldC1icmlnaHRuZXNzLTI6ICdcXGYzNmEnO1xyXG5AbWQtaWNvbnNldC1icmlnaHRuZXNzLTM6ICdcXGYzNmInO1xyXG5AbWQtaWNvbnNldC1icmlnaHRuZXNzLTQ6ICdcXGYzNmMnO1xyXG5AbWQtaWNvbnNldC1icmlnaHRuZXNzLTU6ICdcXGYzNmQnO1xyXG5AbWQtaWNvbnNldC1icmlnaHRuZXNzLTY6ICdcXGYzNmUnO1xyXG5AbWQtaWNvbnNldC1icmlnaHRuZXNzLTc6ICdcXGYzNmYnO1xyXG5AbWQtaWNvbnNldC1icmlnaHRuZXNzLWF1dG86ICdcXGYzNzAnO1xyXG5AbWQtaWNvbnNldC1icmlnaHRuZXNzLXNldHRpbmc6ICdcXGYzNzEnO1xyXG5AbWQtaWNvbnNldC1icm9rZW4taW1hZ2U6ICdcXGYzNzInO1xyXG5AbWQtaWNvbnNldC1jZW50ZXItZm9jdXMtc3Ryb25nOiAnXFxmMzczJztcclxuQG1kLWljb25zZXQtY2VudGVyLWZvY3VzLXdlYWs6ICdcXGYzNzQnO1xyXG5AbWQtaWNvbnNldC1jb21wYXJlOiAnXFxmMzc1JztcclxuQG1kLWljb25zZXQtY3JvcC0xNi05OiAnXFxmMzc2JztcclxuQG1kLWljb25zZXQtY3JvcC0zLTI6ICdcXGYzNzcnO1xyXG5AbWQtaWNvbnNldC1jcm9wLTUtNDogJ1xcZjM3OCc7XHJcbkBtZC1pY29uc2V0LWNyb3AtNy01OiAnXFxmMzc5JztcclxuQG1kLWljb25zZXQtY3JvcC1kaW46ICdcXGYzN2EnO1xyXG5AbWQtaWNvbnNldC1jcm9wLWZyZWU6ICdcXGYzN2InO1xyXG5AbWQtaWNvbnNldC1jcm9wLWxhbmRzY2FwZTogJ1xcZjM3Yyc7XHJcbkBtZC1pY29uc2V0LWNyb3AtcG9ydHJhaXQ6ICdcXGYzN2QnO1xyXG5AbWQtaWNvbnNldC1jcm9wLXNxdWFyZTogJ1xcZjM3ZSc7XHJcbkBtZC1pY29uc2V0LWV4cG9zdXJlLWFsdDogJ1xcZjM3Zic7XHJcbkBtZC1pY29uc2V0LWV4cG9zdXJlOiAnXFxmMzgwJztcclxuQG1kLWljb25zZXQtZmlsdGVyLWItYW5kLXc6ICdcXGYzODEnO1xyXG5AbWQtaWNvbnNldC1maWx0ZXItY2VudGVyLWZvY3VzOiAnXFxmMzgyJztcclxuQG1kLWljb25zZXQtZmlsdGVyLWZyYW1lczogJ1xcZjM4Myc7XHJcbkBtZC1pY29uc2V0LWZpbHRlci10aWx0LXNoaWZ0OiAnXFxmMzg0JztcclxuQG1kLWljb25zZXQtZ3JhZGllbnQ6ICdcXGYzODUnO1xyXG5AbWQtaWNvbnNldC1ncmFpbjogJ1xcZjM4Nic7XHJcbkBtZC1pY29uc2V0LWdyYXBoaWMtZXE6ICdcXGYzODcnO1xyXG5AbWQtaWNvbnNldC1oZHItb2ZmOiAnXFxmMzg4JztcclxuQG1kLWljb25zZXQtaGRyLXN0cm9uZzogJ1xcZjM4OSc7XHJcbkBtZC1pY29uc2V0LWhkci13ZWFrOiAnXFxmMzhhJztcclxuQG1kLWljb25zZXQtaGRyOiAnXFxmMzhiJztcclxuQG1kLWljb25zZXQtaXJpZGVzY2VudDogJ1xcZjM4Yyc7XHJcbkBtZC1pY29uc2V0LWxlYWstb2ZmOiAnXFxmMzhkJztcclxuQG1kLWljb25zZXQtbGVhazogJ1xcZjM4ZSc7XHJcbkBtZC1pY29uc2V0LWxvb2tzOiAnXFxmMzhmJztcclxuQG1kLWljb25zZXQtbG91cGU6ICdcXGYzOTAnO1xyXG5AbWQtaWNvbnNldC1wYW5vcmFtYS1ob3Jpem9udGFsOiAnXFxmMzkxJztcclxuQG1kLWljb25zZXQtcGFub3JhbWEtdmVydGljYWw6ICdcXGYzOTInO1xyXG5AbWQtaWNvbnNldC1wYW5vcmFtYS13aWRlLWFuZ2xlOiAnXFxmMzkzJztcclxuQG1kLWljb25zZXQtcGhvdG8tc2l6ZS1zZWxlY3QtbGFyZ2U6ICdcXGYzOTQnO1xyXG5AbWQtaWNvbnNldC1waG90by1zaXplLXNlbGVjdC1zbWFsbDogJ1xcZjM5NSc7XHJcbkBtZC1pY29uc2V0LXBpY3R1cmUtaW4tcGljdHVyZTogJ1xcZjM5Nic7XHJcbkBtZC1pY29uc2V0LXNsaWRlc2hvdzogJ1xcZjM5Nyc7XHJcbkBtZC1pY29uc2V0LXRleHR1cmU6ICdcXGYzOTgnO1xyXG5AbWQtaWNvbnNldC10b25hbGl0eTogJ1xcZjM5OSc7XHJcbkBtZC1pY29uc2V0LXZpZ25ldHRlOiAnXFxmMzlhJztcclxuQG1kLWljb25zZXQtd2ItYXV0bzogJ1xcZjM5Yic7XHJcbkBtZC1pY29uc2V0LWVqZWN0LWFsdDogJ1xcZjM5Yyc7XHJcbkBtZC1pY29uc2V0LWVqZWN0OiAnXFxmMzlkJztcclxuQG1kLWljb25zZXQtZXF1YWxpemVyOiAnXFxmMzllJztcclxuQG1kLWljb25zZXQtZmFzdC1mb3J3YXJkOiAnXFxmMzlmJztcclxuQG1kLWljb25zZXQtZmFzdC1yZXdpbmQ6ICdcXGYzYTAnO1xyXG5AbWQtaWNvbnNldC1mb3J3YXJkLTEwOiAnXFxmM2ExJztcclxuQG1kLWljb25zZXQtZm9yd2FyZC0zMDogJ1xcZjNhMic7XHJcbkBtZC1pY29uc2V0LWZvcndhcmQtNTogJ1xcZjNhMyc7XHJcbkBtZC1pY29uc2V0LWhlYXJpbmc6ICdcXGYzYTQnO1xyXG5AbWQtaWNvbnNldC1wYXVzZS1jaXJjbGUtb3V0bGluZTogJ1xcZjNhNSc7XHJcbkBtZC1pY29uc2V0LXBhdXNlLWNpcmNsZTogJ1xcZjNhNic7XHJcbkBtZC1pY29uc2V0LXBhdXNlOiAnXFxmM2E3JztcclxuQG1kLWljb25zZXQtcGxheS1jaXJjbGUtb3V0bGluZTogJ1xcZjNhOCc7XHJcbkBtZC1pY29uc2V0LXBsYXktY2lyY2xlOiAnXFxmM2E5JztcclxuQG1kLWljb25zZXQtcGxheTogJ1xcZjNhYSc7XHJcbkBtZC1pY29uc2V0LXBsYXlsaXN0LWF1ZGlvOiAnXFxmM2FiJztcclxuQG1kLWljb25zZXQtcGxheWxpc3QtcGx1czogJ1xcZjNhYyc7XHJcbkBtZC1pY29uc2V0LXJlcGVhdC1vbmU6ICdcXGYzYWQnO1xyXG5AbWQtaWNvbnNldC1yZXBlYXQ6ICdcXGYzYWUnO1xyXG5AbWQtaWNvbnNldC1yZXBsYXktMTA6ICdcXGYzYWYnO1xyXG5AbWQtaWNvbnNldC1yZXBsYXktMzA6ICdcXGYzYjAnO1xyXG5AbWQtaWNvbnNldC1yZXBsYXktNTogJ1xcZjNiMSc7XHJcbkBtZC1pY29uc2V0LXJlcGxheTogJ1xcZjNiMic7XHJcbkBtZC1pY29uc2V0LXNodWZmbGU6ICdcXGYzYjMnO1xyXG5AbWQtaWNvbnNldC1za2lwLW5leHQ6ICdcXGYzYjQnO1xyXG5AbWQtaWNvbnNldC1za2lwLXByZXZpb3VzOiAnXFxmM2I1JztcclxuQG1kLWljb25zZXQtc3RvcDogJ1xcZjNiNic7XHJcbkBtZC1pY29uc2V0LXN1cnJvdW5kLXNvdW5kOiAnXFxmM2I3JztcclxuQG1kLWljb25zZXQtdHVuZTogJ1xcZjNiOCc7XHJcbkBtZC1pY29uc2V0LXZvbHVtZS1kb3duOiAnXFxmM2I5JztcclxuQG1kLWljb25zZXQtdm9sdW1lLW11dGU6ICdcXGYzYmEnO1xyXG5AbWQtaWNvbnNldC12b2x1bWUtb2ZmOiAnXFxmM2JiJztcclxuQG1kLWljb25zZXQtdm9sdW1lLXVwOiAnXFxmM2JjJztcclxuQG1kLWljb25zZXQtbi0xLXNxdWFyZTogJ1xcZjNiZCc7XHJcbkBtZC1pY29uc2V0LW4tMi1zcXVhcmU6ICdcXGYzYmUnO1xyXG5AbWQtaWNvbnNldC1uLTMtc3F1YXJlOiAnXFxmM2JmJztcclxuQG1kLWljb25zZXQtbi00LXNxdWFyZTogJ1xcZjNjMCc7XHJcbkBtZC1pY29uc2V0LW4tNS1zcXVhcmU6ICdcXGYzYzEnO1xyXG5AbWQtaWNvbnNldC1uLTYtc3F1YXJlOiAnXFxmM2MyJztcclxuQG1kLWljb25zZXQtbmVnLTE6ICdcXGYzYzMnO1xyXG5AbWQtaWNvbnNldC1uZWctMjogJ1xcZjNjNCc7XHJcbkBtZC1pY29uc2V0LXBsdXMtMTogJ1xcZjNjNSc7XHJcbkBtZC1pY29uc2V0LXBsdXMtMjogJ1xcZjNjNic7XHJcbkBtZC1pY29uc2V0LXNlYy0xMDogJ1xcZjNjNyc7XHJcbkBtZC1pY29uc2V0LXNlYy0zOiAnXFxmM2M4JztcclxuQG1kLWljb25zZXQtemVybzogJ1xcZjNjOSc7XHJcbkBtZC1pY29uc2V0LWFpcmxpbmUtc2VhdC1mbGF0LWFuZ2xlZDogJ1xcZjNjYSc7XHJcbkBtZC1pY29uc2V0LWFpcmxpbmUtc2VhdC1mbGF0OiAnXFxmM2NiJztcclxuQG1kLWljb25zZXQtYWlybGluZS1zZWF0LWluZGl2aWR1YWwtc3VpdGU6ICdcXGYzY2MnO1xyXG5AbWQtaWNvbnNldC1haXJsaW5lLXNlYXQtbGVncm9vbS1leHRyYTogJ1xcZjNjZCc7XHJcbkBtZC1pY29uc2V0LWFpcmxpbmUtc2VhdC1sZWdyb29tLW5vcm1hbDogJ1xcZjNjZSc7XHJcbkBtZC1pY29uc2V0LWFpcmxpbmUtc2VhdC1sZWdyb29tLXJlZHVjZWQ6ICdcXGYzY2YnO1xyXG5AbWQtaWNvbnNldC1haXJsaW5lLXNlYXQtcmVjbGluZS1leHRyYTogJ1xcZjNkMCc7XHJcbkBtZC1pY29uc2V0LWFpcmxpbmUtc2VhdC1yZWNsaW5lLW5vcm1hbDogJ1xcZjNkMSc7XHJcbkBtZC1pY29uc2V0LWFpcnBsYXk6ICdcXGYzZDInO1xyXG5AbWQtaWNvbnNldC1jbG9zZWQtY2FwdGlvbjogJ1xcZjNkMyc7XHJcbkBtZC1pY29uc2V0LWNvbmZpcm1hdGlvbi1udW1iZXI6ICdcXGYzZDQnO1xyXG5AbWQtaWNvbnNldC1kZXZlbG9wZXItYm9hcmQ6ICdcXGYzZDUnO1xyXG5AbWQtaWNvbnNldC1kaXNjLWZ1bGw6ICdcXGYzZDYnO1xyXG5AbWQtaWNvbnNldC1leHBsaWNpdDogJ1xcZjNkNyc7XHJcbkBtZC1pY29uc2V0LWZsaWdodC1sYW5kOiAnXFxmM2Q4JztcclxuQG1kLWljb25zZXQtZmxpZ2h0LXRha2VvZmY6ICdcXGYzZDknO1xyXG5AbWQtaWNvbnNldC1mbGlwLXRvLWJhY2s6ICdcXGYzZGEnO1xyXG5AbWQtaWNvbnNldC1mbGlwLXRvLWZyb250OiAnXFxmM2RiJztcclxuQG1kLWljb25zZXQtZ3JvdXAtd29yazogJ1xcZjNkYyc7XHJcbkBtZC1pY29uc2V0LWhkOiAnXFxmM2RkJztcclxuQG1kLWljb25zZXQtaHE6ICdcXGYzZGUnO1xyXG5AbWQtaWNvbnNldC1tYXJrdW5yZWFkLW1haWxib3g6ICdcXGYzZGYnO1xyXG5AbWQtaWNvbnNldC1tZW1vcnk6ICdcXGYzZTAnO1xyXG5AbWQtaWNvbnNldC1uZmM6ICdcXGYzZTEnO1xyXG5AbWQtaWNvbnNldC1wbGF5LWZvci13b3JrOiAnXFxmM2UyJztcclxuQG1kLWljb25zZXQtcG93ZXItaW5wdXQ6ICdcXGYzZTMnO1xyXG5AbWQtaWNvbnNldC1wcmVzZW50LXRvLWFsbDogJ1xcZjNlNCc7XHJcbkBtZC1pY29uc2V0LXNhdGVsbGl0ZTogJ1xcZjNlNSc7XHJcbkBtZC1pY29uc2V0LXRhcC1hbmQtcGxheTogJ1xcZjNlNic7XHJcbkBtZC1pY29uc2V0LXZpYnJhdGlvbjogJ1xcZjNlNyc7XHJcbkBtZC1pY29uc2V0LXZvaWNlbWFpbDogJ1xcZjNlOCc7XHJcbkBtZC1pY29uc2V0LWdyb3VwOiAnXFxmM2U5JztcclxuQG1kLWljb25zZXQtcnNzOiAnXFxmM2VhJztcclxuQG1kLWljb25zZXQtc2hhcGU6ICdcXGYzZWInO1xyXG5AbWQtaWNvbnNldC1zcGlubmVyOiAnXFxmM2VjJztcclxuQG1kLWljb25zZXQtdW5ncm91cDogJ1xcZjNlZCc7XHJcbkBtZC1pY29uc2V0LTUwMHB4OiAnXFxmM2VlJztcclxuQG1kLWljb25zZXQtOHRyYWNrczogJ1xcZjNlZic7XHJcbkBtZC1pY29uc2V0LWFtYXpvbjogJ1xcZjNmMCc7XHJcbkBtZC1pY29uc2V0LWJsb2dnZXI6ICdcXGYzZjEnO1xyXG5AbWQtaWNvbnNldC1kZWxpY2lvdXM6ICdcXGYzZjInO1xyXG5AbWQtaWNvbnNldC1kaXNxdXM6ICdcXGYzZjMnO1xyXG5AbWQtaWNvbnNldC1mbGF0dHI6ICdcXGYzZjQnO1xyXG5AbWQtaWNvbnNldC1mbGlja3I6ICdcXGYzZjUnO1xyXG5AbWQtaWNvbnNldC1naXRodWItYWx0OiAnXFxmM2Y2JztcclxuQG1kLWljb25zZXQtZ29vZ2xlLW9sZDogJ1xcZjNmNyc7XHJcbkBtZC1pY29uc2V0LWxpbmtlZGluOiAnXFxmM2Y4JztcclxuQG1kLWljb25zZXQtb2Rub2tsYXNzbmlraTogJ1xcZjNmOSc7XHJcbkBtZC1pY29uc2V0LW91dGxvb2s6ICdcXGYzZmEnO1xyXG5AbWQtaWNvbnNldC1wYXlwYWwtYWx0OiAnXFxmM2ZiJztcclxuQG1kLWljb25zZXQtcGludGVyZXN0OiAnXFxmM2ZjJztcclxuQG1kLWljb25zZXQtcGxheXN0YXRpb246ICdcXGYzZmQnO1xyXG5AbWQtaWNvbnNldC1yZWRkaXQ6ICdcXGYzZmUnO1xyXG5AbWQtaWNvbnNldC1za3lwZTogJ1xcZjNmZic7XHJcbkBtZC1pY29uc2V0LXNsaWRlc2hhcmU6ICdcXGY0MDAnO1xyXG5AbWQtaWNvbnNldC1zb3VuZGNsb3VkOiAnXFxmNDAxJztcclxuQG1kLWljb25zZXQtdHVtYmxyOiAnXFxmNDAyJztcclxuQG1kLWljb25zZXQtdHdpdGNoOiAnXFxmNDAzJztcclxuQG1kLWljb25zZXQtdmltZW86ICdcXGY0MDQnO1xyXG5AbWQtaWNvbnNldC13aGF0c2FwcDogJ1xcZjQwNSc7XHJcbkBtZC1pY29uc2V0LXhib3g6ICdcXGY0MDYnO1xyXG5AbWQtaWNvbnNldC15YWhvbzogJ1xcZjQwNyc7XHJcbkBtZC1pY29uc2V0LXlvdXR1YmUtcGxheTogJ1xcZjQwOCc7XHJcbkBtZC1pY29uc2V0LXlvdXR1YmU6ICdcXGY0MDknO1xyXG4uQHttZC1pY29uLXByZWZpeH0tM2Qtcm90YXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LTNkLXJvdGF0aW9uO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWlycGxhbmUtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1haXJwbGFuZS1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1haXJwbGFuZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWlycGxhbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hbGJ1bSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWxidW07XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hcmNoaXZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hcmNoaXZlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXNzaWdubWVudC1hY2NvdW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hc3NpZ25tZW50LWFjY291bnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hc3NpZ25tZW50LWFsZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hc3NpZ25tZW50LWFsZXJ0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXNzaWdubWVudC1jaGVjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYXNzaWdubWVudC1jaGVjaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFzc2lnbm1lbnQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYXNzaWdubWVudC1vO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXNzaWdubWVudC1yZXR1cm4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFzc2lnbm1lbnQtcmV0dXJuO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXNzaWdubWVudC1yZXR1cm5lZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYXNzaWdubWVudC1yZXR1cm5lZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFzc2lnbm1lbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFzc2lnbm1lbnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hdHRhY2htZW50LWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYXR0YWNobWVudC1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hdHRhY2htZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hdHRhY2htZW50O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXVkaW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWF1ZGlvO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmFkZ2UtY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJhZGdlLWNoZWNrO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmFsYW5jZS13YWxsZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJhbGFuY2Utd2FsbGV0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmFsYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYmFsYW5jZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJhdHRlcnktYWxlcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJhdHRlcnktYWxlcnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1iYXR0ZXJ5LWZsYXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1iYXR0ZXJ5LWZsYXNoO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmF0dGVyeS11bmtub3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1iYXR0ZXJ5LXVua25vd247XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1iYXR0ZXJ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1iYXR0ZXJ5O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmlrZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYmlrZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJsb2NrLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYmxvY2stYWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmxvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJsb2NrO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYm9hdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYm9hdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJvb2staW1hZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJvb2staW1hZ2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ib29rO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYm9va21hcmstb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYm9va21hcmstb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJvb2ttYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ib29rbWFyaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJydXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1icnVzaDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJ1ZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYnVnO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1idXM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYWtlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYWtlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FyLXRheGkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhci10YXhpO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FyLXdhc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhci13YXNoO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXJkLWdpZnRjYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYXJkLWdpZnRjYXJkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FyZC1tZW1iZXJzaGlwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYXJkLW1lbWJlcnNoaXA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXJkLXRyYXZlbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FyZC10cmF2ZWw7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYXJkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FzZS1jaGVjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FzZS1jaGVjaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhc2UtZG93bmxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhc2UtZG93bmxvYWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXNlLXBsYXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhc2UtcGxheTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhc2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXN0LWNvbm5lY3RlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FzdC1jb25uZWN0ZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYXN0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2hhcnQtZG9udXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNoYXJ0LWRvbnV0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2hhcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNoYXJ0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2l0eS1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNpdHktYWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2l0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2l0eTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNsb3NlLWNpcmNsZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jbG9zZS1jaXJjbGUtbztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNsb3NlLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2xvc2UtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNsb3NlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29ja3RhaWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvY2t0YWlsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29kZS1zZXR0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb2RlLXNldHRpbmc7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2RlLXNtYXJ0cGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvZGUtc21hcnRwaG9uZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvZGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvZGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2ZmZWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvZmZlZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24tYm9va21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbGxlY3Rpb24tYm9va21hcms7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWNhc2UtcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1jYXNlLXBsYXk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWZvbGRlci1pbWFnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1mb2xkZXItaW1hZ2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWltYWdlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbGxlY3Rpb24taW1hZ2UtbztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24taW1hZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbGxlY3Rpb24taW1hZ2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTE7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTc7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi1pdGVtLTg7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLWl0ZW0tOS1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb2xsZWN0aW9uLWl0ZW0tOS1wbHVzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtLTkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbGxlY3Rpb24taXRlbS05O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1pdGVtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb2xsZWN0aW9uLWl0ZW07XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLW11c2ljIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb2xsZWN0aW9uLW11c2ljO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1wZGYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbGxlY3Rpb24tcGRmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29sbGVjdGlvbi1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb2xsZWN0aW9uLXBsdXM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb2xsZWN0aW9uLXNwZWFrZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbGxlY3Rpb24tc3BlYWtlcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24tdGV4dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi10ZXh0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29sbGVjdGlvbi12aWRlbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29sbGVjdGlvbi12aWRlbztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbXBhc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbXBhc3M7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jdXRsZXJ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jdXRsZXJ5O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZGVsZXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kZWxldGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1kaWFscGFkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kaWFscGFkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZG5zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kbnM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1kcmluayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZHJpbms7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1lZGl0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1lZGl0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZW1haWwtb3BlbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZW1haWwtb3BlbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWVtYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1lbWFpbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWV5ZS1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWV5ZS1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1leWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWV5ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWV5ZWRyb3BwZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWV5ZWRyb3BwZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mYXZvcml0ZS1vdXRsaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mYXZvcml0ZS1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmF2b3JpdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZhdm9yaXRlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmlsdGVyLWxpc3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZpbHRlci1saXN0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmlyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmlyZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZsYWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZsYWc7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mbGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmxhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mbGFzaC1hdXRvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mbGFzaC1hdXRvO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmxhc2gtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mbGFzaC1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mbGFzaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmxhc2g7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mbGlwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mbGlwO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmxvd2VyLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmxvd2VyLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZsb3dlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmxvd2VyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9udCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9udDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZ1bGxzY3JlZW4tYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mdWxsc2NyZWVuLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZ1bGxzY3JlZW4tZXhpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZnVsbHNjcmVlbi1leGl0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZnVsbHNjcmVlbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZnVsbHNjcmVlbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZ1bmN0aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZnVuY3Rpb25zO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ2FzLXN0YXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdhcy1zdGF0aW9uO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ2VzdHVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ2VzdHVyZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdsb2JlLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ2xvYmUtYWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ2xvYmUtbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ2xvYmUtbG9jaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdsb2JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1nbG9iZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdyYWR1YXRpb24tY2FwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ncmFkdWF0aW9uLWNhcDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhvbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWhvbWU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ob3NwaXRhbC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWhvc3BpdGFsLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhvc3BpdGFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ob3NwaXRhbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhvdGVsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ob3RlbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhvdXJnbGFzcy1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWhvdXJnbGFzcy1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ob3VyZ2xhc3Mtb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaG91cmdsYXNzLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ob3VyZ2xhc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWhvdXJnbGFzcztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWh0dHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWh0dHA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbWFnZS1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWltYWdlLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWltYWdlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWltYWdlLW87XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbWFnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaW1hZ2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbmJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaW5ib3g7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbnZlcnQtY29sb3JzLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaW52ZXJ0LWNvbG9ycy1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbnZlcnQtY29sb3JzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1pbnZlcnQtY29sb3JzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0ta2V5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1rZXk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sYWJlbC1hbHQtb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGFiZWwtYWx0LW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sYWJlbC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWxhYmVsLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxhYmVsLWhlYXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sYWJlbC1oZWFydDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxhYmVsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sYWJlbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxhYmVscyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGFiZWxzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbGFtcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGFtcDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxhbmRzY2FwZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGFuZHNjYXBlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbGF5ZXJzLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGF5ZXJzLW9mZjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxheWVycyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGF5ZXJzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbGlicmFyeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGlicmFyeTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxpbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWxpbms7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sb2NrLW9wZW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWxvY2stb3BlbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxvY2stb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbG9jay1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbG9jaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1haWwtcmVwbHktYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1tYWlsLXJlcGx5LWFsbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1haWwtcmVwbHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1haWwtcmVwbHk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1tYWlsLXNlbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1haWwtc2VuZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1hbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1hbGw7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1tYXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1hcDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1lbnUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1lbnU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1tb25leS1ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1vbmV5LWJveDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1vbmV5LW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbW9uZXktb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbW9uZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1vbmV5O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbW9yZS12ZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1tb3JlLXZlcnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1tb3JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1tb3JlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbW92aWUtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1tb3ZpZS1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1tb3ZpZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbW92aWU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1uYXR1cmUtcGVvcGxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uYXR1cmUtcGVvcGxlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbmF0dXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uYXR1cmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1uYXZpZ2F0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uYXZpZ2F0aW9uO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tb3Blbi1pbi1icm93c2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1vcGVuLWluLWJyb3dzZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1vcGVuLWluLW5ldyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtb3Blbi1pbi1uZXc7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wYWxldHRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wYWxldHRlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGFya2luZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGFya2luZztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBpbi1hY2NvdW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waW4tYWNjb3VudDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBpbi1hc3Npc3RhbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBpbi1hc3Npc3RhbnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1waW4tZHJvcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGluLWRyb3A7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1waW4taGVscCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGluLWhlbHA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1waW4tb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waW4tb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waW47XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1waXp6YSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGl6emE7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wbGFzdGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wbGFzdGVyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcG93ZXItc2V0dGluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcG93ZXItc2V0dGluZztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBvd2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wb3dlcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXByaW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wcmludDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXB1enpsZS1waWVjZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcHV6emxlLXBpZWNlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcXVvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXF1b3RlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcmFpbHdheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcmFpbHdheTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJlY2VpcHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlY2VpcHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yZWZyZXNoLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcmVmcmVzaC1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yZWZyZXNoLXN5bmMtYWxlcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlZnJlc2gtc3luYy1hbGVydDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJlZnJlc2gtc3luYy1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlZnJlc2gtc3luYy1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yZWZyZXNoLXN5bmMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlZnJlc2gtc3luYztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJlZnJlc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlZnJlc2g7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yb2xsZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJvbGxlcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJ1bGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ydWxlcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNjaXNzb3JzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zY2lzc29ycztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNjcmVlbi1yb3RhdGlvbi1sb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zY3JlZW4tcm90YXRpb24tbG9jaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNjcmVlbi1yb3RhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2NyZWVuLXJvdGF0aW9uO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc2VhcmNoLWZvciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2VhcmNoLWZvcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNlYXJjaC1pbi1maWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zZWFyY2gtaW4tZmlsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNlYXJjaC1pbi1wYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zZWFyY2gtaW4tcGFnZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNlYXJjaC1yZXBsYWNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zZWFyY2gtcmVwbGFjZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2VhcmNoO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc2VhdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2VhdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNldHRpbmdzLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2V0dGluZ3Mtc3F1YXJlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc2V0dGluZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNldHRpbmdzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc2hpZWxkLWNoZWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zaGllbGQtY2hlY2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zaGllbGQtc2VjdXJpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNoaWVsZC1zZWN1cml0eTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNob3BwaW5nLWJhc2tldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2hvcHBpbmctYmFza2V0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc2hvcHBpbmctY2FydC1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zaG9wcGluZy1jYXJ0LXBsdXM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zaG9wcGluZy1jYXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zaG9wcGluZy1jYXJ0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc2lnbi1pbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2lnbi1pbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc29ydC1hbW91bnQtYXNjO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc29ydC1hbW91bnQtZGVzYztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNvcnQtYXNjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zb3J0LWFzYztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNvcnQtZGVzYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc29ydC1kZXNjO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3BlbGxjaGVjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3BlbGxjaGVjaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXN0b3JhZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXN0b3JhZ2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zdG9yZS0yNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3RvcmUtMjQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zdG9yZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3RvcmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zdWJ3YXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXN1YndheTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXN1biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3VuO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdGFiLXVuc2VsZWN0ZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRhYi11bnNlbGVjdGVkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdGFiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10YWI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10YWctY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRhZy1jbG9zZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRhZy1tb3JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10YWctbW9yZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdGFnO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdGh1bWItZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdGh1bWItZG93bjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRodW1iLXVwLWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRodW1iLXVwLWRvd247XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10aHVtYi11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdGh1bWItdXA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10aWNrZXQtc3RhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdGlja2V0LXN0YXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10b2xsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10b2xsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdG95cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdG95cztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRyYWZmaWMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRyYWZmaWM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10cmFuc2xhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRyYW5zbGF0ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRyaWFuZ2xlLWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRyaWFuZ2xlLWRvd247XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10cmlhbmdsZS11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdHJpYW5nbGUtdXA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10cnVjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdHJ1Y2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10dXJuaW5nLXNpZ24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXR1cm5pbmctc2lnbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXdhbGxwYXBlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtd2FsbHBhcGVyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0td2FzaGluZy1tYWNoaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC13YXNoaW5nLW1hY2hpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13aW5kb3ctbWF4aW1pemUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXdpbmRvdy1tYXhpbWl6ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtd2luZG93LW1pbmltaXplO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0td2luZG93LXJlc3RvcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXdpbmRvdy1yZXN0b3JlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0td3JlbmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC13cmVuY2g7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS16b29tLWluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC16b29tLWluO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tem9vbS1vdXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXpvb20tb3V0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWxlcnQtY2lyY2xlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFsZXJ0LWNpcmNsZS1vO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWxlcnQtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hbGVydC1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hbGVydC1vY3RhZ29uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hbGVydC1vY3RhZ29uO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWxlcnQtcG9seWdvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWxlcnQtcG9seWdvbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFsZXJ0LXRyaWFuZ2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hbGVydC10cmlhbmdsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhlbHAtb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaGVscC1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0taGVscCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaGVscDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWluZm8tb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaW5mby1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0taW5mbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaW5mbztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW5vdGlmaWNhdGlvbnMtYWN0aXZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ub3RpZmljYXRpb25zLWFjdGl2ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW5vdGlmaWNhdGlvbnMtYWRkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ub3RpZmljYXRpb25zLWFkZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW5vdGlmaWNhdGlvbnMtbm9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbm90aWZpY2F0aW9ucy1ub25lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbm90aWZpY2F0aW9ucy1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW5vdGlmaWNhdGlvbnMtb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbm90aWZpY2F0aW9ucy1wYXVzZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW5vdGlmaWNhdGlvbnMtcGF1c2VkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbm90aWZpY2F0aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbm90aWZpY2F0aW9ucztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFjY291bnQtYWRkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hY2NvdW50LWFkZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFjY291bnQtYm94LW1haWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFjY291bnQtYm94LW1haWw7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hY2NvdW50LWJveC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hY2NvdW50LWJveC1vO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWNjb3VudC1ib3gtcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFjY291bnQtYm94LXBob25lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWNjb3VudC1ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFjY291bnQtYm94O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWNjb3VudC1jYWxlbmRhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWNjb3VudC1jYWxlbmRhcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFjY291bnQtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hY2NvdW50LWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFjY291bnQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWNjb3VudC1vO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWNjb3VudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWNjb3VudDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFjY291bnRzLWFkZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWNjb3VudHMtYWRkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWNjb3VudHMtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hY2NvdW50cy1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hY2NvdW50cy1saXN0LWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWNjb3VudHMtbGlzdC1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hY2NvdW50cy1saXN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hY2NvdW50cy1saXN0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWNjb3VudHMtb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWNjb3VudHMtb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFjY291bnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hY2NvdW50cztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZhY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZhY2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mZW1hbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZlbWFsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1hbGUtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1tYWxlLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1hbGUtZmVtYWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1tYWxlLWZlbWFsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1hbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1hbGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1tb29kLWJhZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbW9vZC1iYWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1tb29kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1tb29kO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcnVuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ydW47XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13YWxrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC13YWxrO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2xvdWQtYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jbG91ZC1ib3g7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jbG91ZC1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNsb3VkLWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNsb3VkLWRvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNsb3VkLWRvbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jbG91ZC1kb3dubG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2xvdWQtZG93bmxvYWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jbG91ZC1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNsb3VkLW9mZjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNsb3VkLW91dGxpbmUtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jbG91ZC1vdXRsaW5lLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNsb3VkLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNsb3VkLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jbG91ZC11cGxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNsb3VkLXVwbG9hZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNsb3VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jbG91ZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWRvd25sb2FkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kb3dubG9hZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZpbGUtcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmlsZS1wbHVzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmlsZS10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1maWxlLXRleHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1maWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1maWxlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9sZGVyLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvbGRlci1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9sZGVyLXBlcnNvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9sZGVyLXBlcnNvbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvbGRlci1zdGFyLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9sZGVyLXN0YXItYWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9sZGVyLXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvbGRlci1zdGFyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9sZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb2xkZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1naWYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdpZjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXVwbG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdXBsb2FkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYm9yZGVyLWFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYm9yZGVyLWFsbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJvcmRlci1ib3R0b20ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJvcmRlci1ib3R0b207XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ib3JkZXItY2xlYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJvcmRlci1jbGVhcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJvcmRlci1jb2xvciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYm9yZGVyLWhvcml6b250YWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJvcmRlci1ob3Jpem9udGFsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYm9yZGVyLWlubmVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ib3JkZXItaW5uZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ib3JkZXItbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYm9yZGVyLWxlZnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ib3JkZXItb3V0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJvcmRlci1vdXRlcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJvcmRlci1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYm9yZGVyLXJpZ2h0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYm9yZGVyLXN0eWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ib3JkZXItc3R5bGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ib3JkZXItdG9wIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ib3JkZXItdG9wO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYm9yZGVyLXZlcnRpY2FsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ib3JkZXItdmVydGljYWw7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb3B5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb3B5O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY3JvcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY3JvcDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1hbGlnbi1jZW50ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcm1hdC1hbGlnbi1jZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mb3JtYXQtYWxpZ24tanVzdGlmeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9ybWF0LWFsaWduLWp1c3RpZnk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mb3JtYXQtYWxpZ24tbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9ybWF0LWFsaWduLWxlZnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mb3JtYXQtYWxpZ24tcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcm1hdC1hbGlnbi1yaWdodDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1ib2xkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtYm9sZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1jbGVhci1hbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcm1hdC1jbGVhci1hbGw7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mb3JtYXQtY2xlYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcm1hdC1jbGVhcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1jb2xvci1maWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtY29sb3ItZmlsbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1jb2xvci1yZXNldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9ybWF0LWNvbG9yLXJlc2V0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9ybWF0LWNvbG9yLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcm1hdC1jb2xvci10ZXh0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9ybWF0LWluZGVudC1kZWNyZWFzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9ybWF0LWluZGVudC1kZWNyZWFzZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1pbmRlbnQtaW5jcmVhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mb3JtYXQtaXRhbGljIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtaXRhbGljO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9ybWF0LWxpbmUtc3BhY2luZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9ybWF0LWxpbmUtc3BhY2luZztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1saXN0LWJ1bGxldGVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtbGlzdC1idWxsZXRlZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1saXN0LW51bWJlcmVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtbGlzdC1udW1iZXJlZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1sdHIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcm1hdC1sdHI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mb3JtYXQtcnRsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtcnRsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9ybWF0LXNpemUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcm1hdC1zaXplO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9ybWF0LXN0cmlrZXRocm91Z2gtcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9ybWF0LXN0cmlrZXRocm91Z2gtcztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1zdHJpa2V0aHJvdWdoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtc3RyaWtldGhyb3VnaDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC1zdWJqZWN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtc3ViamVjdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC11bmRlcmxpbmVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtdW5kZXJsaW5lZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC12YWxpZ24tYm90dG9tIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtdmFsaWduLWJvdHRvbTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC12YWxpZ24tY2VudGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtdmFsaWduLWNlbnRlcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcm1hdC12YWxpZ24tdG9wIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mb3JtYXQtdmFsaWduLXRvcDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJlZG8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlZG87XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zZWxlY3QtYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zZWxlY3QtYWxsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3BhY2UtYmFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zcGFjZS1iYXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10ZXh0LWZvcm1hdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdGV4dC1mb3JtYXQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10cmFuc2Zvcm0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRyYW5zZm9ybTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXVuZG8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXVuZG87XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13cmFwLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXdyYXAtdGV4dDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbW1lbnQtYWxlcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbW1lbnQtYWxlcnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb21tZW50LWFsdC10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb21tZW50LWFsdC10ZXh0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29tbWVudC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbW1lbnQtYWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29tbWVudC1lZGl0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb21tZW50LWVkaXQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb21tZW50LWltYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb21tZW50LWltYWdlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29tbWVudC1saXN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb21tZW50LWxpc3Q7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb21tZW50LW1vcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbW1lbnQtbW9yZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbW1lbnQtb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29tbWVudC1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29tbWVudC10ZXh0LWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29tbWVudC10ZXh0LWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbW1lbnQtdGV4dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29tbWVudC10ZXh0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY29tbWVudC12aWRlbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29tbWVudC12aWRlbztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbW1lbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbW1lbnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb21tZW50cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY29tbWVudHM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jaGVjay1hbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNoZWNrLWFsbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNoZWNrLWNpcmNsZS11IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jaGVjay1jaXJjbGUtdTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNoZWNrLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2hlY2stY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2hlY2stc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jaGVjay1zcXVhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jaGVjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2hlY2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jaXJjbGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2lyY2xlLW87XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWRvdC1jaXJjbGUtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kb3QtY2lyY2xlLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWRvdC1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWRvdC1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1taW51cy1jaXJjbGUtb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbWludXMtY2lyY2xlLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1taW51cy1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1pbnVzLWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1pbnVzLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbWludXMtc3F1YXJlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbWludXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1pbnVzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGx1cy1jaXJjbGUtby1kdXBsaWNhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBsdXMtY2lyY2xlLW8tZHVwbGljYXRlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGx1cy1jaXJjbGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGx1cy1jaXJjbGUtbztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBsdXMtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wbHVzLWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBsdXMtc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wbHVzLXNxdWFyZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBsdXM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zcXVhcmUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3F1YXJlLW87XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zdGFyLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3Rhci1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zdGFyLWhhbGYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXN0YXItaGFsZjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXN0YXItb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3Rhci1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3RhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3RhcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJsdWV0b290aC1jb25uZWN0ZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJsdWV0b290aC1jb25uZWN0ZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ibHVldG9vdGgtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ibHVldG9vdGgtb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmx1ZXRvb3RoLXNlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYmx1ZXRvb3RoLXNlYXJjaDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJsdWV0b290aC1zZXR0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ibHVldG9vdGgtc2V0dGluZztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJsdWV0b290aCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYmx1ZXRvb3RoO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FtZXJhLWFkZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FtZXJhLWFkZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbWVyYS1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhbWVyYS1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYW1lcmEtYncge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhbWVyYS1idztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbWVyYS1mcm9udCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FtZXJhLWZyb250O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FtZXJhLW1pYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FtZXJhLW1pYztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbWVyYS1wYXJ0eS1tb2RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYW1lcmEtcGFydHktbW9kZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbWVyYS1yZWFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYW1lcmEtcmVhcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbWVyYS1yb2xsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYW1lcmEtcm9sbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbWVyYS1zd2l0Y2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhbWVyYS1zd2l0Y2g7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYW1lcmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhbWVyYTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhcmQtYWxlcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhcmQtYWxlcnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXJkLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FyZC1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXJkLXNkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYXJkLXNkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FyZC1zaW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhcmQtc2ltO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZGVza3RvcC1tYWMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWRlc2t0b3AtbWFjO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZGVza3RvcC13aW5kb3dzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kZXNrdG9wLXdpbmRvd3M7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1kZXZpY2UtaHViIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kZXZpY2UtaHViO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZGV2aWNlcy1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWRldmljZXMtb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZGV2aWNlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZGV2aWNlcztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWRvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWRvY2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mbG9wcHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZsb3BweTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdhbWVwYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdhbWVwYWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ncHMtZG90IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ncHMtZG90O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ3BzLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ3BzLW9mZjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdwcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ3BzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0taGVhZHNldC1taWMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWhlYWRzZXQtbWljO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0taGVhZHNldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaGVhZHNldDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWlucHV0LWFudGVubmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWlucHV0LWFudGVubmE7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbnB1dC1jb21wb3NpdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWlucHV0LWNvbXBvc2l0ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWlucHV0LWhkbWkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWlucHV0LWhkbWk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbnB1dC1wb3dlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtaW5wdXQtcG93ZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbnB1dC1zdmlkZW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWlucHV0LXN2aWRlbztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWtleWJvYXJkLWhpZGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWtleWJvYXJkLWhpZGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1rZXlib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQta2V5Ym9hcmQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sYXB0b3AtY2hyb21lYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGFwdG9wLWNocm9tZWJvb2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sYXB0b3AtbWFjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sYXB0b3AtbWFjO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbGFwdG9wIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sYXB0b3A7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1taWMtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1taWMtb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbWljLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1pYy1vdXRsaW5lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbWljLXNldHRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW1pYy1zZXR0aW5nO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbWljIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1taWM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1tb3VzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbW91c2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1uZXR3b3JrLWFsZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uZXR3b3JrLWFsZXJ0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbmV0d29yay1sb2NrZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW5ldHdvcmstbG9ja2VkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbmV0d29yay1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW5ldHdvcmstb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbmV0d29yay1vdXRsaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uZXR3b3JrLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1uZXR3b3JrLXNldHRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW5ldHdvcmstc2V0dGluZztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW5ldHdvcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW5ldHdvcms7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1waG9uZS1ibHVldG9vdGgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBob25lLWJsdWV0b290aDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBob25lLWVuZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGhvbmUtZW5kO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGhvbmUtZm9yd2FyZGVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waG9uZS1mb3J3YXJkZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1waG9uZS1pbi10YWxrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waG9uZS1pbi10YWxrO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGhvbmUtbG9ja2VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waG9uZS1sb2NrZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1waG9uZS1taXNzZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBob25lLW1pc3NlZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBob25lLW1zZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGhvbmUtbXNnO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGhvbmUtcGF1c2VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waG9uZS1wYXVzZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1waG9uZS1yaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waG9uZS1yaW5nO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGhvbmUtc2V0dGluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGhvbmUtc2V0dGluZztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBob25lLXNpcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGhvbmUtc2lwO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBob25lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcG9ydGFibGUtd2lmaS1jaGFuZ2VzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wb3J0YWJsZS13aWZpLWNoYW5nZXM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wb3J0YWJsZS13aWZpLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcG9ydGFibGUtd2lmaS1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wb3J0YWJsZS13aWZpIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wb3J0YWJsZS13aWZpO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcmFkaW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJhZGlvO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcmVhZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1yZWFkZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yZW1vdGUtY29udHJvbC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlbW90ZS1jb250cm9sLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJlbW90ZS1jb250cm9sIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1yZW1vdGUtY29udHJvbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJvdXRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcm91dGVyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc2Nhbm5lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2Nhbm5lcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtYW5kcm9pZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc21hcnRwaG9uZS1hbmRyb2lkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc21hcnRwaG9uZS1kb3dubG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc21hcnRwaG9uZS1kb3dubG9hZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtZXJhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtZXJhc2U7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zbWFydHBob25lLWluZm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtaW5mbztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtaXBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zbWFydHBob25lLWlwaG9uZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtbGFuZHNjYXBlLWxvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtbGFuZHNjYXBlLWxvY2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zbWFydHBob25lLWxhbmRzY2FwZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc21hcnRwaG9uZS1sYW5kc2NhcGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zbWFydHBob25lLWxvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtbG9jaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtcG9ydHJhaXQtbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc21hcnRwaG9uZS1wb3J0cmFpdC1sb2NrO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc21hcnRwaG9uZS1yaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zbWFydHBob25lLXJpbmc7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zbWFydHBob25lLXNldHRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtc2V0dGluZztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtc2V0dXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNtYXJ0cGhvbmUtc2V0dXA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zbWFydHBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zbWFydHBob25lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3BlYWtlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3BlYWtlcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRhYmxldC1hbmRyb2lkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10YWJsZXQtYW5kcm9pZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRhYmxldC1tYWMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRhYmxldC1tYWM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10YWJsZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRhYmxldDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXR2LWFsdC1wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10di1hbHQtcGxheTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXR2LWxpc3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXR2LWxpc3Q7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10di1wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10di1wbGF5O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdHYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXR2O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdXNiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC11c2I7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aWRlb2NhbS1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZGVvY2FtLW9mZjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZpZGVvY2FtLXN3aXRjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdmlkZW9jYW0tc3dpdGNoO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlkZW9jYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZGVvY2FtO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0td2F0Y2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXdhdGNoO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0td2lmaS1hbHQtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtd2lmaS1hbHQtMjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXdpZmktYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC13aWZpLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXdpZmktaW5mbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtd2lmaS1pbmZvO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0td2lmaS1sb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC13aWZpLWxvY2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13aWZpLW9mZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtd2lmaS1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13aWZpLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXdpZmktb3V0bGluZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXdpZmkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXdpZmk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hcnJvdy1sZWZ0LWJvdHRvbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYXJyb3ctbGVmdC1ib3R0b207XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hcnJvdy1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hcnJvdy1sZWZ0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXJyb3ctbWVyZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFycm93LW1lcmdlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXJyb3ctbWlzc2VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hcnJvdy1taXNzZWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hcnJvdy1yaWdodC10b3Age1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFycm93LXJpZ2h0LXRvcDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFycm93LXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hcnJvdy1yaWdodDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFycm93LXNwbGl0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hcnJvdy1zcGxpdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFycm93cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYXJyb3dzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FyZXQtZG93bi1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhcmV0LWRvd24tY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FyZXQtZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FyZXQtZG93bjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhcmV0LWxlZnQtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYXJldC1sZWZ0LWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhcmV0LWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhcmV0LWxlZnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYXJldC1yaWdodC1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhcmV0LXJpZ2h0LWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhcmV0LXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYXJldC1yaWdodDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhcmV0LXVwLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FyZXQtdXAtY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2FyZXQtdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhcmV0LXVwO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY2hldnJvbi1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jaGV2cm9uLWRvd247XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jaGV2cm9uLWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNoZXZyb24tbGVmdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNoZXZyb24tcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNoZXZyb24tcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jaGV2cm9uLXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jaGV2cm9uLXVwO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9yd2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9yd2FyZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxvbmctYXJyb3ctZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbG9uZy1hcnJvdy1kb3duO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sb25nLWFycm93LWxlZnQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sb25nLWFycm93LXJldHVybiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbG9uZy1hcnJvdy1yZXR1cm47XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sb25nLWFycm93LXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sb25nLWFycm93LXJpZ2h0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbG9uZy1hcnJvdy10YWIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWxvbmctYXJyb3ctdGFiO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbG9uZy1hcnJvdy11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbG9uZy1hcnJvdy11cDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJvdGF0ZS1jY3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJvdGF0ZS1jY3c7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yb3RhdGUtY3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJvdGF0ZS1jdztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJvdGF0ZS1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1yb3RhdGUtbGVmdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJvdGF0ZS1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcm90YXRlLXJpZ2h0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3F1YXJlLWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNxdWFyZS1kb3duO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3F1YXJlLXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zcXVhcmUtcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zd2FwLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3dhcC1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zd2FwLXZlcnRpY2FsLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3dhcC12ZXJ0aWNhbC1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zd2FwLXZlcnRpY2FsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zd2FwLXZlcnRpY2FsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3dhcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3dhcDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRyZW5kaW5nLWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRyZW5kaW5nLWRvd247XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10cmVuZGluZy1mbGF0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10cmVuZGluZy1mbGF0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdHJlbmRpbmctdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRyZW5kaW5nLXVwO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdW5mb2xkLWxlc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXVuZm9sZC1sZXNzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdW5mb2xkLW1vcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXVuZm9sZC1tb3JlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXBwcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYXBwcztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdyaWQtb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ncmlkLW9mZjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdyaWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdyaWQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aWV3LWFnZW5kYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdmlldy1hZ2VuZGE7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aWV3LWFycmF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWV3LWFycmF5O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlldy1jYXJvdXNlbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdmlldy1jYXJvdXNlbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZpZXctY29sdW1uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWV3LWNvbHVtbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZpZXctY29tZnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZXctY29tZnk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aWV3LWNvbXBhY3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZXctY29tcGFjdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZpZXctZGFzaGJvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWV3LWRhc2hib2FyZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZpZXctZGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWV3LWRheTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZpZXctaGVhZGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZXctaGVhZGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aWV3LWxpc3QtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWV3LWxpc3QtYWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlldy1saXN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWV3LWxpc3Q7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aWV3LW1vZHVsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdmlldy1tb2R1bGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aWV3LXF1aWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWV3LXF1aWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlldy1zdHJlYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZXctc3RyZWFtO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlldy1zdWJ0aXRsZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZXctc3VidGl0bGVzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlldy10b2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZXctdG9jO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlldy13ZWIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZpZXctd2ViO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlldy13ZWVrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWV3LXdlZWs7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13aWRnZXRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC13aWRnZXRzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWxhcm0tY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFsYXJtLWNoZWNrO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWxhcm0tb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hbGFybS1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hbGFybS1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hbGFybS1wbHVzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWxhcm0tc25vb3plIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hbGFybS1zbm9vemU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hbGFybSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWxhcm07XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYWxlbmRhci1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhbGVuZGFyLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYWxlbmRhci1jaGVjaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbGVuZGFyLWNsb3NlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jYWxlbmRhci1jbG9zZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNhbGVuZGFyLW5vdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNhbGVuZGFyLW5vdGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jYWxlbmRhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2FsZW5kYXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10aW1lLWNvdW50ZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdGltZS1jb3VudGRvd247XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10aW1lLWludGVydmFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10aW1lLWludGVydmFsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdGltZS1yZXN0b3JlLXNldHRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRpbWUtcmVzdG9yZS1zZXR0aW5nO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdGltZS1yZXN0b3JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10aW1lLXJlc3RvcmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10aW1lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10aW1lO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdGltZXItb2ZmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10aW1lci1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10aW1lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdGltZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hbmRyb2lkLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYW5kcm9pZC1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hbmRyb2lkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hbmRyb2lkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXBwbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFwcGxlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmVoYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYmVoYW5jZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvZGVwZW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvZGVwZW47XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1kcmliYmJsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZHJpYmJibGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1kcm9wYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kcm9wYm94O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZXZlcm5vdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWV2ZXJub3RlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmFjZWJvb2stYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mYWNlYm9vay1ib3g7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmFjZWJvb2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1naXRodWItYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1naXRodWItYm94O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ2l0aHViIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1naXRodWI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1nb29nbGUtZHJpdmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdvb2dsZS1kcml2ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdvb2dsZS1lYXJ0aCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ29vZ2xlLWVhcnRoO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ29vZ2xlLWdsYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1nb29nbGUtZ2xhc3M7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1nb29nbGUtbWFwcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ29vZ2xlLW1hcHM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1nb29nbGUtcGFnZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdvb2dsZS1wYWdlcztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdvb2dsZS1wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1nb29nbGUtcGxheTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdvb2dsZS1wbHVzLWJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ29vZ2xlLXBsdXMtYm94O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ29vZ2xlLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdvb2dsZS1wbHVzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ29vZ2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1nb29nbGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pbnN0YWdyYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWluc3RhZ3JhbTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxhbmd1YWdlLWNzczMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWxhbmd1YWdlLWNzczM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sYW5ndWFnZS1odG1sNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGFuZ3VhZ2UtaHRtbDU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1sYW5ndWFnZS1qYXZhc2NyaXB0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sYW5ndWFnZS1qYXZhc2NyaXB0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbGFuZ3VhZ2UtcHl0aG9uLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGFuZ3VhZ2UtcHl0aG9uLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxhbmd1YWdlLXB5dGhvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGFuZ3VhZ2UtcHl0aG9uO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbGFzdGZtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sYXN0Zm07XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1saW5rZWRpbi1ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWxpbmtlZGluLWJveDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBheXBhbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGF5cGFsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGludGVyZXN0LWJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGludGVyZXN0LWJveDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBvY2tldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcG9ja2V0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcG9seW1lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcG9seW1lcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNoYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zaGFyZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXN0YWNrb3ZlcmZsb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXN0YWNrb3ZlcmZsb3c7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zdGVhbS1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXN0ZWFtLXNxdWFyZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXN0ZWFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zdGVhbTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXR3aXR0ZXItYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10d2l0dGVyLWJveDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXR3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXR3aXR0ZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12ayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdms7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13aWtpcGVkaWEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXdpa2lwZWRpYTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXdpbmRvd3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXdpbmRvd3M7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1hc3BlY3QtcmF0aW8tYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hc3BlY3QtcmF0aW8tYWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYXNwZWN0LXJhdGlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hc3BlY3QtcmF0aW87XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ibHVyLWNpcmN1bGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ibHVyLWNpcmN1bGFyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmx1ci1saW5lYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJsdXItbGluZWFyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmx1ci1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJsdXItb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYmx1ciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYmx1cjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJyaWdodG5lc3MtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYnJpZ2h0bmVzcy0yO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYnJpZ2h0bmVzcy0zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1icmlnaHRuZXNzLTM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1icmlnaHRuZXNzLTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJyaWdodG5lc3MtNDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJyaWdodG5lc3MtNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYnJpZ2h0bmVzcy01O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYnJpZ2h0bmVzcy02IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1icmlnaHRuZXNzLTY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1icmlnaHRuZXNzLTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJyaWdodG5lc3MtNztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWJyaWdodG5lc3MtYXV0byB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYnJpZ2h0bmVzcy1hdXRvO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYnJpZ2h0bmVzcy1zZXR0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1icmlnaHRuZXNzLXNldHRpbmc7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1icm9rZW4taW1hZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWJyb2tlbi1pbWFnZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNlbnRlci1mb2N1cy1zdHJvbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNlbnRlci1mb2N1cy1zdHJvbmc7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jZW50ZXItZm9jdXMtd2VhayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY2VudGVyLWZvY3VzLXdlYWs7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jb21wYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jb21wYXJlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tY3JvcC0xNi05IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jcm9wLTE2LTk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jcm9wLTMtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY3JvcC0zLTI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jcm9wLTUtNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY3JvcC01LTQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jcm9wLTctNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY3JvcC03LTU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jcm9wLWRpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY3JvcC1kaW47XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jcm9wLWZyZWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNyb3AtZnJlZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNyb3AtbGFuZHNjYXBlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jcm9wLWxhbmRzY2FwZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNyb3AtcG9ydHJhaXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNyb3AtcG9ydHJhaXQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1jcm9wLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtY3JvcC1zcXVhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1leHBvc3VyZS1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWV4cG9zdXJlLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWV4cG9zdXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1leHBvc3VyZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZpbHRlci1iLWFuZC13IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1maWx0ZXItYi1hbmQtdztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZpbHRlci1jZW50ZXItZm9jdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZpbHRlci1jZW50ZXItZm9jdXM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1maWx0ZXItZnJhbWVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1maWx0ZXItZnJhbWVzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmlsdGVyLXRpbHQtc2hpZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZpbHRlci10aWx0LXNoaWZ0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ3JhZGllbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdyYWRpZW50O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ3JhaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWdyYWluO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ3JhcGhpYy1lcSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ3JhcGhpYy1lcTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhkci1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWhkci1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1oZHItc3Ryb25nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1oZHItc3Ryb25nO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0taGRyLXdlYWsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWhkci13ZWFrO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0taGRyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1oZHI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1pcmlkZXNjZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1pcmlkZXNjZW50O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbGVhay1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWxlYWstb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbGVhayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbGVhaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxvb2tzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sb29rcztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxvdXBlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1sb3VwZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBhbm9yYW1hLWhvcml6b250YWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBhbm9yYW1hLWhvcml6b250YWw7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wYW5vcmFtYS12ZXJ0aWNhbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGFub3JhbWEtdmVydGljYWw7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wYW5vcmFtYS13aWRlLWFuZ2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wYW5vcmFtYS13aWRlLWFuZ2xlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGhvdG8tc2l6ZS1zZWxlY3QtbGFyZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBob3RvLXNpemUtc2VsZWN0LWxhcmdlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGhvdG8tc2l6ZS1zZWxlY3Qtc21hbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBob3RvLXNpemUtc2VsZWN0LXNtYWxsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGljdHVyZS1pbi1waWN0dXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1waWN0dXJlLWluLXBpY3R1cmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zbGlkZXNob3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNsaWRlc2hvdztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRleHR1cmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXRleHR1cmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS10b25hbGl0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdG9uYWxpdHk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aWduZXR0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdmlnbmV0dGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13Yi1hdXRvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC13Yi1hdXRvO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZWplY3QtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1lamVjdC1hbHQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1lamVjdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZWplY3Q7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1lcXVhbGl6ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWVxdWFsaXplcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZhc3QtZm9yd2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmFzdC1mb3J3YXJkO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmFzdC1yZXdpbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZhc3QtcmV3aW5kO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZm9yd2FyZC0xMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZm9yd2FyZC0xMDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZvcndhcmQtMzAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcndhcmQtMzA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mb3J3YXJkLTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZvcndhcmQtNTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhlYXJpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWhlYXJpbmc7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wYXVzZS1jaXJjbGUtb3V0bGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGF1c2UtY2lyY2xlLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wYXVzZS1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBhdXNlLWNpcmNsZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBhdXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wYXVzZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBsYXktY2lyY2xlLW91dGxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBsYXktY2lyY2xlLW91dGxpbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wbGF5LWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGxheS1jaXJjbGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wbGF5O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGxheWxpc3QtYXVkaW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBsYXlsaXN0LWF1ZGlvO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGxheWxpc3QtcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGxheWxpc3QtcGx1cztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJlcGVhdC1vbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlcGVhdC1vbmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yZXBlYXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlcGVhdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJlcGxheS0xMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcmVwbGF5LTEwO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcmVwbGF5LTMwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1yZXBsYXktMzA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yZXBsYXktNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcmVwbGF5LTU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1yZXBsYXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXJlcGxheTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNodWZmbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNodWZmbGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1za2lwLW5leHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNraXAtbmV4dDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNraXAtcHJldmlvdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNraXAtcHJldmlvdXM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zdG9wIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zdG9wO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3Vycm91bmQtc291bmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXN1cnJvdW5kLXNvdW5kO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdHVuZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdHVuZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZvbHVtZS1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12b2x1bWUtZG93bjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZvbHVtZS1tdXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12b2x1bWUtbXV0ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXZvbHVtZS1vZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZvbHVtZS1vZmY7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12b2x1bWUtdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZvbHVtZS11cDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW4tMS1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW4tMS1zcXVhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1uLTItc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uLTItc3F1YXJlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbi0zLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbi0zLXNxdWFyZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW4tNC1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW4tNC1zcXVhcmU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1uLTUtc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uLTUtc3F1YXJlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbi02LXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbi02LXNxdWFyZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW5lZy0xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uZWctMTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW5lZy0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1uZWctMjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBsdXMtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGx1cy0xO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGx1cy0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1wbHVzLTI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zZWMtMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNlYy0xMDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXNlYy0zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zZWMtMztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXplcm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXplcm87XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1haXJsaW5lLXNlYXQtZmxhdC1hbmdsZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWFpcmxpbmUtc2VhdC1mbGF0LWFuZ2xlZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFpcmxpbmUtc2VhdC1mbGF0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1haXJsaW5lLXNlYXQtZmxhdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFpcmxpbmUtc2VhdC1pbmRpdmlkdWFsLXN1aXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1haXJsaW5lLXNlYXQtaW5kaXZpZHVhbC1zdWl0ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFpcmxpbmUtc2VhdC1sZWdyb29tLWV4dHJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1haXJsaW5lLXNlYXQtbGVncm9vbS1leHRyYTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFpcmxpbmUtc2VhdC1sZWdyb29tLW5vcm1hbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWlybGluZS1zZWF0LWxlZ3Jvb20tbm9ybWFsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWlybGluZS1zZWF0LWxlZ3Jvb20tcmVkdWNlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWlybGluZS1zZWF0LWxlZ3Jvb20tcmVkdWNlZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFpcmxpbmUtc2VhdC1yZWNsaW5lLWV4dHJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1haXJsaW5lLXNlYXQtcmVjbGluZS1leHRyYTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWFpcmxpbmUtc2VhdC1yZWNsaW5lLW5vcm1hbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWlybGluZS1zZWF0LXJlY2xpbmUtbm9ybWFsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYWlycGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtYWlycGxheTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1jbG9zZWQtY2FwdGlvbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWNvbmZpcm1hdGlvbi1udW1iZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWNvbmZpcm1hdGlvbi1udW1iZXI7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1kZXZlbG9wZXItYm9hcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWRldmVsb3Blci1ib2FyZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWRpc2MtZnVsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZGlzYy1mdWxsO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZXhwbGljaXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWV4cGxpY2l0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmxpZ2h0LWxhbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZsaWdodC1sYW5kO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmxpZ2h0LXRha2VvZmYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWZsaWdodC10YWtlb2ZmO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmxpcC10by1iYWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mbGlwLXRvLWJhY2s7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1mbGlwLXRvLWZyb250IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mbGlwLXRvLWZyb250O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ3JvdXAtd29yayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ3JvdXAtd29yaztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1oZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWhxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ocTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW1hcmt1bnJlYWQtbWFpbGJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtbWFya3VucmVhZC1tYWlsYm94O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tbWVtb3J5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1tZW1vcnk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1uZmMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW5mYztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBsYXktZm9yLXdvcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBsYXktZm9yLXdvcms7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wb3dlci1pbnB1dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcG93ZXItaW5wdXQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1wcmVzZW50LXRvLWFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcHJlc2VudC10by1hbGw7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zYXRlbGxpdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNhdGVsbGl0ZTtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXRhcC1hbmQtcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdGFwLWFuZC1wbGF5O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdmlicmF0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC12aWJyYXRpb247XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12b2ljZW1haWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXZvaWNlbWFpbDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWdyb3VwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ncm91cDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXJzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcnNzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc2hhcGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXNoYXBlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc3Bpbm5lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc3Bpbm5lcjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXVuZ3JvdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXVuZ3JvdXA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS01MDBweCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtNTAwcHg7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS04dHJhY2tzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC04dHJhY2tzO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tYW1hem9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1hbWF6b247XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1ibG9nZ2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1ibG9nZ2VyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZGVsaWNpb3VzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1kZWxpY2lvdXM7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1kaXNxdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LWRpc3F1cztcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWZsYXR0ciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZmxhdHRyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZmxpY2tyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1mbGlja3I7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1naXRodWItYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1naXRodWItYWx0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tZ29vZ2xlLW9sZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtZ29vZ2xlLW9sZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LWxpbmtlZGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1saW5rZWRpbjtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LW9kbm9rbGFzc25pa2kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LW9kbm9rbGFzc25pa2k7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1vdXRsb29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1vdXRsb29rO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGF5cGFsLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGF5cGFsLWFsdDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXBpbnRlcmVzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtcGludGVyZXN0O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcGxheXN0YXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXBsYXlzdGF0aW9uO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tcmVkZGl0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1yZWRkaXQ7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1za3lwZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc2t5cGU7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS1zbGlkZXNoYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC1zbGlkZXNoYXJlO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tc291bmRjbG91ZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtc291bmRjbG91ZDtcclxuICB9XHJcbn1cclxuLkB7bWQtaWNvbi1wcmVmaXh9LXR1bWJsciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdHVtYmxyO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0tdHdpdGNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC10d2l0Y2g7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS12aW1lbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtdmltZW87XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS13aGF0c2FwcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogQG1kLWljb25zZXQtd2hhdHNhcHA7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS14Ym94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC14Ym94O1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0teWFob28ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IEBtZC1pY29uc2V0LXlhaG9vO1xyXG4gIH1cclxufVxyXG4uQHttZC1pY29uLXByZWZpeH0teW91dHViZS1wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC15b3V0dWJlLXBsYXk7XHJcbiAgfVxyXG59XHJcbi5Ae21kLWljb24tcHJlZml4fS15b3V0dWJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBAbWQtaWNvbnNldC15b3V0dWJlO1xyXG4gIH1cclxufVxyIiwiLy8gQWxpYXMgZm9yIGJhY2t3YXJkIGNhcGFiaWxpdHkgd2l0aCAyLjAueCB2ZXJzaW9uXG5cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWltcG9ydC1leHBvcnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXN3YXAtdmVydGljYWw7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXN3YXAtdmVydGljYWwtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zd2FwLXZlcnRpY2FsO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1haXJwbGFuZW1vZGUtaW5hY3RpdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWFpcnBsYW5lLW9mZjtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tYWlycGxhbmVtb2RlLWFjdGl2ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItYWlycGxhbmU7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXJhdGUtcmV2aWV3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1haXJwbGFuZTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tY29tbWVudC1zaWduIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb21tZW50LWFsZXJ0O1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1uZXR3b3JrLXdhcm5pbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLW5ldHdvcmstYWxlcnQ7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNob3BwaW5nLWNhcnQtYWRkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zaG9wcGluZy1jYXJ0LXBsdXM7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZpbGUtYWRkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1maWxlLXBsdXM7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5ldHdvcmstd2lmaS1zY2FuIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13aWZpLWluZm87XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbGxlY3Rpb24tYWRkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2xsZWN0aW9uLXBsdXM7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcm1hdC1wbGF5bGlzdC1hZGQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXBsYXlsaXN0LXBsdXM7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWZvcm1hdC1xdWV1ZS1tdXNpYyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItcGxheWxpc3QtYXVkaW87XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBsdXMtYm94IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wbHVzLXNxdWFyZTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tdGFnLWJhY2tzcGFjZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItdGFnLWNsb3NlO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1hbGFybS1hZGQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWFsYXJtLXBsdXM7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJhdHRlcnktY2hhcmdpbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWJhdHRlcnktZmxhc2g7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRheWRyZWFtLXNldHRpbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWNsb3VkLWJveDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbW9yZS1ob3JpeiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItbW9yZTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tYm9vay1waG90byB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItYm9vay1pbWFnZTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0taW5jYW5kZXNjZW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYW1wO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS13Yi1pcmlkZXNjZW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1pcmlkZXNjZW50O1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1jYWxlbmRhci1yZW1vdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWNhbGVuZGFyLWNsb3NlO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1yZWZyZXNoLXN5bmMtZGlzYWJsZWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXJlZnJlc2gtc3luYy1vZmY7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXJlZnJlc2gtc3luYy1wcm9ibGVtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1yZWZyZXNoLXN5bmMtYWxlcnQ7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNyb3Atb3JpZ2luYWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWltYWdlLW87XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBvd2VyLW9mZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItcG93ZXI7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXBvd2VyLW9mZi1zZXR0aW5nIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wb3dlci1zZXR0aW5nO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sZWFrLXJlbW92ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItbGVhay1vZmY7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXN0YXItYm9yZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zdGFyLW91dGxpbmU7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJyaWdodG5lc3MtbG93IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1icmlnaHRuZXNzLTU7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJyaWdodG5lc3MtbWVkaXVtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1icmlnaHRuZXNzLTY7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWJyaWdodG5lc3MtaGlnaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItYnJpZ2h0bmVzcy03O1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1zbWFydHBob25lLXBvcnRyYWl0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zbWFydHBob25lO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1saXZlLXR2IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10di1hbHQtcGxheTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb3JtYXQtbHRyO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWZvcm1hdC1ydGw7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFycm93LWJhY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWFycm93LWxlZnQ7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFycm93LWZvcndhcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWFycm93LXJpZ2h0O1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1hcnJvdy1pbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItYXJyb3ctbGVmdC1ib3R0b207XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFycm93LW91dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItYXJyb3ctcmlnaHQtdG9wO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1yb3RhdGUtOTAtZGVncmVlcy1jY3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXJvdGF0ZS1jY3c7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWFkYiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItYW5kcm9pZC1hbHQ7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5ldHdvcmstd2lmaSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItd2lmaTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbmV0d29yay13aWZpLWFsdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItd2lmaS1hbHQ7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5ldHdvcmstd2lmaS1sb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13aWZpLWxvY2s7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LW5ldHdvcmstd2lmaS1vZmYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXdpZmktb2ZmO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1uZXR3b3JrLXdpZmktb3V0bGluZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItd2lmaS1vdXRsaW5lO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1uZXR3b3JrLXdpZmktaW5mbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItd2lmaS1pbmZvO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sYXllcnMtY2xlYXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWxheWVycy1vZmY7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWNvbG9yaXplIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1leWVkcm9wcGVyO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1mb3JtYXQtcGFpbnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXJvbGxlcjtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tZm9ybWF0LXF1b3RlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1xdW90ZTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tY2FtZXJhLW1vbm9jaHJvbWUtcGhvdG9zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYW1lcmEtYnc7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNvcnQtYnktYWxwaGEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXNvcnQtYXNjO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1mb2xkZXItc2hhcmVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mb2xkZXItcGVyc29uO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1mb2xkZXItc3BlY2lhbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItZm9sZGVyLXN0YXItYWx0O1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1jb21tZW50LWRvdHMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWNvbW1lbnQtbW9yZTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tcmVvcmRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItdmlldy1oZWFkbGluZTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tZGVoYXplIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1tZW51O1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1zb3J0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zb3J0LWFtb3VudC1kZXNjO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1wYWdlcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItZ29vZ2xlLXBhZ2VzO1xuICB9XG59XG5cbi8vIEFsaWFzIGZvciBiYWNrd2FyZCBjYXBhYmlsaXR5IHdpdGggMi4xLnggdmVyc2lvblxuLkB7em1kaS1pY29uLXByZWZpeH0tc3RhY2stb3ZlcmZsb3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXN0YWNrb3ZlcmZsb3c7XG4gIH1cbn1cblxuLy8gQWxpYXMgZm9yIGJldHRlciBzZWFyY2hhYmxlIG9uIHBhZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uQHt6bWRpLWljb24tcHJlZml4fS1jYWxlbmRhci1hY2NvdW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1hY2NvdW50LWNhbGVuZGFyO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1wYXN0ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItYXNzaWdubWVudC1vO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1jdXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXNjaXNzb3JzO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1zYXZlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1mbG9wcHk7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LXNtYXJ0cGhvbmUtY29kZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItY29kZS1zbWFydHBob25lO1xuICB9XG59XG5cblxuLy8gQWxpYXMgZm9yIG1hcCBzZWN0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLkB7em1kaS1pY29uLXByZWZpeH0tZGlyZWN0aW9ucy1iaWtlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1iaWtlO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1kaXJlY3Rpb25zLWJvYXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWJvYXQ7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRpcmVjdGlvbnMtYnVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1idXM7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRpcmVjdGlvbnMtY2FyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYXI7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWRpcmVjdGlvbnMtcmFpbHdheSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItcmFpbHdheTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tZGlyZWN0aW9ucy1ydW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXJ1bjtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tZGlyZWN0aW9ucy1zdWJ3YXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXN1YndheTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tZGlyZWN0aW9ucy13YWxrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci13YWxrO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sb2NhbC1ob3RlbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItaG90ZWw7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2FsLWFjdGl2aXR5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10aWNrZXQtc3RhcjtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtcGxheSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItdGlja2V0LXN0YXI7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2FsLWFpcnBvcnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWFpcnBsYW5lO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sb2NhbC1hdG0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLW1vbmV5LWJveDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtYmFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jb2NrdGFpbDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtY2FmZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItY29mZmVlO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sb2NhbC1jYXItd2FzaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItY2FyLXdhc2g7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2FsLWNvbnZlbmllbmNlLXN0b3JlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1zdG9yZS0yNDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtZGluaW5nIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jdXRsZXJ5O1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sb2NhbC1kcmluayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItZHJpbms7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2FsLWZsb3Jpc3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWZsb3dlci1hbHQ7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2FsLWdhcy1zdGF0aW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1nYXMtc3RhdGlvbjtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtZ3JvY2VyeS1zdG9yZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItc2hvcHBpbmctY2FydDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtaG9zcGl0YWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWhvc3BpdGFsO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sb2NhbC1sYXVuZHJ5LXNlcnZpY2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXdhc2hpbmctbWFjaGluZTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtbGlicmFyeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItbGlicmFyeTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtbWFsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItbWFsbDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtbW92aWVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1tb3ZpZS1hbHQ7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2FsLW9mZmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1sYWJlbDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtcGFya2luZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItcGFya2luZztcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtcGFya2luZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItcGFya2luZztcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtcGhhcm1hY3kge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLWhvc3BpdGFsLWFsdDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtcGhvbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXBob25lO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sb2NhbC1waXp6YSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItcGl6emE7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2FsLXBvc3Qtb2ZmaWNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1lbWFpbDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtcHJpbnRzaG9wIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1wcmludDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtc2VlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYW1lcmE7XG4gIH1cbn1cbi5Ae3ptZGktaWNvbi1wcmVmaXh9LWxvY2FsLXNoaXBwaW5nIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci10cnVjaztcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtc3RvcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLXN0b3JlO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1sb2NhbC10YXhpIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IEB6bWRpLXZhci1jYXItdGF4aTtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tbG9jYWwtd2Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogQHptZGktdmFyLW1hbGUtZmVtYWxlO1xuICB9XG59XG4uQHt6bWRpLWljb24tcHJlZml4fS1teS1sb2NhdGlvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItZ3BzLWRvdDtcbiAgfVxufVxuLkB7em1kaS1pY29uLXByZWZpeH0tZGlyZWN0aW9ucyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBAem1kaS12YXItdHVybmluZy1zaWduO1xuICB9XG59IiwiLm9sZC1ldmVudC12YXJpYW50KEBjb2xvcikge1xuICAgIGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3I7XG4gICAgfVxuICAgIC5pbmZvIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICB9XG59XG5cbi5vbGQtdGltZS1saW5lIHtcbiAgICBAdW5jaGVja2VkLWNvbG9yOiAjZGRkO1xuICAgIG1hcmdpbjogNjBweCAwO1xuICAgIC5ldmVudCB7XG4gICAgICAgIEBzaXplOiA3MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICAuem1kaTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogQHNpemU7XG4gICAgICAgICAgICB3aWR0aDogQHNpemU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAdW5jaGVja2VkLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBAd2hpdGUgNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAoQHNpemUgLyAyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAc2l6ZSAtIDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogQGd1dHRlciAtIDVweDtcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JheS1saWdodDtcbiAgICAgICAgfVxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogKEBzaXplIC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEB1bmNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC13YXJuaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLWRhbmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAub2xkLWV2ZW50LXZhcmlhbnQoQGJyYW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAuem1kaS1jaGVjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndhcm5pbmcgaTpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgLm9sZC1ldmVudC12YXJpYW50KEBicmFuZC13YXJuaW5nKTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIC56bWRpLXRpbWUtcmVzdG9yZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIC5vbGQtZXZlbnQtdmFyaWFudChAYnJhbmQtZGFuZ2VyKTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIC56bWRpLWNsb3NlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgICAgICBAc2l6ZTogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAuY2xlYXJmaXgoKTtcbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogQHNpemU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAoQHNpemUgLyAyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogQHNpemUgLSAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAc2l6ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBAZ3V0dGVyLXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29sLWV2ZW50cyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBndXR0ZXItbGc7XG4gICAgfVxufVxuXG4udGFibGUuZXZlbnRzLnRhYmxlLXN0cmlwZWQge1xuICAgIGJhY2tncm91bmQ6IEBicmFuZC1zdWJ0bGU7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogQGZvbnQtd2VpZ2h0LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICAgIH1cbiAgICAgICAgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgICAgY29sb3I6IEBncmF5O1xuICAgIH1cbiAgICAuaG91ciB7XG4gICAgICAgIGNvbG9yOiBAZ3JheTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IEBndXR0ZXItc207XG4gICAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4uYm9yZGVyLXRvcC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuIiwiLmFjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogQGd1dHRlci1sZztcbiAgICBwYWRkaW5nLWxlZnQ6IEBndXR0ZXItc207XG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQGd1dHRlci1zbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXN1YnRsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQGd1dHRlci1zbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBAZ3V0dGVyLXNtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiBAZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAudHJ1c3QtbG9nbyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IEBndXR0ZXItc207XG4gICAgfVxufVxuIiwiQGltcG9ydCAnb2xkLXRpbWVsaW5lJztcbkBpbXBvcnQgJ2V2ZW50cyc7XG5AaW1wb3J0ICdhY3Rpb25zJztcblxuLm9sZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogQGd1dHRlcjtcbiAgICAucGlkIHtcbiAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vY2RuLmN1YnluLmNvbS9pbWcvbG9nb3R5cGUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5zZWxlY3QtbGFuZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBAZ3V0dGVyO1xuICAgICAgICByaWdodDogQGd1dHRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWRldGFpbHMsXG4ubW9kYWwtYWN0aXZpdGllcyxcbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYub3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgIH1cbn1cblxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgLm9wZW4gJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBjdWJpYy1iZXppZXIoMC4xNiwgMC45LCAwLjM2LCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMzYWE1ZjA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLmNhbGxvdXQge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC5vcGVuICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJ0bi5idG4tYmxvY2suY2xvc2Uge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNsb3NlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9jbG9zZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAjZmZmIDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmV2ZW50LXZhcmlhbnQoQGNvbG9yKSB7XG4gICAgaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvcjtcbiAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuICAgIC5pbmZvIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICB9XG59XG5cbi5yb3cuc3RlcHJvd3Mge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMWY1Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG5cbi50aW1lLWxpbmUge1xuICAgIEB1bmNoZWNrZWQtY29sb3I6ICNkZGQ7XG4gICAgbWFyZ2luOiAxNnB4IDAgNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi53aXRob3V0LWRlbGl2ZXJ5LXByb21pc2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lcnJvciB7XG4gICAgICAgIC5ldmVudCB7XG4gICAgICAgICAgICAmLmN1cnJlbnQtc3RhdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0OSwgOTUsIDEyOCwgMC4xKSwgcmdiYSgyNDksIDk1LCAxMjgsIDAuMSkpLFxuICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjk1ZjgwO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmOTVmODA7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9hc3NldHMvYnVnLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGF0ZSxcbiAgICAgICAgICAgICAgICAua25vdy1tb3JlLFxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOTVmODA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCA1MCUgMCA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZXZlbnQge1xuICAgICAgICBAc2l6ZTogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sZC1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAxMjdweCAxOHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwMi5wbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDMucG5nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL3N0ZXA0LnBuZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWxsdXN0cmF0aW9uLmNocmlzdG1hcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNF9jaHJpc3RtYXMucG5nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL3N0ZXA1LnBuZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNi5wbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL3N0ZXAxLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICAuem1kaTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogQHNpemU7XG4gICAgICAgICAgICB3aWR0aDogQHNpemU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sZC1ibHVlLTEwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKEBzaXplIC8gMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQHNpemUgLSAxMHB4O1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy4uLic7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzclO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLFxuICAgICAgICAua25vdy1tb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6IEBjb2xkLWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgICAgICAuaG91ciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAua25vdy1tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xkLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sZC1ibHVlLTEwMDtcbiAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXdhcm5pbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3Rpdml0aWVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogfidjYWxjKDEwMCUgLSAzMnB4KSc7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1OTgzZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y5NWY4MDtcbiAgICAgICAgICAgICAgICAuYWN0aXZpdGllc19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjk1ZjgwO1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2Y5NWY4MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWN0aXZpdGllc19fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOTVmODA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlbGF5LWRldGFpbHMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waWNrdXAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmODtcbiAgICAgICAgICAgIC5ldmVudC12YXJpYW50KEB3aGl0ZSk7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWY4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgLnptZGktY2hlY2s7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LXN0YXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY3Rpdml0aWVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUsXG4gICAgICAgICAgICAua25vdy1tb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmVudC12YXJpYW50KEB3aGl0ZSk7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAuem1kaS1jaGVjaztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2FybmluZyBpOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICB9XG4gICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICAuZXZlbnQtdmFyaWFudChAYnJhbmQtd2FybmluZyk7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAuem1kaS10aW1lLXJlc3RvcmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDEucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDIucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDMucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDQucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbi5jaHJpc3RtYXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL3N0ZXA0X2NocmlzdG1hcy5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNS5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNi5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0OSwgOTUsIDEyOCwgMC4xKSwgcmdiYSgyNDksIDk1LCAxMjgsIDAuMSkpLFxuICAgICAgICAgICAgICAgICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNDksIDk1LCAxMjgsIDAuNik7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDFfZXJyb3IucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDJfZXJyb3IucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDNfZXJyb3IucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDRfZXJyb3IucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDVfZXJyb3IucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDZfZXJyb3IucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZSxcbiAgICAgICAgICAgIC5rbm93LW1vcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OSwgOTUsIDEyOCwgMC42KTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ5LCA5NSwgMTI4LCAwLjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCA5NSwgMTI4LCAwLjYpO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmVudC12YXJpYW50KEBicmFuZC1kYW5nZXIpO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Y5NWY4MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vYXNzZXRzL2J1Zy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLnRyYWNrLXNoaXBtZW50LWNhcnJpZXItcmV0dXJuICYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgLmV2ZW50IHtcbiAgICAgICAgICAgICAgICAmLmNoZWNrZWQsXG4gICAgICAgICAgICAgICAgJi5lcnJvcixcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGVycm9yLWJnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgICAgICAuZGF0ZSxcbiAgICAgICAgICAgICAgICAgICAgLmluZm8sXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLFxuICAgICAgICAgICAgICAgICAgICAucmVsYXktZGV0YWlscyxcbiAgICAgICAgICAgICAgICAgICAgLmtub3ctbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGVycm9yLWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LXN0YXRlIHtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2Fzc2V0cy9idWctd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgOTUsIDEyOCwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTFlNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmUxZTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDk1LCAxMjgsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZSxcbiAgICAgICAgICAgIC5rbm93LW1vcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdGVydGlhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1N3B4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICZbZGF0YS10eXBlPSdjb25maXJtZXJlZCddIHtcbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwMS5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPSdwcmVwYXJlZCddIHtcbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwMi5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPSdpbl90cmFuc2l0J10ge1xuICAgICAgICAgICAgICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL3N0ZXAzLnBuZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9J291dF9mb3JfZGVsaXZlcnknXSxcbiAgICAgICAgICAgICZbZGF0YS10eXBlPSdhdmFpbGFibGVfZm9yX3BpY2t1cCddIHtcbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNC5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uLmNocmlzdG1hcyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDRfY2hyaXN0bWFzLnBuZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9J2RlbGl2ZXJlZCddIHtcbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNS5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPSd0b19iZV9yZXR1cm5lZCddIHtcbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwMS5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPSdyZXR1cm5faW5fdHJhbnNpdCddIHtcbiAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNS5wbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPSdyZXR1cm5fZGVsaXZlcmVkJ10ge1xuICAgICAgICAgICAgICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL3N0ZXA1LnBuZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGVycm9yLWJnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgLmRhdGUsXG4gICAgICAgICAgICAgICAgLmtub3ctbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPSdjb25maXJtZXJlZCddIHtcbiAgICAgICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL3N0ZXAxX19lcnJvci5wbmcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPSdwcmVwYXJlZCddIHtcbiAgICAgICAgICAgICAgICAgICAgLmlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL3N0ZXAyX19lcnJvci5wbmcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPSdpbl90cmFuc2l0J10ge1xuICAgICAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDNfX2Vycm9yLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkYXRhLXR5cGU9J291dF9mb3JfZGVsaXZlcnknXSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNF9fZXJyb3IucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW2RhdGEtdHlwZT0nZGVsaXZlcmVkJ10ge1xuICAgICAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDVfX2Vycm9yLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkYXRhLXR5cGU9J3RvX2JlX3JldHVybmVkJ10ge1xuICAgICAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDFfX2Vycm9yLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkYXRhLXR5cGU9J3JldHVybl9pbl90cmFuc2l0J10ge1xuICAgICAgICAgICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvc3RlcDVfX2Vycm9yLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJltkYXRhLXR5cGU9J3JldHVybl9kZWxpdmVyZWQnXSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9zdGVwNV9fZXJyb3IucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxheS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBpY2t1cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgICAgICAgICAgLmhvdXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmtub3ctbW9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbGx1c3RyYXRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNzZweCAxOHB4IDMycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIC5kYXRlLFxuICAgICAgICAgICAgICAgIC5pbmZvLFxuICAgICAgICAgICAgICAgIC5rbm93LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2Fzc2V0cy9idWctd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgIC5kYXRlLFxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogfidjYWxjKDEwMCUgLSA0MnB4KSc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IGkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmE5MGZmO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheCc7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5ob3VyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua25vdy1tb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWN0aXZpdGllcyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogfidjYWxjKDEwMCUgLSAxMHB4KSc7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDc2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWxsdXN0cmF0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF5LWRldGFpbHMsXG4gICAgICAgICAgICAudHJhY2tpbmctaW5mbyxcbiAgICAgICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50LXN0YXRlIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGVwcyB7XG4gICAgLnN0ZXBIZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuYXJyb3ctY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogQGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgLmFycm93LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBoYXZlIGEgNSBjb2x1bW4gbGF5b3V0XG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29sLWZpdmUge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgIC5jb2wtdGhyZWUge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3ZhcnMnO1xuXG4uYnRuLS1wcmltYXJ5LFxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDMwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogQGJyYW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJpZ2h0VG9MZWZ0IDAuNXM7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgcmlnaHRUb0xlZnQge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgfVxuICAgICAgICA1MSUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4tLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgQGJyYW5kLXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODksIDEzMSwgMjU1LCAwLjIpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLXBhZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIG1haW4ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9tYXAzZC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODUlIC0xMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jZW50ZXJlZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDcycHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdC1sYW5nIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMjJweDtcbiAgICAgICAgJiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjIxcHg7XG4gICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xvZ28td2hpdGUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwcHggMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICBpbnB1dC5icmFuZC1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgOTUsIDEyOCwgMC4xKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk1ZjgwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lcnJvcl9fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y5NWY4MDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmODtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICAgICAgICAmLmJyYW5kLXByaW1hcnkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICNmOTVmODA7XG4gICAgICAgIH1cbiAgICAgICAgLmVycm9yX19tZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZjk1ZjgwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluYmFyIHtcbiAgICAgICAgLnptZGktc2VhcmNoO1xuICAgIH1cbiAgICAuaW5iYXI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgY29sb3I6IEBncmF5LWxpZ2h0ZXI7XG4gICAgfVxuXG4gICAgLmhhdmUtdG9wYmFyIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgICNzZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXN1YnRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmV5O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NCUgLTIzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOTAlO1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgYm90dG9tOiAxMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xvZ28tYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMTMlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgIG1haW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnVsbGV0IHtcbiAgICBAc2l6ZTogNzBweDtcbiAgICBAaXMtZW1wdHktY29sb3I6ICNkZGQ7XG4gICAgQGlzLWZ1bGwtY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuY2lyY2xlIHtcbiAgICAgICAgLnptZGk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGlzLWVtcHR5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgQHdoaXRlIDVweDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IEBzaXplIC8gMjtcbiAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBzaXplIC0gMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogQHNpemU7XG5cbiAgICAgICAgLy8gVGhlIGxpbmVcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaXMtZW1wdHktY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gZm9yIGhlaWdodCA9IDRweFxuICAgICAgICAgICAgdG9wOiAoQHNpemUgLyAyKSAtIDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IEBncmF5LWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGc7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6IEBncmF5O1xuICAgIH1cblxuICAgICYuaXMtZnVsbCB7XG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgLnptZGktY2hlY2s7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpcy1mdWxsLWNvbG9yO1xuXG4gICAgICAgICAgICAvLyBUaGUgbGluZVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGlzLWZ1bGwtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IEBpcy1mdWxsLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgLmNpcmNsZTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaXMtZW1wdHktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgQHNpemU6IDQwcHg7XG5cbiAgICAgICAgLmNsZWFyZml4KCk7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBAc2l6ZSAvIDI7XG4gICAgICAgICAgICBoZWlnaHQ6IEBzaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBzaXplIC0gMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBAc2l6ZTtcblxuICAgICAgICAgICAgLy8gVGhlIGxpbmVcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogQGd1dHRlci1zbTtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIaWRlIHRoZSBsaW5lIGFmdGVyIHRoZSBsYXN0IGNpcmNsZVxuLy8gPiBkaXYgaXMgXCIuY29sLXNtLTIuY29sLWZpdmVcIlxuLmJ1bGxldHMgPiBkaXY6bGFzdC1jaGlsZCAuY2lyY2xlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICdidWxsZXRzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvY2FsbG91dHMvY2FsbG91dCc7XG5cbi5idWxsZXRzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZGVsaXZlcnktcHJvbWlzZSB7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xufVxuXG4uYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cbiIsImhlYWRlciB7XG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xvZ28tYmxhY2suc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMjIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2hvb3NlLWxvY2FsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAuc2VsZWN0ZWQtbGFuZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogOHB4IDRweCA4cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmODtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTA0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyYW5kLXNlY29uZGFyeS1saWdodDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICAgICAgLnNlbGVjdGVkLWxhbmdfX2Fycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hdmFpbGFibGUtbGFuZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmODtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDZweCA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ob21lLXBhZ2UgJiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDRweDtcbiAgICB9XG59XG4iLCIuZm9sbG93LXBhcmNlbCB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgIC5waWQge1xuICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyYWNraW5ne1xuICAgICAgICBjb2xvcjogIzU5ODNGRjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjojNTk4M0ZGO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IzJmNjNmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmd1YXJhbnRlZWQtZGVsaXZlcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE5cHggMTdweDtcbiAgICB6LWluZGV4OiAyO1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcXVlc3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTlweCAzMnB4O1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcXVlc3Rpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDMycHg7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgei1pbmRleDogMztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSk7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA2LjVweCA3cHggNi41cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAmLnZpc2libGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgyJSwgMCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgyJSwgMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kaXNwbGF5LWhpc3Rvcnkge1xuICAgIC5ldmVudHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZXZlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sZC1ncmV5O1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ob3VyLFxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbGQtYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaHItMTIge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaHItMjQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sZC1ncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sZC1ibHVlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAmX19pY28ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogQGNvbGQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtdGltZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDU1MDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjg3NjdkZGI7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LWFjdGl2aXR5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZWVkLWhlbHAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmX19pbGx1c3RyYXRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMjE2cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL2Fzc2V0cy9tYXAzZC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAudHJhY2stc2hpcG1lbnQtY2Fycmllci1yZXR1cm4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL2Fzc2V0cy9lcnJvcl9pbGx1c3RyYXRpb24ucG5nJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjFmNWY4O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6IEBjb2xkLWJsdWU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICZfX2lsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjFmNWY4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDM0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICZfX2lsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDMlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIH1cbn1cbiIsIi5yZWxheS1kZXRhaWxzIHtcbiAgICAqOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQ1MXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAyOTFweDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5waWNrdXAtc3RhdGlvbi1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE4OXB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lLW9ubHkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lLWFuZC1hZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5waWNrdXAtc3RhdGlvbi1zdGF0dXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIC5zdGF0dXMtb3BlbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ3MWNkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZWFmOTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgICAgICBjb2xvcjogIzU5ODNmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhdHVzLWNsb3NlZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCNFMkVBRjk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4M2ZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgICAgIGNvbG9yOiAjZTJlYWY5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5waWNrdXAtc3RhdGlvbi1uZXh0LW9wZW5pbmcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIC5ob3VyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4JztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWUtZGV0YWlscyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLndpdGhvdXQtc2NoZWR1bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50cmFja2luZy1pbmZvIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgfVxufVxuIiwiQGltcG9ydCAndGltZWxpbmUnO1xuQGltcG9ydCAnaG9tZS9tYWluJztcbkBpbXBvcnQgJ3RyYWNrLXNoaXBtZW50L21haW4nO1xuXG4vLyBHZW5lcmljYWwgY29tcG9uZW50c1xuQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2hvb3NlLWxvY2FsZS9jaG9vc2UtbG9jYWxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9sbG93LXBhcmNlbC9mb2xsb3ctcGFyY2VsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ3VhcmFudGVlZC1kZWxpdmVyeS9ndWFyYW50ZWVkLWRlbGl2ZXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZGlzcGxheS1oaXN0b3J5L2Rpc3BsYXktaGlzdG9yeSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL25lZWQtaGVscC9uZWVkLWhlbHAnO1xuQGltcG9ydCAnY29tcG9uZW50cy9yZWxheS1kZXRhaWxzL3JlbGF5LWRldGFpbHMubGVzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RyYWNraW5nLWluZm8vdHJhY2tpbmctaW5mby5sZXNzJztcblxuaGVhZGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4ubWFwLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5yZWxheSB7XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IEBjb2xkLWJsdWU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS14bDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ29sZmF4LU1lZGl1bSc7XG4gICAgfVxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cbiAgICAmX19kYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICYudG9kYXkge1xuICAgICAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgIC5ob3VyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheC1NZWRpdW0nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hvdXJzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb2xmYXgtTWVkaXVtJztcbiAgICAgICAgY29sb3I6IEBjb2xkLWJsdWU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIC5ob3VyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NvbGZheCc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuIiwiLy8gYm9vdHN0cmFwXG5AaW1wb3J0ICdtb2R1bGVzJztcblxuLy8gaWNvbnNcbkBpbXBvcnQgJ21hdGVyaWFsLWRlc2lnbi1pY29uaWMtZm9udCc7XG5cbi8vIGN1YnluXG5AaW1wb3J0ICd2YXJzJztcbkBpbXBvcnQgJ29sZC1kZXNpZ24vdHJhY2tpbmcnO1xuQGltcG9ydCAnbmV3LWRlc2lnbi9tYWluJztcblxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgJi5maXhlZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4uYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cbiJdLCJmaWxlIjoiaW5kZXguY3NzIn0= */