@charset "UTF-8";
/**
 * new icons
 */
/*! 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: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-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,
  .adhoc-message h2 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3,
  .adhoc-message h2 {
    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;
  box-sizing: border-box;
}

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

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

a {
  color: #337ab7;
  text-decoration: none;
}

a:hover, a:focus {
  color: #23527c;
  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: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -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 #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

h1, h2,
h3,
.adhoc-message h2, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small, h2 small,
h2 .small, h3 small, .adhoc-message h2 small,
h3 .small,
.adhoc-message h2 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3,
.adhoc-message h2, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small, h3 small, .adhoc-message h2 small,
h3 .small,
.adhoc-message 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, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}


h3,
.adhoc-message h2, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

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: 801px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

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

.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, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

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

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

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

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
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-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " ";
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

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.428571429;
  color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
          box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

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

table {
  background-color: transparent;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  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 > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.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 > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.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 > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.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 > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.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 > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.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 > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.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 > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.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 {
  min-height: .01%;
  overflow-x: auto;
}

@media screen and (max-width: 800px) {
  .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 > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .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 > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

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

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

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: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control[disabled], .form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@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: 34px;
  }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.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;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.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;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.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;
  background-color: #f2dede;
  border-color: #a94442;
}

.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: #737373;
}

@media (min-width: 801px) {
  .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 {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 801px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 801px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width: 801px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.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 {
  background-image: none;
  outline: 0;
  -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;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

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

.btn-default, .tracker-banner-sticky .btn-blue {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus, .tracker-banner-sticky .btn-blue:focus, .btn-default.focus, .tracker-banner-sticky .focus.btn-blue {
  color: #333;
  background-color: #e6e5e5;
  border-color: #8c8c8c;
}

.btn-default:hover, .tracker-banner-sticky .btn-blue:hover {
  color: #333;
  background-color: #e6e5e5;
  border-color: #adadad;
}

.btn-default:active, .tracker-banner-sticky .btn-blue:active, .btn-default.active, .tracker-banner-sticky .active.btn-blue,
.open > .btn-default.dropdown-toggle,
.tracker-banner-sticky .open > .dropdown-toggle.btn-blue {
  color: #333;
  background-color: #e6e5e5;
  background-image: none;
  border-color: #adadad;
}

.btn-default:active:hover, .tracker-banner-sticky .btn-blue:active:hover, .btn-default:active:focus, .tracker-banner-sticky .btn-blue:active:focus, .btn-default:active.focus, .tracker-banner-sticky .btn-blue:active.focus, .btn-default.active:hover, .tracker-banner-sticky .active.btn-blue:hover, .btn-default.active:focus, .tracker-banner-sticky .active.btn-blue:focus, .btn-default.active.focus, .tracker-banner-sticky .active.focus.btn-blue,
.open > .btn-default.dropdown-toggle:hover,
.tracker-banner-sticky .open > .dropdown-toggle.btn-blue:hover,
.open > .btn-default.dropdown-toggle:focus,
.tracker-banner-sticky .open > .dropdown-toggle.btn-blue:focus,
.open > .btn-default.dropdown-toggle.focus,
.tracker-banner-sticky .open > .dropdown-toggle.focus.btn-blue {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default.disabled:hover, .tracker-banner-sticky .disabled.btn-blue:hover, .btn-default.disabled:focus, .tracker-banner-sticky .disabled.btn-blue:focus, .btn-default.disabled.focus, .tracker-banner-sticky .disabled.focus.btn-blue, .btn-default[disabled]:hover, .tracker-banner-sticky .btn-blue[disabled]:hover, .btn-default[disabled]:focus, .tracker-banner-sticky .btn-blue[disabled]:focus, .btn-default[disabled].focus, .tracker-banner-sticky .btn-blue[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .tracker-banner-sticky .btn-blue:hover,
.tracker-banner-sticky fieldset[disabled] .btn-blue:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .tracker-banner-sticky .btn-blue:focus,
.tracker-banner-sticky fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .tracker-banner-sticky .focus.btn-blue,
.tracker-banner-sticky fieldset[disabled] .focus.btn-blue {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge, .tracker-banner-sticky .btn-blue .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link, .welt-icon {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}

.btn-link, .welt-icon, .btn-link:active, .welt-icon:active, .btn-link.active, .active.welt-icon, .btn-link[disabled], .welt-icon[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .welt-icon {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link, .welt-icon, .btn-link:hover, .welt-icon:hover, .btn-link:focus, .welt-icon:focus, .btn-link:active, .welt-icon:active {
  border-color: transparent;
}

.btn-link:hover, .welt-icon:hover, .btn-link:focus, .welt-icon:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover, .welt-icon[disabled]:hover, .btn-link[disabled]:focus, .welt-icon[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .welt-icon:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .welt-icon:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

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

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
     transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

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

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

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

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

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

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

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:before, .btn-toolbar:after {
  display: table;
  content: " ";
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

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

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

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  -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-group.open .dropdown-toggle.btn-link, .btn-group.open .dropdown-toggle.welt-icon {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

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

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

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

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav:before, .nav:after {
  display: table;
  content: " ";
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li.disabled > a {
  color: #777777;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 801px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 801px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar:before, .navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before, .navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 561px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 801px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5d5d;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link, .navbar-default .welt-icon {
  color: #777;
}

.navbar-default .btn-link:hover, .navbar-default .welt-icon:hover, .navbar-default .btn-link:focus, .navbar-default .welt-icon:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover, .navbar-default .welt-icon[disabled]:hover, .navbar-default .btn-link[disabled]:focus, .navbar-default .welt-icon[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .welt-icon:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .welt-icon:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090808;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090808;
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090808;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link, .navbar-inverse .welt-icon {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover, .navbar-inverse .welt-icon:hover, .navbar-inverse .btn-link:focus, .navbar-inverse .welt-icon:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .welt-icon[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .welt-icon[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .welt-icon:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .welt-icon:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ ";
}

.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager:before, .pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 801px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

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

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

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

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before, .panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

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

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

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

.modal-open {
  overflow: hidden;
}

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

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-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;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

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

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before, .modal-header:after {
  display: table;
  content: " ";
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

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

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
  display: table;
  content: " ";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.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: 801px) {
  .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: 1241px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.carousel {
  position: relative;
}

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

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

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

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.carousel-control.left {
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control .icon-next:before {
  content: "\203a";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 801px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: 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 {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.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: 800px) {
  .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: 800px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 800px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 800px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 801px) and (max-width: 1240px) {
  .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: 801px) and (max-width: 1240px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 801px) and (max-width: 1240px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 801px) and (max-width: 1240px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1241px) and (max-width: 1440px) {
  .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: 1241px) and (max-width: 1440px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 1241px) and (max-width: 1440px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 1241px) and (max-width: 1440px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1441px) {
  .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: 1441px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1441px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1441px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 800px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 801px) and (max-width: 1240px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 1241px) and (max-width: 1440px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1441px) {
  .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;
  }
}

/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/assets/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/assets/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/assets/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/assets/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

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

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

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

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

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

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

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

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

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

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

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

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

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

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

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

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

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

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

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

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

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

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

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

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

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

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

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

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

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

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

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

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

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

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

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

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

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

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

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

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

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

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

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

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

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

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

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

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

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

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

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

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

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

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

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

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

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/**
 * Swiper 3.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: November 7, 2015
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-right {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-top {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* Cube */
.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
      transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  z-index: 10;
}

.noUi-stacking + .noUi-origin {
  *z-index: -1;
}

.noUi-state-tap .noUi-origin {
  -webkit-transition: left .3s,top .3s;
  -o-transition: left .3s,top .3s;
  transition: left .3s,top .3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}

.noUi-horizontal.noUi-extended {
  padding: 0 15px;
}

.noUi-horizontal.noUi-extended .noUi-origin {
  right: -15px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

.noUi-vertical.noUi-extended {
  padding: 15px 0;
}

.noUi-vertical.noUi-extended .noUi-origin {
  bottom: -15px;
}

.noUi-background {
  background: #FAFAFA;
  -webkit-box-shadow: inset 0 1px 1px #f0f0f0;
          box-shadow: inset 0 1px 1px #f0f0f0;
}

.noUi-connect {
  background: #3FB8AF;
  -webkit-box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
          box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  -o-transition: background 450ms;
  transition: background 450ms;
}

.noUi-origin {
  border-radius: 2px;
}

.noUi-target {
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  -webkit-box-shadow: inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;
          box-shadow: inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;
}

.noUi-target.noUi-connect {
  -webkit-box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
          box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
}

.noUi-dragable {
  cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;
}

.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;
}

.noUi-handle:after, .noUi-handle:before {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

[disabled] .noUi-connect, [disabled].noUi-connect {
  background: #B8B8B8;
}

[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* iCheck plugin Minimal skin, red
----------------------------------- */
.icheckbox_minimal-red,
.iradio_minimal-red {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  background: url(../../images/icheck/red.png) no-repeat;
  border: none;
  cursor: pointer;
}

.icheckbox_minimal-red {
  background-position: 0 0;
}

.icheckbox_minimal-red.hover,
.icheckbox_minimal-red.validation-error {
  background-position: -20px 0;
}

.icheckbox_minimal-red.checked, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red,
.icheckbox_minimal-red.checked.validation-error,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.validation-error {
  background-position: -40px 0;
}

.icheckbox_minimal-red.disabled,
.icheckbox_minimal-red.disabled.validation-error {
  background-position: -60px 0;
  cursor: default;
}

.icheckbox_minimal-red.checked.disabled, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.disabled,
.icheckbox_minimal-red.checked.disabled.validation-error,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.disabled.validation-error {
  background-position: -80px 0;
}

.iradio_minimal-red {
  background-position: -100px 0;
}

.iradio_minimal-red.hover,
.iradio_minimal-red.hover.validation-error {
  background-position: -120px 0;
}

.iradio_minimal-red.checked, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red,
.iradio_minimal-red.checked.validation-error,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.validation-error.icheckbox_minimal-red {
  background-position: -140px 0;
}

.iradio_minimal-red.disabled,
.iradio_minimal-red.disabled.validation-error {
  background-position: -160px 0;
  cursor: default;
}

.iradio_minimal-red.checked.disabled, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.disabled.icheckbox_minimal-red,
.iradio_minimal-red.checked.disabled.validation-error,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.disabled.validation-error.icheckbox_minimal-red {
  background-position: -180px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  .icheckbox_minimal-red,
  .iradio_minimal-red {
    background-image: url(../../images/icheck/red@2x.png);
    background-size: 200px 20px;
  }
}

/*!
 * resize-plugin
 */
.equalator {
  display: block !important;
}

.resize-equalator {
  display: block !important;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  margin-left: -9999em;
  z-index: -1;
}

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

.datepicker-inline {
  width: 220px;
}

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

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

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}

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

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

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

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

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

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

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

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

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

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

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

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

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

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

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

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

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

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}

.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today.focused {
  background: #ffc966;
}

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}

.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}

.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}

.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}

.datepicker table tr td.range.focused {
  background: #d5d5d5;
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}

.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}

.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}

.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

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

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

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

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

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

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

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

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

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

.input-group.date .input-group-addon {
  cursor: pointer;
}

.input-daterange {
  width: 100%;
}

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

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

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

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.toggle-slide {
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
  text-align: center;
}

div.disabled > .toggle-slide {
  opacity: 0.7;
  pointer-events: none;
}

.toggle-slide .toggle-on,
.toggle-slide .toggle-off,
.toggle-slide .toggle-blob {
  float: left;
}

.toggle-slide .toggle-blob {
  position: relative;
  z-index: 99;
  cursor: hand;
  cursor: -webkit-grab;
  cursor: grab;
}

.toggle-light .toggle-slide {
  border-radius: 9999px;
  -webkit-box-shadow: 0 0 0 1px #999;
          box-shadow: 0 0 0 1px #999;
}

.toggle-light .toggle-on,
.toggle-light .toggle-off {
  font-size: 11px;
  font-weight: 500;
}

.toggle-light .toggle-on,
.toggle-light .toggle-select .toggle-inner .active {
  background: #45a31f;
  -webkit-box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.8);
}

.toggle-light .toggle-off,
.toggle-light .toggle-select .toggle-on {
  color: rgba(0, 0, 0, 0.6);
  text-shadow: 0 1px rgba(255, 255, 255, 0.2);
  background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#f5f5f5));
  background: -o-linear-gradient(#cfcfcf, #f5f5f5);
  background: linear-gradient(#cfcfcf, #f5f5f5);
}

.toggle-light .toggle-blob {
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfcfcf));
  background: -o-linear-gradient(#f5f5f5, #cfcfcf);
  background: linear-gradient(#f5f5f5, #cfcfcf);
  -webkit-box-shadow: 1px 1px 2px #888;
          box-shadow: 1px 1px 2px #888;
}

.toggle-light .toggle-blob:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f9f9f9));
  background: -o-linear-gradient(#e4e4e4, #f9f9f9);
  background: linear-gradient(#e4e4e4, #f9f9f9);
}

.swiper-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.swiper-slide {
  width: auto;
}

.swiper-button-prev,
.swiper-button-next {
  background-color: #ffffff;
  background-image: none;
  bottom: 0;
  height: auto;
  margin-top: 0;
  top: 0;
  width: 20px;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}

.swiper-button-prev {
  left: 0;
  text-align: right;
}

.swiper-button-next {
  right: 0;
}

#header .swiper-button-prev,
#header .swiper-button-next {
  text-align: center;
  width: 46px;
}

.swiper-container .swiper-pagination-bullet,
.has-swiper .swiper-pagination-bullet {
  background: #DDDDDD;
  border: 2px solid #DDDDDD;
  height: 12px;
  margin: 0 8px 10px;
  opacity: 1;
  position: relative;
  width: 12px;
  -webkit-transition: background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

.swiper-container .swiper-pagination-bullet:hover,
.has-swiper .swiper-pagination-bullet:hover {
  background-color: #666666;
  border-color: #666666;
}

.swiper-container .swiper-pagination-bullet:after,
.has-swiper .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  border-radius: 50%;
  background-color: #ffffff;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: -webkit-transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

.swiper-container .swiper-pagination-bullet-active,
.has-swiper .swiper-pagination-bullet-active {
  border-color: #DDDDDD;
}

.swiper-container .swiper-pagination-bullet-active:after,
.has-swiper .swiper-pagination-bullet-active:after {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}

.swiper-container .swiper-pagination,
.has-swiper .swiper-pagination {
  height: 12px;
  line-height: 12px;
  margin-bottom: 26px;
  margin-top: 25px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .swiper-container .swiper-pagination,
  .has-swiper .swiper-pagination {
    margin-bottom: 29px;
    margin-top: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .swiper-container .swiper-pagination,
  .has-swiper .swiper-pagination {
    margin-bottom: 39px;
    margin-top: 22px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .swiper-container .swiper-pagination,
  .has-swiper .swiper-pagination {
    margin-bottom: 49px;
    margin-top: 26px;
  }
}

@media screen and (min-width: 1241px) {
  .swiper-container .swiper-pagination,
  .has-swiper .swiper-pagination {
    margin-bottom: 57px;
    margin-top: 30px;
  }
}

.swiper-container.hiddenPagination .swiper-pagination,
.has-swiper.hiddenPagination .swiper-pagination {
  display: none;
}

.has-swiper {
  position: relative;
}

.has-swiper .swiper-pagination {
  position: relative;
}

@media screen and (max-width: 560px) {
  .has-swiper .swiper-pagination.swiper-thumb-pagination {
    display: none;
  }
}

.has-swiper .swiper-pagination.swiper-main-pagination {
  display: none;
}

@media screen and (max-width: 560px) {
  .has-swiper .swiper-pagination.swiper-main-pagination {
    display: block;
  }
}

.has-swiper .swiper-pagination.hiddenPagination {
  display: none;
}

.has-swiper.without-thumbs .swiper-pagination.swiper-main-pagination {
  display: block;
}

.has-swiper .gallery-thumbs {
  margin-top: 0;
}

.has-swiper .gallery-thumbs img {
  width: 100%;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .has-swiper .gallery-thumbs {
    margin-top: 11px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .has-swiper .gallery-thumbs {
    margin-top: 13px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .has-swiper .gallery-thumbs {
    margin-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .has-swiper .gallery-thumbs {
    margin-top: 24px;
  }
}

.has-swiper .gallery-thumbs .swiper-wrapper {
  width: auto;
}

.has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
  overflow: hidden;
  position: relative;
  padding-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
    padding-bottom: 20px;
  }
}

.has-swiper .gallery-thumbs .swiper-slide .slide-wrapper:after {
  background: #666666;
  bottom: -3px;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(1px);
      -ms-transform: translateY(1px);
          transform: translateY(1px);
  -webkit-transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.has-swiper .gallery-thumbs .swiper-slide.as .slide-wrapper:after {
  background: #E2001A;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.has-swiper .gallery-thumbs .swiper-slide:hover .slide-wrapper:after {
  background: #E2001A;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.has-swiper.herostage .swiper-pagination {
  left: auto;
  right: auto;
  margin-left: -8px;
}

@media screen and (max-width: 560px) {
  .has-swiper.herostage .swiper-pagination {
    margin-left: -2px;
  }
}

.swiper-outer {
  position: relative;
}

.swiper-outer .swiper-navigation .swiper-button-prev,
.swiper-outer .swiper-navigation .swiper-button-next {
  background: rgba(255, 255, 255, 0.5);
  bottom: auto;
  margin-top: -28px;
  padding: 10px 15px;
  text-align: center;
  -webkit-transition: opacity .25s linear;
  -o-transition: opacity .25s linear;
  transition: opacity .25s linear;
  top: 45%;
  width: auto;
}

.swiper-outer .swiper-navigation .swiper-button-prev.swiper-button-disabled,
.swiper-outer .swiper-navigation .swiper-button-next.swiper-button-disabled {
  visibility: visible;
}

.swiper-outer .swiper-navigation .swiper-button-prev:before,
.swiper-outer .swiper-navigation .swiper-button-next:before {
  display: none;
}

.swiper-outer .swiper-navigation .swiper-button-prev i,
.swiper-outer .swiper-navigation .swiper-button-next i {
  height: 26px;
  width: 15px;
}

@media screen and (max-width: 560px) {
  .swiper-outer .swiper-navigation {
    display: none;
  }
}

.gallery-top-wrapper .swiper-button-prev,
.gallery-top-wrapper .swiper-button-next {
  position: absolute;
  top: 0;
  bottom: 0;
}

.gallery-top-wrapper .swiper-button-prev i,
.gallery-top-wrapper .swiper-button-next i {
  width: 24px;
  height: 40px;
  background-size: 24px 40px;
}

.gallery-top-wrapper .swiper-button-prev {
  left: 0;
}

.gallery-top-wrapper .swiper-button-next {
  right: 0;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container:before, .container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

@media (min-width: 801px) {
  .container {
    width: 800px;
  }
}

@media (min-width: 1241px) {
  .container {
    width: 1240px;
  }
}

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

.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}

.container-fluid:after {
  clear: both;
}

@media screen and (max-width: 560px) {
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .container-fluid {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .container-fluid {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 1241px) {
  .container-fluid {
    padding-left: 14px;
    padding-right: 14px;
  }
}

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

.row, .social-stream-container.two-column-wide,
.newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
.social-stream-container.full-column .newsroom-article,
.newsroom-container.full-column .social-stream-article,
.newsroom-container.full-column .newsroom-article {
  margin-right: -15px;
  margin-left: -15px;
}

.row:before, .social-stream-container.two-column-wide:before,
.newsroom-container.two-column-wide:before, .social-stream-container.full-column .social-stream-article:before,
.social-stream-container.full-column .newsroom-article:before,
.newsroom-container.full-column .social-stream-article:before,
.newsroom-container.full-column .newsroom-article:before, .row:after, .social-stream-container.two-column-wide:after,
.newsroom-container.two-column-wide:after, .social-stream-container.full-column .social-stream-article:after,
.social-stream-container.full-column .newsroom-article:after,
.newsroom-container.full-column .social-stream-article:after,
.newsroom-container.full-column .newsroom-article:after {
  display: table;
  content: " ";
}

.row:after, .social-stream-container.two-column-wide:after,
.newsroom-container.two-column-wide:after, .social-stream-container.full-column .social-stream-article:after,
.social-stream-container.full-column .newsroom-article:after,
.newsroom-container.full-column .social-stream-article:after,
.newsroom-container.full-column .newsroom-article:after {
  clear: both;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .row, .social-stream-container.two-column-wide,
  .newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
  .social-stream-container.full-column .newsroom-article,
  .newsroom-container.full-column .social-stream-article,
  .newsroom-container.full-column .newsroom-article {
    margin-left: -14px;
    margin-right: -14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .row, .social-stream-container.two-column-wide,
  .newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
  .social-stream-container.full-column .newsroom-article,
  .newsroom-container.full-column .social-stream-article,
  .newsroom-container.full-column .newsroom-article {
    margin-left: -14px;
    margin-right: -14px;
  }
}

@media screen and (min-width: 1241px) {
  .row, .social-stream-container.two-column-wide,
  .newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
  .social-stream-container.full-column .newsroom-article,
  .newsroom-container.full-column .social-stream-article,
  .newsroom-container.full-column .newsroom-article {
    margin-left: -14px;
    margin-right: -14px;
  }
}

.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, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .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, .social-stream-container.two-column-wide .social-stream-article,
.social-stream-container.two-column-wide .newsroom-article,
.newsroom-container.two-column-wide .social-stream-article,
.newsroom-container.two-column-wide .newsroom-article, .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, .social-stream-container.full-column section,
.newsroom-container.full-column section, .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-right: 15px;
  padding-left: 15px;
}

.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-4, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .social-stream-container.full-column section,
.newsroom-container.full-column section {
  float: left;
}

.col-xxs-1 {
  width: 8.3333333333%;
}

.col-xxs-2 {
  width: 16.6666666667%;
}

.col-xxs-3 {
  width: 25%;
}

.col-xxs-4 {
  width: 33.3333333333%;
}

.col-xxs-5 {
  width: 41.6666666667%;
}

.col-xxs-6, .col-4 {
  width: 50%;
}

.col-xxs-7 {
  width: 58.3333333333%;
}

.col-xxs-8 {
  width: 66.6666666667%;
}

.col-xxs-9 {
  width: 75%;
}

.col-xxs-10 {
  width: 83.3333333333%;
}

.col-xxs-11 {
  width: 91.6666666667%;
}

.col-xxs-12, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .social-stream-container.full-column section,
.newsroom-container.full-column section {
  width: 100%;
}

.col-xxs-pull-0 {
  right: auto;
}

.col-xxs-pull-1 {
  right: 8.3333333333%;
}

.col-xxs-pull-2 {
  right: 16.6666666667%;
}

.col-xxs-pull-3 {
  right: 25%;
}

.col-xxs-pull-4 {
  right: 33.3333333333%;
}

.col-xxs-pull-5 {
  right: 41.6666666667%;
}

.col-xxs-pull-6 {
  right: 50%;
}

.col-xxs-pull-7 {
  right: 58.3333333333%;
}

.col-xxs-pull-8 {
  right: 66.6666666667%;
}

.col-xxs-pull-9 {
  right: 75%;
}

.col-xxs-pull-10 {
  right: 83.3333333333%;
}

.col-xxs-pull-11 {
  right: 91.6666666667%;
}

.col-xxs-pull-12 {
  right: 100%;
}

.col-xxs-push-0 {
  left: auto;
}

.col-xxs-push-1 {
  left: 8.3333333333%;
}

.col-xxs-push-2 {
  left: 16.6666666667%;
}

.col-xxs-push-3 {
  left: 25%;
}

.col-xxs-push-4 {
  left: 33.3333333333%;
}

.col-xxs-push-5 {
  left: 41.6666666667%;
}

.col-xxs-push-6 {
  left: 50%;
}

.col-xxs-push-7 {
  left: 58.3333333333%;
}

.col-xxs-push-8 {
  left: 66.6666666667%;
}

.col-xxs-push-9 {
  left: 75%;
}

.col-xxs-push-10 {
  left: 83.3333333333%;
}

.col-xxs-push-11 {
  left: 91.6666666667%;
}

.col-xxs-push-12 {
  left: 100%;
}

.col-xxs-offset-0 {
  margin-left: 0%;
}

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

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

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

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

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

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

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

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

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

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

.col-xxs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xxs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 561px) {
  .col-xs-1, .col-xs-2, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
  }
  .col-xs-1 {
    width: 8.3333333333%;
  }
  .col-xs-2 {
    width: 16.6666666667%;
  }
  .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.3333333333%;
  }
  .col-xs-5 {
    width: 41.6666666667%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.3333333333%;
  }
  .col-xs-8 {
    width: 66.6666666667%;
  }
  .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section {
    width: 75%;
  }
  .col-xs-10 {
    width: 83.3333333333%;
  }
  .col-xs-11 {
    width: 91.6666666667%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .col-xs-pull-0 {
    right: auto;
  }
  .col-xs-pull-1 {
    right: 8.3333333333%;
  }
  .col-xs-pull-2 {
    right: 16.6666666667%;
  }
  .col-xs-pull-3 {
    right: 25%;
  }
  .col-xs-pull-4 {
    right: 33.3333333333%;
  }
  .col-xs-pull-5 {
    right: 41.6666666667%;
  }
  .col-xs-pull-6 {
    right: 50%;
  }
  .col-xs-pull-7 {
    right: 58.3333333333%;
  }
  .col-xs-pull-8 {
    right: 66.6666666667%;
  }
  .col-xs-pull-9 {
    right: 75%;
  }
  .col-xs-pull-10 {
    right: 83.3333333333%;
  }
  .col-xs-pull-11 {
    right: 91.6666666667%;
  }
  .col-xs-pull-12 {
    right: 100%;
  }
  .col-xs-push-0 {
    left: auto;
  }
  .col-xs-push-1 {
    left: 8.3333333333%;
  }
  .col-xs-push-2 {
    left: 16.6666666667%;
  }
  .col-xs-push-3 {
    left: 25%;
  }
  .col-xs-push-4 {
    left: 33.3333333333%;
  }
  .col-xs-push-5 {
    left: 41.6666666667%;
  }
  .col-xs-push-6 {
    left: 50%;
  }
  .col-xs-push-7 {
    left: 58.3333333333%;
  }
  .col-xs-push-8 {
    left: 66.6666666667%;
  }
  .col-xs-push-9 {
    left: 75%;
  }
  .col-xs-push-10 {
    left: 83.3333333333%;
  }
  .col-xs-push-11 {
    left: 91.6666666667%;
  }
  .col-xs-push-12 {
    left: 100%;
  }
  .col-xs-offset-0 {
    margin-left: 0%;
  }
  .col-xs-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-xs-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-xs-offset-3 {
    margin-left: 25%;
  }
  .col-xs-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-xs-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-xs-offset-6 {
    margin-left: 50%;
  }
  .col-xs-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-xs-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-xs-offset-9 {
    margin-left: 75%;
  }
  .col-xs-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-xs-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-xs-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 801px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1025px) {
  .col-sd-1, .col-sd-2, .col-sd-3, .col-sd-4, .col-sd-5, .col-sd-6, .col-sd-7, .col-sd-8, .col-sd-9, .col-sd-10, .col-sd-11, .col-sd-12 {
    float: left;
  }
  .col-sd-1 {
    width: 8.3333333333%;
  }
  .col-sd-2 {
    width: 16.6666666667%;
  }
  .col-sd-3 {
    width: 25%;
  }
  .col-sd-4 {
    width: 33.3333333333%;
  }
  .col-sd-5 {
    width: 41.6666666667%;
  }
  .col-sd-6 {
    width: 50%;
  }
  .col-sd-7 {
    width: 58.3333333333%;
  }
  .col-sd-8 {
    width: 66.6666666667%;
  }
  .col-sd-9 {
    width: 75%;
  }
  .col-sd-10 {
    width: 83.3333333333%;
  }
  .col-sd-11 {
    width: 91.6666666667%;
  }
  .col-sd-12 {
    width: 100%;
  }
  .col-sd-pull-0 {
    right: auto;
  }
  .col-sd-pull-1 {
    right: 8.3333333333%;
  }
  .col-sd-pull-2 {
    right: 16.6666666667%;
  }
  .col-sd-pull-3 {
    right: 25%;
  }
  .col-sd-pull-4 {
    right: 33.3333333333%;
  }
  .col-sd-pull-5 {
    right: 41.6666666667%;
  }
  .col-sd-pull-6 {
    right: 50%;
  }
  .col-sd-pull-7 {
    right: 58.3333333333%;
  }
  .col-sd-pull-8 {
    right: 66.6666666667%;
  }
  .col-sd-pull-9 {
    right: 75%;
  }
  .col-sd-pull-10 {
    right: 83.3333333333%;
  }
  .col-sd-pull-11 {
    right: 91.6666666667%;
  }
  .col-sd-pull-12 {
    right: 100%;
  }
  .col-sd-push-0 {
    left: auto;
  }
  .col-sd-push-1 {
    left: 8.3333333333%;
  }
  .col-sd-push-2 {
    left: 16.6666666667%;
  }
  .col-sd-push-3 {
    left: 25%;
  }
  .col-sd-push-4 {
    left: 33.3333333333%;
  }
  .col-sd-push-5 {
    left: 41.6666666667%;
  }
  .col-sd-push-6 {
    left: 50%;
  }
  .col-sd-push-7 {
    left: 58.3333333333%;
  }
  .col-sd-push-8 {
    left: 66.6666666667%;
  }
  .col-sd-push-9 {
    left: 75%;
  }
  .col-sd-push-10 {
    left: 83.3333333333%;
  }
  .col-sd-push-11 {
    left: 91.6666666667%;
  }
  .col-sd-push-12 {
    left: 100%;
  }
  .col-sd-offset-0 {
    margin-left: 0%;
  }
  .col-sd-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sd-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sd-offset-3 {
    margin-left: 25%;
  }
  .col-sd-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sd-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sd-offset-6 {
    margin-left: 50%;
  }
  .col-sd-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sd-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sd-offset-9 {
    margin-left: 75%;
  }
  .col-sd-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sd-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sd-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1241px) {
  .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-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (max-width: 560px) {
  .hidden-xxs {
    display: none !important;
  }
}

/* DEBUG */
.show-grid {
  margin-bottom: 15px;
}

.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
  background-color: rgba(86, 61, 124, 0.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86, 61, 124, 0.2);
}

.row, .social-stream-container.two-column-wide,
.newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
.social-stream-container.full-column .newsroom-article,
.newsroom-container.full-column .social-stream-article,
.newsroom-container.full-column .newsroom-article {
  overflow: visible;
}

.container-fluid {
  min-height: 100%;
}

.col-xxs-12, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .social-stream-container.full-column section,
.newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
.newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
.col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
.social-stream-container.two-column-wide .newsroom-article,
.newsroom-container.two-column-wide .social-stream-article,
.newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
.col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
.col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
  min-height: 0px;
}

@media screen and (max-width: 560px) {
  .col-xxs-12, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
  .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
  .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .col-xxs-12, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
  .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
  .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .col-xxs-12, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
  .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
  .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 1241px) {
  .col-xxs-12, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
  .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
  .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    padding-left: 14px;
    padding-right: 14px;
  }
}

.wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
  margin: 0 auto;
}

@media screen and (max-width: 560px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    padding-left: 5.7%;
    padding-right: 5.7%;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    padding-left: 7.5%;
    padding-right: 7.5%;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    width: 908px;
  }
}

@media screen and (min-width: 1241px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    width: 988px;
  }
}

@media screen and (min-width: 1350px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    width: 1208px;
  }
}

.wrapper .wrapper, .herostage .carousel-caption > .wrapper .wrapper, .herostage.content-width .wrapper, .herostage.fullscreen-width .carousel-caption-content-wrapper .wrapper, .wrapper .herostage .carousel-caption > .wrapper, .herostage .wrapper .carousel-caption > .wrapper, .wrapper .herostage.content-width, .herostage.content-width .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper .herostage.content-width, .wrapper .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .wrapper .carousel-caption-content-wrapper, .herostage.content-width .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .herostage.content-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .carousel-caption-content-wrapper .carousel-caption-content-wrapper {
  padding-left: 0;
  padding-right: 0;
  width: auto;
}

.wrapper.full-width, .herostage .carousel-caption > .full-width.wrapper, .full-width.herostage.content-width, .herostage.fullscreen-width .full-width.carousel-caption-content-wrapper {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

.wrapper.full-width > .container-fluid, .herostage .carousel-caption > .full-width.wrapper > .container-fluid, .full-width.herostage.content-width > .container-fluid, .herostage.fullscreen-width .full-width.carousel-caption-content-wrapper > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.page-wrapper {
  width: 100%;
  min-height: 100%;
}

.column_wrapper.greyLight,
.column-content-wrapper.greyLight,
.content-carousel .swiper-slide.greyLight {
  background-color: #F6F6F6;
}

.column_wrapper.branding,
.column-content-wrapper.branding,
.content-carousel .swiper-slide.branding {
  background-color: #004A7F;
}

.column_wrapper.branding h1, .column_wrapper.branding h2, .column_wrapper.branding h3, .column_wrapper.branding .adhoc-message h2, .adhoc-message .column_wrapper.branding h2, .column_wrapper.branding h4, .column_wrapper.branding h5, .column_wrapper.branding h6, .column_wrapper.branding strong, .column_wrapper.branding p, .column_wrapper.branding a, .column_wrapper.branding em, .column_wrapper.branding ul, .column_wrapper.branding li,
.column-content-wrapper.branding h1,
.column-content-wrapper.branding h2,
.column-content-wrapper.branding h3,
.column-content-wrapper.branding .adhoc-message h2,
.adhoc-message .column-content-wrapper.branding h2,
.column-content-wrapper.branding h4,
.column-content-wrapper.branding h5,
.column-content-wrapper.branding h6,
.column-content-wrapper.branding strong,
.column-content-wrapper.branding p,
.column-content-wrapper.branding a,
.column-content-wrapper.branding em,
.column-content-wrapper.branding ul,
.column-content-wrapper.branding li,
.content-carousel .swiper-slide.branding h1,
.content-carousel .swiper-slide.branding h2,
.content-carousel .swiper-slide.branding h3,
.content-carousel .swiper-slide.branding .adhoc-message h2,
.adhoc-message .content-carousel .swiper-slide.branding h2,
.content-carousel .swiper-slide.branding h4,
.content-carousel .swiper-slide.branding h5,
.content-carousel .swiper-slide.branding h6,
.content-carousel .swiper-slide.branding strong,
.content-carousel .swiper-slide.branding p,
.content-carousel .swiper-slide.branding a,
.content-carousel .swiper-slide.branding em,
.content-carousel .swiper-slide.branding ul,
.content-carousel .swiper-slide.branding li {
  color: #ffffff;
}

.column_wrapper.branding a:hover,
.column-content-wrapper.branding a:hover,
.content-carousel .swiper-slide.branding a:hover {
  border-bottom-color: #ffffff;
  color: #ffffff;
}

.column_wrapper.branding .csc-frame-ruler-before:before,
.column_wrapper.branding .csc-both-rulers:before,
.column-content-wrapper.branding .csc-frame-ruler-before:before,
.column-content-wrapper.branding .csc-both-rulers:before,
.content-carousel .swiper-slide.branding .csc-frame-ruler-before:before,
.content-carousel .swiper-slide.branding .csc-both-rulers:before {
  border-top: 1px solid #ffffff;
}

.column_wrapper.branding .csc-frame-ruler-after:after,
.column_wrapper.branding .csc-both-rulers:after,
.column-content-wrapper.branding .csc-frame-ruler-after:after,
.column-content-wrapper.branding .csc-both-rulers:after,
.content-carousel .swiper-slide.branding .csc-frame-ruler-after:after,
.content-carousel .swiper-slide.branding .csc-both-rulers:after {
  border-bottom: 1px solid #ffffff;
}

.column_wrapper.color-white,
.column-content-wrapper.color-white,
.content-carousel .swiper-slide.color-white {
  background-color: #ffffff;
}

.column_wrapper.column_wrapper-vertical-spacing {
  margin-top: 14px;
  margin-bottom: 14px;
}

.column-content-wrapper.content-padding-1 {
  padding: 0 8.33%;
}

.column-content-wrapper.content-padding-2 {
  padding: 0 16.66%;
}

.column-content-wrapper.content-padding-3 {
  padding: 0 25.00%;
}

.flex-wrap-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 1241px) {
  .flex-wrap-row [class*=col-md].col-md-offset-0 {
    margin-left: -0.3px;
    margin-right: -0.3px;
  }
}

@media (min-width: 561px) and (max-width: 1240px) {
  .flex-wrap-row [class*=col-xs].col-xs-offset-0 {
    margin-left: -0.3px;
    margin-right: -0.3px;
  }
}

@media screen and (max-width: 560px) {
  .flex-wrap-row [class*=col-xxs].col-xxs-offset-0 {
    margin-left: -0.3px;
    margin-right: -0.3px;
  }
}

.content-carousel.swiper-container.equal-height-content-carousel .swiper-pagination {
  margin-top: 15px;
}

.content-carousel.swiper-container.equal-height-content-carousel .swiper-wrapper .swiper-slide {
  height: auto;
}

.flex-positioning-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.flex-positioning-active.flex-position-top {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flex-positioning-active.flex-position-bottom {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flex-positioning-active.flex-position-top-bottom {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex-positioning-active .column_content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.content-carousel.swiper-container.navigation-excluded {
  margin-left: 50px;
  margin-right: 50px;
}

/* display the column row 100% with - needed for tileview */
.wrapper.column-row-full-with, .herostage .carousel-caption > .column-row-full-with.wrapper, .column-row-full-with.herostage.content-width, .herostage.fullscreen-width .column-row-full-with.carousel-caption-content-wrapper {
  width: 100%;
}

/* styles for use as tile with fluid contenttype */
.column_wrapper.tile {
  overflow: hidden;
  padding: 0;
}

.column_wrapper.tile .content-padding-4 {
  padding: 0 1px 1px 1px;
}

.column_wrapper.tile .content-padding-5 {
  padding: 0 1px 2px 1px;
}

.column_wrapper.tile .content-padding-6 {
  padding: 0 2px 4px 2px;
}

.column_wrapper.tile .flex-positioning-active .column_content {
  height: 100%;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable:hover .background-image,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable:focus .background-image {
  cursor: pointer;
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image {
  background-size: cover;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-wrapper > .wrapper, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .herostage .carousel-caption.background-image-wrapper > .wrapper, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-wrapper > .herostage.content-width, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .herostage.fullscreen-width .background-image-wrapper > .carousel-caption-content-wrapper, .herostage.fullscreen-width .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-wrapper > .carousel-caption-content-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable.background-image-wrapper {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .wrapper, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .herostage.content-width, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .carousel-caption-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .wrapper div, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .herostage.content-width div, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .herostage.fullscreen-width .carousel-caption-content-wrapper div, .herostage.fullscreen-width .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .carousel-caption-content-wrapper div {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .wrapper .csc-frame-indent-left, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .herostage.content-width .csc-frame-indent-left, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .herostage.fullscreen-width .carousel-caption-content-wrapper .csc-frame-indent-left, .herostage.fullscreen-width .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .carousel-caption-content-wrapper .csc-frame-indent-left {
  margin-left: 20%;
  display: inline-block;
  width: auto;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-text-only {
  margin-bottom: 10px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-text-only a {
  margin-top: 5px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-default {
  padding: 16px 30px 10px 30px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text {
  padding: 0 0 0 0;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p {
  margin: 0;
  margin-bottom: 0;
  line-height: 1;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .btn-default, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .btn-blue,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .btn-white-outlined,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .btn-grey-outlined {
  margin-top: 5px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p {
  margin: 0;
  margin-bottom: 0;
  line-height: 1;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .btn-default, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .btn-blue,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .btn-white-outlined,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .btn-grey-outlined {
  margin-top: 5px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="OverlayTile"] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: calc(100% + 4px);
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="OverlayTile"] .without-padding.relative {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  height: 33%;
  left: -2px;
  padding-left: 20%;
  padding-top: 50px;
  right: -2px;
  top: 0;
  position: absolute;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="OverlayTile"] .without-padding.relative div {
  position: relative;
}

html {
  overflow-x: hidden;
}

html, body {
  height: 100%;
  min-height: 100%;
}

iframe {
  position: relative;
  z-index: 1;
}

.iframe-scroll-wrapper {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.csc-both-rulers::before, .csc-both-rulers::after {
  content: "";
  width: 100%;
  display: block;
}

html .csc-frame-ruler-after:after, html .csc-both-rulers:after {
  border-bottom: 1px solid #666666;
  margin: 0;
}

html .csc-frame-ruler-before:before, html .csc-both-rulers:before {
  border-top: 1px solid #666666;
  margin-bottom: 1em;
}

@-webkit-keyframes btn_pulse {
  0%, 100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}

@keyframes btn_pulse {
  0%, 100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}

.white-with-grey-border {
  background-color: #ffffff;
  border: 1px solid #CCCCCC;
}

.white-with-grey-border.bg-color-transparent-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

.white-with-grey-border.bg-color-transparent-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

.white-with-grey-border.bg-color-transparent-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

.white-with-grey-border.bg-color-transparent-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

.white-with-grey-border.bg-color-transparent-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

.white-with-grey-border.bg-color-transparent-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

.white-with-grey-border.bg-color-transparent-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

.white-with-grey-border.bg-color-transparent-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

.white-with-grey-border.bg-color-transparent-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

.white {
  background-color: #ffffff;
}

.white.bg-color-transparent-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

.white.bg-color-transparent-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

.white.bg-color-transparent-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

.white.bg-color-transparent-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

.white.bg-color-transparent-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

.white.bg-color-transparent-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

.white.bg-color-transparent-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

.white.bg-color-transparent-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

.white.bg-color-transparent-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

.black {
  background-color: #000000;
}

.black.bg-color-transparent-9 {
  background-color: rgba(0, 0, 0, 0.9);
}

.black.bg-color-transparent-8 {
  background-color: rgba(0, 0, 0, 0.8);
}

.black.bg-color-transparent-7 {
  background-color: rgba(0, 0, 0, 0.7);
}

.black.bg-color-transparent-6 {
  background-color: rgba(0, 0, 0, 0.6);
}

.black.bg-color-transparent-5 {
  background-color: rgba(0, 0, 0, 0.5);
}

.black.bg-color-transparent-4 {
  background-color: rgba(0, 0, 0, 0.4);
}

.black.bg-color-transparent-3 {
  background-color: rgba(0, 0, 0, 0.3);
}

.black.bg-color-transparent-2 {
  background-color: rgba(0, 0, 0, 0.2);
}

.black.bg-color-transparent-1 {
  background-color: rgba(0, 0, 0, 0.1);
}

.grey {
  background-color: #F6F6F6;
  position: relative;
  overflow: hidden;
}

.grey.bg-color-transparent-9 {
  background-color: rgba(246, 246, 246, 0.9);
}

.grey.bg-color-transparent-8 {
  background-color: rgba(246, 246, 246, 0.8);
}

.grey.bg-color-transparent-7 {
  background-color: rgba(246, 246, 246, 0.7);
}

.grey.bg-color-transparent-6 {
  background-color: rgba(246, 246, 246, 0.6);
}

.grey.bg-color-transparent-5 {
  background-color: rgba(246, 246, 246, 0.5);
}

.grey.bg-color-transparent-4 {
  background-color: rgba(246, 246, 246, 0.4);
}

.grey.bg-color-transparent-3 {
  background-color: rgba(246, 246, 246, 0.3);
}

.grey.bg-color-transparent-2 {
  background-color: rgba(246, 246, 246, 0.2);
}

.grey.bg-color-transparent-1 {
  background-color: rgba(246, 246, 246, 0.1);
}

.smoke {
  background-color: #F6F6F6;
}

.smoke.bg-color-transparent-9 {
  background-color: rgba(246, 246, 246, 0.9);
}

.smoke.bg-color-transparent-8 {
  background-color: rgba(246, 246, 246, 0.8);
}

.smoke.bg-color-transparent-7 {
  background-color: rgba(246, 246, 246, 0.7);
}

.smoke.bg-color-transparent-6 {
  background-color: rgba(246, 246, 246, 0.6);
}

.smoke.bg-color-transparent-5 {
  background-color: rgba(246, 246, 246, 0.5);
}

.smoke.bg-color-transparent-4 {
  background-color: rgba(246, 246, 246, 0.4);
}

.smoke.bg-color-transparent-3 {
  background-color: rgba(246, 246, 246, 0.3);
}

.smoke.bg-color-transparent-2 {
  background-color: rgba(246, 246, 246, 0.2);
}

.smoke.bg-color-transparent-1 {
  background-color: rgba(246, 246, 246, 0.1);
}

.blue,
.blue.altered {
  background-color: #004A7F;
  color: #ffffff;
}

.blue.bg-color-transparent-9,
.blue.altered.bg-color-transparent-9 {
  background-color: rgba(0, 74, 127, 0.9);
}

.blue.bg-color-transparent-8,
.blue.altered.bg-color-transparent-8 {
  background-color: rgba(0, 74, 127, 0.8);
}

.blue.bg-color-transparent-7,
.blue.altered.bg-color-transparent-7 {
  background-color: rgba(0, 74, 127, 0.7);
}

.blue.bg-color-transparent-6,
.blue.altered.bg-color-transparent-6 {
  background-color: rgba(0, 74, 127, 0.6);
}

.blue.bg-color-transparent-5,
.blue.altered.bg-color-transparent-5 {
  background-color: rgba(0, 74, 127, 0.5);
}

.blue.bg-color-transparent-4,
.blue.altered.bg-color-transparent-4 {
  background-color: rgba(0, 74, 127, 0.4);
}

.blue.bg-color-transparent-3,
.blue.altered.bg-color-transparent-3 {
  background-color: rgba(0, 74, 127, 0.3);
}

.blue.bg-color-transparent-2,
.blue.altered.bg-color-transparent-2 {
  background-color: rgba(0, 74, 127, 0.2);
}

.blue.bg-color-transparent-1,
.blue.altered.bg-color-transparent-1 {
  background-color: rgba(0, 74, 127, 0.1);
}

.blue .highcharts-legend-item,
.blue .highcharts-legend-item span,
.blue.altered .highcharts-legend-item,
.blue.altered .highcharts-legend-item span {
  color: #ffffff !important;
}

.blue p,
.blue.altered p {
  color: #ffffff;
}

.blue .csc-default p,
.blue.altered .csc-default p {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.grey-dark {
  background-color: #282828;
  position: relative;
  overflow: hidden;
}

.grey-dark.bg-color-transparent-9 {
  background-color: rgba(40, 40, 40, 0.9);
}

.grey-dark.bg-color-transparent-8 {
  background-color: rgba(40, 40, 40, 0.8);
}

.grey-dark.bg-color-transparent-7 {
  background-color: rgba(40, 40, 40, 0.7);
}

.grey-dark.bg-color-transparent-6 {
  background-color: rgba(40, 40, 40, 0.6);
}

.grey-dark.bg-color-transparent-5 {
  background-color: rgba(40, 40, 40, 0.5);
}

.grey-dark.bg-color-transparent-4 {
  background-color: rgba(40, 40, 40, 0.4);
}

.grey-dark.bg-color-transparent-3 {
  background-color: rgba(40, 40, 40, 0.3);
}

.grey-dark.bg-color-transparent-2 {
  background-color: rgba(40, 40, 40, 0.2);
}

.grey-dark.bg-color-transparent-1 {
  background-color: rgba(40, 40, 40, 0.1);
}

.gradient-grey-white {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#F6F6F6));
  background-image: -o-linear-gradient(bottom, #ffffff 0%, #F6F6F6 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #F6F6F6 100%);
}

.gradient-grey-white.bg-color-transparent-9 {
  background-color: rgba(255, 255, 255, 0.9);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.9)), to(rgba(246, 246, 246, 0.9)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.9) 0%, rgba(246, 246, 246, 0.9) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.9) 0%, rgba(246, 246, 246, 0.9) 100%);
}

.gradient-grey-white.bg-color-transparent-8 {
  background-color: rgba(255, 255, 255, 0.8);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.8)), to(rgba(246, 246, 246, 0.8)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.8) 0%, rgba(246, 246, 246, 0.8) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(246, 246, 246, 0.8) 100%);
}

.gradient-grey-white.bg-color-transparent-7 {
  background-color: rgba(255, 255, 255, 0.7);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.7)), to(rgba(246, 246, 246, 0.7)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.7) 0%, rgba(246, 246, 246, 0.7) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.7) 0%, rgba(246, 246, 246, 0.7) 100%);
}

.gradient-grey-white.bg-color-transparent-6 {
  background-color: rgba(255, 255, 255, 0.6);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.6)), to(rgba(246, 246, 246, 0.6)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.6) 0%, rgba(246, 246, 246, 0.6) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.6) 0%, rgba(246, 246, 246, 0.6) 100%);
}

.gradient-grey-white.bg-color-transparent-5 {
  background-color: rgba(255, 255, 255, 0.5);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.5)), to(rgba(246, 246, 246, 0.5)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.5) 0%, rgba(246, 246, 246, 0.5) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, rgba(246, 246, 246, 0.5) 100%);
}

.gradient-grey-white.bg-color-transparent-4 {
  background-color: rgba(255, 255, 255, 0.4);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.4)), to(rgba(246, 246, 246, 0.4)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.4) 0%, rgba(246, 246, 246, 0.4) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.4) 0%, rgba(246, 246, 246, 0.4) 100%);
}

.gradient-grey-white.bg-color-transparent-3 {
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.3)), to(rgba(246, 246, 246, 0.3)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, rgba(246, 246, 246, 0.3) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 0%, rgba(246, 246, 246, 0.3) 100%);
}

.gradient-grey-white.bg-color-transparent-2 {
  background-color: rgba(255, 255, 255, 0.2);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.2)), to(rgba(246, 246, 246, 0.2)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.2) 0%, rgba(246, 246, 246, 0.2) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 0%, rgba(246, 246, 246, 0.2) 100%);
}

.gradient-grey-white.bg-color-transparent-1 {
  background-color: rgba(255, 255, 255, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.1)), to(rgba(246, 246, 246, 0.1)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(246, 246, 246, 0.1) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.1) 0%, rgba(246, 246, 246, 0.1) 100%);
}

.blue .btn-link, .blue .welt-icon, .black .btn-link, .black .welt-icon, .grey-dark .btn-link, .grey-dark .welt-icon, .smoke .btn-link, .smoke .welt-icon {
  color: #ffffff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.blue .btn-link:hover, .blue .welt-icon:hover, .black .btn-link:hover, .black .welt-icon:hover, .grey-dark .btn-link:hover, .grey-dark .welt-icon:hover, .smoke .btn-link:hover, .smoke .welt-icon:hover {
  color: #ffffff;
  border-bottom-color: #ffffff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.white-with-grey-border .btn-link, .white-with-grey-border .welt-icon, .white .btn-link, .white .welt-icon, .grey .btn-link, .grey .welt-icon, .gradient-grey-white .btn-link, .gradient-grey-white .welt-icon {
  color: #282828;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPFJREFUGJVlzyFOxEAYxfH/N20vQDYgKO1MKxAIHA61N0CuQxEQewMugCaEQILAcoRNCKxBNcHTMJ1gEChsk/lQTbrl2fdLXp44595V9SdN05O2bX+ZxMQYP0Rk3vf9Ks/zrX9gNpstgCdjzFGWZc9VVW1vgKZp+qIoFsAjcKiqr3me7w5Axtg5dwOcAZ8xxnkIoTMjEL3358AtUAErgDGgLMsdVT0GMMa8bYC6rveAtYgcqOqD9/4UIAEoiqISkRcRqWOM1yGECyACGGvtfpIka8ACVyGE5VAOu1/OObXWXk5eAZCKyL2qfndddzctAf4ArAtSaB7eFSwAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%232828228%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.white-with-grey-border .btn-link:hover, .white-with-grey-border .welt-icon:hover, .white .btn-link:hover, .white .welt-icon:hover, .grey .btn-link:hover, .grey .welt-icon:hover, .gradient-grey-white .btn-link:hover, .gradient-grey-white .welt-icon:hover {
  color: #282828;
  border-bottom-color: #282828;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPFJREFUGJVlzyFOxEAYxfH/N20vQDYgKO1MKxAIHA61N0CuQxEQewMugCaEQILAcoRNCKxBNcHTMJ1gEChsk/lQTbrl2fdLXp44595V9SdN05O2bX+ZxMQYP0Rk3vf9Ks/zrX9gNpstgCdjzFGWZc9VVW1vgKZp+qIoFsAjcKiqr3me7w5Axtg5dwOcAZ8xxnkIoTMjEL3358AtUAErgDGgLMsdVT0GMMa8bYC6rveAtYgcqOqD9/4UIAEoiqISkRcRqWOM1yGECyACGGvtfpIka8ACVyGE5VAOu1/OObXWXk5eAZCKyL2qfndddzctAf4ArAtSaB7eFSwAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%232828228%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.rounded {
  overflow: hidden;
  border-radius: 8px;
}

.rounded-top {
  overflow: hidden;
  border-radius: 8px 8px 0 0;
}

.rounded-bottom {
  overflow: hidden;
  border-radius: 0 0 8px 8px;
}

.text-color .text-color.text-white,
.text-white {
  color: #ffffff;
}

.text-color .text-color.text-white h1:not([class*="background-"]),
.text-color .text-color.text-white .h1:not([class*="background-"]),
.text-white h1:not([class*="background-"]),
.text-white .h1:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h2:not([class*="background-"]),
.text-color .text-color.text-white .h2:not([class*="background-"]),
.text-white h2:not([class*="background-"]),
.text-white .h2:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h3:not([class*="background-"]), .text-color .text-color.text-white .adhoc-message h2:not([class*="background-"]), .adhoc-message .text-color .text-color.text-white h2:not([class*="background-"]),
.text-color .text-color.text-white .h3:not([class*="background-"]),
.text-white h3:not([class*="background-"]),
.text-white .adhoc-message h2:not([class*="background-"]),
.adhoc-message .text-white h2:not([class*="background-"]),
.text-white .h3:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h4:not([class*="background-"]),
.text-color .text-color.text-white .h4:not([class*="background-"]),
.text-white h4:not([class*="background-"]),
.text-white .h4:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h5:not([class*="background-"]),
.text-color .text-color.text-white .h5:not([class*="background-"]),
.text-white h5:not([class*="background-"]),
.text-white .h5:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h6:not([class*="background-"]),
.text-color .text-color.text-white .h6:not([class*="background-"]),
.text-white h6:not([class*="background-"]),
.text-white .h6:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white .csc-default p, .text-color .text-color.text-white p,
.text-white .csc-default p,
.text-white p {
  color: #ffffff;
}

.text-color .text-color.text-white .csc-default p b,
.text-color .text-color.text-white .csc-default p strong, .text-color .text-color.text-white p b,
.text-color .text-color.text-white p strong,
.text-white .csc-default p b,
.text-white .csc-default p strong,
.text-white p b,
.text-white p strong {
  color: #ffffff;
}

.text-color .text-color.text-black,
.text-black {
  color: #282828;
}

.text-color .text-color.text-black h1:not([class*="background-"]),
.text-color .text-color.text-black .h1:not([class*="background-"]),
.text-black h1:not([class*="background-"]),
.text-black .h1:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h2:not([class*="background-"]),
.text-color .text-color.text-black .h2:not([class*="background-"]),
.text-black h2:not([class*="background-"]),
.text-black .h2:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h3:not([class*="background-"]), .text-color .text-color.text-black .adhoc-message h2:not([class*="background-"]), .adhoc-message .text-color .text-color.text-black h2:not([class*="background-"]),
.text-color .text-color.text-black .h3:not([class*="background-"]),
.text-black h3:not([class*="background-"]),
.text-black .adhoc-message h2:not([class*="background-"]),
.adhoc-message .text-black h2:not([class*="background-"]),
.text-black .h3:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h4:not([class*="background-"]),
.text-color .text-color.text-black .h4:not([class*="background-"]),
.text-black h4:not([class*="background-"]),
.text-black .h4:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h5:not([class*="background-"]),
.text-color .text-color.text-black .h5:not([class*="background-"]),
.text-black h5:not([class*="background-"]),
.text-black .h5:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h6:not([class*="background-"]),
.text-color .text-color.text-black .h6:not([class*="background-"]),
.text-black h6:not([class*="background-"]),
.text-black .h6:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black .csc-default p, .text-color .text-color.text-black p,
.text-black .csc-default p,
.text-black p {
  color: #282828;
}

.text-color .text-color.text-black .csc-default p b,
.text-color .text-color.text-black .csc-default p strong, .text-color .text-color.text-black p b,
.text-color .text-color.text-black p strong,
.text-black .csc-default p b,
.text-black .csc-default p strong,
.text-black p b,
.text-black p strong {
  color: #282828;
}

body {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  body {
    font-size: 15px;
    line-height: 22px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  body {
    font-size: 15px;
    line-height: 22px;
  }
}

@media screen and (min-width: 1241px) {
  body {
    font-size: 17px;
    line-height: 22px;
  }
}

h1,
.h1,
.h4 {
  color: #282828;
  font-size: 27px;
  line-height: 32px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h1,
  .h1,
  .h4 {
    font-size: 28px;
    line-height: 33px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h1,
  .h1,
  .h4 {
    font-size: 32px;
    line-height: 38px;
  }
}

@media screen and (min-width: 1241px) {
  h1,
  .h1,
  .h4 {
    font-size: 38px;
    line-height: 45px;
  }
}

.altered h1, .altered
.h1, .altered
.h4 {
  color: #ffffff;
}

.herostage h1, .herostage
.h1 {
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage h1, .herostage
  .h1 {
    font-size: 24px;
    line-height: 28px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage h1, .herostage
  .h1 {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage h1, .herostage
  .h1 {
    font-size: 28px;
    line-height: 34px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage h1, .herostage
  .h1 {
    font-size: 40px;
    line-height: 48px;
  }
}

h2, .h2 {
  color: #282828;
  font-size: 24px;
  line-height: 29px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 1241px) {
  h2, .h2 {
    font-size: 28px;
    line-height: 33px;
  }
}

.altered h2, .altered
.h2 {
  color: #ffffff;
}

.herostage h2, .herostage
.h2 {
  font-size: 18px;
  line-height: 22px;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage h2, .herostage
  .h2 {
    font-size: 22px;
    line-height: 26px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage h2, .herostage
  .h2 {
    font-size: 18px;
    line-height: 22px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage h2, .herostage
  .h2 {
    font-size: 24px;
    line-height: 29px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage h2, .herostage
  .h2 {
    font-size: 31px;
    line-height: 38px;
  }
}


h3,
.adhoc-message h2, .h3 {
  color: #282828;
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 1241px) {
  
  h3,
  .adhoc-message h2, .h3 {
    font-size: 22px;
    line-height: 27px;
  }
}

.altered h3, .altered .adhoc-message h2, .adhoc-message .altered h2, .altered
.h3 {
  color: #ffffff;
}

.herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
.h3 {
  font-size: 16px;
  line-height: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
  .h3 {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
  .h3 {
    font-size: 16px;
    line-height: 20px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
  .h3 {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
  .h3 {
    font-size: 22px;
    line-height: 27px;
  }
}

h4,
h6,
.h6 {
  color: #999999;
  font-size: 19px;
  line-height: 22px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h4,
  h6,
  .h6 {
    font-size: 18px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h4,
  h6,
  .h6 {
    font-size: 18px;
  }
}

@media screen and (min-width: 1241px) {
  h4,
  h6,
  .h6 {
    font-size: 19px;
  }
}

.altered h4, .altered
h6, .altered
.h6 {
  color: #DDDDDD;
}

h5, .h5 {
  color: #999999;
  font-size: 13px;
  line-height: 19px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.altered h5, .altered
.h5 {
  color: #DDDDDD;
}

p {
  font-size: 16px;
}

p b,
p strong {
  color: #282828;
}

p[style*="color"] b,
p[style*="color"] strong {
  color: inherit;
}

p.bodytext {
  line-height: 1.4;
}

ul {
  font-size: 16px;
}

@media screen and (max-width: 800px) {
  .csc-default p, .csc-default li, .csc-textpic p, .csc-textpic li {
    font-size: 16px !important;
  }
}

h1.h2 {
  font-size: 24px;
  line-height: 29px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h1.h3 {
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h2.h1 {
  font-size: 32px;
  line-height: 38px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h2.h3 {
  font-size: 25px;
  line-height: 30px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h3.h1, .adhoc-message h2.h1 {
  font-size: 25px;
  line-height: 30px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h3.h2, .adhoc-message h2.h2 {
  font-size: 24px;
  line-height: 29px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (max-width: 800px) {
  span.small {
    font-size: 1.25rem;
    line-height: 1.4;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.small {
    font-size: 1.25rem;
    line-height: 1.4;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.small {
    font-size: 1.4rem;
    line-height: 1.4;
    color: inherit;
  }
}

@media screen and (max-width: 800px) {
  span.medium {
    font-size: 1.6rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.medium {
    font-size: 2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.medium {
    font-size: 2.2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (max-width: 800px) {
  span.large {
    font-size: 2.2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.large {
    font-size: 2.8rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.large {
    font-size: 3.2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (max-width: 800px) {
  span.xl {
    font-size: 3.2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.xl {
    font-size: 3.8rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.xl {
    font-size: 4.4rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (max-width: 800px) {
  span.xxl {
    font-size: 4.6rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.xxl {
    font-size: 5.3rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.xxl {
    font-size: 6rem;
    line-height: 1.2;
    color: inherit;
  }
}

strong,
b,
.bold,
.excerpt {
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.background-white {
  background-color: #F6F6F6;
  opacity: 0.7;
  padding: 0.25em;
}

.background-black {
  background-color: #222222;
  opacity: 0.7;
  padding: 0.25em;
}

.background-blue-multi-line {
  background-color: #014A7F;
  color: #ffffff;
  -webkit-box-shadow: 10px 0 0 #014A7F, -10px 0 0 #014A7F;
          box-shadow: 10px 0 0 #014A7F, -10px 0 0 #014A7F;
  margin-left: 10px;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}

blockquote {
  border: none;
  padding: 0;
  margin: 42px 0;
}

blockquote footer {
  margin: 10px;
}

blockquote footer:before {
  content: '';
}

blockquote .background-blue-multi-line {
  display: inline-block;
  padding: 10px;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

blockquote > span,
blockquote > p,
blockquote > p.bodytext {
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-size: 24px;
  letter-spacing: 0.43px;
  line-height: 36px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

@media (min-width: 801px) {
  blockquote > span,
  blockquote > p,
  blockquote > p.bodytext {
    font-size: 28px;
    letter-spacing: 0.5px;
    line-height: 28px;
  }
}

.herostage blockquote {
  margin: 0;
}

cite {
  color: #014A7F;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-size: 18px;
  letter-spacing: 0.32px;
  line-height: 28px;
  font-style: normal;
}

.background-white-with-transparency {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.9);
  color: #282828;
  -webkit-box-shadow: 10px 0 0 rgba(255, 255, 255, 0.9), -10px 0 0 rgba(255, 255, 255, 0.9);
          box-shadow: 10px 0 0 rgba(255, 255, 255, 0.9), -10px 0 0 rgba(255, 255, 255, 0.9);
  /* For firefox browser */
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  margin-left: 10px;
  margin-right: 10px;
}

.background-black-with-transparency {
  display: inline-block;
  background-color: rgba(40, 40, 40, 0.9);
  color: #ffffff;
  -webkit-box-shadow: 10px 0 0 rgba(40, 40, 40, 0.9), -10px 0 0 rgba(40, 40, 40, 0.9);
          box-shadow: 10px 0 0 rgba(40, 40, 40, 0.9), -10px 0 0 rgba(40, 40, 40, 0.9);
  /* For firefox browser */
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  margin-left: 10px;
  margin-right: 10px;
}

.text-gradients {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  -webkit-nbsp-mode: space;
}

.text-gradients.text-center {
  margin-left: auto;
  margin-right: auto;
}

.text-gradients.text-right {
  margin-left: auto;
}

.text-gradients-light-pink-to-blue {
  background: -webkit-linear-gradient(left, #DC6478, #6E87C3);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #DC6478;
}

.text-gradients-blue-to-light-pink {
  background: -webkit-linear-gradient(left, #6E87C3, #DC6478);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #6E87C3;
}

.text-gradients-blue-to-lime {
  background: -webkit-linear-gradient(left, #6E87C3, #E6D200);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #6E87C3;
}

.text-gradients-lime-to-orange {
  background: -webkit-linear-gradient(left, #E6D200, #F07819);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #E6D200;
}

.text-gradients-orange-to-lime {
  background: -webkit-linear-gradient(left, #F07819, #E6D200);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #F07819;
}

.text-gradients-pink-to-light-orange {
  background: -webkit-linear-gradient(left, #E64669, #FAA500);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #E64669;
}

.text-gradients-light-orange-to-pink {
  background: -webkit-linear-gradient(left, #FAA500, #E64669);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #FAA500;
}

.sma-underline, .sma-underline-with-spacing {
  text-decoration: underline;
}

.sma-underline-with-spacing {
  text-decoration: none;
  border-bottom: 1px solid currentColor;
  padding-bottom: 0.05em;
}

a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container a {
  color: #004A7F;
  cursor: pointer;
  position: relative;
  border-bottom: 1px solid transparent;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

a:hover, a:focus,
#navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover,
#navigation nav[role="navigation"] .first-layer li .dropdown-container a:focus {
  color: #002E4F;
  outline: 0;
  text-decoration: none;
  border-bottom-color: #001B2F;
}

a:active,
#navigation nav[role="navigation"] .first-layer li .dropdown-container a:active {
  color: #001B2F;
}

a h1,
.csc-textpic a h1,
a h2,
.csc-textpic
a h2,
a h3,
a .adhoc-message h2,
.adhoc-message a h2,
.csc-textpic a h3,
.csc-textpic a .adhoc-message h2,
.adhoc-message .csc-textpic a h2,
a h4,
.csc-textpic
a h4,
a h5,
.csc-textpic
a h5,
a h6,
.csc-textpic
a h6,
h1 a,
.csc-textpic
h1 a,
h2 a,
.csc-textpic
h2 a,
h3 a,
.adhoc-message h2 a,
.csc-textpic h3 a,
.csc-textpic .adhoc-message h2 a,
.adhoc-message .csc-textpic h2 a,
h4 a,
.csc-textpic
h4 a,
h5 a,
.csc-textpic
h5 a,
h6 a,
.csc-textpic
h6 a {
  border: none;
  color: #004A7F;
  cursor: pointer;
}

a h1:hover, a h1:focus,
.csc-textpic a h1:hover,
.csc-textpic a h1:focus,
a h2:hover,
a h2:focus,
.csc-textpic
a h2:hover,
.csc-textpic
a h2:focus,
a h3:hover,
a .adhoc-message h2:hover,
.adhoc-message a h2:hover,
a h3:focus,
a .adhoc-message h2:focus,
.adhoc-message a h2:focus,
.csc-textpic a h3:hover,
.csc-textpic a .adhoc-message h2:hover,
.adhoc-message .csc-textpic a h2:hover,
.csc-textpic a h3:focus,
.csc-textpic a .adhoc-message h2:focus,
.adhoc-message .csc-textpic a h2:focus,
a h4:hover,
a h4:focus,
.csc-textpic
a h4:hover,
.csc-textpic
a h4:focus,
a h5:hover,
a h5:focus,
.csc-textpic
a h5:hover,
.csc-textpic
a h5:focus,
a h6:hover,
a h6:focus,
.csc-textpic
a h6:hover,
.csc-textpic
a h6:focus,
h1 a:hover,
h1 a:focus,
.csc-textpic
h1 a:hover,
.csc-textpic
h1 a:focus,
h2 a:hover,
h2 a:focus,
.csc-textpic
h2 a:hover,
.csc-textpic
h2 a:focus,
h3 a:hover,
.adhoc-message h2 a:hover,
h3 a:focus,
.adhoc-message h2 a:focus,
.csc-textpic h3 a:hover,
.csc-textpic .adhoc-message h2 a:hover,
.adhoc-message .csc-textpic h2 a:hover,
.csc-textpic h3 a:focus,
.csc-textpic .adhoc-message h2 a:focus,
.adhoc-message .csc-textpic h2 a:focus,
h4 a:hover,
h4 a:focus,
.csc-textpic
h4 a:hover,
.csc-textpic
h4 a:focus,
h5 a:hover,
h5 a:focus,
.csc-textpic
h5 a:hover,
.csc-textpic
h5 a:focus,
h6 a:hover,
h6 a:focus,
.csc-textpic
h6 a:hover,
.csc-textpic
h6 a:focus {
  border: none;
  color: #002E4F;
  outline: 0;
  text-decoration: none;
}

a h1:active,
.csc-textpic a h1:active,
a h2:active,
.csc-textpic
a h2:active,
a h3:active,
a .adhoc-message h2:active,
.adhoc-message a h2:active,
.csc-textpic a h3:active,
.csc-textpic a .adhoc-message h2:active,
.adhoc-message .csc-textpic a h2:active,
a h4:active,
.csc-textpic
a h4:active,
a h5:active,
.csc-textpic
a h5:active,
a h6:active,
.csc-textpic
a h6:active,
h1 a:active,
.csc-textpic
h1 a:active,
h2 a:active,
.csc-textpic
h2 a:active,
h3 a:active,
.adhoc-message h2 a:active,
.csc-textpic h3 a:active,
.csc-textpic .adhoc-message h2 a:active,
.adhoc-message .csc-textpic h2 a:active,
h4 a:active,
.csc-textpic
h4 a:active,
h5 a:active,
.csc-textpic
h5 a:active,
h6 a:active,
.csc-textpic
h6 a:active {
  color: #001B2F;
}

figure a,
.csc-textpic-imagewrap a {
  border: none;
}

figure a.btn-link, figure a.welt-icon,
.csc-textpic-imagewrap a.btn-link,
.csc-textpic-imagewrap a.welt-icon {
  border-bottom: 1px solid transparent;
  -webkit-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

figure a.btn-link:hover, figure a.welt-icon:hover,
.csc-textpic-imagewrap a.btn-link:hover,
.csc-textpic-imagewrap a.welt-icon:hover {
  border-bottom: 1px solid #001B2F;
}

figure a:hover,
.csc-textpic-imagewrap a:hover {
  border: none;
}

ul {
  list-style: none;
}

ul li {
  background-size: 4px;
  background-position-y: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAADdJREFUCJk9ycENACEQw0BvdC1cY/SAaCkt0kSWD8K/kcv26G5LamB9Fz9AEuuel4CVZCfZVTUPU14YASFZR3MAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%224%22%20height%3D%224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EOval%20101%3C%2Ftitle%3E%3Ccircle%20cx%3D%22951%22%20cy%3D%22763%22%20r%3D%222%22%20transform%3D%22translate%28-949%20-761%29%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

ul.tick li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAQtJREFUKJGVkC1IQ2EUhp/v3KUrJvPA4AxrVsuuXL1ssygmwaDZuCI4/bgTwSjY1swadXMz3alJNBi3BdsY+FcMMvg+k/N/Xt90OO954D2v4j/Kb8yCrGIe5iU+pCcxcgA0Odl7UbGgrE4D54itUiktATbxJxSsJxFTAy7pdpcBCzA46tzaCI7UQTo8ywJX5d6b5ZDTO6S8UdrR9SdopjCEcWuIdRHlcxo+fbQFZR9RlMltrvS3GZ3AcQ9RJgkm4Ci8+xrGoRVdMOb1sHaX1NQt7eiGdGYfER+MT3W7+dMX763mdRFjQkTuwQyjCDjeOvvtfac/taIG454CNY1Vi1RK9UG9fVe2OBHn7BVRFU5FKDHEHQAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ELine%3C%2Ftitle%3E%3Cpath%20d%3D%22M11.772.456L3.95%209.073l.943-.02-3.5-3.54-.458-.464-.925.913.457.463%203.5%203.54.484.49.462-.51%207.822-8.617.437-.482-.962-.874-.436.482z%22%20fill%3D%22%23004A7F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 16px 12px;
  background-position: left 11px;
}

.black ul.tick li,
.blue ul.tick li,
.grey-dark ul.tick li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAASVJREFUOI2tz78rxHEcx/Hvfc+FuoGSLErKYpGJRSlZZLxRmfwtt0kZ2DDKZDAoxcYkg0lJWSTDFfnR5fl6We7ydt25O76v8fN+vR+9P0mSYSStARtJkiQ9GaIrtrfTNE2BtzQjtGR7N03Tuucs0GWg6lqA9SzQReAjoFs/CsCmpNUu0TngNaB7tnMRLdcGn5JKHaIzwHNA923nG68th0JV0lIbdBqohJ1D24WmZWAzFN9tz7dAJ4Gn0D2W1NvyCts5YCcsvEiabUAngAd/50xS/2+/q+N54CDgFUlTtdkYcB9m57aLbdGAF4CjADxKWgBuw9ul7YGO0YD3AaduEuDa9lDXaMCLwEUDemN75M9owAeBqxp6J2n032g9koaBE9vj3e5+Aaw1ptIksDKgAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2022%2016%22%20enable-background%3D%22new%200%200%2022%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20points%3D%2220.1%2C0%208.561%2C12.012%201.899%2C5%200%2C7%206.649%2C14%208.549%2C16%2022%2C2%20%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

ul.list-red li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAOElEQVR42mN4yCBl84hBcv9jBqnNjxjEdRgeMUhffsQg9R+EQYJAAan7MAEgPgwS8IcISl8GaQcAkGIa+gYJOfkAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EOval 101%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-949 -761)' fill='%23E2001A'%3E%3Ccircle cx='951' cy='763' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

ul.list-square-red li {
  background-size: 7px;
  background-position-y: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAVSURBVAiZY3zEIPWfAQkwMaABwgIAgtQCA4IQOOAAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='7' height='7' style='fill:%23E2001A' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

ul.list-blue li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGhJREFUCJltzLENQEAARuH3nwVUahqNIYgVxA6mOLGOQkxAzCAhVCa506jw2i95AqC0NdACKXDiZZm7QQ/0vPOqApK8B6IPymXmWX1zpAY4f1HmMHjZf5QNuJaduFiRy3A+BG1IDVM33lBiGnunS3IlAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%227px%22%20viewBox%3D%22474.7%2029.7%207%207%22%20enable-background%3D%22new%20474.7%2029.7%207%207%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20id%3D%22Ellipse%22%20fill%3D%22%2300427E%22%20d%3D%22M474.7%2C33.2c0-1.9%2C1.6-3.5%2C3.5-3.5s3.5%2C1.6%2C3.5%2C3.5s-1.6%2C3.5-3.5%2C3.5S474.7%2C35.1%2C474.7%2C33.2z%22%20%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

ul.list-square-blue li {
  background-size: 7px;
  background-position-y: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAVSURBVAiZY2Twqv/PgASYGNAAYQEAdGcB0J7LiA0AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='7' height='7' style='fill:%23004A7F' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.csc-default ol {
  margin-left: 18px;
  padding-left: 0;
  font-size: inherit;
}

.csc-default ol li {
  padding-left: 6px;
}

ol.ol-default {
  list-style-type: decimal;
}

ol.ol-lower-roman {
  list-style-type: lower-roman;
}

ol.ol-upper-roman {
  list-style-type: upper-roman;
}

ol.ol-lower-alpha {
  list-style-type: lower-alpha;
}

ol.ol-upper-alpha {
  list-style-type: upper-alpha;
}

ol.oldecimalzero {
  list-style-type: decimal-leading-zero;
}

ol ol {
  margin-left: 20px;
  list-style: inherit;
}

/* example http://qa.rcw3.sma.de/demo/funktionselemente/v3/news/detail/news/13540-sma-erreicht-ueber-1-gigawatt-verkaufte-wechselrichter-leistung-in-thailand.html? */
.shariff {
  margin: 10px 0;
}

.shariff li {
  padding: 0;
}

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

div.csc-textpic .csc-textpic-imagewrap img {
  width: 100% !important;
}

.csc-textpic-center-outer {
  max-width: 100%;
}

.csc-textpic-center-outer .csc-textpic-center-inner {
  max-width: 100%;
}

.csc-textpic-center-outer .csc-textpic-center-inner figure {
  width: 100%;
}

.csc-textpic-center-outer .csc-textpic-center-inner figure picture,
.csc-textpic-center-outer .csc-textpic-center-inner figure img {
  width: 100%;
}

.background-image-wrapper {
  position: relative;
}

.background-image-wrapper > .wrapper, .herostage .carousel-caption.background-image-wrapper > .wrapper, .background-image-wrapper > .herostage.content-width, .herostage.fullscreen-width .background-image-wrapper > .carousel-caption-content-wrapper {
  position: relative;
  z-index: 1;
}

.background-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  text-align: center;
  top: 0;
}

.parallax-wrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.parallax-wrapper .parallax-image {
  opacity: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
  width: 100%;
  height: 140%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity .3s linear;
  -o-transition: opacity .3s linear;
  transition: opacity .3s linear;
  background: no-repeat center center;
  background-size: cover;
}

figcaption {
  background-color: #F6F6F6;
  color: #666666;
  padding: 12px 15px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.picture-aside {
  color: #666666;
}

.ic {
  margin: 0 auto;
}

.vp:before, .swiper-button-prev:before,
.swiper-button-next:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.vc, .swiper-button-prev > i,
.swiper-button-next > i {
  display: inline-block;
  vertical-align: middle;
}

.relative {
  position: relative;
}

.left {
  float: left;
}

.right {
  float: right;
}

.vertical-align-wrapper {
  display: table;
}

.vertical-align-wrapper .vertical-middle,
.vertical-align-wrapper .vertical-top,
.vertical-align-wrapper .vertical-bottom {
  display: table-cell;
  float: none !important;
}

.vertical-align-wrapper .vertical-middle {
  vertical-align: middle;
}

.vertical-align-wrapper .vertical-top {
  vertical-align: top;
}

.vertical-align-wrapper .vertical-bottom {
  vertical-align: bottom;
}

.table-cell {
  display: table-cell;
  float: none !important;
  vertical-align: middle;
}

.table-row .table-cell {
  display: block;
}

.table-row .table-cell[class*="col-"] {
  float: left !important;
}

.align-right {
  text-align: right;
}

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

.align-left {
  text-align: left;
}

/* This parent can be any width and height */
.center-content {
  text-align: center;
  /* The ghost, nudged to maintain perfect centering */
}

.center-content:before {
  content: '';
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}

/* The element to be centered, can
   also be of any width and height */
.centered-content {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

.text-hidden {
  color: transparent;
  font-size: 0px;
  text-indent: -9999em;
}

/* seperator */
.separator hr, hr {
  border-top: 0;
  border-bottom: 1px solid #DDDDDD;
}

/* maybe it works, if we have a special csc-headings class */
.separator-middle {
  position: relative;
}

.separator-middle:before {
  background-color: #DDDDDD;
  content: '';
  position: absolute;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 100%;
  margin-left: -1px;
  left: 50%;
  vertical-align: middle;
  width: 2px;
  z-index: 99;
}

.separator-arrow {
  height: 100%;
}

.table-wrapper {
  position: relative;
}

.table-wrapper .table-scroll-wrapper {
  overflow-y: auto;
}

.table-wrapper:after, .table-wrapper:before {
  bottom: 0;
  content: "";
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 15%;
  -webkit-transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

@media screen and (max-width: 560px) {
  .table-wrapper:after, .table-wrapper:before {
    width: 15%;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .table-wrapper:after, .table-wrapper:before {
    width: 15%;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .table-wrapper:after, .table-wrapper:before {
    width: 10%;
  }
}

@media screen and (min-width: 1241px) {
  .table-wrapper:after, .table-wrapper:before {
    width: 10%;
  }
}

.table-wrapper:after {
  background: -webkit-gradient(linear, right top, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(right, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(-90deg, #ffffff, rgba(255, 255, 255, 0));
  right: -1px;
}

.ie9 .table-wrapper:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2280%22%20height%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ERectangle%20864%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%220%25%22%20y1%3D%2250%25%22%20y2%3D%2250%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23FFF%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23FFF%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200h80v1H0z%22%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: repeat-y;
  overflow: hidden;
  right: -15px;
}

.table-wrapper:before {
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(90deg, #ffffff, rgba(255, 255, 255, 0));
  left: -1px;
}

.ie9 .table-wrapper:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2280%22%20height%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ERectangle%20864%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%220%25%22%20y1%3D%2250%25%22%20y2%3D%2250%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23FFF%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23FFF%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20transform%3D%22rotate%28-180%2040%20.5%29%22%20d%3D%22M0%200h80v1H0z%22%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: repeat-y;
  overflow: hidden;
}

.table-wrapper.scr-left:before {
  opacity: 1;
  visibility: visible;
}

.table-wrapper.scr-right:after {
  opacity: 1;
  visibility: visible;
}

table {
  width: 100%;
}

table tr {
  border-top: 1px solid #DDDDDD;
  height: 52px;
}

table tr:first-child {
  border-top: 0;
}

@media screen and (max-width: 560px) {
  table th,
  table td {
    padding-left: 10px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  table th,
  table td {
    padding-left: 14px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  table th,
  table td {
    padding-left: 14px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 1241px) {
  table th,
  table td {
    padding-left: 14px;
    padding-right: 24px;
  }
}

table th {
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

table thead {
  color: #282828;
}

table thead tr {
  border-bottom: 1px solid #DDDDDD;
}

table tbody {
  color: #666666;
}

table tfoot {
  color: #282828;
}

table tfoot tr {
  border-top: 1px solid #DDDDDD;
}

table tfoot tr:first-child {
  border-top: 1px solid #DDDDDD;
}

.datepicker table tr {
  height: auto;
}

.datepicker table tr td,
.datepicker table tr th {
  min-width: 30px;
}

/**
 * new icons
 */
/*!
 * extend the generated grunticon-styles with dimensions
 */
.icon_icon-arrow-down-red, .icon_icon-arrow-down-white {
  display: inline-block;
  background-position: center center;
}

.icon_icon-arrow-dropdown-grey-01,
.icon_icon-arrow-left-grey-02,
.icon_icon-arrow-right-blue,
.icon_icon-arrow-right-grey-01,
.icon_icon-arrow-right-grey-02,
.icon_icon-arrow-right-grey-03,
.icon_icon-arrow-right-red,
.icon_icon-arrow-right-white {
  display: inline-block;
  height: 12px;
  width: 8px;
}

.icon_icon-arrow-down-grey-01,
.icon_icon-arrow-down-grey-03,
.icon_icon-arrow-top-red {
  display: inline-block;
  height: 9px;
  width: 14px;
}

.icon_icon-arrow-right-lb-grey-03,
.icon_icon-arrow-right-lb-white {
  display: inline-block;
  height: 7px;
  width: 4px;
}

.icon_icon-prev-white,
.icon_icon-next-white,
.icon_icon-prev-red,
.icon_icon-next-red {
  display: inline-block;
  height: 20px;
  width: 12px;
}

.icon_icon-facebook-white,
.icon_icon-facebook,
.icon_icon-feed-white,
.icon_icon-feed,
.icon_icon-google-white,
.icon_icon-google,
.icon_icon-pensil-textinput-grey-02,
.icon_icon-pensil-textinput-red,
.icon_icon-wordpress-white,
.icon_icon-wordpress,
.icon_icon-linkedin,
.icon_icon-linkedin-white {
  display: inline-block;
  height: 16px;
  width: 16px;
}

.icon_icon-language-grey-03-white,
.icon_icon-language-grey-03 {
  display: inline-block;
  height: 14px;
  width: 14px;
}

.icon_icon-mail-white,
.icon_icon-mail {
  display: inline-block;
  height: 14px;
  width: 18px;
}

.icon_icon-next-white {
  display: inline-block;
  height: 20px;
  width: 12px;
}

.icon_icon-plus-close,
.icon_icon-search-grey-02,
.icon_icon-search-red {
  display: inline-block;
  height: 20px;
  width: 20px;
}

.icon_icon-plus-red,
.icon_icon-plus-white {
  display: inline-block;
  height: 26px;
  width: 26px;
}

.icon_icon-plus-close-small {
  display: inline-block;
  height: 15px;
  width: 15px;
}

.icon_icon-plus-red-small,
.icon_icon-plus-white-small {
  display: inline-block;
  height: 15px;
  width: 15px;
}

.icon_icon-twitter-white,
.icon_icon-twitter {
  display: inline-block;
  height: 10px;
  width: 8px;
}

.icon_icon-youtube-white,
.icon_icon-youtube {
  display: inline-block;
  height: 20px;
  width: 16px;
}

.icon_icon-carousel-white,
.icon_icon-carousel-active-white {
  display: inline-block;
  height: 18px;
  width: 18px;
}

.icon_icon-context-goto-inactive,
.icon_icon-context-goto-active,
.icon_icon-check-select-grey-03,
.icon_icon-check-select-red {
  display: inline-block;
  height: 16px;
  width: 22px;
}

.icon_icon-context-search-inactive,
.icon_icon-context-search-active {
  display: inline-block;
  height: 23px;
  width: 25px;
}

.icon_icon-context-mail-inactive,
.icon_icon-context-mail-active {
  display: inline-block;
  height: 16px;
  width: 20px;
}

.icon_icon-bullet-inactive {
  display: inline-block;
  height: 7px;
  width: 7px;
}

.icon_icon-faq_support-inactive {
  display: inline-block;
  height: 32px;
  width: 32px;
}

.icon_icon-downloads-inactive {
  display: inline-block;
  height: 23px;
  width: 32px;
}

.icon_icon-warranty-inactive {
  display: inline-block;
  height: 32px;
  width: 25px;
}

.icon_icon-alternate-device-inactive, .icon_icon-alternate-device-active {
  display: inline-block;
  height: 26px;
  width: 32px;
}

.icon_icon-online_service_center {
  display: inline-block;
  height: 21px;
  width: 32px;
}

.icon_icon-consulting-blue,
.icon_icon-consulting-grey02 {
  display: inline-block;
  height: 52px;
  width: 48px;
}

.icon_icon-engineering-blue,
.icon_icon-engineering-grey02 {
  display: inline-block;
  height: 46px;
  width: 32px;
}

.icon_icon-service-blue,
.icon_icon-service-grey02 {
  display: inline-block;
  height: 46px;
  width: 46px;
}

.icon_icon-support-blue,
.icon_icon-support-grey02 {
  display: inline-block;
  height: 44px;
  width: 52px;
}

.icon_icon-grossspeicher-1,
.icon_icon-grossspeicher-1-hover,
.icon_icon-grossspeicher-1-inactive {
  display: inline-block;
  height: 42px;
  width: 38px;
}

.icon_icon-grossspeicher-2,
.icon_icon-grossspeicher-2-hover,
.icon_icon-grossspeicher-2-inactive {
  display: inline-block;
  height: 59px;
  width: 56px;
}

.icon_icon-grossspeicher-3,
.icon_icon-grossspeicher-3-hover,
.icon_icon-grossspeicher-3-inactive {
  display: inline-block;
  height: 54px;
  width: 46px;
}

.icon_icon-grossspeicher-4,
.icon_icon-grossspeicher-4-hover {
  display: inline-block;
  height: 64px;
  width: 100px;
}

.icon_icon-grossspeicher-5 {
  display: inline-block;
  background-size: 100% 100%;
}

.icon_icon-grossspeicher-6,
.icon_icon-grossspeicher-6-hover {
  display: inline-block;
  width: 194px;
  height: 194px;
  background-size: 100% 100%;
}

.icon_icon-arrow-left-big-grey-02,
.icon_icon-arrow-right-big-grey-02 {
  width: 23px;
  height: 40px;
}

.arrow-left-graphit,
.arrow-right-graphit,
#footer .breadcrumb a:after {
  background-size: 100%;
  display: inline-block;
  height: 10px;
  width: 6px;
}

.arrow-down-graphit {
  display: inline-block;
  height: 6px;
  width: 10px;
}

.youtube-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 64px;
}

.facebook-logo, .wechat-logo, .youku-logo, .xing-logo, .solarbaba-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 26px;
}

.solarbaba-logo {
  background-image: url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/images/icons/solarbaba.png");
  background-repeat: no-repeat;
}

.twitter-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 32px;
}

.googleplus-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 26px;
}

.linkedin-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 26px;
}

.instagram-logo {
  background-image: url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/images/icons/instagram-logo.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 26px;
}

.arrow-left-light,
.arrow-right-light,
.arrow-left-red,
.arrow-right-red {
  background-size: 100%;
  display: inline-block;
  height: 10px;
  width: 6px;
}

.gradient-t-w,
.gradient-w-t {
  background-size: 100%;
  display: inline-block;
}

.icon-download {
  background-size: 14px 13px;
  display: inline-block;
  height: 13px;
  width: 14px;
}

.supra-heading .icon-download {
  margin-bottom: -2px;
  margin-right: 6px;
}

.icon-message {
  background-size: 13px 15px;
  display: inline-block;
  height: 15px;
  width: 13px;
}

.supra-heading .icon-message {
  margin-bottom: -2px;
  margin-right: 6px;
}

.icon-page {
  background-size: 15px 15px;
  display: inline-block;
  height: 15px;
  width: 15px;
}

.supra-heading .icon-page {
  margin-bottom: -2px;
  margin-right: 7px;
}

.btn-default, .tracker-banner-sticky .btn-blue,
.btn-primary,
.btn-secondary,
.btn-white-contained,
.btn-grey-contained,
.btn-white-outlined,
.btn-grey-outlined,
#header .tracker-banner .btn,
.tracker-banner-sticky .btn-blue-outlined,
.button,
.open-fancybox-youtube-button,
.open-fancybox-button,
.open-fancybox-youtube-button-secondary,
.open-fancybox-button-secondary,
.open-fancybox-image-button,
a.button,
input.button[type="submit"],
button.button {
  border-radius: 3px;
  font-size: inherit;
  line-height: 22px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 8px 20px;
  text-decoration: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

.btn-default:after, .tracker-banner-sticky .btn-blue:after,
.btn-primary:after,
.btn-secondary:after,
.btn-white-contained:after,
.btn-grey-contained:after,
.btn-white-outlined:after,
.btn-grey-outlined:after,
#header .tracker-banner .btn:after,
.tracker-banner-sticky .btn-blue-outlined:after,
.button:after,
.open-fancybox-youtube-button:after,
.open-fancybox-button:after,
.open-fancybox-youtube-button-secondary:after,
.open-fancybox-button-secondary:after,
.open-fancybox-image-button:after,
a.button:after,
input.button[type="submit"]:after,
button.button:after {
  display: none;
}

.btn-default, .tracker-banner-sticky .btn-blue, .btn-default:focus, .tracker-banner-sticky .btn-blue:focus,
.btn-primary,
.btn-primary:focus,
.btn-secondary,
.btn-white-contained,
.btn-grey-contained,
.btn-white-outlined,
.btn-grey-outlined,
#header .tracker-banner .btn,
.tracker-banner-sticky .btn-blue-outlined,
.btn-secondary:focus,
.btn-white-contained:focus,
.btn-grey-contained:focus,
.btn-white-outlined:focus,
.btn-grey-outlined:focus,
#header .tracker-banner .btn:focus,
.tracker-banner-sticky .btn-blue-outlined:focus,
.button,
.button:focus,
.open-fancybox-youtube-button,
.open-fancybox-youtube-button:focus,
.open-fancybox-button,
.open-fancybox-button:focus,
.open-fancybox-youtube-button-secondary,
.open-fancybox-youtube-button-secondary:focus,
.open-fancybox-button-secondary,
.open-fancybox-button-secondary:focus,
.open-fancybox-image-button,
.open-fancybox-image-button:focus,
a.button,
a.button:focus,
input.button[type="submit"],
input.button[type="submit"]:focus,
button.button,
button.button:focus {
  border: 1px solid #E2001A;
  outline: 0;
}

.btn-default:hover, .tracker-banner-sticky .btn-blue:hover, .btn-default:hover:focus, .tracker-banner-sticky .btn-blue:hover:focus,
.btn-primary:hover,
.btn-primary:hover:focus,
.btn-secondary:hover,
.btn-white-contained:hover,
.btn-grey-contained:hover,
.btn-white-outlined:hover,
.btn-grey-outlined:hover,
#header .tracker-banner .btn:hover,
.tracker-banner-sticky .btn-blue-outlined:hover,
.btn-secondary:hover:focus,
.btn-white-contained:hover:focus,
.btn-grey-contained:hover:focus,
.btn-white-outlined:hover:focus,
.btn-grey-outlined:hover:focus,
#header .tracker-banner .btn:hover:focus,
.tracker-banner-sticky .btn-blue-outlined:hover:focus,
.button:hover,
.button:hover:focus,
.open-fancybox-youtube-button:hover,
.open-fancybox-youtube-button:hover:focus,
.open-fancybox-button:hover,
.open-fancybox-button:hover:focus,
.open-fancybox-youtube-button-secondary:hover,
.open-fancybox-youtube-button-secondary:hover:focus,
.open-fancybox-button-secondary:hover,
.open-fancybox-button-secondary:hover:focus,
.open-fancybox-image-button:hover,
.open-fancybox-image-button:hover:focus,
a.button:hover,
a.button:hover:focus,
input.button[type="submit"]:hover,
input.button[type="submit"]:hover:focus,
button.button:hover,
button.button:hover:focus {
  background-color: #C20016;
  border-color: #C20016;
  color: #ffffff;
  cursor: pointer;
  outline: 0;
}

.btn-default:active, .tracker-banner-sticky .btn-blue:active, .btn-default:focus:active, .tracker-banner-sticky .btn-blue:focus:active, .btn-default:hover:active, .tracker-banner-sticky .btn-blue:hover:active, .btn-default:hover:focus:active, .tracker-banner-sticky .btn-blue:hover:focus:active,
.btn-primary:active,
.btn-primary:focus:active,
.btn-primary:hover:active,
.btn-primary:hover:focus:active,
.btn-secondary:active,
.btn-white-contained:active,
.btn-grey-contained:active,
.btn-white-outlined:active,
.btn-grey-outlined:active,
#header .tracker-banner .btn:active,
.tracker-banner-sticky .btn-blue-outlined:active,
.btn-secondary:focus:active,
.btn-white-contained:focus:active,
.btn-grey-contained:focus:active,
.btn-white-outlined:focus:active,
.btn-grey-outlined:focus:active,
#header .tracker-banner .btn:focus:active,
.tracker-banner-sticky .btn-blue-outlined:focus:active,
.btn-secondary:hover:active,
.btn-white-contained:hover:active,
.btn-grey-contained:hover:active,
.btn-white-outlined:hover:active,
.btn-grey-outlined:hover:active,
#header .tracker-banner .btn:hover:active,
.tracker-banner-sticky .btn-blue-outlined:hover:active,
.btn-secondary:hover:focus:active,
.btn-white-contained:hover:focus:active,
.btn-grey-contained:hover:focus:active,
.btn-white-outlined:hover:focus:active,
.btn-grey-outlined:hover:focus:active,
#header .tracker-banner .btn:hover:focus:active,
.tracker-banner-sticky .btn-blue-outlined:hover:focus:active,
.button:active,
.button:focus:active,
.button:hover:active,
.button:hover:focus:active,
.open-fancybox-youtube-button:active,
.open-fancybox-youtube-button:focus:active,
.open-fancybox-youtube-button:hover:active,
.open-fancybox-youtube-button:hover:focus:active,
.open-fancybox-button:active,
.open-fancybox-button:focus:active,
.open-fancybox-button:hover:active,
.open-fancybox-button:hover:focus:active,
.open-fancybox-youtube-button-secondary:active,
.open-fancybox-youtube-button-secondary:focus:active,
.open-fancybox-youtube-button-secondary:hover:active,
.open-fancybox-youtube-button-secondary:hover:focus:active,
.open-fancybox-button-secondary:active,
.open-fancybox-button-secondary:focus:active,
.open-fancybox-button-secondary:hover:active,
.open-fancybox-button-secondary:hover:focus:active,
.open-fancybox-image-button:active,
.open-fancybox-image-button:focus:active,
.open-fancybox-image-button:hover:active,
.open-fancybox-image-button:hover:focus:active,
a.button:active,
a.button:focus:active,
a.button:hover:active,
a.button:hover:focus:active,
input.button[type="submit"]:active,
input.button[type="submit"]:focus:active,
input.button[type="submit"]:hover:active,
input.button[type="submit"]:hover:focus:active,
button.button:active,
button.button:focus:active,
button.button:hover:active,
button.button:hover:focus:active {
  background-color: #970011;
  border-color: #970011;
  color: #ffffff;
  outline: 0;
}

.btn-default.floatRight, .tracker-banner-sticky .floatRight.btn-blue,
.btn-primary.floatRight,
.btn-secondary.floatRight,
.floatRight.btn-white-contained,
.floatRight.btn-grey-contained,
.floatRight.btn-white-outlined,
.floatRight.btn-grey-outlined,
#header .tracker-banner .floatRight.btn,
.tracker-banner-sticky .floatRight.btn-blue-outlined,
.button.floatRight,
.open-fancybox-youtube-button.floatRight,
.open-fancybox-button.floatRight,
.open-fancybox-youtube-button-secondary.floatRight,
.open-fancybox-button-secondary.floatRight,
.open-fancybox-image-button.floatRight,
a.button.floatRight,
input.button[type="submit"].floatRight,
button.button.floatRight {
  float: right;
}

.btn-default.floatLeft, .tracker-banner-sticky .floatLeft.btn-blue,
.btn-primary.floatLeft,
.btn-secondary.floatLeft,
.floatLeft.btn-white-contained,
.floatLeft.btn-grey-contained,
.floatLeft.btn-white-outlined,
.floatLeft.btn-grey-outlined,
#header .tracker-banner .floatLeft.btn,
.tracker-banner-sticky .floatLeft.btn-blue-outlined,
.button.floatLeft,
.open-fancybox-youtube-button.floatLeft,
.open-fancybox-button.floatLeft,
.open-fancybox-youtube-button-secondary.floatLeft,
.open-fancybox-button-secondary.floatLeft,
.open-fancybox-image-button.floatLeft,
a.button.floatLeft,
input.button[type="submit"].floatLeft,
button.button.floatLeft {
  float: left;
}

.btn-default.disabled-btn, .tracker-banner-sticky .disabled-btn.btn-blue, .btn-default.disabled-btn:focus, .tracker-banner-sticky .disabled-btn.btn-blue:focus, .btn-default.disabled-btn:active, .tracker-banner-sticky .disabled-btn.btn-blue:active, .btn-default.disabled-btn:hover, .tracker-banner-sticky .disabled-btn.btn-blue:hover,
.btn-default.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .btn-default.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .btn-default.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-blue:focus:active, .btn-default.disabled-btn:hover:active, .tracker-banner-sticky .disabled-btn.btn-blue:hover:active, .btn-default.disabled-btn:hover:focus:active, .tracker-banner-sticky .disabled-btn.btn-blue:hover:focus:active,
.btn-primary.disabled-btn,
.btn-primary.disabled-btn:focus,
.btn-primary.disabled-btn:active,
.btn-primary.disabled-btn:hover,
.btn-primary.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .btn-primary.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.btn-primary.disabled-btn:hover:active,
.btn-primary.disabled-btn:hover:focus:active,
.btn-secondary.disabled-btn,
.disabled-btn.btn-white-contained,
.disabled-btn.btn-grey-contained,
.disabled-btn.btn-white-outlined,
.disabled-btn.btn-grey-outlined,
#header .tracker-banner .disabled-btn.btn,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined,
.btn-secondary.disabled-btn:focus,
.disabled-btn.btn-white-contained:focus,
.disabled-btn.btn-grey-contained:focus,
.disabled-btn.btn-white-outlined:focus,
.disabled-btn.btn-grey-outlined:focus,
#header .tracker-banner .disabled-btn.btn:focus,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus,
.btn-secondary.disabled-btn:active,
.disabled-btn.btn-white-contained:active,
.disabled-btn.btn-grey-contained:active,
.disabled-btn.btn-white-outlined:active,
.disabled-btn.btn-grey-outlined:active,
#header .tracker-banner .disabled-btn.btn:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:active,
.btn-secondary.disabled-btn:hover,
.disabled-btn.btn-white-contained:hover,
.disabled-btn.btn-grey-contained:hover,
.disabled-btn.btn-white-outlined:hover,
.disabled-btn.btn-grey-outlined:hover,
#header .tracker-banner .disabled-btn.btn:hover,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover,
.btn-secondary.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .btn-default.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .btn-default.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .btn-default.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .btn-default.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .btn-default.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .btn-default.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.disabled-btn.btn-white-contained:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-blue:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-blue:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-blue:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-blue:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky #header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-blue:focus:active,
.btn-secondary.disabled-btn:hover:active,
.disabled-btn.btn-white-contained:hover:active,
.disabled-btn.btn-grey-contained:hover:active,
.disabled-btn.btn-white-outlined:hover:active,
.disabled-btn.btn-grey-outlined:hover:active,
#header .tracker-banner .disabled-btn.btn:hover:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:active,
.btn-secondary.disabled-btn:hover:focus:active,
.disabled-btn.btn-white-contained:hover:focus:active,
.disabled-btn.btn-grey-contained:hover:focus:active,
.disabled-btn.btn-white-outlined:hover:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus:active,
.button.disabled-btn,
.button.disabled-btn:focus,
.button.disabled-btn:active,
.button.disabled-btn:hover,
.button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.button.disabled-btn:hover:active,
.button.disabled-btn:hover:focus:active,
.open-fancybox-youtube-button.disabled-btn,
.open-fancybox-youtube-button.disabled-btn:focus,
.open-fancybox-youtube-button.disabled-btn:active,
.open-fancybox-youtube-button.disabled-btn:hover,
.open-fancybox-youtube-button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus:active,
.open-fancybox-button.disabled-btn,
.open-fancybox-button.disabled-btn:focus,
.open-fancybox-button.disabled-btn:active,
.open-fancybox-button.disabled-btn:hover,
.open-fancybox-button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-button.disabled-btn:hover:active,
.open-fancybox-button.disabled-btn:hover:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn,
.open-fancybox-youtube-button-secondary.disabled-btn:focus,
.open-fancybox-youtube-button-secondary.disabled-btn:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus:active,
.open-fancybox-button-secondary.disabled-btn,
.open-fancybox-button-secondary.disabled-btn:focus,
.open-fancybox-button-secondary.disabled-btn:active,
.open-fancybox-button-secondary.disabled-btn:hover,
.open-fancybox-button-secondary.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus:active,
.open-fancybox-image-button.disabled-btn,
.open-fancybox-image-button.disabled-btn:focus,
.open-fancybox-image-button.disabled-btn:active,
.open-fancybox-image-button.disabled-btn:hover,
.open-fancybox-image-button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-image-button.disabled-btn:hover:active,
.open-fancybox-image-button.disabled-btn:hover:focus:active,
a.button.disabled-btn,
a.button.disabled-btn:focus,
a.button.disabled-btn:active,
a.button.disabled-btn:hover,
a.button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky a.button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
a.button.disabled-btn:hover:active,
a.button.disabled-btn:hover:focus:active,
input.button[type="submit"].disabled-btn,
input.button[type="submit"].disabled-btn:focus,
input.button[type="submit"].disabled-btn:active,
input.button[type="submit"].disabled-btn:hover,
input.button[type="submit"].disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
input.button[type="submit"].disabled-btn:hover:active,
input.button[type="submit"].disabled-btn:hover:focus:active,
button.button.disabled-btn,
button.button.disabled-btn:focus,
button.button.disabled-btn:active,
button.button.disabled-btn:hover,
button.button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky button.button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
button.button.disabled-btn:hover:active,
button.button.disabled-btn:hover:focus:active,
.btn-default.disabled-btn:hover:focus .btn-primary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .btn-primary.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .btn-primary.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .btn-primary.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .btn-primary.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .btn-primary.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .btn-primary.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .btn-primary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .btn-primary.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .btn-secondary.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-white-contained:focus:active,
.btn-default.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.btn-default.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.btn-default.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.btn-default.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .btn-default.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn:focus:active,
.btn-default.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .btn-default.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.btn-primary.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.btn-primary.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.btn-primary.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.btn-primary.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.btn-primary.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .btn-primary.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.btn-primary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .btn-primary.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.btn-secondary.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .btn-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .btn-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .btn-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .btn-secondary.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .btn-secondary.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-white-contained:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-white-contained:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-white-contained:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-white-contained:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-white-contained:focus:active,
.btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-grey-contained:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-white-outlined:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.btn-secondary.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .btn-secondary.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.disabled-btn.btn-white-contained:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky #header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
a.button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
a.button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
a.button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
a.button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
a.button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner a.button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
a.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky a.button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
input.button[type="submit"].disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
button.button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
button.button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
button.button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
button.button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
button.button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner button.button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
button.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky button.button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.btn-default.disabled-btn:hover:focus .button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus a.button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus a.button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus a.button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus a.button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus a.button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus a.button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus a.button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus a.button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus a.button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus input.button[type="submit"].disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus button.button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus button.button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus button.button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus button.button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus button.button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus button.button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus button.button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus button.button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus button.button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active {
  background-color: #F6F6F6;
  border-color: #F6F6F6;
  color: #999999;
  cursor: default;
}

.btn-default, .tracker-banner-sticky .btn-blue, .btn-default:focus, .tracker-banner-sticky .btn-blue:focus, .btn-default:focus:active, .tracker-banner-sticky .btn-blue:focus:active,
.btn-primary,
.btn-primary:focus,
.btn-primary:focus:active,
.button,
.button:focus,
.button:focus:active,
.open-fancybox-youtube-button,
.open-fancybox-youtube-button:focus,
.open-fancybox-youtube-button:focus:active,
.open-fancybox-button,
.open-fancybox-button:focus,
.open-fancybox-button:focus:active,
.open-fancybox-image-button,
.open-fancybox-image-button:focus,
.open-fancybox-image-button:focus:active,
a.button,
a.button:focus,
a.button:focus:active,
input.button,
input.button:focus,
input.button:focus:active,
input.button[type="submit"],
input.button[type="submit"]:focus,
input.button[type="submit"]:focus:active,
button.button,
button.button:focus,
button.button:focus:active {
  background-color: #E2001A;
  color: #ffffff;
}

input[type="submit"].btn-default, .tracker-banner-sticky input.btn-blue[type="submit"] {
  float: right;
}

input[type="submit"].btn-default.no-float, .tracker-banner-sticky input.btn-blue[type="submit"].no-float {
  float: none;
}

.btn-default:hover, .tracker-banner-sticky .btn-blue:hover {
  text-decoration: none;
}


.btn-secondary,
.btn-white-contained,
.btn-grey-contained,
.btn-white-outlined,
.btn-grey-outlined,
#header .tracker-banner .btn,
.tracker-banner-sticky .btn-blue-outlined,
.btn-secondary:focus,
.btn-white-contained:focus,
.btn-grey-contained:focus,
.btn-white-outlined:focus,
.btn-grey-outlined:focus,
#header .tracker-banner .btn:focus,
.tracker-banner-sticky .btn-blue-outlined:focus,
.open-fancybox-youtube-button-secondary,
.open-fancybox-youtube-button-secondary:focus,
.open-fancybox-button-secondary,
.open-fancybox-button-secondary:focus {
  background-color: transparent;
  color: #E2001A;
}


.btn-secondary.disabled-btn,
.disabled-btn.btn-white-contained,
.disabled-btn.btn-grey-contained,
.disabled-btn.btn-white-outlined,
.disabled-btn.btn-grey-outlined,
#header .tracker-banner .disabled-btn.btn,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined,
.btn-secondary.disabled-btn:focus,
.disabled-btn.btn-white-contained:focus,
.disabled-btn.btn-grey-contained:focus,
.disabled-btn.btn-white-outlined:focus,
.disabled-btn.btn-grey-outlined:focus,
#header .tracker-banner .disabled-btn.btn:focus,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus,
.btn-secondary.disabled-btn:active,
.disabled-btn.btn-white-contained:active,
.disabled-btn.btn-grey-contained:active,
.disabled-btn.btn-white-outlined:active,
.disabled-btn.btn-grey-outlined:active,
#header .tracker-banner .disabled-btn.btn:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:active,
.btn-secondary.disabled-btn:hover,
.disabled-btn.btn-white-contained:hover,
.disabled-btn.btn-grey-contained:hover,
.disabled-btn.btn-white-outlined:hover,
.disabled-btn.btn-grey-outlined:hover,
#header .tracker-banner .disabled-btn.btn:hover,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover, .btn-secondary.disabled-btn:hover:focus, .disabled-btn.btn-white-contained:hover:focus, .disabled-btn.btn-grey-contained:hover:focus, .disabled-btn.btn-white-outlined:hover:focus, .disabled-btn.btn-grey-outlined:hover:focus, #header .tracker-banner .disabled-btn.btn:hover:focus, .tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus, .btn-secondary.disabled-btn:focus:active, .disabled-btn.btn-white-contained:focus:active, .disabled-btn.btn-grey-contained:focus:active, .disabled-btn.btn-white-outlined:focus:active, .disabled-btn.btn-grey-outlined:focus:active, #header .tracker-banner .disabled-btn.btn:focus:active, .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.btn-secondary.disabled-btn:hover:active,
.disabled-btn.btn-white-contained:hover:active,
.disabled-btn.btn-grey-contained:hover:active,
.disabled-btn.btn-white-outlined:hover:active,
.disabled-btn.btn-grey-outlined:hover:active,
#header .tracker-banner .disabled-btn.btn:hover:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:active,
.btn-secondary.disabled-btn:hover:focus:active,
.disabled-btn.btn-white-contained:hover:focus:active,
.disabled-btn.btn-grey-contained:hover:focus:active,
.disabled-btn.btn-white-outlined:hover:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn,
.open-fancybox-youtube-button-secondary.disabled-btn:focus,
.open-fancybox-youtube-button-secondary.disabled-btn:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus,
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus:active,
.open-fancybox-button-secondary.disabled-btn,
.open-fancybox-button-secondary.disabled-btn:focus,
.open-fancybox-button-secondary.disabled-btn:active,
.open-fancybox-button-secondary.disabled-btn:hover,
.open-fancybox-button-secondary.disabled-btn:hover:focus,
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus:active {
  background-color: transparent;
}

.btn-link, .welt-icon {
  background-position: left 6px;
  background-size: 7px 10px;
  border-bottom: 1px solid transparent;
  color: #004A7F;
  display: inline-block;
  padding-left: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOhJREFUGJVl0C9Lg1EAhfHfvVu1GDQMQYShYDDNZhI3nM24ZhD8CKKyl81mFsEJBuv6EPwDWzEJJot+AAcmg0V9r8EwNk89DzycE2xmT4J3uW3XrQ8TiUL+gnUhv1HNpv8Dw2FD0hXiqoJ7G9nMOPDY+fKpQboSrCjmfVsHpREA/da3StiRnAtxyU9hoJbNQ5hQBvXmGWGP/FXvuFwcq+vZLNZAHh9GCqgezskNsEy6NPW8MwK2sgXFOBCVSacqYVe3+/PnrB0tCoU7UYl0otfeRxqtKIRbUUlKzckSisQLwZteuzP5IvwCZsVDIohrmHQAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  -webkit-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

.btn-link:hover, .welt-icon:hover {
  border-bottom-color: #001B2F;
  color: #001B2F;
  text-decoration: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJVtkDFLQnEUxX/3+h45SkMOEoiLovhyaguHmhr8ozQ1BH6C1iah1TkIjfoCLREEQRnoEjSVNQTOQYMtDQ0m3gaVZ6/Oeg7nd+8RgsojMCQ+qvFw/UlECjIA2eTLvyG/s/w34Cd3gXNU1/FGdwTVlcWAAFAue3wkTlH2gFdkvMXT1dsMAXS7Y15KdWzSAnJYrMeaS0dx08aiOyZwRuAGYcNc+e0kxgYAZve/AwW3ivo9lALGGbmlenhksZbBvjuopoEj+qV9OJzMmJUsJh2UFFiT/uUBYOEOYrdTk0bUBPBATjB55/mi/d9bPx01QUuJ4diPAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23002E4F%22%20d%3D%22M1.562.257l5.172%204.958c.354.342.354.896%200%201.242l-5.172%204.957c-.358.34-.938.34-1.293%200-.358-.34-.358-.9%200-1.242l4.525-4.337L.268%201.497C-.09%201.155-.09.6.268.257c.356-.342.936-.342%201.294%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.btn-link:active, .welt-icon:active, .btn-link:active:hover, .welt-icon:active:hover, .btn-link:focus, .welt-icon:focus, .btn-link:focus:hover, .welt-icon:focus:hover {
  border-bottom-color: #222222;
  color: #222222;
  text-decoration: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAN5JREFUGJVtjz1KQ0EUhb87PkifIo95Y36wUEiYmc5OLOIKUqYIZCFZQGqLhATdgEsIWNgIVtFKCGJhDBYiwSYgxLF4kfy8nOYW57uHcwTtxij5ZJFr8PXwzY4UyASok1uMOKzms0ASNSHcoNQpy+iW2BU2AUnPeYSeX6FoAc8IF0wf37Np2vYxPpD4F2Jf2QXSRON7GB/QbrIquaFyNSb8nqWo3G8DSa3Iz8EdomrANbPj9vqzZI8w9hXjA8Zdbicn9gRtpyuzu172L+3f0uaukzUhQsIQ5IPZ02DfrD/ClDHz442DWwAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23001B2F%22%20d%3D%22M1.562.257l5.172%204.958c.354.342.354.896%200%201.242l-5.172%204.957c-.358.34-.938.34-1.293%200-.358-.34-.358-.9%200-1.242l4.525-4.337L.268%201.497C-.09%201.155-.09.6.268.257c.356-.342.936-.342%201.294%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.altered .btn-link, .altered .welt-icon {
  color: #DDDDDD;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAQBJREFUGJVl0L1KxFAQBeBzJj6BhRaLIAvGe2NhE+ys9g0st7MQsbG28gGsRUTBwtZHWBFMYyvkj2AQSwNWFoHg9Y6NCe56qhn4ijPDoiieSX4EQbAXhuEnFiIAXgBMnHOzLMuW/4G2baeqekdyR0Qe6rpemQNxHH81TTMFcEtyu+u6x6qqRj1gP6iqlGV5QfLQe/8qIhNr7ZsMkvTW2iNVvRSRMYBZX3JInuerJHd/16c5kKbpWhAECYAtVb0xxuwPoKqqsYgkADYAnFtrD0h+A4CUZbnpnEtEZB3AmTHmmKQfzvTe34vISFVPjTEnJPVvryWS1wDeoyi6WvwiAPwA2ZxctKGTynkAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23D7D7D7%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat;
}

.btn-link:hover, .welt-icon:hover, a:hover .btn-link, a:hover .welt-icon {
  color: #001B2F;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJVtkDFLQnEUxX/3+h45SkMOEoiLovhyaguHmhr8ozQ1BH6C1iah1TkIjfoCLREEQRnoEjSVNQTOQYMtDQ0m3gaVZ6/Oeg7nd+8RgsojMCQ+qvFw/UlECjIA2eTLvyG/s/w34Cd3gXNU1/FGdwTVlcWAAFAue3wkTlH2gFdkvMXT1dsMAXS7Y15KdWzSAnJYrMeaS0dx08aiOyZwRuAGYcNc+e0kxgYAZve/AwW3ivo9lALGGbmlenhksZbBvjuopoEj+qV9OJzMmJUsJh2UFFiT/uUBYOEOYrdTk0bUBPBATjB55/mi/d9bPx01QUuJ4diPAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23002E4F%22%20d%3D%22M1.562.257l5.172%204.958c.354.342.354.896%200%201.242l-5.172%204.957c-.358.34-.938.34-1.293%200-.358-.34-.358-.9%200-1.242l4.525-4.337L.268%201.497C-.09%201.155-.09.6.268.257c.356-.342.936-.342%201.294%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.altered .btn-link:hover, .altered .welt-icon:hover, .altered a:hover .btn-link, .altered a:hover .welt-icon {
  color: #ffffff;
  border-bottom-color: #ffffff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.btn-link a, .welt-icon a,
.btn-link:hover a,
.welt-icon:hover a,
.btn-link:active a,
.welt-icon:active a,
.btn-link:focus a,
.welt-icon:focus a {
  text-decoration: none;
  border: 0;
}

.btn-search {
  margin: 0;
}

.btn-extend {
  background-color: transparent;
  border-radius: 50%;
  border: none;
  display: block;
  height: 40px;
  position: relative;
  width: 40px;
}

.btn-extend:after {
  background-color: rgba(221, 221, 221, 0.6);
  border-radius: 50%;
  content: "";
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: -1;
  -webkit-animation: btn_pulse 2s linear 0s infinite;
          animation: btn_pulse 2s linear 0s infinite;
}

.btn-extend span {
  background-color: #666666;
  border: 1px solid #666666;
  border-radius: 50%;
  display: block;
  height: 30px;
  left: 5px;
  position: relative;
  top: 5px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 30px;
  -webkit-transition: background-color 0.3s, border 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, border 0.3s, -webkit-transform 0.3s;
  -o-transition: background-color 0.3s, border 0.3s, transform 0.3s;
  transition: background-color 0.3s, border 0.3s, transform 0.3s;
  transition: background-color 0.3s, border 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.btn-extend span:before {
  background-color: #ffffff;
  content: "";
  height: 13px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 1px;
}

.btn-extend span:after {
  background-color: #ffffff;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 13px;
}

.btn-extend:hover {
  border: none;
}

.btn-extend:hover span {
  background-color: #282828;
  border: 1px solid #282828;
}

.btn-extend:hover:after {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.btn-extend.collapsed span,
.collapsed .btn-extend span {
  background-color: #E2001A;
  border: 1px solid #E2001A;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.btn-extend.collapsed:hover,
.collapsed .btn-extend:hover {
  border: none;
}

.btn-extend.collapsed:hover span,
.collapsed .btn-extend:hover span {
  background-color: #C20016;
  border: 1px solid #C20016;
}

.welt-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAtdJREFUOI19lH9o1HUYx1/Pc99tqeNiM2EuYcM0KEgQM+0PNYnidgl2uIFkIBnRX0MHLZJ2fvnOwj8cuf4KIohqRLGtE3+dGSTiH4USjPCvYtRWOgWZGHerbu15/OPG7m533fPf5/N5ntf7+fX9CrWsJ2wkRzdiKUy3orQXH+wmrtcRz7BKxhmNCstDpQqWCLtROwW6DiwH3ADuYnQCcVQbgLWYTSN6mGx0ujxcK+DJcBjlE1y+wfkBZAjXg6AziF4mprsp/PMEC/PtiH6K8yXJcKg8sVKGyXAY5xl0voeVv94GYO7JDpwxYD14GpPnwZ4i0G2ci+6yJ/0spt/h/hHZwf4SMBF2A+8QsJNz0Vyp/N4mpPUNhP3cmdnN6jVtaDBKEwkKHEJ4C1i7mNpezkdnhJ6wkbxNAnFMd3Ax+rmqry+GrVyKZnkpvQOX7bgfQvQxoKHkZL+T141BcZq6blHlFaAaeCmapSt8HKcfSCDSUOWDdtLsqQCxVOVsatiu8CGwy6DtNd/NDNXPMEkFi3tWNLdekumrbNUsUWQkBjYT002YP4f8DwxAVXE24LQFpaUFVFdifME1PwmcAPke9wJCvNbKljLkHrGF11mQiaBajRbM36MrbAFewwiAr+p2RfmcFfk/yTWjGLdqliD0I2RQO4AwgvACwptgv9RAtpGLbwS9KSTTo6DddfRB6ON8NLx0ToYjwIFlXvdxLiiumbowAF9WxYXoVRr/fQTsx7Lbh1HPKM2MAX/UJ9r7JN/tqLj6O2gD3VIm+hs5ySijUQG3vvpA3QCxgaVjIowTix2l/EtxO8yV6L/i7LLHx4EP60NlqsSnsofuQ1w8fhYql0voOvYBIkdq8pwUq/76lnz8VHHaZbDs4NuAF7XKQ7KDfcA+zKariZZnLv71EsyYAnt58bflpaxqWU/YSN734ZICnsbtUdBJ1GKYTBCTDLdnxvnp4/nloQ8AU5X6tOIRxrUAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%224.8%20119.1%2020%2020%22%20enable-background%3D%22new%204.8%20119.1%2020%2020%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M14.6%2C127.4C14.6%2C127.4%2C14.6%2C127.4%2C14.6%2C127.4C14.6%2C127.4%2C14.6%2C127.3%2C14.6%2C127.4%20%20%20C14.6%2C127.3%2C14.6%2C127.4%2C14.6%2C127.4z%20M18.4%2C131.6L18.4%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.4%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.4%2C131.6z%20%20%20%20M18.5%2C131.6C18.5%2C131.6%2C18.4%2C131.6%2C18.5%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.5%2C131.6z%20M14.8%2C119.1c-5.5%2C0-10%2C4.5-10%2C10%20%20%20c0%2C5.5%2C4.5%2C10%2C10%2C10c5.5%2C0%2C10-4.5%2C10-10C24.8%2C123.6%2C20.3%2C119.1%2C14.8%2C119.1z%20M21.1%2C123c-0.3%2C0-0.6%2C0-0.9%2C0.2%20%20%20c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.2c-0.1%2C0-0.3%2C0-0.4%2C0c-0.5%2C0.2-0.4%2C1.1-1%2C1c-0.3-0.1-0.5-0.4-0.6-0.6c-0.1-0.2-0.4-0.3-0.2-0.6%20%20%20c-0.1%2C0-0.1%2C0-0.2%2C0c0.1-0.2%2C0.4-0.2%2C0.5-0.3c0.1-0.3-0.4-0.3-0.5-0.3c0.2-0.2%2C0.3%2C0.1%2C0.4%2C0c0.2%2C0-0.1-0.3-0.2-0.3%20%20%20c0%2C0-0.6%2C0.2-0.3-0.1c-0.4-0.3-0.8-0.5-1.2-0.8c-0.1%2C0.3%2C0.5%2C0.5%2C0.7%2C0.6c0%2C0.1-0.2%2C0.3-0.4%2C0.2c-0.1%2C0-0.1-0.3-0.3-0.2%20%20%20c-0.1%2C0.3%2C0.3%2C0.2%2C0.3%2C0.4c0%2C0.2-0.2%2C0.1-0.3%2C0.1c0%2C0-0.2-0.2-0.2%2C0c0%2C0.1%2C0.2%2C0.1%2C0.3%2C0.2c-0.3%2C0-0.5-0.1-0.7-0.3%20%20%20c-0.3-0.2-0.4-0.2-0.8-0.2c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0%2C0%2C0.2-0.2%2C0.3-0.3c0.1-0.2%2C0-0.2-0.2-0.3c-0.2-0.1-0.3-0.3-0.5-0.3%20%20%20c-0.7-0.1-0.2%2C0.6-0.7%2C0.7c0%2C0%2C0%2C0%2C0%2C0h0c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0-0.3%2C0-0.4%2C0c-0.1%2C0-0.1%2C0.2-0.1%2C0.3c-0.1%2C0.1-0.3%2C0.1-0.4%2C0.2%20%20%20c-0.1%2C0.1-0.4%2C0.3-0.5%2C0.4c-0.3%2C0.5%2C0.6%2C0.7%2C0.9%2C0.8c0.2%2C0.1%2C0.6%2C0.2%2C0.7%2C0.3c0.1%2C0.2-0.1%2C0.3%2C0.1%2C0.4c0.1%2C0%2C0.2%2C0%2C0.3%2C0%20%20%20c0.1-0.1%2C0-0.1-0.1-0.3c0-0.3%2C0-0.2%2C0.2-0.2c0.3-0.2%2C0.2-0.2%2C0.1-0.5c0-0.1-0.2-0.5-0.1-0.7c0.2-0.1%2C0.6%2C0.1%2C0.7%2C0.1%20%20%20c0.2%2C0%2C0.3%2C0.3%2C0.4%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.3%2C0.2c0.2%2C0%2C0.1-0.2%2C0.2-0.2c0.3-0.2%2C0.3%2C0.1%2C0.4%2C0.3c0.1%2C0.2%2C0.2%2C0.3%2C0.4%2C0.5%20%20%20c0.1%2C0.1%2C0.4%2C0.3%2C0.4%2C0.5c0%2C0.1-0.4%2C0.3-0.5%2C0.3c-0.4%2C0.1-1.2-0.2-1.2%2C0.4c0.2-0.1%2C0.6-0.4%2C0.7-0.2c0.1%2C0.1%2C0%2C0.2%2C0%2C0.3%20%20%20c0.1%2C0.2%2C0.3%2C0.2%2C0.4%2C0.1c0%2C0%2C0%2C0%2C0%2C0c0.3-0.1%2C0.2-0.1%2C0.3-0.3c0-0.1%2C0.1-0.2%2C0.1-0.3c0.2-0.2%2C0.2-0.1%2C0.3%2C0.1%20%20%20c0%2C0%2C0.3%2C0.4%2C0.2%2C0.4c-0.3-0.1-0.6-0.1-0.9%2C0.1c-0.2%2C0.1-0.3%2C0.2-0.5%2C0.3c0%2C0-0.4%2C0-0.3%2C0c0.1-0.1%2C0.3-0.1%2C0.3-0.2%20%20%20c-0.2-0.1-0.4%2C0.1-0.6%2C0.2c-0.2%2C0.1-0.2%2C0.2-0.4%2C0.4c-0.1%2C0.1-0.2%2C0.1-0.3%2C0.2c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.3c0%2C0.1-0.2%2C0-0.2%2C0.1%20%20%20c-0.1%2C0.1%2C0.1%2C0.2%2C0%2C0.3c0%2C0.1-0.3%2C0.2-0.4%2C0.3c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.3c0%2C0.2%2C0.1%2C0.6%2C0.1%2C0.7%20%20%20c-0.1%2C0.3-0.3-0.2-0.4-0.3c-0.3-0.4-0.8-0.1-1.2-0.1c-0.5%2C0-1%2C0.7-0.7%2C1.2c0.1%2C0.2%2C0.4%2C0.3%2C0.7%2C0.3c0.2-0.1%2C0.3-0.4%2C0.6-0.4%20%20%20c0.4%2C0%2C0%2C0.4%2C0%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2c0.1%2C0%2C0.3%2C0%2C0.4%2C0c0.1%2C0%2C0.1%2C0.3%2C0.1%2C0.2c-0.2%2C0.1-0.1%2C0.5%2C0%2C0.6c0.2%2C0.1%2C0.4%2C0%2C0.6%2C0.1%20%20%20c0.4%2C0.1%2C0.2%2C0%2C0.5-0.2c0.2-0.1%2C0.3%2C0%2C0.4%2C0c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0.1%2C0%2C0.2%2C0.1%2C0.4%2C0.2c0.1%2C0%2C0.1%2C0%2C0.2%2C0%20%20%20c0.3%2C0%2C0.5%2C0.2%2C0.8%2C0.4c0.2%2C0.1%2C0.3%2C0.1%2C0.6%2C0.2c0.2%2C0%2C0.5%2C0.3%2C0.5%2C0.5c0%2C0-0.2%2C0.2-0.2%2C0.3c0%2C0%2C0.3%2C0%2C0.4%2C0c0%2C0-0.2%2C0.2-0.2%2C0.1%20%20%20c0%2C0%2C0.1%2C0.1%2C0.2%2C0.1c0.1-0.3%2C0.3-0.1%2C0.5%2C0c0.2%2C0.1%2C0.4%2C0.1%2C0.6%2C0.1c0.2%2C0%2C0.5%2C0.1%2C0.6%2C0.3c0.1%2C0.2%2C0%2C0.4-0.1%2C0.6%20%20%20c-0.1%2C0.2-0.4%2C0.3-0.4%2C0.5c-0.1%2C0.2%2C0%2C0.4-0.1%2C0.6c-0.1%2C0.3-0.1%2C0.2-0.3%2C0.4c-0.2%2C0.1%2C0%2C0.1-0.2%2C0.2c-0.2%2C0.1-0.4%2C0.1-0.6%2C0.3%20%20%20c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.1%2C0.3-0.1%2C0.3c-0.1%2C0.2-0.2%2C0.2-0.3%2C0.4c0%2C0-0.5%2C0.6-0.5%2C0.6c0-0.1-0.4%2C0.1-0.4%2C0c0%2C0.1%2C0%2C0%2C0.1%2C0.1%20%20%20c-0.1%2C0.5-0.3%2C0.5-0.7%2C0.5c0%2C0.2-0.2%2C0.2-0.3%2C0.3c-0.1%2C0.1-0.1%2C0.3-0.1%2C0.4c0%2C0.1-0.2%2C0.3-0.2%2C0.3c0%2C0%2C0.1%2C0.1%2C0.1%2C0.2%20%20%20c-0.3%2C0.1-0.7%2C0.1-1%2C0.1c0.1-0.1%2C0.1-0.1-0.1-0.2c0.1-0.1%2C0.2-0.2%2C0.2-0.4c0-0.1%2C0-0.1%2C0-0.2c0.1-0.2%2C0-0.1%2C0-0.3%20%20%20c-0.1-0.4%2C0-0.5%2C0.1-0.9c0.1-0.4%2C0.1-0.9%2C0.2-1.3c0-0.2%2C0.1-0.6%2C0-0.8c-0.1-0.2-0.4-0.4-0.6-0.5c-0.2-0.2-0.3-0.4-0.5-0.7%20%20%20c-0.1-0.1-0.2-0.3-0.2-0.4c-0.1-0.3%2C0-0.1%2C0-0.3c0-0.2%2C0-0.3%2C0-0.5c0.1-0.2%2C0.3-0.3%2C0.3-0.5c0.1-0.2%2C0-0.4-0.2-0.5%20%20%20c-0.1%2C0-0.2%2C0-0.3%2C0c-0.1%2C0-0.3-0.1-0.4-0.2c-0.2-0.1-0.2-0.3-0.4-0.4c-0.1-0.1-0.2%2C0-0.4-0.1c-0.2%2C0-0.3-0.2-0.4-0.3%20%20%20c-0.2-0.1-0.3%2C0-0.5%2C0c-0.2%2C0-0.4-0.2-0.6-0.3c-0.3-0.1-0.5-0.3-0.6-0.6c-0.1-0.3-0.3-0.4-0.5-0.6c-0.2-0.2-0.3-0.4-0.5-0.5%20%20%20c0%2C0%2C0.1%2C0.2%2C0.1%2C0.3c0.1%2C0.2%2C0.3%2C0.4%2C0.4%2C0.6c0.2%2C0.3%2C0.1%2C0.3-0.1%2C0.1c-0.2-0.3-0.5-0.6-0.7-0.9c-0.1-0.1-0.1-0.2-0.2-0.3%20%20%20c-0.1-0.1-0.3-0.2-0.4-0.3c-0.4-0.4-0.5-0.9-0.4-1.4c0-0.2%2C0.1-0.3%2C0.1-0.5c0-0.1-0.1-0.3-0.2-0.4c0-0.1-0.1-0.2-0.1-0.2%20%20%20c-0.1-0.2-0.2-0.3-0.3-0.4c-0.1-0.1-0.3-0.2-0.5-0.4c0.9-1.2%2C2.2-2.1%2C3.6-2.7c0%2C0.1%2C0%2C0.1%2C0.1%2C0.2c0.1%2C0.2%2C0.2%2C0.2%2C0.5%2C0.2%20%20%20c0%2C0.3-0.3%2C0.3-0.5%2C0.2c-0.2%2C0-0.5-0.1-0.7%2C0.1c0.1%2C0.1%2C0.4%2C0.3%2C0.4%2C0.1c0.2%2C0%2C0.5%2C0%2C0.7%2C0c0.1%2C0%2C0.4%2C0.1%2C0.5%2C0.1%20%20%20c0%2C0%2C0.1-0.2%2C0.1-0.2c-0.1%2C0-0.1%2C0-0.2%2C0c0.2-0.2%2C0.3%2C0%2C0.5%2C0c-0.2%2C0.1-0.1%2C0.4%2C0.1%2C0.2c0.2-0.2%2C0-0.4-0.3-0.5%20%20%20c0.2-0.3%2C0.4-0.3%2C0.6%2C0c0-0.2%2C0.2-0.1%2C0.4-0.1v0c-0.1%2C0-0.1%2C0-0.2%2C0c0.2-0.3%2C0.1-0.3%2C0.3-0.4c0.2-0.1%2C0.7%2C0%2C0.8-0.2%20%20%20c-0.4%2C0.1-0.8%2C0.1-1.2%2C0.3c-0.1%2C0.1-0.3%2C0.3-0.5%2C0.2c-0.1-0.2%2C0.1-0.4%2C0.2-0.5h0c0.6-0.1%2C1.2-0.2%2C1.8-0.2c0.4%2C0%2C0.8%2C0%2C1.2%2C0.1%20%20%20c-0.1%2C0.1%2C0%2C0.1-0.1%2C0.2c-0.2%2C0.1-0.5%2C0.3-0.8%2C0.3c0.3%2C0%2C1%2C0.3%2C1.1-0.1c-0.1%2C0-0.2%2C0-0.3%2C0c0.2-0.1%2C0.4-0.2%2C0.6-0.3%20%20%20C18.3%2C120.8%2C19.9%2C121.7%2C21.1%2C123C21.2%2C123%2C21.2%2C123%2C21.1%2C123z%20M22.8%2C126.5C22.8%2C126.5%2C22.8%2C126.5%2C22.8%2C126.5%20%20%20c0.1-0.1%2C0.1-0.2%2C0.1-0.2c0-0.1%2C0.1-0.1%2C0.2-0.1c0%2C0%2C0%2C0%2C0-0.1c0.1%2C0.4%2C0.3%2C0.8%2C0.4%2C1.3c0%2C0%2C0%2C0%2C0%2C0c0%2C0-0.2%2C0-0.2%2C0%20%20%20c-0.1%2C0-0.2-0.1-0.2-0.1c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1%2C0-0.2%2C0-0.3C22.8%2C126.7%2C22.7%2C126.6%2C22.8%2C126.5z%20M22.9%2C131.1%20%20%20c-0.2-0.1-0.4-0.3-0.5-0.5c-0.1-0.2-0.1-0.4%2C0-0.7c0-0.2-0.1-0.5%2C0-0.7c0-0.1%2C0.1-0.1%2C0.2-0.2c0.1-0.1%2C0.1-0.2%2C0.2-0.4%20%20%20c0.1-0.1%2C0.2-0.2%2C0.4-0.3c0.1-0.1%2C0.1-0.2%2C0.2-0.3c0.1-0.1%2C0.2-0.3%2C0.3-0.4c0.1%2C0.4%2C0.1%2C0.9%2C0.1%2C1.3c0%2C0.8-0.1%2C1.6-0.3%2C2.3%20%20%20C23.1%2C131.3%2C23%2C131.2%2C22.9%2C131.1z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding-left: 30px;
  padding-top: 4px;
}

.welt-icon:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAtdJREFUOI19lH9o1HUYx1/Pc99tqeNiM2EuYcM0KEgQM+0PNYnidgl2uIFkIBnRX0MHLZJ2fvnOwj8cuf4KIohqRLGtE3+dGSTiH4USjPCvYtRWOgWZGHerbu15/OPG7m533fPf5/N5ntf7+fX9CrWsJ2wkRzdiKUy3orQXH+wmrtcRz7BKxhmNCstDpQqWCLtROwW6DiwH3ADuYnQCcVQbgLWYTSN6mGx0ujxcK+DJcBjlE1y+wfkBZAjXg6AziF4mprsp/PMEC/PtiH6K8yXJcKg8sVKGyXAY5xl0voeVv94GYO7JDpwxYD14GpPnwZ4i0G2ci+6yJ/0spt/h/hHZwf4SMBF2A+8QsJNz0Vyp/N4mpPUNhP3cmdnN6jVtaDBKEwkKHEJ4C1i7mNpezkdnhJ6wkbxNAnFMd3Ax+rmqry+GrVyKZnkpvQOX7bgfQvQxoKHkZL+T141BcZq6blHlFaAaeCmapSt8HKcfSCDSUOWDdtLsqQCxVOVsatiu8CGwy6DtNd/NDNXPMEkFi3tWNLdekumrbNUsUWQkBjYT002YP4f8DwxAVXE24LQFpaUFVFdifME1PwmcAPke9wJCvNbKljLkHrGF11mQiaBajRbM36MrbAFewwiAr+p2RfmcFfk/yTWjGLdqliD0I2RQO4AwgvACwptgv9RAtpGLbwS9KSTTo6DddfRB6ON8NLx0ToYjwIFlXvdxLiiumbowAF9WxYXoVRr/fQTsx7Lbh1HPKM2MAX/UJ9r7JN/tqLj6O2gD3VIm+hs5ySijUQG3vvpA3QCxgaVjIowTix2l/EtxO8yV6L/i7LLHx4EP60NlqsSnsofuQ1w8fhYql0voOvYBIkdq8pwUq/76lnz8VHHaZbDs4NuAF7XKQ7KDfcA+zKariZZnLv71EsyYAnt58bflpaxqWU/YSN734ZICnsbtUdBJ1GKYTBCTDLdnxvnp4/nloQ8AU5X6tOIRxrUAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%224.8%20119.1%2020%2020%22%20enable-background%3D%22new%204.8%20119.1%2020%2020%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M14.6%2C127.4C14.6%2C127.4%2C14.6%2C127.4%2C14.6%2C127.4C14.6%2C127.4%2C14.6%2C127.3%2C14.6%2C127.4%20%20%20C14.6%2C127.3%2C14.6%2C127.4%2C14.6%2C127.4z%20M18.4%2C131.6L18.4%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.4%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.4%2C131.6z%20%20%20%20M18.5%2C131.6C18.5%2C131.6%2C18.4%2C131.6%2C18.5%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.5%2C131.6z%20M14.8%2C119.1c-5.5%2C0-10%2C4.5-10%2C10%20%20%20c0%2C5.5%2C4.5%2C10%2C10%2C10c5.5%2C0%2C10-4.5%2C10-10C24.8%2C123.6%2C20.3%2C119.1%2C14.8%2C119.1z%20M21.1%2C123c-0.3%2C0-0.6%2C0-0.9%2C0.2%20%20%20c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.2c-0.1%2C0-0.3%2C0-0.4%2C0c-0.5%2C0.2-0.4%2C1.1-1%2C1c-0.3-0.1-0.5-0.4-0.6-0.6c-0.1-0.2-0.4-0.3-0.2-0.6%20%20%20c-0.1%2C0-0.1%2C0-0.2%2C0c0.1-0.2%2C0.4-0.2%2C0.5-0.3c0.1-0.3-0.4-0.3-0.5-0.3c0.2-0.2%2C0.3%2C0.1%2C0.4%2C0c0.2%2C0-0.1-0.3-0.2-0.3%20%20%20c0%2C0-0.6%2C0.2-0.3-0.1c-0.4-0.3-0.8-0.5-1.2-0.8c-0.1%2C0.3%2C0.5%2C0.5%2C0.7%2C0.6c0%2C0.1-0.2%2C0.3-0.4%2C0.2c-0.1%2C0-0.1-0.3-0.3-0.2%20%20%20c-0.1%2C0.3%2C0.3%2C0.2%2C0.3%2C0.4c0%2C0.2-0.2%2C0.1-0.3%2C0.1c0%2C0-0.2-0.2-0.2%2C0c0%2C0.1%2C0.2%2C0.1%2C0.3%2C0.2c-0.3%2C0-0.5-0.1-0.7-0.3%20%20%20c-0.3-0.2-0.4-0.2-0.8-0.2c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0%2C0%2C0.2-0.2%2C0.3-0.3c0.1-0.2%2C0-0.2-0.2-0.3c-0.2-0.1-0.3-0.3-0.5-0.3%20%20%20c-0.7-0.1-0.2%2C0.6-0.7%2C0.7c0%2C0%2C0%2C0%2C0%2C0h0c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0-0.3%2C0-0.4%2C0c-0.1%2C0-0.1%2C0.2-0.1%2C0.3c-0.1%2C0.1-0.3%2C0.1-0.4%2C0.2%20%20%20c-0.1%2C0.1-0.4%2C0.3-0.5%2C0.4c-0.3%2C0.5%2C0.6%2C0.7%2C0.9%2C0.8c0.2%2C0.1%2C0.6%2C0.2%2C0.7%2C0.3c0.1%2C0.2-0.1%2C0.3%2C0.1%2C0.4c0.1%2C0%2C0.2%2C0%2C0.3%2C0%20%20%20c0.1-0.1%2C0-0.1-0.1-0.3c0-0.3%2C0-0.2%2C0.2-0.2c0.3-0.2%2C0.2-0.2%2C0.1-0.5c0-0.1-0.2-0.5-0.1-0.7c0.2-0.1%2C0.6%2C0.1%2C0.7%2C0.1%20%20%20c0.2%2C0%2C0.3%2C0.3%2C0.4%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.3%2C0.2c0.2%2C0%2C0.1-0.2%2C0.2-0.2c0.3-0.2%2C0.3%2C0.1%2C0.4%2C0.3c0.1%2C0.2%2C0.2%2C0.3%2C0.4%2C0.5%20%20%20c0.1%2C0.1%2C0.4%2C0.3%2C0.4%2C0.5c0%2C0.1-0.4%2C0.3-0.5%2C0.3c-0.4%2C0.1-1.2-0.2-1.2%2C0.4c0.2-0.1%2C0.6-0.4%2C0.7-0.2c0.1%2C0.1%2C0%2C0.2%2C0%2C0.3%20%20%20c0.1%2C0.2%2C0.3%2C0.2%2C0.4%2C0.1c0%2C0%2C0%2C0%2C0%2C0c0.3-0.1%2C0.2-0.1%2C0.3-0.3c0-0.1%2C0.1-0.2%2C0.1-0.3c0.2-0.2%2C0.2-0.1%2C0.3%2C0.1%20%20%20c0%2C0%2C0.3%2C0.4%2C0.2%2C0.4c-0.3-0.1-0.6-0.1-0.9%2C0.1c-0.2%2C0.1-0.3%2C0.2-0.5%2C0.3c0%2C0-0.4%2C0-0.3%2C0c0.1-0.1%2C0.3-0.1%2C0.3-0.2%20%20%20c-0.2-0.1-0.4%2C0.1-0.6%2C0.2c-0.2%2C0.1-0.2%2C0.2-0.4%2C0.4c-0.1%2C0.1-0.2%2C0.1-0.3%2C0.2c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.3c0%2C0.1-0.2%2C0-0.2%2C0.1%20%20%20c-0.1%2C0.1%2C0.1%2C0.2%2C0%2C0.3c0%2C0.1-0.3%2C0.2-0.4%2C0.3c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.3c0%2C0.2%2C0.1%2C0.6%2C0.1%2C0.7%20%20%20c-0.1%2C0.3-0.3-0.2-0.4-0.3c-0.3-0.4-0.8-0.1-1.2-0.1c-0.5%2C0-1%2C0.7-0.7%2C1.2c0.1%2C0.2%2C0.4%2C0.3%2C0.7%2C0.3c0.2-0.1%2C0.3-0.4%2C0.6-0.4%20%20%20c0.4%2C0%2C0%2C0.4%2C0%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2c0.1%2C0%2C0.3%2C0%2C0.4%2C0c0.1%2C0%2C0.1%2C0.3%2C0.1%2C0.2c-0.2%2C0.1-0.1%2C0.5%2C0%2C0.6c0.2%2C0.1%2C0.4%2C0%2C0.6%2C0.1%20%20%20c0.4%2C0.1%2C0.2%2C0%2C0.5-0.2c0.2-0.1%2C0.3%2C0%2C0.4%2C0c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0.1%2C0%2C0.2%2C0.1%2C0.4%2C0.2c0.1%2C0%2C0.1%2C0%2C0.2%2C0%20%20%20c0.3%2C0%2C0.5%2C0.2%2C0.8%2C0.4c0.2%2C0.1%2C0.3%2C0.1%2C0.6%2C0.2c0.2%2C0%2C0.5%2C0.3%2C0.5%2C0.5c0%2C0-0.2%2C0.2-0.2%2C0.3c0%2C0%2C0.3%2C0%2C0.4%2C0c0%2C0-0.2%2C0.2-0.2%2C0.1%20%20%20c0%2C0%2C0.1%2C0.1%2C0.2%2C0.1c0.1-0.3%2C0.3-0.1%2C0.5%2C0c0.2%2C0.1%2C0.4%2C0.1%2C0.6%2C0.1c0.2%2C0%2C0.5%2C0.1%2C0.6%2C0.3c0.1%2C0.2%2C0%2C0.4-0.1%2C0.6%20%20%20c-0.1%2C0.2-0.4%2C0.3-0.4%2C0.5c-0.1%2C0.2%2C0%2C0.4-0.1%2C0.6c-0.1%2C0.3-0.1%2C0.2-0.3%2C0.4c-0.2%2C0.1%2C0%2C0.1-0.2%2C0.2c-0.2%2C0.1-0.4%2C0.1-0.6%2C0.3%20%20%20c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.1%2C0.3-0.1%2C0.3c-0.1%2C0.2-0.2%2C0.2-0.3%2C0.4c0%2C0-0.5%2C0.6-0.5%2C0.6c0-0.1-0.4%2C0.1-0.4%2C0c0%2C0.1%2C0%2C0%2C0.1%2C0.1%20%20%20c-0.1%2C0.5-0.3%2C0.5-0.7%2C0.5c0%2C0.2-0.2%2C0.2-0.3%2C0.3c-0.1%2C0.1-0.1%2C0.3-0.1%2C0.4c0%2C0.1-0.2%2C0.3-0.2%2C0.3c0%2C0%2C0.1%2C0.1%2C0.1%2C0.2%20%20%20c-0.3%2C0.1-0.7%2C0.1-1%2C0.1c0.1-0.1%2C0.1-0.1-0.1-0.2c0.1-0.1%2C0.2-0.2%2C0.2-0.4c0-0.1%2C0-0.1%2C0-0.2c0.1-0.2%2C0-0.1%2C0-0.3%20%20%20c-0.1-0.4%2C0-0.5%2C0.1-0.9c0.1-0.4%2C0.1-0.9%2C0.2-1.3c0-0.2%2C0.1-0.6%2C0-0.8c-0.1-0.2-0.4-0.4-0.6-0.5c-0.2-0.2-0.3-0.4-0.5-0.7%20%20%20c-0.1-0.1-0.2-0.3-0.2-0.4c-0.1-0.3%2C0-0.1%2C0-0.3c0-0.2%2C0-0.3%2C0-0.5c0.1-0.2%2C0.3-0.3%2C0.3-0.5c0.1-0.2%2C0-0.4-0.2-0.5%20%20%20c-0.1%2C0-0.2%2C0-0.3%2C0c-0.1%2C0-0.3-0.1-0.4-0.2c-0.2-0.1-0.2-0.3-0.4-0.4c-0.1-0.1-0.2%2C0-0.4-0.1c-0.2%2C0-0.3-0.2-0.4-0.3%20%20%20c-0.2-0.1-0.3%2C0-0.5%2C0c-0.2%2C0-0.4-0.2-0.6-0.3c-0.3-0.1-0.5-0.3-0.6-0.6c-0.1-0.3-0.3-0.4-0.5-0.6c-0.2-0.2-0.3-0.4-0.5-0.5%20%20%20c0%2C0%2C0.1%2C0.2%2C0.1%2C0.3c0.1%2C0.2%2C0.3%2C0.4%2C0.4%2C0.6c0.2%2C0.3%2C0.1%2C0.3-0.1%2C0.1c-0.2-0.3-0.5-0.6-0.7-0.9c-0.1-0.1-0.1-0.2-0.2-0.3%20%20%20c-0.1-0.1-0.3-0.2-0.4-0.3c-0.4-0.4-0.5-0.9-0.4-1.4c0-0.2%2C0.1-0.3%2C0.1-0.5c0-0.1-0.1-0.3-0.2-0.4c0-0.1-0.1-0.2-0.1-0.2%20%20%20c-0.1-0.2-0.2-0.3-0.3-0.4c-0.1-0.1-0.3-0.2-0.5-0.4c0.9-1.2%2C2.2-2.1%2C3.6-2.7c0%2C0.1%2C0%2C0.1%2C0.1%2C0.2c0.1%2C0.2%2C0.2%2C0.2%2C0.5%2C0.2%20%20%20c0%2C0.3-0.3%2C0.3-0.5%2C0.2c-0.2%2C0-0.5-0.1-0.7%2C0.1c0.1%2C0.1%2C0.4%2C0.3%2C0.4%2C0.1c0.2%2C0%2C0.5%2C0%2C0.7%2C0c0.1%2C0%2C0.4%2C0.1%2C0.5%2C0.1%20%20%20c0%2C0%2C0.1-0.2%2C0.1-0.2c-0.1%2C0-0.1%2C0-0.2%2C0c0.2-0.2%2C0.3%2C0%2C0.5%2C0c-0.2%2C0.1-0.1%2C0.4%2C0.1%2C0.2c0.2-0.2%2C0-0.4-0.3-0.5%20%20%20c0.2-0.3%2C0.4-0.3%2C0.6%2C0c0-0.2%2C0.2-0.1%2C0.4-0.1v0c-0.1%2C0-0.1%2C0-0.2%2C0c0.2-0.3%2C0.1-0.3%2C0.3-0.4c0.2-0.1%2C0.7%2C0%2C0.8-0.2%20%20%20c-0.4%2C0.1-0.8%2C0.1-1.2%2C0.3c-0.1%2C0.1-0.3%2C0.3-0.5%2C0.2c-0.1-0.2%2C0.1-0.4%2C0.2-0.5h0c0.6-0.1%2C1.2-0.2%2C1.8-0.2c0.4%2C0%2C0.8%2C0%2C1.2%2C0.1%20%20%20c-0.1%2C0.1%2C0%2C0.1-0.1%2C0.2c-0.2%2C0.1-0.5%2C0.3-0.8%2C0.3c0.3%2C0%2C1%2C0.3%2C1.1-0.1c-0.1%2C0-0.2%2C0-0.3%2C0c0.2-0.1%2C0.4-0.2%2C0.6-0.3%20%20%20C18.3%2C120.8%2C19.9%2C121.7%2C21.1%2C123C21.2%2C123%2C21.2%2C123%2C21.1%2C123z%20M22.8%2C126.5C22.8%2C126.5%2C22.8%2C126.5%2C22.8%2C126.5%20%20%20c0.1-0.1%2C0.1-0.2%2C0.1-0.2c0-0.1%2C0.1-0.1%2C0.2-0.1c0%2C0%2C0%2C0%2C0-0.1c0.1%2C0.4%2C0.3%2C0.8%2C0.4%2C1.3c0%2C0%2C0%2C0%2C0%2C0c0%2C0-0.2%2C0-0.2%2C0%20%20%20c-0.1%2C0-0.2-0.1-0.2-0.1c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1%2C0-0.2%2C0-0.3C22.8%2C126.7%2C22.7%2C126.6%2C22.8%2C126.5z%20M22.9%2C131.1%20%20%20c-0.2-0.1-0.4-0.3-0.5-0.5c-0.1-0.2-0.1-0.4%2C0-0.7c0-0.2-0.1-0.5%2C0-0.7c0-0.1%2C0.1-0.1%2C0.2-0.2c0.1-0.1%2C0.1-0.2%2C0.2-0.4%20%20%20c0.1-0.1%2C0.2-0.2%2C0.4-0.3c0.1-0.1%2C0.1-0.2%2C0.2-0.3c0.1-0.1%2C0.2-0.3%2C0.3-0.4c0.1%2C0.4%2C0.1%2C0.9%2C0.1%2C1.3c0%2C0.8-0.1%2C1.6-0.3%2C2.3%20%20%20C23.1%2C131.3%2C23%2C131.2%2C22.9%2C131.1z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat;
}

.btn-white-contained, .btn-grey-contained {
  border-color: #ffffff;
  color: #004A7F;
  background-color: #ffffff;
}

.btn-white-contained:hover, .btn-grey-contained:hover, .btn-white-contained:active, .btn-grey-contained:active, .btn-white-contained:focus, .btn-grey-contained:focus, .btn-white-contained:active, .btn-grey-contained:active {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff !important;
}

.btn-white-contained:hover:focus, .btn-grey-contained:hover:focus, .btn-white-contained:focus:active, .btn-grey-contained:focus:active, .btn-white-contained:hover:active, .btn-grey-contained:hover:active, .btn-white-contained:hover:focus:active, .btn-grey-contained:hover:focus:active {
  background-color: transparent;
  border-color: #ffffff;
}

.btn-white-outlined, .btn-grey-outlined {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  color: #ffffff;
}

.btn-white-outlined:hover, .btn-grey-outlined:hover, .btn-white-outlined:active, .btn-grey-outlined:active, .btn-white-outlined:focus, .btn-grey-outlined:focus, .btn-white-outlined:active, .btn-grey-outlined:active {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #004A7F;
}

.btn-white-outlined:hover:focus, .btn-grey-outlined:hover:focus, .btn-white-outlined:focus:active, .btn-grey-outlined:focus:active, .btn-white-outlined:hover:active, .btn-grey-outlined:hover:active, .btn-white-outlined:hover:focus:active, .btn-grey-outlined:hover:focus:active {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #004A7F;
}

/**
* Grey rte buttons #f6f6f6 / #0B568D
*/
.btn-grey-contained {
  border-color: #DDDDDD;
  color: #014A7F;
  background-color: #DDDDDD;
  text-decoration: none;
}

.btn-grey-contained:hover, .btn-grey-contained:active, .btn-grey-contained:focus, .btn-grey-contained:active {
  border-color: #DDDDDD;
  color: #014A7F !important;
}

.btn-grey-outlined {
  border-width: 1px;
  border-style: solid;
  border-color: #DDDDDD;
  color: #014A7F;
  text-decoration: none;
}

.btn-grey-outlined:hover, .btn-grey-outlined:active, .btn-grey-outlined:focus, .btn-grey-outlined:active {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
  color: #014A7F;
}

/**
 * White buttons color overwrites
 */
.blue .btn-white-contained, .blue .btn-grey-contained,
.blue.altered .btn-white-contained,
.blue.altered .btn-grey-contained {
  color: #004A7F;
}

.blue .btn-white-outlined:hover, .blue .btn-grey-outlined:hover,
.blue.altered .btn-white-outlined:hover,
.blue.altered .btn-grey-outlined:hover {
  color: #004A7F;
}

.black .btn-white-contained, .black .btn-grey-contained,
.black.altered .btn-white-contained,
.black.altered .btn-grey-contained {
  color: #000000;
}

.black .btn-white-outlined:hover, .black .btn-grey-outlined:hover,
.black.altered .btn-white-outlined:hover,
.black.altered .btn-grey-outlined:hover {
  color: #000000;
}

.grey-dark .btn-white-contained, .grey-dark .btn-grey-contained,
.grey-dark.altered .btn-white-contained,
.grey-dark.altered .btn-grey-contained {
  color: #282828;
}

.grey-dark .btn-white-outlined:hover, .grey-dark .btn-grey-outlined:hover,
.grey-dark.altered .btn-white-outlined:hover,
.grey-dark.altered .btn-grey-outlined:hover {
  color: #282828;
}

::-webkit-input-placeholder {
  color: #999999;
  font-style: italic;
}

:-moz-placeholder {
  color: #999999;
  font-style: italic;
}

::-moz-placeholder {
  color: #999999;
  font-style: italic;
}

:-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}

.lw_enet_sma_base_inputPlaceholder {
  color: #999999;
  line-height: 38px;
}

label {
  font-weight: normal;
}

input,
.input-wrapper,
label.select-wrapper span,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border: 1px solid #DDDDDD;
  border-radius: 3px;
  color: #282828;
  outline: 0;
  width: 100%;
}

input:focus,
.input-wrapper:focus,
label.select-wrapper span:focus,
textarea:focus {
  color: #282828;
  border-color: #282828;
  outline: 0;
}

input:focus::-webkit-input-placeholder,
.input-wrapper:focus::-webkit-input-placeholder,
label.select-wrapper span:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: #666666;
  font-style: italic;
}

input:focus:-moz-placeholder,
.input-wrapper:focus:-moz-placeholder,
label.select-wrapper span:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: #666666;
  font-style: italic;
}

input:focus::-moz-placeholder,
.input-wrapper:focus::-moz-placeholder,
label.select-wrapper span:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: #666666;
  font-style: italic;
}

input:focus:-ms-input-placeholder,
.input-wrapper:focus:-ms-input-placeholder,
label.select-wrapper span:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: #666666;
  font-style: italic;
}

input:disabled, input[disabled],
.input-wrapper:disabled,
.input-wrapper[disabled],
label.select-wrapper span:disabled,
label.select-wrapper span[disabled],
textarea:disabled,
textarea[disabled] {
  background-color: #F6F6F6;
  color: #CCCCCC;
  cursor: default;
}

input:disabled::-webkit-input-placeholder, input[disabled]::-webkit-input-placeholder,
.input-wrapper:disabled::-webkit-input-placeholder,
.input-wrapper[disabled]::-webkit-input-placeholder,
label.select-wrapper span:disabled::-webkit-input-placeholder,
label.select-wrapper span[disabled]::-webkit-input-placeholder,
textarea:disabled::-webkit-input-placeholder,
textarea[disabled]::-webkit-input-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

input:disabled:-moz-placeholder, input[disabled]:-moz-placeholder,
.input-wrapper:disabled:-moz-placeholder,
.input-wrapper[disabled]:-moz-placeholder,
label.select-wrapper span:disabled:-moz-placeholder,
label.select-wrapper span[disabled]:-moz-placeholder,
textarea:disabled:-moz-placeholder,
textarea[disabled]:-moz-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

input:disabled::-moz-placeholder, input[disabled]::-moz-placeholder,
.input-wrapper:disabled::-moz-placeholder,
.input-wrapper[disabled]::-moz-placeholder,
label.select-wrapper span:disabled::-moz-placeholder,
label.select-wrapper span[disabled]::-moz-placeholder,
textarea:disabled::-moz-placeholder,
textarea[disabled]::-moz-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

input:disabled:-ms-input-placeholder, input[disabled]:-ms-input-placeholder,
.input-wrapper:disabled:-ms-input-placeholder,
.input-wrapper[disabled]:-ms-input-placeholder,
label.select-wrapper span:disabled:-ms-input-placeholder,
label.select-wrapper span[disabled]:-ms-input-placeholder,
textarea:disabled:-ms-input-placeholder,
textarea[disabled]:-ms-input-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

input[type="submit"] {
  width: auto;
}

input,
label.select-wrapper span {
  line-height: 38px;
  padding: 0 9px;
  height: 40px;
}

label.select-wrapper {
  cursor: pointer;
  display: block;
  margin: 0;
  width: 100%;
}

label.select-wrapper select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  top: 0;
  width: 100%;
}

label.select-wrapper span {
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0 37px 0 9px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

label.select-wrapper span:after {
  content: "";
  height: 6px;
  width: 10px;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAI9JREFUCJltjjEKwlAQRHf2bDZioR5AsPFnsUpnYecB7AJ/PoKVgqmsvImXEZKxUkLIlG8ezIDkW9IpIh42kVLKWtLZzewI4EpyNZZyzgtJNwAHr6rqCWBrZneS859EciaplZRSSi0Gxabv++zuS0kfSS8AdURczMwwnCql7Lqua9wdkuqIaKZ+/2WS+zH/ArVuRngw8wi8AAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-inactive%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.67%205.584c.2.205.52.205.71%200L9.833.99c.22-.226.22-.59%200-.82-.22-.227-.575-.227-.796%200l-3.66%203.773c-.198.205-.52.205-.707%200L1.013.17C.79-.056.437-.056.216.17c-.22.23-.22.594%200%20.82L4.67%205.585%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 10px 6px;
}

textarea {
  padding: 8px 9px;
  resize: vertical;
}

.form-input-wrapper {
  position: relative;
}

.form-input-wrapper.checkbox-helper label {
  cursor: pointer;
  margin-bottom: 0;
  display: inline;
}

.form-input-wrapper.radio-helper label {
  cursor: pointer;
  display: inline;
  margin-bottom: 0;
}

.form-input-wrapper.error input,
.form-input-wrapper.error label.select-wrapper span,
.form-input-wrapper.error textarea {
  border-color: #FF001F;
  color: #FF001F;
}

.form-input-wrapper.error input::-webkit-input-placeholder,
.form-input-wrapper.error label.select-wrapper span::-webkit-input-placeholder,
.form-input-wrapper.error textarea::-webkit-input-placeholder {
  color: #FF001F;
  font-style: italic;
}

.form-input-wrapper.error input:-moz-placeholder,
.form-input-wrapper.error label.select-wrapper span:-moz-placeholder,
.form-input-wrapper.error textarea:-moz-placeholder {
  color: #FF001F;
  font-style: italic;
}

.form-input-wrapper.error input::-moz-placeholder,
.form-input-wrapper.error label.select-wrapper span::-moz-placeholder,
.form-input-wrapper.error textarea::-moz-placeholder {
  color: #FF001F;
  font-style: italic;
}

.form-input-wrapper.error input:-ms-input-placeholder,
.form-input-wrapper.error label.select-wrapper span:-ms-input-placeholder,
.form-input-wrapper.error textarea:-ms-input-placeholder {
  color: #FF001F;
  font-style: italic;
}

.form-input-wrapper.error label.select-wrapper span:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAHBJREFUCJl1jisSwkAUBPsi+yYnQcVQmGCCAQcGzovmEiQCat4i+IhQO7Krp6oxuibdjsYSbU25UdFgNFc0/EuxMZqTMn5AGd9A669Uid5oSmK/fB+Mpkr0SbcyuidxbPTEyZSH0TOJS6v7Jyc6L/kLk2Yui14lV8IAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-error%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.67%205.584c.2.205.52.205.71%200L9.833.99c.22-.226.22-.59%200-.82-.22-.227-.575-.227-.796%200l-3.66%203.773c-.198.205-.52.205-.707%200L1.013.17C.79-.056.437-.056.216.17c-.22.23-.22.594%200%20.82L4.67%205.585%22%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 10px 6px;
}

.form-input-wrapper.disabled {
  color: #CCCCCC;
}

.form-input-wrapper.disabled.select-helper span {
  background-color: #F6F6F6;
  color: #CCCCCC;
  cursor: default;
}

.form-input-wrapper.disabled.select-helper span::-webkit-input-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

.form-input-wrapper.disabled.select-helper span:-moz-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

.form-input-wrapper.disabled.select-helper span::-moz-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

.form-input-wrapper.disabled.select-helper span:-ms-input-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

.form-input-wrapper.disabled.select-helper span:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAIdJREFUCJl1jjESAUEURPvPHGWvIlECJCSEEhKZwEUEqkSu4Cainv57CoJVMyPaKoXt8PULHiTdSS4xsJTSnGQbSilHABeSsz/SpNZ6jTEeAADuviD5TCmNe0nSiORD0goArD/cfZ1zPoUQpmbWlVJuZrZvmub80+PuG0mdpJek3VD3p7z95m+jY01v0Ea+kQAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-disabled%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.67%205.584c.2.205.52.205.71%200L9.833.99c.22-.226.22-.59%200-.82-.22-.227-.575-.227-.796%200l-3.66%203.773c-.198.205-.52.205-.707%200L1.013.17C.79-.056.437-.056.216.17c-.22.23-.22.594%200%20.82L4.67%205.585%22%20fill%3D%22%23DDD%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 10px 6px;
}

.form-input-wrapper.focused.select-helper span {
  border-color: #282828;
  color: #282828;
  outline: 0;
}

.form-input-wrapper.focused.select-helper span::-webkit-input-placeholder {
  color: #666666;
  font-style: italic;
}

.form-input-wrapper.focused.select-helper span:-moz-placeholder {
  color: #666666;
  font-style: italic;
}

.form-input-wrapper.focused.select-helper span::-moz-placeholder {
  color: #666666;
  font-style: italic;
}

.form-input-wrapper.focused.select-helper span:-ms-input-placeholder {
  color: #666666;
  font-style: italic;
}

.form-input-wrapper.focused.select-helper span:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJxJREFUCJltjjEKwkAQRf9MbrSbI9hZqAewm4lglc7CcwRkV7AQsbOMp9jtAoJewQtYZGxEQsgvP+/xfyEiXVmW75RSh4mIyMo5d2dm3vd9f6qqajmGVHUO4AJgV6SUHs65p5mdvfc55/z6QTMzuzHzJsZ4pYG9NrMDES2I6AOgNbM6xngEABpOiYgCaAAQM9chhGbq9x9W1e24/wIJYDv3a7jpiAAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-focus%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.67%205.584c.2.205.52.205.71%200L9.833.99c.22-.226.22-.59%200-.82-.22-.227-.575-.227-.796%200l-3.66%203.773c-.198.205-.52.205-.707%200L1.013.17C.79-.056.437-.056.216.17c-.22.23-.22.594%200%20.82L4.67%205.585%22%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 10px 6px;
}

.icheckbox_minimal-red,
.iradio_minimal-red {
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #DDDDDD;
  height: 20px;
  margin-right: 6px;
  margin-top: -5px;
  text-align: left;
  width: 20px;
}

.icheckbox_minimal-red input,
.iradio_minimal-red input {
  border: none;
  margin: 0;
}

.icheckbox_minimal-red:before,
.iradio_minimal-red:before {
  content: "";
  display: inline-block;
  position: absolute;
}

.icheckbox_minimal-red.disabled,
.iradio_minimal-red.disabled {
  background-color: #F6F6F6;
}

.icheckbox_minimal-red.checked, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red, .icheckbox_minimal-red.checked.hover, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover, .icheckbox_minimal-red.checked.active, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active, .iradio_minimal-red.checked, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red,
.iradio_minimal-red.checked.hover,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red,
.iradio_minimal-red.checked.active,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red {
  border-color: #004A7F;
}

.icheckbox_minimal-red.checked + label, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red + label,
.icheckbox_minimal-red.checked + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red + .parsley-errors-list + label, .icheckbox_minimal-red.checked.hover + label, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover + label,
.icheckbox_minimal-red.checked.hover + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover + .parsley-errors-list + label, .icheckbox_minimal-red.checked.active + label, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active + label,
.icheckbox_minimal-red.checked.active + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active + .parsley-errors-list + label,
.iradio_minimal-red.checked + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red + label,
.iradio_minimal-red.checked + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red + .parsley-errors-list + label,
.iradio_minimal-red.checked.hover + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red + label,
.iradio_minimal-red.checked.hover + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red + .parsley-errors-list + label,
.iradio_minimal-red.checked.active + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red + label,
.iradio_minimal-red.checked.active + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red + .parsley-errors-list + label {
  margin-bottom: 0;
}

.icheckbox_minimal-red.active,
.iradio_minimal-red.active {
  border-color: #666666;
}

.form-input-wrapper.error .icheckbox_minimal-red, .form-input-wrapper.error
.iradio_minimal-red {
  border-color: #FF001F;
}

.iradio_minimal-red {
  border-radius: 50%;
}

.iradio_minimal-red:before {
  height: 6px;
  width: 6px;
  margin: 6px;
}

.iradio_minimal-red.disabled:before {
  background-image: none;
}

.iradio_minimal-red.disabled:before.checked, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.disabled.icheckbox_minimal-red:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFlJREFUCJl1yMEJgDAMBdCfpAdvDiguIF6LUziEdK7SFbpAfrxUEMR3fNJam9z9FJEFACKimFlOIzcMIrKTDKm1dgAzXkh2xQ+NiPJJ1SuZWSYZJNcn3f24AVZRKrdY/0fwAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-disabled%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22329%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-326%29%22%20fill%3D%22%23DDD%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.iradio_minimal-red.checked:before, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red:before, .iradio_minimal-red.checked.hover:before, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red:before, .iradio_minimal-red.checked.active:before, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAF1JREFUCJllyrENQFAUQNH7HhLR6C1gDPYQC4hWlCYwgFL+IDbSSVT/aX6Q/FueXKFZcgpbEekAwByXTGnAgTcZKTD9zl/me40wpGAuVt0TqvYgo8R8jdmNyIY/5wcwhheQStYFnQAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-error%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22259%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-256%29%22%20fill%3D%22%23004A7F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.form-input-wrapper.error .iradio_minimal-red.checked:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .iradio_minimal-red.icheckbox_minimal-red:before, .form-input-wrapper.error .iradio_minimal-red.checked.hover:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .iradio_minimal-red.hover.icheckbox_minimal-red:before, .form-input-wrapper.error .iradio_minimal-red.checked.active:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .iradio_minimal-red.active.icheckbox_minimal-red:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFhJREFUCJl1yLEJAkEQAMC55YXPrOC8ymxATMUqjMQCxAavgd81Egx0wlHGujk8Sp+lz824l7EuqW6hnWggOCfVSp/E3peUM/wRKV4/+rkEl6TI4yeb3fUN/O0bcpZkMxoAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-error%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22259%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-256%29%22%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.iradio_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAE9JREFUCJltyjEKgDAQRNGZJex6Rwnbi23wFB4i5JRbxUKjIv7y8enuk5ntAGactYgo6cIFT6uqdnmddySzfHEkANqP1xQRRVU7yTzQzLYDJS4QuyOXNRoAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-focus%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22190%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-187%29%22%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.form-input-wrapper.error .iradio_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFhJREFUCJl1yLEJAkEQAMC55YXPrOC8ymxATMUqjMQCxAavgd81Egx0wlHGujk8Sp+lz824l7EuqW6hnWggOCfVSp/E3peUM/wRKV4/+rkEl6TI4yeb3fUN/O0bcpZkMxoAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-error%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22259%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-256%29%22%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.icheckbox_minimal-red {
  border-radius: 3px;
}

.icheckbox_minimal-red:before {
  height: 11px;
  width: 12px;
  margin: 4px 3px 3px;
}

.icheckbox_minimal-red.disabled:before {
  background-image: none;
}

.icheckbox_minimal-red.disabled:before.checked, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.disabled:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJWN0K1OA1EQBeAzZ1dsgqrDLZubfQEMYEhNk1KF4Q3QvALhAVC8AoqEVNBU1BUEjheYu7lZRA2CYpf7g6GkQbQd/U3OnBHsOE3T3AD4yHbElwBuY4xL2YattWcppSeS8xDCaOOCqh6KyHNKqSF5aoz5EudcAaCoqmq5jp1zB977V5LfeZ4fl2W5AAB67++993Pn3P4Kt23bCyFMARQhhOEKA4Co6jnJBwDvWZYNuq5bkJyJyBGAgTHmZT1Zfm8dAhgD+ATwBmBE8sIY8/i/119pVe2LyERE9mKMV3Vd3237IFT1xFp7vcn8ANTLYOH2ZtM6AAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck-disabled%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.226%209.864L0%205.824l1.06-1.11%203.166%202.928L10.94%200%2012%201.11%204.226%209.865%22%20fill%3D%22%23DDD%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 10px;
}

.icheckbox_minimal-red.checked:before, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red:before, .icheckbox_minimal-red.checked.hover:before, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover:before, .icheckbox_minimal-red.checked.active:before, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOJJREFUGJWN0C9PwnEQx/H3fcGNjSLN6HwINotYGPy+wEg+A7PZjcHtp4lA4imQ2JwMBQoFZjbarBQ3BSPofQnOP9MNuHqv293nhG0rqscgz4ntsJ4h0kTCTDbjWkRwtzgbYzO/fqCkhxgTsCcWi2NGjbkjqykquvsP53Wfd+sDLyRdxKgxB3CkabO0MV73vnHxIoMwAFIYBXrx9KuVJNBGXAe4p1zNsXyb8rHTxXGAkKMfP/5e/JnBawHsBtwrgQcET7BThlfXfy/9CV3UEwJ3QBrCOYPL1sYPUqod4eu6jqwAOU9E+YRkK64AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck-inactive%20copy%205%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.226%209.864L0%205.824l1.06-1.11%203.166%202.928L10.94%200%2012%201.11%204.226%209.865%22%20fill%3D%22%23004A7F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 10px;
}

.form-input-wrapper.error .icheckbox_minimal-red.checked:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .icheckbox_minimal-red:before, .form-input-wrapper.error .icheckbox_minimal-red.checked.hover:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .icheckbox_minimal-red.hover:before, .form-input-wrapper.error .icheckbox_minimal-red.checked.active:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .icheckbox_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMFJREFUGJWNzzFqAnEQxeHfroV2iV0Q/jNR9gR2FoKl6QJewTZnCDlAbpEjBDuLPUJ6KwUtbFIIijgzVqII2eyUw8d7vIyaZ+hHRmwbdbAj05zsM4jfGlhfDD0ZOneK5n/JfUN3hvwEvQcAAm0F+niPA3020saQpZM6l3/u8OVEGejTFUvb8RnQymCcs1rfJr0a6WjowpGuUzQNKY10cNLwr2FjI+0NXRv6bag7MqkcGOjI0F2g4chbJb5pGjjyXmXOic5L2gWpsm4AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck-error%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.226%209.864L0%205.824l1.06-1.11%203.166%202.928L10.94%200%2012%201.11%204.226%209.865%22%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 10px;
}

.icheckbox_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJWN0KFOxFAQheF/LuK2QeGQPAMGMASzybIKg66h07SCVyA8AAp32zRpgiIhCAgCtyBwvAEGsQbBoipIO6glG8TS0d/JyRlh4KnquZl9rA3BaZqeiMiFmc1lAD4UkTtg6r2frAykabotIk/AG7AfQviSJEkiIGqaZr6Msyzb6rruRUS+u67bret6BuC891fe+2lRFJsLnOf5hpk9OOci59x4gQFEVY/6vr8G3oFRHMeztm0fgR1gVFXV83KzAKjqGLjt+/4TeHXOTczsuCzLm7+7fkdnWXZgZvfAOnAaQrj874Oo6p6qnq0yPwkzViLbkcWXAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck-focus%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.226%209.864L0%205.824l1.06-1.11%203.166%202.928L10.94%200%2012%201.11%204.226%209.865%22%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 10px;
}

/*
 * Validation
 */
.parsley-errors-list {
  background-color: #ffffff;
  border: 1px solid #DDDDDD;
  border-radius: 3px;
  bottom: calc(100% + 11px);
  color: #666666;
  font-size: 13px;
  left: 0;
  list-style-type: none;
  max-width: 100%;
  opacity: 0;
  padding: 3px 10px;
  position: absolute;
  visibility: hidden;
  z-index: 1;
}

.parsley-errors-list:after {
  background-color: #ffffff;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  bottom: -6px;
  content: "";
  height: 10px;
  left: 12px;
  position: absolute;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 10px;
}

.parsley-errors-list li {
  background-image: none;
  padding: 0;
}

.form-input-wrapper.error:hover .parsley-errors-list,
.form-input-wrapper.error.focused .parsley-errors-list {
  opacity: 1;
  visibility: visible;
}

.isIOS7 .form-input-wrapper.error:hover .parsley-errors-list {
  display: none;
}

.isIOS7 .form-input-wrapper.error.focused:hover .parsley-errors-list {
  display: block;
}

.tx-powermail .powermail_form.nolabel h3, .tx-powermail .powermail_form.nolabel .adhoc-message h2, .adhoc-message .tx-powermail .powermail_form.nolabel h2 {
  display: none;
}

.tx-powermail .powermail_fieldset.nolabel > legend {
  display: none;
}

.fancyboxFrame .powermail_form {
  margin-left: 15px;
}

.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .row:first-of-type, .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-container.two-column-wide:first-of-type,
.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-container.two-column-wide:first-of-type, .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-container.full-column .social-stream-article:first-of-type, .social-stream-container.full-column .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-article:first-of-type,
.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-container.full-column .newsroom-article:first-of-type, .social-stream-container.full-column .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-article:first-of-type,
.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-container.full-column .social-stream-article:first-of-type, .newsroom-container.full-column .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-article:first-of-type,
.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-container.full-column .newsroom-article:first-of-type, .newsroom-container.full-column .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-article:first-of-type {
  margin-top: 25px;
}

.fancyboxFrame .powermail_form .row [class*='col-'], .fancyboxFrame .powermail_form .social-stream-container.two-column-wide [class*='col-'], .fancyboxFrame .powermail_form .newsroom-container.two-column-wide [class*='col-'], .fancyboxFrame .powermail_form .social-stream-container.full-column .social-stream-article [class*='col-'], .social-stream-container.full-column .fancyboxFrame .powermail_form .social-stream-article [class*='col-'], .fancyboxFrame .powermail_form .social-stream-container.full-column .newsroom-article [class*='col-'], .social-stream-container.full-column .fancyboxFrame .powermail_form .newsroom-article [class*='col-'], .fancyboxFrame .powermail_form .newsroom-container.full-column .social-stream-article [class*='col-'], .newsroom-container.full-column .fancyboxFrame .powermail_form .social-stream-article [class*='col-'], .fancyboxFrame .powermail_form .newsroom-container.full-column .newsroom-article [class*='col-'], .newsroom-container.full-column .fancyboxFrame .powermail_form .newsroom-article [class*='col-'] {
  width: 100%;
}

form .checkbox label {
  padding-left: 0;
}

form .checkbox .parsley-error {
  border-color: #FF001F;
}

.section-header .baseline {
  background-position-y: 2px;
  line-height: 1;
  margin-top: 0;
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .section-header .baseline {
    float: right;
    margin-top: 11px;
  }
}

@media screen and (min-width: 1241px) {
  .section-header .baseline {
    background-position-y: 3px;
    float: right;
    margin-top: 12px;
  }
}

#footer {
  background-color: #282828;
  font-weight: 400;
  font-size: inherit;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 11;
  margin-top: 40px;
  overflow: hidden;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#footer .wrapper, #footer .herostage.content-width, #footer .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width #footer .carousel-caption-content-wrapper {
  padding-left: 5px;
  padding-right: 5px;
}

#footer .csc-textpic-above {
  background-color: transparent;
}

#footer ul li {
  margin: 0;
  background-image: none;
}

#footer ul li:not([class*="col"]) {
  padding: 0;
}

#footer .socials ul,
#footer .nav.nav-collapsable-tabs {
  border: none;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#footer .socials ul li,
#footer .nav.nav-collapsable-tabs li {
  padding-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#footer .socials ul li a, #footer .socials ul li.active a,
#footer .nav.nav-collapsable-tabs li a,
#footer .nav.nav-collapsable-tabs li.active a {
  background-color: transparent;
  border: none;
  color: #CCCCCC;
  font-size: 16px;
  display: block;
  padding: 20px 15px 20px 15px;
}

#footer .socials ul li a.text-hidden, #footer .socials ul li.active a.text-hidden,
#footer .nav.nav-collapsable-tabs li a.text-hidden,
#footer .nav.nav-collapsable-tabs li.active a.text-hidden {
  font-size: 0;
}

#footer .socials ul li a:hover, #footer .socials ul li.active a:hover,
#footer .nav.nav-collapsable-tabs li a:hover,
#footer .nav.nav-collapsable-tabs li.active a:hover {
  background-color: transparent;
  border: none;
  color: #ffffff;
  text-decoration: none;
}

#footer .socials ul li.active a:after, #footer .socials ul li:hover a:after,
#footer .nav.nav-collapsable-tabs li.active a:after,
#footer .nav.nav-collapsable-tabs li:hover a:after {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#footer .nav.nav-collapsable-tabs {
  margin-right: -15px;
}

#footer .collapsable-tabs-content.big-screen {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: -1;
}

@media screen and (min-width: 801px) {
  #footer .collapsable-tabs-content.big-screen {
    visibility: visible;
    opacity: 1;
    position: relative;
    z-index: auto;
  }
}

#footer .copyright {
  font-size: 16px;
  position: absolute;
  top: 0;
  bottom: 0;
}

@media screen and (max-width: 1024px) {
  #footer .copyright {
    position: relative;
    padding: 20px 20px 20px 0;
    line-height: 1.2;
  }
  #footer .copyright:before {
    display: none;
  }
  #footer .copyright .vc, #footer .copyright .swiper-button-prev > i,
  #footer .copyright .swiper-button-next > i {
    vertical-align: baseline;
  }
}

#footer .breadcrumb {
  background-color: #F6F6F6;
  color: #666666;
  line-height: 1;
  margin-bottom: 0;
  padding: 10px 0;
  border-radius: 0;
}

#footer .breadcrumb ul {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-bottom: 0;
}

#footer .breadcrumb li {
  font-size: 15px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#footer .breadcrumb a {
  border-bottom: 0;
  color: #666666;
  padding: 10px 30px 10px 0;
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#footer .breadcrumb a:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJlJREFUCJldjSEKAlEURc+dMbojtyCCIAiiQYT3B4vF4h6MwrwnBqPFosnkUlyEfb5FZfSmC5dzLhHxcPcJfymAlaSDu89/hpTSRdIw57yLiNQmMLObpD6wjYgVgNp4Xdc94C5pXbSHsiy77/r8EhExAE6SlmZ2LN6KEXBqmmZhZkcAuftU0h6YpZTOH0NH0ibnPK6q6tr+ewFMqTD8Iju0ogAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-error%20copy%206%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.584%205.33c.205-.2.205-.52%200-.71L.99.167c-.226-.22-.59-.22-.82%200-.227.22-.227.575%200%20.796l3.773%203.66c.205.198.205.52%200%20.707L.17%208.987c-.227.222-.227.575%200%20.796.23.22.594.22.82%200L5.585%205.33%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  right: 10px;
  position: absolute;
  top: 12px;
}

#footer .breadcrumb a:hover {
  color: #222222;
}

#footer .breadcrumb strong {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  display: inline-block;
  padding: 10px 30px 10px 0;
}

#footer .socials, #footer .additional-content {
  line-height: 1;
}

#footer .socials .border, #footer .additional-content .border {
  border-bottom: 1px solid #666666;
}

#footer .additional-content {
  margin-bottom: 0;
  padding-top: 32px;
}

@media screen and (max-width: 1240px) {
  #footer .additional-content {
    padding-top: 20px;
  }
}

#footer .additional-content .border {
  padding-bottom: 32px;
}

@media screen and (max-width: 1240px) {
  #footer .additional-content .border {
    padding-bottom: 20px;
  }
}

#footer .additional-content .headings {
  margin: 0;
  text-align: center;
}

#footer .additional-content .headings * {
  color: #CCCCCC;
  margin-bottom: 20px;
}

#footer .additional-content .form-input-wrapper {
  margin: 0;
}

#footer .additional-content .form-input-wrapper.error input {
  border-color: #FF001F;
  margin-left: -1px;
}

#footer .additional-content form {
  margin: 0;
}

#footer .additional-content label {
  display: none;
}

#footer .additional-content input {
  background-color: #515151;
  border-color: #515151;
  color: #DDDDDD;
  margin: 0;
}

#footer .additional-content .btn {
  background-color: #515151;
  height: 40px;
  padding: 0 14px;
}

#footer .additional-content .btn i {
  background-position: center center;
  height: 38px;
  width: 9px;
}

@media screen and (max-width: 800px) {
  #footer .socials .border {
    margin-bottom: 10px;
  }
}

#footer .socials ul {
  margin-right: -15px;
  *zoom: 1;
}

@media screen and (max-width: 1024px) {
  #footer .socials ul {
    display: block;
  }
  #footer .socials ul.text-list li a {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  #footer .socials ul.image-list li a {
    margin: 0;
    line-height: inherit;
    padding-top: 8px;
  }
  #footer .socials ul li {
    float: none;
    display: inline-block;
  }
}

#footer .socials ul.text-list {
  margin-right: -8px;
  min-width: 8px;
}

#footer .socials ul.text-list li a {
  padding-left: 8px;
  padding-right: 8px;
  line-height: 1.2;
}

#footer .socials ul.text-list li a:hover, #footer .socials ul.text-list li a:focus {
  color: #ffffff;
}

#footer .socials li {
  display: block;
  float: left;
}

#footer .big-screen,
#footer .big-screen.nav-collapsable-tabs {
  display: none;
}

@media screen and (min-width: 801px) {
  #footer .big-screen,
  #footer .big-screen.nav-collapsable-tabs {
    display: block;
  }
}

@media screen and (min-width: 801px) {
  #footer .footer-smallscreen-tabs {
    display: none;
  }
}

#footer .panel-group {
  margin-bottom: 0;
}

#footer .panel {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}

#footer .panel-default {
  background: transparent;
}

#footer .panel-heading {
  background-color: transparent;
  padding: 0;
}

#footer .panel-heading .footer-mobile-accordion-link {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: right center;
  display: block;
}

#footer .panel-heading .footer-mobile-accordion-link.collapsed {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-03.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMdJREFUKJGV0DFrwnAQBfD3v7V1EJJvE+hQIZOTo4UOHTo4BAcXwaGTi7vgF0nAT3T3MqSUdqgx55IOhmDqG+/uB48DyRHJQlUTDERVEzM7VlU1FgBTAKmIFGb2dAuJSB5CmNR1PQcAmFlG0kl+k3zuQyS/2puPqyXJhao2JH9UNe1DZrb5m4cOfm+aZi8iv+4+c/dPEckBPIYQ1lEUbXthW/vN3Q8AahE5AXgAsIrjeDf0PJRl+aqq57bechB0ar+YWXYX+k8uMGuD2ft4QA4AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.1%22%20height%3D%228.5%22%20viewBox%3D%22477.1%2095.4%2014.1%208.5%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M491.3%2096.8l-1.5-1.4-5.6%205.6-5.7-5.6-1.4%201.4%205.7%205.6%201.4%201.4%201.4-1.4z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

#footer .footer-mobile-accordion-link {
  color: #CCCCCC;
  display: block;
  padding: 6px 0;
}

@media screen and (min-width: 561px) {
  #footer .footer-mobile-accordion-link {
    padding: 8px 0;
  }
}

#footer .footer-mobile-accordion-link.last {
  padding-bottom: 16px;
}

#footer .footer-mobile-accordion-link:hover, #footer .footer-mobile-accordion-link:focus {
  color: #ffffff;
}

#footer .panel-body {
  color: #DDDDDD;
  border-top: 0;
  padding: 0;
  margin: 10px 0;
}

#footer .collapsable-tabs-content .collapsable-tab,
#footer .panel-body {
  background-color: #222222;
  padding-top: 30px;
}

@media screen and (max-width: 560px) {
  #footer .collapsable-tabs-content .collapsable-tab,
  #footer .panel-body {
    padding-top: 20px;
  }
}

#footer .collapsable-tabs-content .collapsable-tab a,
#footer .panel-body a {
  color: #DDDDDD;
}

#footer .collapsable-tabs-content .collapsable-tab a:hover,
#footer .panel-body a:hover {
  border-color: #ffffff;
  color: #ffffff;
  text-decoration: none;
}

.nav-collapsable-tab-element a {
  border-bottom: none;
}

.csc-textpic-imagewrap a {
  display: block;
}

.text-on-image .csc-textpic-text,
.text-on-image .csc-textpic .csc-textpic-text, .text-on-image.csc-textpic .csc-textpic-text {
  padding: 30px 30px 16px 30px;
}

.border-frame .csc-textpic {
  background-color: #ffffff;
  border: 1px solid #DDDDDD;
}

.border-frame .csc-textpic-text,
.border-frame .csc-textpic .csc-textpic-text, .border-frame.csc-textpic .csc-textpic-text {
  padding: 16px 30px 16px 30px;
}

.product figure {
  padding: 15%;
  background: #F3F3F3;
}

.product h3, .product .adhoc-message h2, .adhoc-message .product h2 {
  font-size: 0.9em;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.product hr {
  margin-bottom: 25px;
  width: 100%;
}

.text-on-image {
  position: relative;
}

.text-on-image div.csc-textpic-center .csc-textpic-center-outer {
  float: none;
  right: 0;
}

.text-on-image div.csc-textpic-center .csc-textpic-center-inner {
  float: none;
  right: 0;
}

.text-on-image .csc-textpic-text {
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.text-on-image .csc-textpic-center-outer {
  width: 100%;
}

.text-on-image .csc-textpic-imagewrap {
  overflow: hidden;
}

.text-on-image .csc-textpic-imagewrap img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}

.text-on-image:before {
  background-color: #ffffff;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  z-index: 1;
}

.text-on-image:hover .csc-textpic-imagewrap img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}

.text-on-image:hover:before {
  opacity: 0.5;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

div.csc-textpic .csc-textpic-imagewrap figure,
div.csc-textpic figure.csc-textpic-imagewrap {
  display: block;
}

.carousel.fullscreen-width .force-fullscreen-width {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.carousel.fullscreen-width .swiper-slide > .wrapper, .carousel.fullscreen-width .herostage .carousel-caption.swiper-slide > .wrapper, .carousel.fullscreen-width .swiper-slide > .herostage.content-width, .carousel.fullscreen-width .herostage.fullscreen-width .swiper-slide > .carousel-caption-content-wrapper, .herostage.fullscreen-width .carousel.fullscreen-width .swiper-slide > .carousel-caption-content-wrapper {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.carousel.fullscreen-width .swiper-slide .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.carousel.fullscreen-width .swiper-slide .tx-lw-hotspot-builder-hotspot-container-visible-sm {
  /* Inside of Calc() function :
               the VALUE OF % is mimicking the global class of ".wrapper"
               the fix VALUE OF PIXEL is mimicking the global class of ".container-fluid".
            */
}

@media screen and (max-width: 560px) {
  .carousel.fullscreen-width .swiper-slide .tx-lw-hotspot-builder-hotspot-container-visible-sm {
    padding-left: calc(5.7% + 10px);
    padding-right: calc(5.7% + 10px);
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .carousel.fullscreen-width .swiper-slide .tx-lw-hotspot-builder-hotspot-container-visible-sm {
    padding-left: calc(5.7% + 14px);
    padding-right: calc(5.7% + 14px);
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .carousel.fullscreen-width .swiper-slide .tx-lw-hotspot-builder-hotspot-container-visible-sm {
    padding-left: calc(7.5% + 14px);
    padding-right: calc(7.5% + 14px);
  }
}

.carousel-caption {
  color: inherit;
  text-shadow: none;
}

.gallery-top-wrapper {
  position: relative;
}

.gallery-top-wrapper .swiper-button-prev,
.gallery-top-wrapper .swiper-button-next {
  background-color: transparent;
  display: none;
  border: none;
}

@media screen and (min-width: 801px) {
  .gallery-top-wrapper .swiper-button-prev,
  .gallery-top-wrapper .swiper-button-next {
    display: block;
  }
}

.gallery-top-wrapper.has-thumbs .swiper-slide {
  text-align: center;
}

.gallery-thumbs {
  margin: 0;
}

.gallery-thumbs .swiper-slide {
  cursor: pointer;
}

.gallery-thumbs .swiper-slide img {
  margin-bottom: 0;
}

.gallery-thumbs .active-slide {
  opacity: 1;
}

@media screen and (max-width: 560px) {
  .gallery-thumbs {
    display: none;
  }
}

.carousel {
  visibility: visible;
  overflow: hidden;
}

.carousel img {
  height: auto;
  margin: 0;
  width: 100%;
}

.carousel-inner > .item {
  width: 100%;
}

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

.herostage.in-grid {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 560px) {
  .herostage.in-grid {
    padding-left: calc(5% + 10px);
    padding-right: calc(5% + 10px);
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage.in-grid {
    padding-left: calc(5.7% + 14px);
    padding-right: calc(5.7% + 14px);
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage.in-grid {
    padding-left: calc(7.5% + 14px);
    padding-right: calc(7.5% + 14px);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage.in-grid {
    padding-left: 14px;
    padding-right: 14px;
    width: 988px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage.in-grid {
    padding-left: 14px;
    padding-right: 14px;
    width: 988px;
  }
}

@media screen and (min-width: 1350px) {
  .herostage.in-grid {
    padding-left: 14px;
    padding-right: 14px;
    width: 1208px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage.in-grid .carousel-caption {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage.in-grid .carousel-caption {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage.in-grid .carousel-caption {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.herostage.in-grid .wrapper, .herostage.in-grid .herostage.content-width, .herostage.in-grid .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .herostage.in-grid .carousel-caption-content-wrapper,
.herostage.in-grid .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient {
    height: 35vw;
    max-height: 450px;
  }
}

.herostage.with-gradient .swiper-container {
  padding-bottom: 20px;
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient .swiper-container {
    height: 100%;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient .swiper-slide,
  .herostage.with-gradient.one-slide .swiper-slide {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%221%22%20height%3D%22100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eherostage-gradient%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%220%25%22%20x2%3D%2250%25%22%20y2%3D%22100%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23E6E6E6%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23E6E6E6%22%20stop-opacity%3D%220%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200h1v100H0z%22%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(rgba(230, 230, 230, 0)));
    background-image: -o-linear-gradient(top, #E6E6E6 0%, rgba(230, 230, 230, 0) 100%);
    background-image: linear-gradient(to bottom, #E6E6E6 0%, rgba(230, 230, 230, 0) 100%);
    background-repeat: repeat-x;
  }
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient .swiper-slide img,
  .herostage.with-gradient.one-slide .swiper-slide img {
    height: auto;
    max-height: calc(99% - 30px);
    width: auto;
    max-width: 50%;
  }
}

.herostage.with-gradient .swiper-pagination {
  margin-top: 0;
  bottom: 0px;
  top: auto;
}

.herostage.with-gradient picture {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: calc(1% + 30px);
  padding-bottom: 20px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%221%22%20height%3D%22100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eherostage-gradient%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%220%25%22%20x2%3D%2250%25%22%20y2%3D%22100%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23E6E6E6%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23E6E6E6%22%20stop-opacity%3D%220%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200h1v100H0z%22%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(transparent));
  background-image: -o-linear-gradient(top, #E6E6E6 0%, transparent 100%);
  background-image: linear-gradient(to bottom, #E6E6E6 0%, transparent 100%);
  background-repeat: repeat-x;
}

@media screen and (max-width: 560px) {
  .herostage.with-gradient picture {
    padding-left: calc(5% + 10px);
    padding-right: calc(5% + 10px);
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage.with-gradient picture {
    padding-left: calc(5.7% + 14px);
    padding-right: calc(5.7% + 14px);
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage.with-gradient picture {
    padding-left: calc(7.5% + 14px);
    padding-right: calc(7.5% + 14px);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage.with-gradient picture {
    padding-left: 14px;
    padding-right: 14px;
    width: 988px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage.with-gradient picture {
    padding-left: 14px;
    padding-right: 14px;
    width: 988px;
  }
}

@media screen and (min-width: 1350px) {
  .herostage.with-gradient picture {
    padding-left: 14px;
    padding-right: 14px;
    width: 1208px;
  }
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient picture {
    height: 100%;
    text-align: right;
    padding-bottom: 0;
    background-image: none;
  }
}

.herostage.with-gradient.in-grid picture {
  padding-left: 0;
  padding-right: 0;
}

.herostage .swiper-slide img {
  width: 100%;
}

@media screen and (max-width: 800px) {
  .herostage .swiper-slide img {
    margin-bottom: 0;
  }
}

.herostage.one-slide .swiper-slide {
  width: 100%;
}

.herostage.one-slide .swiper-slide img {
  width: 100%;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage.one-slide .carousel-caption {
    padding-top: 20px;
  }
}

.herostage .carousel-caption {
  bottom: 0;
  color: #282828;
  left: 0;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  right: 0;
  text-align: left;
  text-shadow: none;
  top: 0;
}

@media screen and (max-width: 800px) {
  .herostage .carousel-caption h1,
  .herostage .carousel-caption .h1 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h2,
  .herostage .carousel-caption .h2 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h3, .herostage .carousel-caption .adhoc-message h2, .adhoc-message .herostage .carousel-caption h2,
  .herostage .carousel-caption .h3 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h4,
  .herostage .carousel-caption .h4 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h5,
  .herostage .carousel-caption .h5 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h6,
  .herostage .carousel-caption .h6 {
    color: #282828 !important;
  }
  .herostage .carousel-caption p {
    color: #666666 !important;
  }
  .herostage .carousel-caption p b,
  .herostage .carousel-caption p strong {
    color: #282828 !important;
  }
}

.herostage .carousel-caption .text-white {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h1:not([class*="background-"]),
.herostage .carousel-caption .text-white .h1:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h2:not([class*="background-"]),
.herostage .carousel-caption .text-white .h2:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h3:not([class*="background-"]), .herostage .carousel-caption .text-white .adhoc-message h2:not([class*="background-"]), .adhoc-message .herostage .carousel-caption .text-white h2:not([class*="background-"]),
.herostage .carousel-caption .text-white .h3:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h4:not([class*="background-"]),
.herostage .carousel-caption .text-white .h4:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h5:not([class*="background-"]),
.herostage .carousel-caption .text-white .h5:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h6:not([class*="background-"]),
.herostage .carousel-caption .text-white .h6:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white p {
  color: #ffffff;
}

.herostage .carousel-caption .text-white p b,
.herostage .carousel-caption .text-white p strong {
  color: #ffffff;
}

.herostage .carousel-caption .text-black, .herostage .carousel-caption .box-white {
  color: #000000;
}

.herostage .carousel-caption .text-black h1:not([class*="background-"]),
.herostage .carousel-caption .text-black .h1:not([class*="background-"]), .herostage .carousel-caption .box-white h1:not([class*="background-"]),
.herostage .carousel-caption .box-white .h1:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h2:not([class*="background-"]),
.herostage .carousel-caption .text-black .h2:not([class*="background-"]), .herostage .carousel-caption .box-white h2:not([class*="background-"]),
.herostage .carousel-caption .box-white .h2:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h3:not([class*="background-"]), .herostage .carousel-caption .text-black .adhoc-message h2:not([class*="background-"]), .adhoc-message .herostage .carousel-caption .text-black h2:not([class*="background-"]),
.herostage .carousel-caption .text-black .h3:not([class*="background-"]), .herostage .carousel-caption .box-white h3:not([class*="background-"]), .herostage .carousel-caption .box-white .adhoc-message h2:not([class*="background-"]), .adhoc-message .herostage .carousel-caption .box-white h2:not([class*="background-"]),
.herostage .carousel-caption .box-white .h3:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h4:not([class*="background-"]),
.herostage .carousel-caption .text-black .h4:not([class*="background-"]), .herostage .carousel-caption .box-white h4:not([class*="background-"]),
.herostage .carousel-caption .box-white .h4:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h5:not([class*="background-"]),
.herostage .carousel-caption .text-black .h5:not([class*="background-"]), .herostage .carousel-caption .box-white h5:not([class*="background-"]),
.herostage .carousel-caption .box-white .h5:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h6:not([class*="background-"]),
.herostage .carousel-caption .text-black .h6:not([class*="background-"]), .herostage .carousel-caption .box-white h6:not([class*="background-"]),
.herostage .carousel-caption .box-white .h6:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black p, .herostage .carousel-caption .box-white p {
  color: #000000;
}

.herostage .carousel-caption .text-black p b,
.herostage .carousel-caption .text-black p strong, .herostage .carousel-caption .box-white p b,
.herostage .carousel-caption .box-white p strong {
  color: #000000;
}

.herostage .carousel-caption .box-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
  padding: 1em;
  border: 1px solid #ddd;
  display: inline-block;
}

@media screen and (max-width: 560px) {
  .herostage .carousel-caption {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}

@media screen and (min-width: 801px) {
  .herostage .carousel-caption {
    padding-top: calc(1% + 20px);
    position: absolute;
  }
  .herostage .carousel-caption .btn-default, .herostage .carousel-caption .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .herostage .carousel-caption .btn-blue {
    margin-top: 6px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage .carousel-caption {
    padding-top: calc(1% + 30px);
  }
}

@media screen and (max-width: 800px) {
  .herostage .carousel-caption .carousel-caption-content {
    background-color: initial;
    border: none;
  }
}

.herostage .swiper-pagination {
  left: auto;
  bottom: auto;
  margin: 35% 0 0 0;
  text-align: left;
  position: absolute;
  top: 0;
  width: auto;
}

@media screen and (max-width: 560px) {
  .herostage .swiper-pagination {
    margin-top: 31%;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage .swiper-pagination {
    margin-top: 31%;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .herostage .swiper-pagination {
    margin-top: 33%;
  }
}

@media screen and (min-width: 1241px) {
  .herostage .swiper-pagination {
    margin-top: 32%;
  }
}

.caption-mobile-hide {
  display: none;
}

@media screen and (min-width: 801px) {
  .caption-desktop-hide {
    display: none;
  }
  .caption-mobile-hide {
    display: block;
  }
}

.herostage .carousel-caption {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.herostage .carousel-caption > .wrapper .has-overlay-bg-color, .herostage .carousel-caption > .herostage.content-width .has-overlay-bg-color, .herostage.fullscreen-width .carousel-caption > .carousel-caption-content-wrapper .has-overlay-bg-color {
  padding: 1em;
}

.herostage .carousel-caption > .wrapper > .container-fluid, .herostage .carousel-caption > .herostage.content-width > .container-fluid, .herostage.fullscreen-width .carousel-caption > .carousel-caption-content-wrapper > .container-fluid {
  padding: 0;
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage .carousel-caption > .wrapper, .herostage .carousel-caption > .herostage.content-width, .herostage.fullscreen-width .carousel-caption > .carousel-caption-content-wrapper {
    width: 100%;
  }
}

.herostage.content-width .wrapper, .herostage.content-width .herostage.content-width, .herostage.content-width .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .herostage.content-width .carousel-caption-content-wrapper {
  width: 100%;
  margin: 0;
}

.herostage.content-width .swiper-slide {
  padding-left: 10px;
  padding-right: 10px;
}

.herostage.content-width .carousel-caption {
  margin-left: -10px;
  margin-right: -10px;
  padding-top: calc(1% + 30px);
  padding-bottom: calc(1% + 30px) !important;
}

.herostage.content-width.has-swiper .swiper-pagination {
  margin-left: 0;
}

.herostage.content-width .carousel-caption-content-wrapper {
  padding-top: calc(1% + 10px);
  padding-bottom: calc(1% + 10px) !important;
}

@media (min-width: 560px) {
  .herostage.content-width .swiper-slide {
    padding-left: 15px;
    padding-right: 15px;
  }
  .herostage.content-width .carousel-caption {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media screen and (min-width: 801px) {
  .herostage.content-width .carousel-caption {
    padding-left: 45px;
    padding-right: 45px;
  }
}

.herostage.fullscreen-width .carousel-caption {
  padding-top: calc(1% + 30px);
}

.herostage .carousel-caption .vertical-center {
  margin: 0;
}

@media screen and (min-width: 801px) {
  .herostage .carousel-caption-content-wrapper {
    width: 100%;
  }
  .herostage .carousel-caption {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .herostage .carousel-caption.bottom-left, .herostage .carousel-caption.bottom-right {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    bottom: 25%;
  }
  .herostage .carousel-caption.top-right .row, .herostage .carousel-caption.top-right .social-stream-container.two-column-wide,
  .herostage .carousel-caption.top-right .newsroom-container.two-column-wide, .herostage .carousel-caption.top-right .social-stream-container.full-column .social-stream-article, .social-stream-container.full-column .herostage .carousel-caption.top-right .social-stream-article,
  .herostage .carousel-caption.top-right .social-stream-container.full-column .newsroom-article, .social-stream-container.full-column .herostage .carousel-caption.top-right .newsroom-article,
  .herostage .carousel-caption.top-right .newsroom-container.full-column .social-stream-article, .newsroom-container.full-column .herostage .carousel-caption.top-right .social-stream-article,
  .herostage .carousel-caption.top-right .newsroom-container.full-column .newsroom-article, .newsroom-container.full-column .herostage .carousel-caption.top-right .newsroom-article, .herostage .carousel-caption.bottom-right .row, .herostage .carousel-caption.bottom-right .social-stream-container.two-column-wide,
  .herostage .carousel-caption.bottom-right .newsroom-container.two-column-wide, .herostage .carousel-caption.bottom-right .social-stream-container.full-column .social-stream-article, .social-stream-container.full-column .herostage .carousel-caption.bottom-right .social-stream-article,
  .herostage .carousel-caption.bottom-right .social-stream-container.full-column .newsroom-article, .social-stream-container.full-column .herostage .carousel-caption.bottom-right .newsroom-article,
  .herostage .carousel-caption.bottom-right .newsroom-container.full-column .social-stream-article, .newsroom-container.full-column .herostage .carousel-caption.bottom-right .social-stream-article,
  .herostage .carousel-caption.bottom-right .newsroom-container.full-column .newsroom-article, .newsroom-container.full-column .herostage .carousel-caption.bottom-right .newsroom-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .herostage .carousel-caption.top-right .row .carousel-caption-content, .herostage .carousel-caption.top-right .social-stream-container.two-column-wide .carousel-caption-content, .herostage .carousel-caption.top-right .newsroom-container.two-column-wide .carousel-caption-content, .herostage .carousel-caption.top-right .social-stream-container.full-column .social-stream-article .carousel-caption-content, .social-stream-container.full-column .herostage .carousel-caption.top-right .social-stream-article .carousel-caption-content, .herostage .carousel-caption.top-right .social-stream-container.full-column .newsroom-article .carousel-caption-content, .social-stream-container.full-column .herostage .carousel-caption.top-right .newsroom-article .carousel-caption-content, .herostage .carousel-caption.top-right .newsroom-container.full-column .social-stream-article .carousel-caption-content, .newsroom-container.full-column .herostage .carousel-caption.top-right .social-stream-article .carousel-caption-content, .herostage .carousel-caption.top-right .newsroom-container.full-column .newsroom-article .carousel-caption-content, .newsroom-container.full-column .herostage .carousel-caption.top-right .newsroom-article .carousel-caption-content, .herostage .carousel-caption.bottom-right .row .carousel-caption-content, .herostage .carousel-caption.bottom-right .social-stream-container.two-column-wide .carousel-caption-content, .herostage .carousel-caption.bottom-right .newsroom-container.two-column-wide .carousel-caption-content, .herostage .carousel-caption.bottom-right .social-stream-container.full-column .social-stream-article .carousel-caption-content, .social-stream-container.full-column .herostage .carousel-caption.bottom-right .social-stream-article .carousel-caption-content, .herostage .carousel-caption.bottom-right .social-stream-container.full-column .newsroom-article .carousel-caption-content, .social-stream-container.full-column .herostage .carousel-caption.bottom-right .newsroom-article .carousel-caption-content, .herostage .carousel-caption.bottom-right .newsroom-container.full-column .social-stream-article .carousel-caption-content, .newsroom-container.full-column .herostage .carousel-caption.bottom-right .social-stream-article .carousel-caption-content, .herostage .carousel-caption.bottom-right .newsroom-container.full-column .newsroom-article .carousel-caption-content, .newsroom-container.full-column .herostage .carousel-caption.bottom-right .newsroom-article .carousel-caption-content {
    text-align: right;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .herostage .swiper-slide img {
    margin-bottom: 0;
  }
}

.herostage .herostage-background-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  padding-top: 0;
}

.herostage .image-overlay-wrapper {
  position: relative;
}

.active-canvas,
.active-canvas body {
  overflow: hidden;
}

#header {
  background-color: #ffffff;
  position: relative;
  z-index: 9999;
  -webkit-transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), border 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), border 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), border 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#header .anchor-navi-as-main {
  display: none;
}

@media screen and (max-width: 1024px) {
  #header .anchor-navi-as-main.start-page {
    display: block;
  }
}

#header ul li {
  padding: 0;
  background-image: none;
}

#header .first-layer li a,
#header .first-layer li a:hover {
  border: none;
}

#header .container-fluid,
#header .row,
#header .social-stream-container.two-column-wide,
#header .newsroom-container.two-column-wide,
#header .social-stream-container.full-column .social-stream-article,
.social-stream-container.full-column #header .social-stream-article,
#header .social-stream-container.full-column .newsroom-article,
.social-stream-container.full-column #header .newsroom-article,
#header .newsroom-container.full-column .social-stream-article,
.newsroom-container.full-column #header .social-stream-article,
#header .newsroom-container.full-column .newsroom-article,
.newsroom-container.full-column #header .newsroom-article {
  overflow: visible;
}

#header .wrapper, #header .herostage.content-width, #header .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width #header .carousel-caption-content-wrapper {
  padding-bottom: 0;
  padding-top: 0;
  z-index: 500;
}

#header nav ul {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  list-style-type: none;
}

#header nav ul li {
  float: left;
}

#header nav ul li:hover .dropdown-container, #header nav ul li.hover .dropdown-container {
  visibility: visible !important;
  opacity: 1;
  z-index: 502;
  /* make context clickable on ipad */
}

#header nav a {
  font-size: 1em;
}

#header nav[role="navigation"] ul {
  margin: 0;
  text-align: center;
}

@media screen and (min-width: 1241px) {
  #header nav[role="navigation"] ul {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  #header nav[role="navigation"] ul {
    margin-left: 64px;
    margin-right: 64px;
  }
}

#header nav[role="navigation"] ul li {
  display: inline-block;
  float: none;
  text-align: left;
}

#header .link-list {
  padding-bottom: 35px;
}

#header .dropdown-container {
  background-color: #ffffff;
  left: 0;
  padding: 48px 45px 22px;
  position: absolute;
  z-index: -2;
  visibility: hidden;
  overflow: hidden;
  width: 100%;
  top: calc(100% + 1px);
  opacity: 0;
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
}

#header .sub-navigation {
  background-color: #282828;
  position: relative;
  z-index: 515;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation {
  background-color: #ffffff;
  border-bottom: 1px solid #DDDDDD;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li:not(.menu-item-theme-specialist-partner).active > a, [data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li:not(.menu-item-theme-specialist-partner).current > a, [data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li:not(.menu-item-theme-specialist-partner) > a {
  color: #666666;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li.active > a:before, [data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li.current > a:before, [data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li > a:before {
  background-color: transparent;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li > a.language-switch {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-01.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAORJREFUKJGN0DFKxUAQBuB/ZsFG32bZE2zS5BKCjSAi2Ig2HkNtLB48G+GpR/ASIugJBMHOWnbwAjsWFkaStQrEiOFN/X/zD2Pqup5Za++895JSesfEVFW1aa29LYrinpum2Qewk3N+DCFsTaG2bR+YedsYc2xU9dU590lEe0R05L1/TinFf9AGgIsY49IAgKo+9RjAoXPuRVXfxijnPBeRBQDQcHMI4ZSIrrqu+2LmAyL6GDSdxxgv++wvOMINM38DWM85n4nI9TBnxrA/m5l3AawBOBGRm6lv/2kuy3KxMlh1fgDw22Hl1rfM4AAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214.1px%22%20height%3D%228.5px%22%20viewBox%3D%22477.1%2074.8%2014.1%208.5%22%20enable-background%3D%22new%20477.1%2074.8%2014.1%208.5%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23212121%22%20points%3D%22491.3%2C76.2%20489.8%2C74.8%20484.2%2C80.4%20478.5%2C74.8%20477.1%2C76.2%20484.2%2C83.3%20485.6%2C81.8%20485.6%2C81.8%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li.active a.language-switch {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdJREFUKJGF0DFKxFAQBuD/zyu1SEiRSpi8I1gugpYLClppZWsvgrpgv4qeYk+haKM5yEv0AEmhrAqZsclCkISdbpj5ZoYBRkJELkXkAQCH6m4EXZG8IzmJ43izaZrntbBDt6r6a2bLKIr2hnDUT7z31x36AXDknJuq6ifJCxG575/t+sjM5gC+ARxWVfVU1/VHmqZvqnr8f7MDgDzPZwDmAJYkD0IIL6uBHS4AnJDcXWGKyCnJBYAvM9svy/J16GHe+x0zewSwoarnLsuy0LbtNsmzEEIxhLrN70mSFKq6ZWY3Y31r4w/9vGgU638DdQAAAABJRU5ErkJggg==");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdJREFUKJGF0DFKxFAQBuD/zyu1SEiRSpi8I1gugpYLClppZWsvgrpgv4qeYk+haKM5yEv0AEmhrAqZsclCkISdbpj5ZoYBRkJELkXkAQCH6m4EXZG8IzmJ43izaZrntbBDt6r6a2bLKIr2hnDUT7z31x36AXDknJuq6ifJCxG575/t+sjM5gC+ARxWVfVU1/VHmqZvqnr8f7MDgDzPZwDmAJYkD0IIL6uBHS4AnJDcXWGKyCnJBYAvM9svy/J16GHe+x0zewSwoarnLsuy0LbtNsmzEEIxhLrN70mSFKq6ZWY3Y31r4w/9vGgU638DdQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

#open-search {
  bottom: 0;
  top: 0;
  height: 80px;
  line-height: 80px;
  position: absolute;
  right: 0;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  vertical-align: middle;
  border: none;
}

#open-search i {
  display: inline-block;
  position: relative;
  top: -2px;
}

@media screen and (max-width: 1024px) {
  #open-search i {
    top: -3px;
  }
}

#open-search:focus, #open-search:active {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fixed #open-search {
  height: 60px;
  line-height: 60px;
}

@media screen and (max-width: 1024px) {
  #open-search {
    height: 60px;
    line-height: 60px;
  }
}

.search-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 80px;
  width: 0;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.search-wrapper .search-container form {
  height: 100%;
  color: #282828;
  font-size: 15px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  opacity: 0;
  visibility: hidden;
  vertical-align: middle;
  position: relative;
}

.search-wrapper .search-container form .input-wrapper {
  display: inline-block;
}

.search-wrapper .search-container form .input-wrapper #search-input {
  border-color: #666666;
  color: #424242;
  padding: 0 42px 0 9px;
  height: 40px;
}

.search-wrapper .search-container form .btn-search {
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  right: 0;
  top: 0;
  bottom: 0;
  height: 40px;
  line-height: 40px;
  padding: 0 12px;
  position: absolute;
}

.search-wrapper .search-container form .btn-search i {
  position: relative;
  top: 5px;
}

.search-wrapper.active {
  width: auto;
}

.search-wrapper.active .search-container form {
  opacity: 1;
  visibility: visible;
}

.search-wrapper.active .search-container form #search-input {
  width: 200px;
}

@media (max-width: 430px) {
  .search-wrapper.active .search-container form #search-input {
    width: 200px;
  }
}

@media (max-width: 360px) {
  .search-wrapper.active .search-container form #search-input {
    width: 150px;
  }
}

.search-wrapper.active #open-search {
  opacity: 0;
  visibility: hidden;
}

.search-wrapper.active .search-dropdown {
  visibility: visible;
}

.fixed .search-wrapper.active .search-container form {
  top: 10px;
}

.fixed .search-wrapper {
  height: 60px;
}

@media screen and (max-width: 1024px) {
  .search-wrapper {
    height: 60px;
    right: 40px;
  }
}

.fixed .search-wrapper.active .search-container form {
  top: 0;
}

#left-logo {
  padding: 32px 0;
  position: absolute;
  -webkit-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#left-logo a {
  border-bottom: none;
}

@media screen and (max-width: 1024px) {
  #left-logo {
    padding: 18px 0;
  }
}

@media screen and (max-width: 1349px) {
  #left-logo.is-wide {
    max-width: 15%;
  }
}

@media screen and (max-width: 1024px) {
  #left-logo.is-wide {
    max-width: 50%;
  }
}

.fixed #left-logo {
  padding: 21px 0;
}

@media screen and (max-width: 1024px) {
  .fixed #left-logo {
    padding: 18px 0;
  }
}

#logo {
  left: 0;
  padding: 20px 0;
  position: absolute;
  width: 64px;
  -webkit-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#logo.is-right {
  left: auto;
  right: 0;
}

@media screen and (max-width: 1024px) {
  #logo.is-right {
    right: 50px;
  }
}

#logo a {
  background: transparent url(../../images/pageHeader/logo.svg) no-repeat center center;
  border-bottom: none;
  display: block;
  height: 40px;
  width: 64px;
  background-size: 100%;
  -webkit-transition: background-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

@media �screen {
  #logo a {
    background-url: url(../../images/pageHeader/sma-_logo-normal.png);
  }
}

@media screen and (max-width: 1024px) {
  #logo a {
    height: 34px;
    width: 55px;
  }
}

@media screen and (max-width: 1024px) {
  #logo {
    padding: 11px 0;
  }
}

@media (min-width: 1025px) {
  .fixed #logo {
    padding: 9px 0;
  }
  .fixed #logo a {
    background-size: 74%;
    background-position: left center;
  }
}

@media screen and (min-width: 1025px) and (min-width: 0 \0 ) {
  .fixed #logo a {
    background-size: 100%;
    width: 54px;
    margin-top: 4px;
    height: 33px;
  }
}

#navigation {
  border-bottom: 1px solid #DDDDDD;
  background-color: rgba(255, 255, 255, 0.98);
  position: relative;
  z-index: 501;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#navigation nav[role="navigation"] {
  position: relative;
}

#navigation nav[role="navigation"] .first-layer li > a {
  color: #282828;
  display: block;
  font-size: 17px;
  padding: 0 16px;
  line-height: 80px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#navigation nav[role="navigation"] .first-layer li > a:before {
  background-color: #666666;
  bottom: -1px;
  content: '';
  visibility: hidden;
  height: 3px;
  left: 16px;
  position: absolute;
  right: 16px;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#navigation nav[role="navigation"] .first-layer li > a:hover {
  background-color: transparent;
}

.fixed #navigation nav[role="navigation"] .first-layer li > a {
  line-height: 60px;
}

#navigation nav[role="navigation"] .first-layer li:hover > a,
#navigation nav[role="navigation"] .first-layer li.hover > a {
  color: #666666;
  text-decoration: none;
}

#navigation nav[role="navigation"] .first-layer li:hover > a:before,
#navigation nav[role="navigation"] .first-layer li.hover > a:before {
  visibility: visible;
  opacity: 1 !important;
}

#navigation nav[role="navigation"] .first-layer li.active:hover > a,
#navigation nav[role="navigation"] .first-layer li.active.hover > a,
#navigation nav[role="navigation"] .first-layer li.active > a, #navigation nav[role="navigation"] .first-layer li.current:hover > a,
#navigation nav[role="navigation"] .first-layer li.current.hover > a,
#navigation nav[role="navigation"] .first-layer li.current > a {
  color: #E2001A;
  text-decoration: none;
}

#navigation nav[role="navigation"] .first-layer li.active:hover > a:before,
#navigation nav[role="navigation"] .first-layer li.active.hover > a:before,
#navigation nav[role="navigation"] .first-layer li.active > a:before, #navigation nav[role="navigation"] .first-layer li.current:hover > a:before,
#navigation nav[role="navigation"] .first-layer li.current.hover > a:before,
#navigation nav[role="navigation"] .first-layer li.current > a:before {
  background-color: #E2001A;
  left: 16px !important;
  opacity: 1;
  visibility: visible;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container a h1, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h2, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h3, #navigation nav[role="navigation"] .first-layer li .dropdown-container a .adhoc-message h2, .adhoc-message #navigation nav[role="navigation"] .first-layer li .dropdown-container a h2, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h4, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h5, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h6, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h1, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h2, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h3, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover .adhoc-message h2, .adhoc-message #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h2, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h4, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h5, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h6 {
  color: #282828;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container h1 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h1 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h2 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h2 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h3 a, #navigation nav[role="navigation"] .first-layer li .dropdown-container .adhoc-message h2 a, .adhoc-message #navigation nav[role="navigation"] .first-layer li .dropdown-container h2 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h3 a:hover,
#navigation nav[role="navigation"] .first-layer li .dropdown-container .adhoc-message h2 a:hover,
.adhoc-message #navigation nav[role="navigation"] .first-layer li .dropdown-container h2 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h4 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h4 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h5 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h5 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h6 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h6 a:hover {
  border: none;
  color: #282828;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container figure a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container figure a:hover,
#navigation nav[role="navigation"] .first-layer li .dropdown-container .csc-textpic-imagewrap a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container .csc-textpic-imagewrap a:hover {
  border: none;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container .col-sm-6 .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-container.two-column-wide .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, .social-stream-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-container.two-column-wide .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, .social-stream-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-container.two-column-wide .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, .newsroom-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-container.two-column-wide .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, .newsroom-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img {
  max-height: 145px;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container .col-sm-6 .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-container.two-column-wide .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, .social-stream-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-container.two-column-wide .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, .social-stream-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-container.two-column-wide .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, .newsroom-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-container.two-column-wide .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, .newsroom-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture {
  max-height: 145px;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container .csc-textpic p {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container .csc-textpic p a {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (max-width: 1024px) {
  #navigation nav[role="navigation"] .first-layer {
    display: none;
    visibility: hidden;
  }
}

@media screen and (max-width: 1024px) {
  #navigation {
    height: 60px;
  }
}

#header-language-switch {
  background-color: #222222;
  padding-top: 10px;
}

@media screen and (max-width: 1024px) {
  #header-language-switch {
    display: none;
  }
}

#header-language-switch .language-list {
  font-size: 14px;
}

#header-language-switch .language-list a {
  border-bottom: none;
}

#header-language-switch .language-list .language-wrapper {
  padding: 0 20px;
  line-height: 0.7;
}

#header-language-switch .language-list .language-wrapper:hover {
  background-color: #282828;
}

#header-language-switch .language-list .language-wrapper:hover .single-language {
  color: #999999;
}

#header-language-switch .language-list .language-wrapper:hover .single-language:hover {
  color: #ffffff;
}

#header-language-switch .language-list .language-wrapper:hover .country {
  color: #CCCCCC;
}

#header-language-switch .language-list .language-wrapper .country {
  color: #D6D6D6;
  padding: 7px 10px 7px 0;
}

#header-language-switch .language-list .language-wrapper.active {
  background-color: #282828;
}

#header-language-switch .language-list .language-wrapper.active .country {
  color: #ffffff;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#header-language-switch .language-list .single-language {
  color: #999999;
  display: inline-block;
  margin: 0 3px;
  padding: 7px 0;
}

#header-language-switch .language-list .single-language.active {
  color: #ffffff !important;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#header-language-switch .language-list .single-language + .single-language {
  position: relative;
}

#header-language-switch .language-list .single-language + .single-language:before {
  background-color: #999999;
  bottom: 16px;
  content: "";
  left: 0;
  position: absolute;
  top: 16px;
  width: 2px;
}

#sub-navigation {
  font-size: 16px;
  padding: 0;
  position: relative;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#sub-navigation ul.first-layer > li > a {
  color: #CCCCCC;
  display: block;
  font-size: 14px;
  padding: 8px 10px;
  position: relative;
}

#sub-navigation ul.first-layer > li > a:before {
  background-color: #ffffff;
  bottom: -1px;
  content: '';
  visibility: hidden;
  height: 3px;
  left: 10px;
  position: absolute;
  right: 10px;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#sub-navigation ul.first-layer > li > a.language-switch {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-03.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMdJREFUKJGV0DFrwnAQBfD3v7V1EJJvE+hQIZOTo4UOHTo4BAcXwaGTi7vgF0nAT3T3MqSUdqgx55IOhmDqG+/uB48DyRHJQlUTDERVEzM7VlU1FgBTAKmIFGb2dAuJSB5CmNR1PQcAmFlG0kl+k3zuQyS/2puPqyXJhao2JH9UNe1DZrb5m4cOfm+aZi8iv+4+c/dPEckBPIYQ1lEUbXthW/vN3Q8AahE5AXgAsIrjeDf0PJRl+aqq57bechB0ar+YWXYX+k8uMGuD2ft4QA4AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.1%22%20height%3D%228.5%22%20viewBox%3D%22477.1%2095.4%2014.1%208.5%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M491.3%2096.8l-1.5-1.4-5.6%205.6-5.7-5.6-1.4%201.4%205.7%205.6%201.4%201.4%201.4-1.4z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  color: #CCCCCC;
  display: block;
  padding-right: 22px;
  margin-left: 10px;
  background-position: right center;
}

#sub-navigation ul.first-layer > li > a.language-switch:hover, #sub-navigation ul.first-layer > li > a.language-switch:focus {
  color: #ffffff;
}

#sub-navigation ul.first-layer > li > a.language-switch:before {
  left: 0px;
  right: 0px;
}

#sub-navigation ul.first-layer > li > a.active-flag {
  padding-left: 27px;
  position: relative;
}

#sub-navigation ul.first-layer > li > a.active-flag .flag {
  background-position: center;
  background-size: 100%;
  display: inline-block;
  height: 15px;
  margin-top: -8px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 20px;
}

#sub-navigation ul.first-layer > li .dropdown-menu li a {
  padding: 12px 30px 11px;
}

#sub-navigation ul.first-layer > li:hover > a, #sub-navigation ul.first-layer > li.hover > a {
  color: #ffffff;
}

#sub-navigation ul.first-layer > li:hover > a:before, #sub-navigation ul.first-layer > li.hover > a:before {
  visibility: visible;
  opacity: 1;
}

#sub-navigation ul.first-layer > li:hover .dropdown-menu, #sub-navigation ul.first-layer > li.hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

#sub-navigation ul.first-layer > li.active > a, #sub-navigation ul.first-layer > li.current > a {
  color: #ffffff;
}

#sub-navigation ul.first-layer > li.active > a:before, #sub-navigation ul.first-layer > li.current > a:before {
  visibility: visible;
  opacity: 1;
}

#sub-navigation ul.first-layer > li.active > a.language-switch {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

#sub-navigation .sub-navigation-left {
  margin-left: -10px;
}

#sub-navigation .sub-navigation-right {
  float: right;
  margin-right: -10px;
}

#sub-navigation .sub-navigation-right li:last-child .dropdown-menu {
  left: auto;
  right: 0;
}

#sub-navigation .sub-navigation-right li:nth-last-child(2) .dropdown-menu {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

#sub-navigation .dropdown-menu {
  display: block;
  opacity: 0;
  visibility: hidden;
  border: none;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, max-height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, max-height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, max-height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
}

#sub-navigation .dropdown-menu li {
  border: 0;
  border-bottom: 1px solid #DDDDDD;
  float: none;
  border-radius: 0;
}

#sub-navigation .dropdown-menu li a {
  color: #666666;
  font-size: 14px;
  padding: 10px 30px 9px;
  background-color: #ffffff;
  overflow: hidden;
}

#sub-navigation .dropdown-menu li:hover a {
  color: #282828;
}

@media screen and (max-width: 1024px) {
  #sub-navigation {
    display: none;
  }
}

.sticky-header {
  position: relative;
  width: 100%;
}

.sticky-header .wrapper, .sticky-header .herostage .carousel-caption > .wrapper, .herostage .sticky-header .carousel-caption > .wrapper, .sticky-header .herostage.content-width, .sticky-header .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .sticky-header .carousel-caption-content-wrapper {
  position: relative;
  z-index: 1;
}

.menu-toggle-wrapper {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  font-size: 17px;
}

.menu-toggle-wrapper .menu-toggle {
  display: none;
  float: right;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 21px;
  height: 16px;
  font-size: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  text-indent: -9999px;
}

.menu-toggle-wrapper .menu-toggle:focus {
  outline: none;
}

@media screen and (max-width: 1024px) {
  .menu-toggle-wrapper .menu-toggle {
    display: block;
    top: 21px;
  }
}

.menu-toggle-wrapper .menu-toggle.close {
  opacity: 1;
  background-image: none !important;
  width: 16px;
  height: 16px;
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  .menu-toggle-wrapper .menu-toggle.close {
    top: 3px;
  }
}

.menu-toggle-wrapper .menu-toggle.close:after, .menu-toggle-wrapper .menu-toggle.close:before {
  background: #999999;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 20px;
}

.menu-toggle-wrapper .menu-toggle.close:after {
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}

.menu-toggle-wrapper .menu-toggle.close:before {
  -webkit-transform: translateX(-50%) rotate(-45deg);
      -ms-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
}

.menu-toggle-wrapper .menu-toggle.close:hover:after, .menu-toggle-wrapper .menu-toggle.close:hover:before {
  background: #666666;
}

.page-wrapper {
  min-width: 100%;
  min-height: 100%;
  background-color: #ffffff;
  position: relative;
  top: 0;
  right: 0;
  bottom: 100%;
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  -o-transition: transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
}

.active-canvas body .page-wrapper {
  border-right: 1px solid #DDDDDD;
  -webkit-transform: translateX(-320px);
      -ms-transform: translateX(-320px);
          transform: translateX(-320px);
}

.offset-canvas .page-wrapper {
  border-right: 1px solid #DDDDDD;
}

.off-menu {
  list-style: none;
  background: #282828;
  display: none;
  width: 320px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 1024px) {
  .off-menu {
    display: block;
  }
}

.active-canvas .off-menu {
  overflow-y: scroll;
  /* has to be scroll, not auto */
}

.offset-index .off-menu {
  z-index: 0;
}

.off-menu .menu-toggle-wrapper {
  cursor: pointer;
  text-align: right;
  margin-bottom: 50px;
  margin-top: -2px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .off-menu .menu-toggle-wrapper {
    margin-top: 1px;
  }
}

@media screen and (min-width: 801px) {
  .off-menu .menu-toggle-wrapper {
    margin-top: 9px;
  }
}

.off-menu .menu-toggle-wrapper .menu-toggle {
  margin-left: 20px;
}

.off-menu .panel-group {
  margin-bottom: 0;
  padding: 20px 30px;
}

.off-menu a {
  border-bottom: none;
}

.off-menu a.active.current {
  color: #E2001A;
}

.off-menu a:hover {
  text-decoration: underline;
}

.off-menu #main-nav {
  background: #ffffff;
  width: 100%;
}

.off-menu #main-nav .panel {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 0 20px 0;
}

.off-menu #main-nav .panel:last-child {
  margin-bottom: 0;
}

.off-menu #main-nav .panel .panel-heading {
  background: none;
  border: none;
  padding: 0;
}

.off-menu #main-nav .panel .panel-heading .panel-title {
  font-size: 19px;
}

.off-menu #main-nav .panel .panel-heading .panel-title a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdJREFUKJGF0DFKxFAQBuD/zyu1SEiRSpi8I1gugpYLClppZWsvgrpgv4qeYk+haKM5yEv0AEmhrAqZsclCkISdbpj5ZoYBRkJELkXkAQCH6m4EXZG8IzmJ43izaZrntbBDt6r6a2bLKIr2hnDUT7z31x36AXDknJuq6ifJCxG575/t+sjM5gC+ARxWVfVU1/VHmqZvqnr8f7MDgDzPZwDmAJYkD0IIL6uBHS4AnJDcXWGKyCnJBYAvM9svy/J16GHe+x0zewSwoarnLsuy0LbtNsmzEEIxhLrN70mSFKq6ZWY3Y31r4w/9vGgU638DdQAAAABJRU5ErkJggg==");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdJREFUKJGF0DFKxFAQBuD/zyu1SEiRSpi8I1gugpYLClppZWsvgrpgv4qeYk+haKM5yEv0AEmhrAqZsclCkISdbpj5ZoYBRkJELkXkAQCH6m4EXZG8IzmJ43izaZrntbBDt6r6a2bLKIr2hnDUT7z31x36AXDknJuq6ifJCxG575/t+sjM5gC+ARxWVfVU1/VHmqZvqnr8f7MDgDzPZwDmAJYkD0IIL6uBHS4AnJDcXWGKyCnJBYAvM9svy/J16GHe+x0zewSwoarnLsuy0LbtNsmzEEIxhLrN70mSFKq6ZWY3Y31r4w/9vGgU638DdQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: right 7px;
  display: block;
  padding-right: 20px;
}

.off-menu #main-nav .panel .panel-heading .panel-title a.collapsed {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-01.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAORJREFUKJGN0DFKxUAQBuB/ZsFG32bZE2zS5BKCjSAi2Ig2HkNtLB48G+GpR/ASIugJBMHOWnbwAjsWFkaStQrEiOFN/X/zD2Pqup5Za++895JSesfEVFW1aa29LYrinpum2Qewk3N+DCFsTaG2bR+YedsYc2xU9dU590lEe0R05L1/TinFf9AGgIsY49IAgKo+9RjAoXPuRVXfxijnPBeRBQDQcHMI4ZSIrrqu+2LmAyL6GDSdxxgv++wvOMINM38DWM85n4nI9TBnxrA/m5l3AawBOBGRm6lv/2kuy3KxMlh1fgDw22Hl1rfM4AAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214.1px%22%20height%3D%228.5px%22%20viewBox%3D%22477.1%2074.8%2014.1%208.5%22%20enable-background%3D%22new%20477.1%2074.8%2014.1%208.5%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23212121%22%20points%3D%22491.3%2C76.2%20489.8%2C74.8%20484.2%2C80.4%20478.5%2C74.8%20477.1%2C76.2%20484.2%2C83.3%20485.6%2C81.8%20485.6%2C81.8%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.off-menu #main-nav .panel .panel-heading .panel-title a.collapsed:hover, .off-menu #main-nav .panel .panel-heading .panel-title a.collapsed.active {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-01.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAORJREFUKJGN0DFKxUAQBuB/ZsFG32bZE2zS5BKCjSAi2Ig2HkNtLB48G+GpR/ASIugJBMHOWnbwAjsWFkaStQrEiOFN/X/zD2Pqup5Za++895JSesfEVFW1aa29LYrinpum2Qewk3N+DCFsTaG2bR+YedsYc2xU9dU590lEe0R05L1/TinFf9AGgIsY49IAgKo+9RjAoXPuRVXfxijnPBeRBQDQcHMI4ZSIrrqu+2LmAyL6GDSdxxgv++wvOMINM38DWM85n4nI9TBnxrA/m5l3AawBOBGRm6lv/2kuy3KxMlh1fgDw22Hl1rfM4AAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214.1px%22%20height%3D%228.5px%22%20viewBox%3D%22477.1%2074.8%2014.1%208.5%22%20enable-background%3D%22new%20477.1%2074.8%2014.1%208.5%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23212121%22%20points%3D%22491.3%2C76.2%20489.8%2C74.8%20484.2%2C80.4%20478.5%2C74.8%20477.1%2C76.2%20484.2%2C83.3%20485.6%2C81.8%20485.6%2C81.8%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  color: #E2001A;
}

.off-menu #main-nav .panel .panel-heading .panel-title a:hover, .off-menu #main-nav .panel .panel-heading .panel-title a.active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdJREFUKJGF0DFKxFAQBuD/zyu1SEiRSpi8I1gugpYLClppZWsvgrpgv4qeYk+haKM5yEv0AEmhrAqZsclCkISdbpj5ZoYBRkJELkXkAQCH6m4EXZG8IzmJ43izaZrntbBDt6r6a2bLKIr2hnDUT7z31x36AXDknJuq6ifJCxG575/t+sjM5gC+ARxWVfVU1/VHmqZvqnr8f7MDgDzPZwDmAJYkD0IIL6uBHS4AnJDcXWGKyCnJBYAvM9svy/J16GHe+x0zewSwoarnLsuy0LbtNsmzEEIxhLrN70mSFKq6ZWY3Y31r4w/9vGgU638DdQAAAABJRU5ErkJggg==");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdJREFUKJGF0DFKxFAQBuD/zyu1SEiRSpi8I1gugpYLClppZWsvgrpgv4qeYk+haKM5yEv0AEmhrAqZsclCkISdbpj5ZoYBRkJELkXkAQCH6m4EXZG8IzmJ43izaZrntbBDt6r6a2bLKIr2hnDUT7z31x36AXDknJuq6ifJCxG575/t+sjM5gC+ARxWVfVU1/VHmqZvqnr8f7MDgDzPZwDmAJYkD0IIL6uBHS4AnJDcXWGKyCnJBYAvM9svy/J16GHe+x0zewSwoarnLsuy0LbtNsmzEEIxhLrN70mSFKq6ZWY3Y31r4w/9vGgU638DdQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  color: #E2001A;
}

.off-menu #main-nav .panel .panel-collapse > .panel-body {
  border: none;
  padding: 20px 0 0;
}

.off-menu #main-nav .panel .panel-collapse > .panel-body ul {
  margin: 0;
}

.off-menu #main-nav .panel .panel-collapse > .panel-body ul li {
  background: none;
  padding-left: 10px;
}

.off-menu #main-nav .panel .panel-collapse > .panel-body ul li a {
  color: #004A7F;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOhJREFUGJVl0C9Lg1EAhfHfvVu1GDQMQYShYDDNZhI3nM24ZhD8CKKyl81mFsEJBuv6EPwDWzEJJot+AAcmg0V9r8EwNk89DzycE2xmT4J3uW3XrQ8TiUL+gnUhv1HNpv8Dw2FD0hXiqoJ7G9nMOPDY+fKpQboSrCjmfVsHpREA/da3StiRnAtxyU9hoJbNQ5hQBvXmGWGP/FXvuFwcq+vZLNZAHh9GCqgezskNsEy6NPW8MwK2sgXFOBCVSacqYVe3+/PnrB0tCoU7UYl0otfeRxqtKIRbUUlKzckSisQLwZteuzP5IvwCZsVDIohrmHQAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: left 12px;
  background-size: 7px 10px;
  font-size: 17px;
  padding: 6px 10px 6px 13px;
  display: block;
}

.off-menu #main-nav .panel .panel-collapse > .panel-body ul li a:hover, .off-menu #main-nav .panel .panel-collapse > .panel-body ul li a:focus, .off-menu #main-nav .panel .panel-collapse > .panel-body ul li a.active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJVtkDFLQnEUxX/3+h45SkMOEoiLovhyaguHmhr8ozQ1BH6C1iah1TkIjfoCLREEQRnoEjSVNQTOQYMtDQ0m3gaVZ6/Oeg7nd+8RgsojMCQ+qvFw/UlECjIA2eTLvyG/s/w34Cd3gXNU1/FGdwTVlcWAAFAue3wkTlH2gFdkvMXT1dsMAXS7Y15KdWzSAnJYrMeaS0dx08aiOyZwRuAGYcNc+e0kxgYAZve/AwW3ivo9lALGGbmlenhksZbBvjuopoEj+qV9OJzMmJUsJh2UFFiT/uUBYOEOYrdTk0bUBPBATjB55/mi/d9bPx01QUuJ4diPAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23002E4F%22%20d%3D%22M1.562.257l5.172%204.958c.354.342.354.896%200%201.242l-5.172%204.957c-.358.34-.938.34-1.293%200-.358-.34-.358-.9%200-1.242l4.525-4.337L.268%201.497C-.09%201.155-.09.6.268.257c.356-.342.936-.342%201.294%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  color: #E2001A;
}

.off-menu #sub-nav {
  background-color: #282828;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
}

.off-menu #sub-nav li {
  background: none;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 10px;
}

.off-menu #sub-nav li a {
  color: #DDDDDD;
  font-size: 17px;
}

.off-menu #sub-nav li a:hover, .off-menu #sub-nav li a:focus, .off-menu #sub-nav li a.active {
  color: #ffffff;
}

.off-menu #sub-nav li.menu-item-theme-specialist-partner {
  background-color: #014A7F;
}

.off-menu #sub-nav .panel-group {
  padding: 0;
}

.off-menu #sub-nav .panel {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 5px 0 5px 0;
}

.off-menu #sub-nav .panel .panel-heading {
  background: none;
  border: none;
  padding: 0;
}

.off-menu #sub-nav .panel .panel-heading .panel-title a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: right 7px;
  display: block;
  padding-right: 20px;
}

.off-menu #sub-nav .panel .panel-heading .panel-title a.collapsed {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-03.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMdJREFUKJGV0DFrwnAQBfD3v7V1EJJvE+hQIZOTo4UOHTo4BAcXwaGTi7vgF0nAT3T3MqSUdqgx55IOhmDqG+/uB48DyRHJQlUTDERVEzM7VlU1FgBTAKmIFGb2dAuJSB5CmNR1PQcAmFlG0kl+k3zuQyS/2puPqyXJhao2JH9UNe1DZrb5m4cOfm+aZi8iv+4+c/dPEckBPIYQ1lEUbXthW/vN3Q8AahE5AXgAsIrjeDf0PJRl+aqq57bechB0ar+YWXYX+k8uMGuD2ft4QA4AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.1%22%20height%3D%228.5%22%20viewBox%3D%22477.1%2095.4%2014.1%208.5%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M491.3%2096.8l-1.5-1.4-5.6%205.6-5.7-5.6-1.4%201.4%205.7%205.6%201.4%201.4%201.4-1.4z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.off-menu #sub-nav .panel .panel-heading .panel-title a.active-flag {
  padding-left: 27px;
  position: relative;
}

.off-menu #sub-nav .panel .panel-heading .panel-title a.active-flag .flag {
  background-position: center;
  background-size: 100%;
  display: inline-block;
  height: 15px;
  margin-top: -8px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 20px;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language {
  margin: 10px -30px 10px -30px;
  background-color: #000000;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .mobile-language-switch {
  padding-left: 30px;
  padding-right: 30px;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list {
  font-size: 16px;
  padding-bottom: 30px;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list a {
  border-bottom: none;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .language-wrapper {
  padding: 0 20px;
  line-height: 1;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .language-wrapper:hover {
  background-color: #282828;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .language-wrapper:hover .single-language {
  color: #999999;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .language-wrapper:hover .single-language:hover {
  color: #ffffff;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .language-wrapper:hover .country {
  color: #CCCCCC;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .language-wrapper .country {
  color: #D6D6D6;
  padding: 7px 10px 7px 0;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .language-wrapper.active {
  background-color: #282828;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .language-wrapper.active .country {
  color: #ffffff;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .single-language {
  color: #999999;
  display: inline-block;
  margin: 0 3px;
  padding: 7px 0;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .single-language.active {
  color: #ffffff !important;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .single-language + .single-language {
  position: relative;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body-language .language-list .single-language + .single-language:before {
  background-color: #999999;
  bottom: 16px;
  content: "";
  left: 0;
  position: absolute;
  top: 16px;
  width: 2px;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body {
  border: none;
  padding: 10px 0 0;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body ul li {
  background: none;
  padding-left: 10px;
  margin-bottom: 0;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body ul li a {
  color: #DDDDDD;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: left 11px;
  background-size: 7px 10px;
  font-size: 16px;
  padding: 6px 10px 6px 13px;
  display: block;
}

.off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body ul li a:hover, .off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body ul li a:focus, .off-menu #sub-nav .panel .panel-heading .panel-collapse > .panel-body ul li a.active {
  color: #ffffff;
}

#context-navi,
#header .sticky-tab-wrapper {
  background-color: rgba(255, 255, 255, 0.95);
  border-bottom: 1px solid #DDDDDD;
  position: relative;
  z-index: 500;
}

#context-navi.hidden-context-nav,
#header .sticky-tab-wrapper.hidden-context-nav {
  display: none;
}

@media screen and (max-width: 800px) {
  #context-navi,
  #header .sticky-tab-wrapper {
    height: auto;
  }
}

@media screen and (max-width: 560px) {
  #context-navi,
  #header .sticky-tab-wrapper {
    height: auto;
  }
}

#context-navi .flat-nav .nav-tabs,
#header .sticky-tab-wrapper .flat-nav .nav-tabs {
  background-color: transparent;
  border-bottom: 0;
}

#context-navi {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  height: 42px;
}

#context-navi ul.nav-tabs > li a, #context-navi ul.nav-tabs > li span {
  padding: 10px 0;
  font-size: 15px;
}

#context-navi ul.nav-tabs > li.active > a {
  color: #E2001A;
}

.sticky-tab #context-navi {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.with-context-nav #context-navi {
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
}

.sticky-tab.with-context-nav #context-navi {
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#header .sticky-tab-wrapper {
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  visibility: hidden;
  top: 100%;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

@media screen and (max-width: 1024px) {
  #header .sticky-tab-wrapper {
    display: none !important;
  }
}

#header.sticky-tab .sticky-tab-wrapper {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

#header.with-context-nav .sticky-tab-wrapper {
  bottom: 0;
  top: auto;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#header.sticky-tab.with-context-nav .sticky-tab-wrapper {
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
}

#context-navi .navigation-tab-wrapper .swiper-container ul > li > a {
  display: block;
  position: relative;
}

#context-navi .navigation-tab-wrapper .swiper-container ul > li:hover > a:before, #context-navi .navigation-tab-wrapper .swiper-container ul > li.hover > a:before {
  visibility: visible;
  opacity: 1;
}

#context-navi .navigation-tab-wrapper .swiper-container ul > li:hover .dropdown-wrapper, #context-navi .navigation-tab-wrapper .swiper-container ul > li.hover .dropdown-wrapper {
  display: block;
}

#context-navi .navigation-tab-wrapper .swiper-container ul > li.active > a:before, #context-navi .navigation-tab-wrapper .swiper-container ul > li.current > a:before {
  visibility: visible;
  opacity: 1;
}

#context-navi .navigation-tab-wrapper .swiper-container .dropdown-wrapper {
  display: none;
  height: 52.5px;
  left: -15px;
  position: relative;
  width: auto;
}

@media screen and (max-width: 1024px) {
  #context-navi .navigation-tab-wrapper .swiper-container .dropdown-wrapper {
    display: none !important;
  }
}

#context-navi .navigation-tab-wrapper .swiper-container .dropdown-menu {
  background-color: rgba(255, 255, 255, 0.95);
  border: none;
  display: block;
  left: 0;
  padding: 0;
  top: 0;
  white-space: nowrap;
}

#context-navi .navigation-tab-wrapper .swiper-container .dropdown-menu a:hover {
  color: #C20016;
}

#context-navi .navigation-tab-wrapper .swiper-container .dropdown-menu a:after {
  display: none;
}

#context-navi .navigation-tab-wrapper .swiper-container .swiper-button-prev,
#context-navi .navigation-tab-wrapper .swiper-container .swiper-button-next {
  height: 41px;
}

body.theme-blue #context-navi {
  border-bottom: 0;
  background-color: #014A7F;
}

body.theme-blue #context-navi li a {
  color: #ffffff;
}

body.theme-blue #context-navi li a:after {
  background-color: #ffffff;
}

body.theme-blue #context-navi li.active a,
body.theme-blue #context-navi li.current a {
  color: #ffffff;
}

body.theme-blue #context-navi .swiper-button-prev, body.theme-blue #context-navi .swiper-button-next {
  background-color: #014A7F;
}

body.theme-dark #context-navi {
  border-bottom: 0;
  background-color: #000000;
}

body.theme-dark #context-navi li a {
  color: #ffffff;
}

body.theme-dark #context-navi li a:after {
  background-color: #ffffff;
}

body.theme-dark #context-navi li.active a,
body.theme-dark #context-navi li.current a {
  color: #ffffff;
}

body.theme-dark #context-navi .swiper-button-prev, body.theme-dark #context-navi .swiper-button-next {
  background-color: #000000;
}

.news-list img {
  width: 100%;
}

.news-list a {
  border: none;
  display: block;
  padding: 0;
}

.news-list a:after {
  display: none;
}

.news-list a .content-wrapper .date {
  border: none;
  text-decoration: none;
}

.news-list a .content-wrapper .news-text {
  border-bottom: 1px solid transparent;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.news-list a:hover {
  border: none;
}

.news-list a:hover .content-wrapper .news-text {
  border-bottom-color: #001B2F;
}

.news-list a:hover .content-wrapper .date {
  border: none;
  text-decoration: none;
}

.news-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.news-list ul.row, .news-list ul.social-stream-container.two-column-wide,
.news-list ul.newsroom-container.two-column-wide, .news-list .social-stream-container.full-column ul.social-stream-article, .social-stream-container.full-column .news-list ul.social-stream-article,
.news-list .social-stream-container.full-column ul.newsroom-article, .social-stream-container.full-column .news-list ul.newsroom-article,
.news-list .newsroom-container.full-column ul.social-stream-article, .newsroom-container.full-column .news-list ul.social-stream-article,
.news-list .newsroom-container.full-column ul.newsroom-article, .newsroom-container.full-column .news-list ul.newsroom-article {
  margin: 0 -15px;
}

.news-list ul li {
  background-image: none;
  padding: 0 15px;
}

.news-list .single-news-teaser img {
  display: none;
}

@media screen and (min-width: 561px) {
  .news-list .single-news-teaser img {
    display: block;
  }
}

.news-list .content-wrapper {
  position: relative;
  padding-left: 12px;
}

@media screen and (max-width: 560px) {
  .news-list .content-wrapper {
    padding-left: 0px;
  }
}

.news-list .content-wrapper i {
  display: none;
  left: 0;
  position: absolute;
  top: 25px;
}

.news-list .date {
  color: #999999;
  padding-top: 0;
  padding-bottom: 6px;
  font-size: 13px;
  line-height: 13px;
  display: block;
}

.news-list .icon_icon-arrow-right-blue {
  height: 11px;
  width: 7px;
  background-size: 100%;
}

.tab-header,
.navigation-tab-header,
.progress-tab-header {
  width: 100%;
  *zoom: 1;
}

@media screen and (min-width: 561px) {
  .tab-header,
  .navigation-tab-header,
  .progress-tab-header {
    border-bottom: 1px solid #DDDDDD;
  }
}

.tab-header-aside-info {
  display: none;
}

.tab-header-aside {
  display: block;
  float: right;
  padding: 8px 0px 0px 20px;
  text-align: center;
  vertical-align: middle;
}

.tab-header-aside p {
  margin: 0;
}

.tab-header-aside .info {
  display: inline-block;
  padding-right: 24px;
  line-height: 40px;
}

.tab-header-aside a.btn-default, .tab-header-aside .tracker-banner-sticky a.btn-blue, .tracker-banner-sticky .tab-header-aside a.btn-blue {
  margin-bottom: 5px;
}

@media screen and (max-width: 560px) {
  .tab-header-aside {
    display: none;
  }
}

.aside-tab .tab-nav-wrapper {
  float: left;
  max-width: 100%;
  clear: none;
}

.tab-nav-wrapper .swiper-container,
.navigation-tab-nav-wrapper .swiper-container,
#context-navi .navigation-tab-nav-wrapper .swiper-container,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper .swiper-container,
.progress-tab-nav-wrapper .swiper-container,
#context-navi .progress-tab-nav-wrapper .swiper-container,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper .swiper-container,
.fixed-header-replacement .swiper-container,
#context-navi .fixed-header-replacement .swiper-container,
#header .sticky-tab-wrapper .fixed-header-replacement .swiper-container,
.download-tab-wrapper .tab-header .swiper-container {
  display: block;
}

.tab-nav-wrapper .select-tabs,
.navigation-tab-nav-wrapper .select-tabs,
#context-navi .navigation-tab-nav-wrapper .select-tabs,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper .select-tabs,
.progress-tab-nav-wrapper .select-tabs,
#context-navi .progress-tab-nav-wrapper .select-tabs,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper .select-tabs,
.fixed-header-replacement .select-tabs,
#context-navi .fixed-header-replacement .select-tabs,
#header .sticky-tab-wrapper .fixed-header-replacement .select-tabs,
.download-tab-wrapper .tab-header .select-tabs {
  display: none;
}

.tab-nav-wrapper label.select-wrapper span,
.navigation-tab-nav-wrapper label.select-wrapper span,
#context-navi .navigation-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span,
.progress-tab-nav-wrapper label.select-wrapper span,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span,
.fixed-header-replacement label.select-wrapper span,
#context-navi .fixed-header-replacement label.select-wrapper span,
#header .sticky-tab-wrapper .fixed-header-replacement label.select-wrapper span,
.download-tab-wrapper .tab-header label.select-wrapper span {
  color: #E2001A;
  line-height: inherit;
  overflow: hidden;
  padding: 8px 30px 8px 15px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.tab-nav-wrapper label.select-wrapper span:after,
.navigation-tab-nav-wrapper label.select-wrapper span:after,
#context-navi .navigation-tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span:after,
.progress-tab-nav-wrapper label.select-wrapper span:after,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span:after,
.fixed-header-replacement label.select-wrapper span:after,
#context-navi .fixed-header-replacement label.select-wrapper span:after,
#header .sticky-tab-wrapper .fixed-header-replacement label.select-wrapper span:after,
.download-tab-wrapper .tab-header label.select-wrapper span:after {
  right: 15px;
}

#context-navi .navigation-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span,
.fixed-header-replacement label.select-wrapper span,
#context-navi .fixed-header-replacement label.select-wrapper span,
#header .sticky-tab-wrapper .fixed-header-replacement label.select-wrapper span {
  padding: 19px 30px 19px 15px;
  height: auto;
}

.nav-tabs {
  padding-bottom: 0;
  min-width: 100%;
}

.nav-tabs > li {
  margin-bottom: 0;
  padding: 0 30px 0 0;
}

.nav-tabs > li > a,
.nav-tabs > li > span {
  margin-right: 0;
  padding: 20px 0;
  text-transform: uppercase;
}

.centered .not-swipable .nav-tabs,
.fixed-header-replacement .not-swipable .nav-tabs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.centered.aside-tab .nav-tabs,
.fixed-header-replacement.aside-tab .nav-tabs {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.centered .nav-tabs,
.fixed-header-replacement .nav-tabs {
  text-align: center;
}

.centered .nav-tabs li,
.fixed-header-replacement .nav-tabs li {
  display: inline-block;
  float: none;
}

.centered .nav-tabs li a,
.fixed-header-replacement .nav-tabs li a {
  padding: 10px 0;
}

.tab-wrapper .tab-pane img,
.navigation-tab-wrapper .tab-pane img,
.progress-tab-wrapper .tab-pane img {
  margin: 0;
}

.tab-content {
  position: relative;
  overflow: hidden;
}

.tab-content > .tab-pane {
  width: 100%;
  bottom: auto;
  display: block !important;
  position: absolute;
  visibility: hidden;
  left: auto;
  opacity: 0;
  top: 0;
}

.tab-content > .tab-pane.active {
  bottom: auto;
  position: relative;
  visibility: visible;
  z-index: 1;
  left: auto;
  opacity: 1;
}

.tab-content > .tab-pane.fade {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.flat-nav,
.fixed-header-replacement,
#context-navi .fixed-header-replacement,
#header .sticky-tab-wrapper .fixed-header-replacement {
  position: relative;
}

.flat-nav.top-tab .tab-pane, .flat-nav.bottom-tab .tab-pane,
.fixed-header-replacement.top-tab .tab-pane,
.fixed-header-replacement.bottom-tab .tab-pane,
#context-navi .fixed-header-replacement.top-tab .tab-pane,
#context-navi .fixed-header-replacement.bottom-tab .tab-pane,
#header .sticky-tab-wrapper .fixed-header-replacement.top-tab .tab-pane,
#header .sticky-tab-wrapper .fixed-header-replacement.bottom-tab .tab-pane {
  border-bottom: none;
  padding-top: 25px;
}

@media screen and (min-width: 1241px) {
  .flat-nav.top-tab .tab-pane, .flat-nav.bottom-tab .tab-pane,
  .fixed-header-replacement.top-tab .tab-pane,
  .fixed-header-replacement.bottom-tab .tab-pane,
  #context-navi .fixed-header-replacement.top-tab .tab-pane,
  #context-navi .fixed-header-replacement.bottom-tab .tab-pane,
  #header .sticky-tab-wrapper .fixed-header-replacement.top-tab .tab-pane,
  #header .sticky-tab-wrapper .fixed-header-replacement.bottom-tab .tab-pane {
    padding-top: 35px;
  }
}

.flat-nav .nav-tabs,
.fixed-header-replacement .nav-tabs,
#context-navi .fixed-header-replacement .nav-tabs,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs {
  border-radius: 0;
}

.flat-nav .nav-tabs li a,
.flat-nav .nav-tabs li span,
.fixed-header-replacement .nav-tabs li a,
.fixed-header-replacement .nav-tabs li span,
#context-navi .fixed-header-replacement .nav-tabs li a,
#context-navi .fixed-header-replacement .nav-tabs li span,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li span {
  border: none;
  color: #999999;
  font-size: 15px;
  line-height: 22px;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  position: relative;
  display: block;
}

.flat-nav .nav-tabs li a:focus,
.flat-nav .nav-tabs li span:focus,
.fixed-header-replacement .nav-tabs li a:focus,
.fixed-header-replacement .nav-tabs li span:focus,
#context-navi .fixed-header-replacement .nav-tabs li a:focus,
#context-navi .fixed-header-replacement .nav-tabs li span:focus,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a:focus,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li span:focus {
  border: none;
  background-color: transparent;
}

.flat-nav .nav-tabs li a:after,
.flat-nav .nav-tabs li span:after,
.fixed-header-replacement .nav-tabs li a:after,
.fixed-header-replacement .nav-tabs li span:after,
#context-navi .fixed-header-replacement .nav-tabs li a:after,
#context-navi .fixed-header-replacement .nav-tabs li span:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li span:after {
  background-color: #666666;
  bottom: 0px;
  content: '';
  height: 0px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  opacity: 0;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  z-index: 1001;
}

.flat-nav .nav-tabs li a:hover,
.fixed-header-replacement .nav-tabs li a:hover,
#context-navi .fixed-header-replacement .nav-tabs li a:hover,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a:hover {
  background-color: transparent;
  border: none !important;
  color: #666666;
}

.flat-nav .nav-tabs li a:hover:after,
.fixed-header-replacement .nav-tabs li a:hover:after,
#context-navi .fixed-header-replacement .nav-tabs li a:hover:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a:hover:after {
  height: 3px;
  opacity: 1;
}

.flat-nav .nav-tabs li.active > a,
.flat-nav .nav-tabs li.active > span,
.fixed-header-replacement .nav-tabs li.active > a,
.fixed-header-replacement .nav-tabs li.active > span,
#context-navi .fixed-header-replacement .nav-tabs li.active > a,
#context-navi .fixed-header-replacement .nav-tabs li.active > span,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > a,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > span {
  background-color: transparent;
  border: none;
  color: #E2001A;
}

.flat-nav .nav-tabs li.active > a:after,
.flat-nav .nav-tabs li.active > span:after,
.fixed-header-replacement .nav-tabs li.active > a:after,
.fixed-header-replacement .nav-tabs li.active > span:after,
#context-navi .fixed-header-replacement .nav-tabs li.active > a:after,
#context-navi .fixed-header-replacement .nav-tabs li.active > span:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > a:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > span:after {
  background-color: #E2001A;
  height: 3px;
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.flat-nav .nav-tabs li.active > a:hover,
.flat-nav .nav-tabs li.active > span:hover,
.fixed-header-replacement .nav-tabs li.active > a:hover,
.fixed-header-replacement .nav-tabs li.active > span:hover,
#context-navi .fixed-header-replacement .nav-tabs li.active > a:hover,
#context-navi .fixed-header-replacement .nav-tabs li.active > span:hover,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > a:hover,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > span:hover {
  cursor: pointer;
}

.flat-nav .nav-tabs li.active > a:focus,
.flat-nav .nav-tabs li.active > span:focus,
.fixed-header-replacement .nav-tabs li.active > a:focus,
.fixed-header-replacement .nav-tabs li.active > span:focus,
#context-navi .fixed-header-replacement .nav-tabs li.active > a:focus,
#context-navi .fixed-header-replacement .nav-tabs li.active > span:focus,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > a:focus,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > span:focus {
  border: none;
}

.bottom-nav {
  bottom: 2px;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 2;
}

.nav-tabs {
  border: none;
}

.nav-tabs > li {
  background-image: none;
}

#context-navi .navigation-tab-header,
#context-navi .progress-tab-header,
#context-navi .tab-header,
#header .sticky-tab-wrapper .navigation-tab-header,
#header .sticky-tab-wrapper .progress-tab-header,
#header .sticky-tab-wrapper .tab-header,
.download-tab-wrapper .tab-header .navigation-tab-header,
.download-tab-wrapper .tab-header .progress-tab-header,
.download-tab-wrapper .tab-header .tab-header {
  width: 100%;
  *zoom: 1;
  border: none;
}

#context-navi ul li,
#header .sticky-tab-wrapper ul li,
.download-tab-wrapper .tab-header ul li {
  padding: 0 15px;
}

#context-navi .navigation-tab-nav-wrapper label.select-wrapper span,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span,
#context-navi .tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .tab-nav-wrapper label.select-wrapper span,
.download-tab-wrapper .tab-header .navigation-tab-nav-wrapper label.select-wrapper span,
.download-tab-wrapper .tab-header .progress-tab-nav-wrapper label.select-wrapper span,
.download-tab-wrapper .tab-header .tab-nav-wrapper label.select-wrapper span {
  border: none;
  padding-left: 0;
}

#context-navi .navigation-tab-nav-wrapper label.select-wrapper span:after,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span:after,
#context-navi .tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .tab-nav-wrapper label.select-wrapper span:after,
.download-tab-wrapper .tab-header .navigation-tab-nav-wrapper label.select-wrapper span:after,
.download-tab-wrapper .tab-header .progress-tab-nav-wrapper label.select-wrapper span:after,
.download-tab-wrapper .tab-header .tab-nav-wrapper label.select-wrapper span:after {
  right: 0;
}

#context-navi .swiper-container,
#header .sticky-tab-wrapper .swiper-container,
.download-tab-wrapper .tab-header .swiper-container {
  margin: 0 -15px;
}

#context-navi .swiper-button-prev,
#header .sticky-tab-wrapper .swiper-button-prev,
.download-tab-wrapper .tab-header .swiper-button-prev {
  border-top: none;
  border-left: none;
}

#context-navi .swiper-button-next,
#header .sticky-tab-wrapper .swiper-button-next,
.download-tab-wrapper .tab-header .swiper-button-next {
  border-top: none;
  border-right: none;
}

.progress-tab-wrapper .container-fluid {
  overflow-x: auto;
}

@media screen and (min-width: 561px) {
  .progress-tab-wrapper {
    border-bottom: 1px solid #DDDDDD;
    position: relative;
  }
  .progress-tab-wrapper .progress-tab-header {
    border-bottom: 0;
    position: relative;
    z-index: 1;
  }
  .progress-tab-wrapper:after {
    background: #E2001A;
    bottom: 0;
    content: "";
    left: 0;
    height: 3px;
    position: absolute;
    right: 50%;
  }
  .progress-tab-wrapper .nav-tabs li:first-child:after {
    background: #E2001A;
    bottom: 0;
    content: "";
    left: -999px;
    height: 3px;
    position: absolute;
    right: 50%;
  }
  .progress-tab-wrapper .swiper-button-next,
  .progress-tab-wrapper .swiper-button-prev {
    border: none;
  }
  .progress-tab-wrapper .swiper-button-prev:after {
    background: #E2001A;
    bottom: 0;
    content: "";
    left: 0;
    height: 3px;
    position: absolute;
    right: 0;
  }
}

.progress-tab-wrapper .nav-tabs > li {
  padding: 0;
}

.progress-tab-wrapper .nav-tabs > li a,
.progress-tab-wrapper .nav-tabs > li span {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
}

.progress-tab-wrapper .nav-tabs > li.active > a,
.progress-tab-wrapper .nav-tabs > li.active > span {
  color: #666666;
}

.progress-tab-wrapper .nav-tabs > li.current > a,
.progress-tab-wrapper .nav-tabs > li.current > span {
  color: #E2001A;
}

.progress-tab-wrapper.flat-nav .nav-tabs {
  background-color: transparent;
}

.progress-tab-wrapper.flat-nav .nav-tabs .swiper-slide {
  background-color: #ffffff;
}

/*
 * tab header within other tabs
 * reset swiper styles and change behaviour of the tabs
 */
.tab-pane .tab-wrapper .tab-header {
  border: none;
}

.tab-pane .tab-wrapper .swiper-wrapper {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.tab-pane .tab-wrapper .nav-tabs {
  text-align: left;
}

.tab-pane .tab-wrapper .nav-tabs li a {
  padding-bottom: 10px;
  padding-top: 10px;
}

.fixed-header-replacement .tab-header-aside {
  padding: 0 0 0 20px;
}

.fixed-header-replacement .tab-header-aside a.btn-default, .fixed-header-replacement .tab-header-aside .tracker-banner-sticky a.btn-blue, .tracker-banner-sticky .fixed-header-replacement .tab-header-aside a.btn-blue {
  margin: 0 0 4px;
  padding: 4px 10px;
}

.fixed-header-replacement .tab-header-aside-info {
  display: none;
}

.downloads-selection .heading-additional,
.download-results .heading-additional {
  display: inline-block;
  float: right;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (max-width: 560px) {
  .downloads-selection .heading-additional,
  .download-results .heading-additional {
    display: block;
    float: none;
  }
}

.downloads-selection .panel-body dt,
.download-results .panel-body dt {
  color: #282828;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.downloads-selection .panel-body dd + dt,
.download-results .panel-body dd + dt {
  padding-top: 15px;
}

.downloads-selection .panel-body dd,
.download-results .panel-body dd {
  margin-bottom: 0;
  line-height: 24px;
  padding-left: 20px;
}

.downloads-selection .panel,
.download-results .panel {
  background-color: transparent;
}

@media screen and (min-width: 1025px) {
  .download-tab-wrapper * {
    line-height: 22px;
    font-size: 15px;
  }
}

.download-tab-wrapper h2 {
  margin-bottom: 6px;
}

.download-tab-wrapper .downloads-selection h1,
.download-tab-wrapper .downloads-selection h1 a, .download-tab-wrapper .downloads-selection h2,
.download-tab-wrapper .downloads-selection h2 a, .download-tab-wrapper .downloads-selection h3, .download-tab-wrapper .downloads-selection .adhoc-message h2, .adhoc-message .download-tab-wrapper .downloads-selection h2,
.download-tab-wrapper .downloads-selection h3 a,
.download-tab-wrapper .downloads-selection .adhoc-message h2 a,
.adhoc-message .download-tab-wrapper .downloads-selection h2 a, .download-tab-wrapper .downloads-selection h4,
.download-tab-wrapper .downloads-selection h4 a, .download-tab-wrapper .downloads-selection h5,
.download-tab-wrapper .downloads-selection h5 a, .download-tab-wrapper .downloads-selection h6,
.download-tab-wrapper .downloads-selection h6 a,
.download-tab-wrapper .download-results h1,
.download-tab-wrapper .download-results h1 a,
.download-tab-wrapper .download-results h2,
.download-tab-wrapper .download-results h2 a,
.download-tab-wrapper .download-results h3,
.download-tab-wrapper .download-results .adhoc-message h2,
.adhoc-message .download-tab-wrapper .download-results h2,
.download-tab-wrapper .download-results h3 a,
.download-tab-wrapper .download-results .adhoc-message h2 a,
.adhoc-message .download-tab-wrapper .download-results h2 a,
.download-tab-wrapper .download-results h4,
.download-tab-wrapper .download-results h4 a,
.download-tab-wrapper .download-results h5,
.download-tab-wrapper .download-results h5 a,
.download-tab-wrapper .download-results h6,
.download-tab-wrapper .download-results h6 a {
  color: #282828;
  font-size: 15px;
  line-height: 18px;
}

.download-tab-wrapper .downloads-selection .inactive h1,
.download-tab-wrapper .downloads-selection .inactive h1 a, .download-tab-wrapper .downloads-selection .inactive h2,
.download-tab-wrapper .downloads-selection .inactive h2 a, .download-tab-wrapper .downloads-selection .inactive h3, .download-tab-wrapper .downloads-selection .inactive .adhoc-message h2, .adhoc-message .download-tab-wrapper .downloads-selection .inactive h2,
.download-tab-wrapper .downloads-selection .inactive h3 a,
.download-tab-wrapper .downloads-selection .inactive .adhoc-message h2 a,
.adhoc-message .download-tab-wrapper .downloads-selection .inactive h2 a, .download-tab-wrapper .downloads-selection .inactive h4,
.download-tab-wrapper .downloads-selection .inactive h4 a, .download-tab-wrapper .downloads-selection .inactive h5,
.download-tab-wrapper .downloads-selection .inactive h5 a, .download-tab-wrapper .downloads-selection .inactive h6,
.download-tab-wrapper .downloads-selection .inactive h6 a,
.download-tab-wrapper .download-results .inactive h1,
.download-tab-wrapper .download-results .inactive h1 a,
.download-tab-wrapper .download-results .inactive h2,
.download-tab-wrapper .download-results .inactive h2 a,
.download-tab-wrapper .download-results .inactive h3,
.download-tab-wrapper .download-results .inactive .adhoc-message h2,
.adhoc-message .download-tab-wrapper .download-results .inactive h2,
.download-tab-wrapper .download-results .inactive h3 a,
.download-tab-wrapper .download-results .inactive .adhoc-message h2 a,
.adhoc-message .download-tab-wrapper .download-results .inactive h2 a,
.download-tab-wrapper .download-results .inactive h4,
.download-tab-wrapper .download-results .inactive h4 a,
.download-tab-wrapper .download-results .inactive h5,
.download-tab-wrapper .download-results .inactive h5 a,
.download-tab-wrapper .download-results .inactive h6,
.download-tab-wrapper .download-results .inactive h6 a {
  color: #999999;
  cursor: default;
}

.download-tab-wrapper .downloads-selection .inactive h1:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h1:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h1 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h1 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h2:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h2:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h2 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h2 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h3:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive .adhoc-message h2:hover .indicator:before, .adhoc-message .download-tab-wrapper .downloads-selection .inactive h2:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h3:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive .adhoc-message h2:hover .indicator:after, .adhoc-message .download-tab-wrapper .downloads-selection .inactive h2:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h3 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive .adhoc-message h2 a:hover .indicator:before,
.adhoc-message .download-tab-wrapper .downloads-selection .inactive h2 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h3 a:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive .adhoc-message h2 a:hover .indicator:after,
.adhoc-message .download-tab-wrapper .downloads-selection .inactive h2 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h4:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h4:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h4 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h4 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h5:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h5:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h5 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h5 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h6:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h6:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h6 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h6 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h1:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h1:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h1 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h1 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h2:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h2:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h2 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h2 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h3:hover .indicator:before,
.download-tab-wrapper .download-results .inactive .adhoc-message h2:hover .indicator:before,
.adhoc-message .download-tab-wrapper .download-results .inactive h2:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h3:hover .indicator:after,
.download-tab-wrapper .download-results .inactive .adhoc-message h2:hover .indicator:after,
.adhoc-message .download-tab-wrapper .download-results .inactive h2:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h3 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive .adhoc-message h2 a:hover .indicator:before,
.adhoc-message .download-tab-wrapper .download-results .inactive h2 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h3 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive .adhoc-message h2 a:hover .indicator:after,
.adhoc-message .download-tab-wrapper .download-results .inactive h2 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h4:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h4:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h4 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h4 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h5:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h5:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h5 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h5 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h6:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h6:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h6 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h6 a:hover .indicator:after {
  background-color: #999999;
}

.download-tab-wrapper .downloads-selection .inactive h1:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h1 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h2:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h2 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h3:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive .adhoc-message h2:hover .panel-title-text, .adhoc-message .download-tab-wrapper .downloads-selection .inactive h2:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h3 a:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive .adhoc-message h2 a:hover .panel-title-text,
.adhoc-message .download-tab-wrapper .downloads-selection .inactive h2 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h4:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h4 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h5:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h5 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h6:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h6 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h1:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h1 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h2:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h2 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h3:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive .adhoc-message h2:hover .panel-title-text,
.adhoc-message .download-tab-wrapper .download-results .inactive h2:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h3 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive .adhoc-message h2 a:hover .panel-title-text,
.adhoc-message .download-tab-wrapper .download-results .inactive h2 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h4:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h4 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h5:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h5 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h6:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h6 a:hover .panel-title-text {
  border-bottom-color: transparent;
}

.download-tab-wrapper .downloads-selection .inactive .indicator:before, .download-tab-wrapper .downloads-selection .inactive .indicator:after,
.download-tab-wrapper .download-results .inactive .indicator:before,
.download-tab-wrapper .download-results .inactive .indicator:after {
  background-color: #999999;
}

.download-tab-wrapper.flat-nav.top-tab .tab-pane {
  padding-top: 0;
}

.download-tab-wrapper .grey {
  border-bottom: 1px solid #DDDDDD;
  padding: 21px 0 22px;
}

.download-tab-wrapper .download-accordion .panel-body ul {
  overflow: auto;
}

.download-tab-wrapper .download-accordion.accordion .downloads-selection .panel-body {
  padding-bottom: 0;
}

.download-tab-wrapper .download-accordion .scroll-helper  {
  margin-bottom: 20px;
  max-height: 260px;
  overflow-y: auto;
  padding-top: 5px;
}

.download-tab-wrapper .accordion .panel {
  border-top: 1px solid rgba(153, 153, 153, 0.7);
}

.download-tab-wrapper .accordion .panel-body {
  padding-bottom: 25px;
  position: relative;
}

.download-tab-wrapper .accordion .panel-body:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: calc(100% - 20px);
  left: 20px;
  height: 1px;
  background: #DDDDDD;
}

.download-tab-wrapper .accordion .panel-body:last-child {
  padding-bottom: 20px;
}

.download-tab-wrapper .accordion .panel-body:last-child:after {
  display: none;
}

.download-tab-wrapper .accordion .panel-body + .panel-body {
  padding-top: 25px;
}

.download-results ul {
  *zoom: 1;
}

@media screen and (min-width: 1025px) {
  .download-results ul li {
    float: left;
    padding-right: 40px;
    width: 50%;
  }
}

.download-results-header {
  border-bottom: 1px solid rgba(153, 153, 153, 0.7);
  padding: 20px 0;
}

.download-results-header label.select-wrapper span {
  color: #282828;
}

.download-results-header .form-input-wrapper {
  margin-bottom: 0;
}

.download-results-filter-list {
  text-align: right;
}

.download-results-filter {
  color: #999999;
  display: inline-block;
  margin-left: 25px;
  margin-top: 9px;
}

.download-results-filter.active {
  color: #004A7F;
}

.download-results-filter:hover {
  color: #002E4F;
}

.search-download-container {
  position: relative;
}

.search-download-container input {
  padding-right: 40px;
}

.search-download-container .btn-search {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  height: 40px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

.download-result-link {
  position: relative;
}

.download-result-link.doc a, .download-result-link.emptydoc a, .download-result-link.exe a, .download-result-link.pdf a, .download-result-link.up2 a, .download-result-link.xls a, .download-result-link.zip a {
  margin-left: 24px;
  position: relative;
}

.download-result-link.doc a:before, .download-result-link.emptydoc a:before, .download-result-link.exe a:before, .download-result-link.pdf a:before, .download-result-link.up2 a:before, .download-result-link.xls a:before, .download-result-link.zip a:before {
  content: "";
  height: 20px;
  left: -24px;
  position: absolute;
  top: -1px;
  width: 16px;
}

.download-result-link.doc a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAALxJREFUOI1jtMrZdoKJgcGcAS/4//bj65d9l1cmtaHLMBHWzMDAwMAo/Pfn91bdoFkzMAwgrBkB/v77na4TMmMW2QYwMDAw/PvzN1UnaNZssg1gYGBg+Pfvd4pO8Ow5DAwMDCzEamJhY2f48+snwpC/v5L1wuc/ItoAPjEpLC75V0aWF2CAiYmJmyIDGBjIDERkAA+Dw5M9CSq2zd2OIcZok7Pt/zB3ATZbqeqCgU8HlBvw/9//U+Rr/38cACjqQI74m3oUAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.doc%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%233C6CB6%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%232A5095%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2%2010h9v1H2zM2%2012h9v1H2zM2%2014h6v1H2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.emptydoc a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJlJREFUOI3tkD0OAiEQRr+xtTScxaNwAY3HsNLSeqNWZDiLRjjCcgQTKAgd2KiJPzGEtdxXDnkvw1Df92cimuM3V2vtTkq5fX+YVMgAMPPeb5i5+whUyE9ijCul1L45AAAppSUzH5oD900WWusjAJBzrtRIxhiEEF5mQoh1deAbpZTY9IUHRDQdFAAajzgGxsD/AznnywD/dANnuDZaj9jj8gAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.emptydoc%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23DDD%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.exe a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdpJREFUOI2lk01oU0EUhb+Z9xL1NW1Mq40EEdSKpljEjYoIXShY6aKICIrYUkRX0Y3iopSgCIIrobhSRIWCFUpbRbooLgxuRVARTakUjGiaVoh5yctPX964EEtjflrjXd4755s5lzPi1cFBc0NGeqhRlq7UtP31zum3Dy79PZMriQEMWwj5w7z4eNfZ0TLASuKSw+nsiZFg31jdAABhZo6PtPdO1A0AECmr50mw9xmA+LgnrFYjmvk5i2VnS3qq1XdfX+2tbd6tZb1FOFeXhT/lKlbZQdPR3ex8HUbzGiAlwqVVhSxZEG6dLXf7SE2+x719I0LXaDiwDW/PXoRL48v5h7UBynYomjn8A91Lw8Ctk6AU38MTFcWwzILebJD78A2A1OQ7YqFh8tNxEALNu47Gw8EaL5CCtqnLIH/zFu5FKMwukAz48A9003qlC1Wwie67UQbQQps6r6EgF53DsQqsDQbQ1huogk1L/yH0Fg+x0DCJ21Oo7GJ1C+mXn8jPJABo6upg89AZ1uzwA+A7tZ9i0qq9A4DGI+2kI1HiN58DMD/0gvj1p0i3jpCVI1OSxNiFRyjHQfc1oK4eI/85QToSJTn+pqIY/uEvVKv/ijKAnDecTL3iOY8yfwEEjZZ1aV85BwAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.exe%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%2365757A%22%2F%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23D72F7E%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%23A91C54%22%2F%3E%3Cpath%20d%3D%22M10.5%2011.625H9.244a3.148%203.148%200%200%200-.307-.68l.83-.832a.497.497%200%200%200%200-.706l-.352-.353a.5.5%200%200%200-.706%200l-.846.844c-.23-.13-.476-.23-.74-.298V8.5c0-.274-.224-.5-.5-.5h-.5a.5.5%200%200%200-.498.5v1.1a2.92%202.92%200%200%200-.805.337l-.707-.707a.5.5%200%200%200-.707%200l-.354.352a.502.502%200%200%200%200%20.708l.722.722a2.99%202.99%200%200%200-.332.863h-.94a.5.5%200%200%200-.502.502v.497a.5.5%200%200%200%20.5.5h1.006c.09.302.228.58.404.832l-.68.68a.504.504%200%200%200%200%20.71l.352.352a.502.502%200%200%200%20.708-.002l.76-.757c.255.124.533.216.826.265V16.5a.5.5%200%200%200%20.5.5h.5a.5.5%200%200%200%20.498-.5v-1.174c.252-.09.49-.208.707-.362l.806.806c.195.197.51.197.708%200l.353-.352a.498.498%200%200%200-.002-.708l-.882-.883c.11-.22.193-.454.245-.7h1.19c.278%200%20.5-.225.502-.502v-.5a.502.502%200%200%200-.5-.5zM6.375%2013.75a1.25%201.25%200%201%201%200-2.5%201.25%201.25%200%200%201%200%202.5z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.pdf a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAaxJREFUOI2dk71LHEEYh5/ZD+701OI8OQ9NoSCSQtAUEVJoGtNYBREhaYKaiKX4NySgEOsQQ8A/IU2aK/xoPCO5BKIiaKMx6Cl6nN+3uzOTQjkkt7uGe7uZd56H+Q3viJ2eVMYw6CaklFLHuXN35nH25N2/PeM++PZQfdHVb1c64x/KevfBd8uReizTGf9YsQDAlfp1pis+W7EAwPX06EpX/ScA63+hiCUoerq0djw1kn2U2BW/n6Z0ECQsG+25gVKluPCNYDU+IDmbpim9g4hEAwWGQcxXYLd1IGK1qNM8ungdKICAR3S31zAbUlzOfwmFAwXe/i7yYI+rxa+VCUS0GrSiqre/MkF13wCFz9PYrQ9DH9FXICJRYv0v0JfnuFu/qB0aDxWU5sBqbqXm+XDp2qpwgt3SDsLAWf/O6dx7rlcX/AVGTR3JuSXk0T7CMDmaHESdFTCTzdS9miTS0Y2ZbOLg5RPk4Z/yCFpKnI0szuYPcm+eoc4KAMjcHvmpCfLTE7ibPzETjcERhGWjpQfaf7JFVQx9dVG2X/pMYTMP+MI3ETTfQsmQUujlv8Q6nynRZXl4AAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.pdf%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23E34019%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%23C32D11%22%2F%3E%3Cpath%20d%3D%22M6.25%207.325l-.483.317c-.112.193-.324.822.483%203.092-.186.476-.346%201.508-1.39%203.143l-.044.127c-1.126.353-2.303.742-2.672%201.146-.198.218-.323.806-.295%201.014.013.108.246.403.294.47v-.346l.194.236c.096.117.305.586.544.592.32.01.646-.567%201.184-1.158.242-.265.42.178.75-.256l.578-.79c1.183-.345%201.75.084%202.873.54.295.418.722.276%201.317.84l.21-.19c-.002-.003-.175-.23-.433-.65.923.554%201.364%201.108%201.426%201.182-.097.04-.593-.134-.858-.388l-.136-.082-.19.202c.312.473.622.725.928.75.208.016.402-.073.61-.3a.62.62%200%200%200%20.174-.473c-.022-.27-.168-1.137-.528-1.43-.452-.372-1.024-.593-1.855-.91-.153-.313-.51-.38-.663-.762-.277-.692-.79-1.977-1.15-3.177l.123.023c.016-.038.7-.92.688-1.54-.003-.332.325-1.235%200-1.535-.088-.08-.918-.006-1.025%200a.993.993%200%200%200-.653.315zm.527%204.118l.046.12c.387%201.03.66%201.76.936%202.346a5.32%205.32%200%200%200-1.15-.176c-.293-.012-.608.01-.934.062.565-.945.912-1.81%201.1-2.353zM6.74%207.687c.073.206.173.692.212%201.795-.194-.74-.298-1.4-.212-1.795zm-2.803%207.46a5.693%205.693%200%200%201-.18.21c-.623.68-1.045.867-1.218.917-.008-.037.02-.136.167-.297.203-.224.62-.538%201.23-.83z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.up2 a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdRJREFUOI2lkk9IVFEchb9733PRe1MghRYGLSLB0gqHIceIchdNDY2LEqOF6RSIq0AX46IIKghy4aayGjJoU+JAIEUQQgjWENgsMjGIiJFxilb5Z970vK+FNAz5ng7TWd7D+Tjn8hOdvbG3Eg6xjhzFz9kvnwfeJJ7d+NeTG4UBhGTrwq/F68HQ6btrABuFi2VZ+UtNJyNDZQMA8jkrGgy13i8bsNok1xUMRR4A6KWGDNNgaXGpCGJ1Hms9+61kQF1trdtzX1kTimS6AgIHGrhz8xqmYSClRNc0T0Jhgq7rXL54geRUih3VVWiaxt49u2kO+NE1jdv3Hq4PUEqxvJyjPRIumNFzbTiOw6Ono54NChN8psnX9BwA76ZSDMaHSWcyCCEwjU001u/zbiCE4FZ/H1Ku8sZejzP//QfbKitpj4Q5c+oEtm3THbuyBqD5Dx+5CpDOzJOzLHbtrMFnGNj2CsdbjrLF52MwPszI2Evy+d/eEz58/MRcNgtA4OB+ejrOU7O9GoCW5iYWio7IFQDgb6gnNT3Dk8RzAEZfvOLxSIIKvaIwz/UP/mpgKI5Sis2mSVs4RCabJTU9w0TyvWsYQER7Y46nW4L+95SRKJUsN+zA5B9KtI9ZarRsvAAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.up2%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%2365757A%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%2332444A%22%2F%3E%3Cpath%20d%3D%22M10.5%2011.625H9.244a3.148%203.148%200%200%200-.307-.68l.83-.832a.497.497%200%200%200%200-.706l-.352-.353a.5.5%200%200%200-.706%200l-.846.844c-.23-.13-.476-.23-.74-.298V8.5c0-.274-.224-.5-.5-.5h-.5a.5.5%200%200%200-.498.5v1.1a2.92%202.92%200%200%200-.805.337l-.707-.707a.5.5%200%200%200-.707%200l-.354.352a.502.502%200%200%200%200%20.708l.722.722a2.99%202.99%200%200%200-.332.863h-.94a.5.5%200%200%200-.502.502v.497a.5.5%200%200%200%20.5.5h1.006c.09.302.228.58.404.832l-.68.68a.504.504%200%200%200%200%20.71l.352.352a.502.502%200%200%200%20.708-.002l.76-.757c.255.124.533.216.826.265V16.5a.5.5%200%200%200%20.5.5h.5a.5.5%200%200%200%20.498-.5v-1.174c.252-.09.49-.208.707-.362l.806.806c.195.197.51.197.708%200l.353-.352a.498.498%200%200%200-.002-.708l-.882-.883c.11-.22.193-.454.245-.7h1.19c.278%200%20.5-.225.502-.502v-.5a.502.502%200%200%200-.5-.5zM6.375%2013.75a1.25%201.25%200%201%201%200-2.5%201.25%201.25%200%200%201%200%202.5z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.xls a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMZJREFUOI1jFOnwP8HAxGDOgBf8e/vn2ce+DxMOtaHLMBHWzMDAwMAk/PfHz1b+XKsZmAaQAP79/pvOm2s9i2wDGBgYGBh+/0nly7GeTb4BDAwM///8SeHLtZnDwMDAwEKsJkZ2Vob/P38jDPn9O5mv0O4R0QawSQtjiP37x1BGlhdggImJgZsiAxgYyAxEZAAPg9elG4jSINodgN0AZMnXpRswFOKyhAWXAmJdNOoCBgZGkS7//0SpxAGokRL/nSJb97//xwHR0k7SOv7mlgAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.xls%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23148A4F%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%230D6837%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M2%2010h10v1H2zM2%2014h10v1H2zM2%2012h10v1H2z%22%2F%3E%3Cpath%20d%3D%22M2%2010h1v7H2zM5%2010h1v7H5zM11%2010h1v7h-1z%22%2F%3E%3Cpath%20d%3D%22M2%2016h10v1H2z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.zip a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAALBJREFUOI3tkEEOgjAQRX9LcONG8TBeSGPCJZCFLt1hjHofjVcBagxxVTp1YTC0NAbrlreczLy8DFPZ5MrB5miIBbCP0IaA8lFUuyipt7DgxjHwPo6FuQTMpKo3RcoOHYE9cBU0KKVXRcqO3wWOAkuyzNfByauggUgtyjQ4AwDT2VT3kdxFBSlrYxaGo6Qr6FHwKQE9f/5BGw4+9vqBKfmjwC0YCoYCnwLS+uZbQKDLC2DrXU98LVMyAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.zip%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8%209h5v6H8z%22%2F%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23FF9511%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%23E97E00%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4%200h1v1H4zM4%2010h1v1H4z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4%2010h1v1H4zM5%2015h1v1H5zM5%2019h1v1H5zM4%2014h1v1H4zM4%2016h1v1H4zM5%2017h1v1H5zM4%2012h1v1H4zM5%2013h1v1H5zM4%2018h1v1H4zM5%2011h1v1H5z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4%2016h1v1H4zM5%2017h1v1H5zM4%200h1v1H4zM5%205h1v1H5zM5%209h1v1H5zM4%204h1v1H4zM4%206h1v1H4zM5%207h1v1H5zM4%202h1v1H4zM5%203h1v1H5zM4%208h1v1H4zM5%201h1v1H5z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4%206h1v1H4zM5%207h1v1H5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

/* Social Stream  Styles*/
#news-list-year {
  padding-bottom: 10px;
  border-bottom: 1px solid #DDDDDD;
}

.social-stream-container h3 a, .social-stream-container .adhoc-message h2 a, .adhoc-message .social-stream-container h2 a,
.newsroom-container h3 a,
.newsroom-container .adhoc-message h2 a,
.adhoc-message .newsroom-container h2 a {
  color: #282828;
}

.social-stream-container img,
.newsroom-container img {
  width: 100%;
}

.social-stream-container .description,
.newsroom-container .description {
  margin-bottom: 15px;
}

@media screen and (max-width: 560px) {
  .social-stream-container .description,
  .newsroom-container .description {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .social-stream-container .description,
  .newsroom-container .description {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .social-stream-container .description,
  .newsroom-container .description {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 1241px) {
  .social-stream-container .description,
  .newsroom-container .description {
    margin-bottom: 24px;
  }
}

.social-stream-container.without-description .social-stream-article .description,
.social-stream-container.without-description .newsroom-article .description,
.newsroom-container.without-description .social-stream-article .description,
.newsroom-container.without-description .newsroom-article .description {
  display: none;
}

.social-stream-container.without-date .social-stream-article .date,
.social-stream-container.without-date .newsroom-article .date,
.newsroom-container.without-date .social-stream-article .date,
.newsroom-container.without-date .newsroom-article .date {
  display: none;
}

.social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link {
  border-bottom: none;
}

.social-stream-article aside p.date,
.newsroom-article aside p.date {
  color: #999999;
}

.newsroom-article.article-compact h3, .newsroom-article.article-compact .adhoc-message h2, .adhoc-message .newsroom-article.article-compact h2 {
  margin: 0;
  margin-bottom: 7.5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .newsroom-article.article-compact h3, .newsroom-article.article-compact .adhoc-message h2, .adhoc-message .newsroom-article.article-compact h2 {
    margin-bottom: 10.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .newsroom-article.article-compact h3, .newsroom-article.article-compact .adhoc-message h2, .adhoc-message .newsroom-article.article-compact h2 {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .newsroom-article.article-compact h3, .newsroom-article.article-compact .adhoc-message h2, .adhoc-message .newsroom-article.article-compact h2 {
    margin-bottom: 15px;
  }
}

.newsroom-article.article-compact .description {
  margin: 0;
  margin-bottom: 7.5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .newsroom-article.article-compact .description {
    margin-bottom: 10.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .newsroom-article.article-compact .description {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .newsroom-article.article-compact .description {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 641px) {
  .bigtab-wrapper {
    border-bottom: 1px solid #CCCCCC;
  }
}

.bigtab-wrapper .container-fluid {
  margin-bottom: -1px;
}

.bigtab-wrapper .nav-tabs {
  background: none;
}

.bigtab-wrapper .swiper-container {
  width: 100%;
}

.bigtab-wrapper .swiper-container .swiper-slide {
  background-color: #DDDDDD;
  border: solid #CCCCCC;
  border-width: 1px 1px 1px 0;
  padding: 15px;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.bigtab-wrapper .swiper-container .swiper-slide:first-child {
  border-left-width: 1px;
}

.bigtab-wrapper .swiper-container .swiper-slide:after {
  background-color: #666666;
  top: -1px;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  visibility: hidden;
  width: 100%;
}

.bigtab-wrapper .swiper-container .swiper-slide .tab-nav-content {
  cursor: pointer;
  text-align: center;
}

.bigtab-wrapper .swiper-container .swiper-slide .tab-nav-content img {
  margin-left: auto;
  margin-right: auto;
  width: auto;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.bigtab-wrapper .swiper-container .swiper-slide .tab-nav-content p {
  margin: 0;
}

.bigtab-wrapper .swiper-container .swiper-slide.active, .bigtab-wrapper .swiper-container .swiper-slide.hovered {
  background-color: #ffffff;
}

.bigtab-wrapper .swiper-container .swiper-slide.active:after, .bigtab-wrapper .swiper-container .swiper-slide.hovered:after {
  opacity: 1;
  visibility: visible;
}

.bigtab-wrapper .swiper-container .swiper-slide.active img, .bigtab-wrapper .swiper-container .swiper-slide.hovered img {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}

.bigtab-wrapper .swiper-container .swiper-slide.active {
  border-bottom-color: transparent;
}

.bigtab-wrapper .swiper-container .swiper-slide.active:after {
  background-color: #E2001A;
}

@media screen and (min-width: 641px) {
  .bigtab-wrapper.bigtab-icons .swiper-wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .bigtab-wrapper.bigtab-icons .swiper-slide {
    max-width: 300px;
  }
}

@media screen and (min-width: 641px) {
  .bigtab-wrapper.bigtab-background {
    background-color: #aaa;
  }
  .bigtab-wrapper.bigtab-background .swiper-container {
    padding-top: 0px;
  }
}

@media screen and (min-width: 641px) and (min-width: 561px) and (max-width: 800px) {
  .bigtab-wrapper.bigtab-background .swiper-container {
    padding-top: 10px;
  }
}

@media screen and (min-width: 641px) and (min-width: 801px) and (max-width: 1240px) {
  .bigtab-wrapper.bigtab-background .swiper-container {
    padding-top: 20px;
  }
}

@media screen and (min-width: 641px) and (min-width: 1241px) {
  .bigtab-wrapper.bigtab-background .swiper-container {
    padding-top: 40px;
  }
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/**
 * new icons
 */
.accordion .btn-extend {
  margin: 24px auto;
}

.accordion .panel {
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-top: 1px solid #DDDDDD;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.accordion .panel:first-child {
  border-top: 0;
}

.accordion .panel-default {
  background: transparent;
}

.accordion .panel-heading {
  background-color: transparent;
  padding: 0;
}

.accordion .panel-heading a {
  border: none;
  color: #282828;
  display: block;
  padding: 15px 0 15px 20px;
  position: relative;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.accordion .panel-heading a:after {
  display: none;
}

.accordion .panel-heading a:hover {
  text-decoration: none;
  border: none;
}

.accordion .panel-heading a .panel-title-text {
  border-bottom: 1px solid transparent;
  position: relative;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.accordion .panel-heading a:hover .panel-title-text {
  border-bottom-color: #282828;
}

.accordion .panel-heading a:hover .indicator:before, .accordion .panel-heading a:hover .indicator:after {
  background-color: #002E4F;
}

.accordion .panel-heading a:focus .indicator:before, .accordion .panel-heading a:focus .indicator:after {
  background-color: #222222;
}

.accordion .panel-heading a .indicator {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}

.accordion .panel-heading a .indicator:before {
  background-color: #004A7F;
  content: "";
  height: 1px;
  margin-top: -1px;
  left: 0;
  position: absolute;
  top: 26px;
  width: 9px;
}

.accordion .panel-heading a .indicator:after {
  background-color: #004A7F;
  content: "";
  height: 0px;
  margin-top: 0px;
  left: 4px;
  position: absolute;
  top: 26px;
  visibility: hidden;
  width: 1px;
  -webkit-transition: margin-top 0.25s cubic-bezier(0.7, 0, 0.3, 1), height 0.25s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.25s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: margin-top 0.25s cubic-bezier(0.7, 0, 0.3, 1), height 0.25s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.25s cubic-bezier(0.7, 0, 0.3, 1);
  transition: margin-top 0.25s cubic-bezier(0.7, 0, 0.3, 1), height 0.25s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.25s cubic-bezier(0.7, 0, 0.3, 1);
}

.accordion .panel-heading a.collapsed .indicator:after {
  height: 9px;
  margin-top: -5px;
  visibility: visible;
}

.accordion .panel-body {
  border-top: 0 !important;
}

.panel-title {
  font-size: inherit;
}

/**
 * new icons
 */
.fade-carousel .fade-content {
  position: relative;
}

.fade-carousel .fade-content .item {
  display: block;
  margin: 0;
  padding: 0 7%;
  position: absolute;
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: compact(compact(all 0.3s ease, false, false, false, false, false, false, false, false, false) false false);
  -o-transition: compact(compact(all 0.3s ease, false, false, false, false, false, false, false, false, false) false false false);
  -webkit-transition: compact(all 0.3s ease, false, false, false, false, false, false, false, false, false);
  -o-transition: compact(all 0.3s ease, false, false, false, false, false, false, false, false, false);
  transition: compact(all 0.3s ease, false, false, false, false, false, false, false, false, false);
}

.fade-carousel .fade-content .item img {
  margin: 0;
}

.fade-carousel .fade-content .item.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.fade-carousel .fade-control {
  margin: 40px auto 10px;
  width: 49%;
  *zoom: 1;
}

.fade-carousel .fade-control > div {
  background: #ffffff;
  border: 2px solid #DDDDDD;
  float: left;
  padding: 8px 10px;
  width: 64%;
}

.fade-carousel .fade-control .left, .fade-carousel .fade-control .right {
  background: #ffffff;
  border-bottom: 2px solid #DDDDDD;
  border-top: 2px solid #DDDDDD;
  float: left;
  padding: 8px 10px;
  width: 18%;
}

.fade-carousel .fade-control .left > i, .fade-carousel .fade-control .right > i {
  margin-top: -2px;
}

.fade-carousel .fade-control .left {
  border-left: 2px solid #DDDDDD;
  border-radius: 8px 0 0 8px;
}

.fade-carousel .fade-control .right {
  border-right: 2px solid #DDDDDD;
  border-radius: 0 8px 8px 0;
}

.fade-carousel .fade-control .label {
  color: #CCCCCC;
  display: none;
  font-size: 16px;
  padding: 0;
  text-transform: uppercase;
}

.fade-carousel .fade-control .label.active {
  display: inline-block;
}

/**
 * new icons
 */
.category {
  margin-bottom: 40px;
}

.category p {
  margin-bottom: 5px;
}

.category p + .filter-item label {
  margin: 0 0 0;
}

.category p + .filter-item .iradio_minimal-red,
.category p + .filter-item .icheckbox_minimal-red {
  margin-top: 3px !important;
}

#filter-outcome .product-group:first-child .product {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}

#filter-outcome .product {
  display: none;
  margin-top: 16px;
  padding-top: 16px;
}

#filter-outcome .product.filtered {
  border-top: 1px solid #DDDDDD;
  display: block;
}

#configurator {
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  min-height: 100%;
}

#configurator .switch-input {
  display: none;
}

#configurator .switch-input.active {
  display: block;
}

#configurator #success, #configurator #error {
  display: none;
}

#configurator .fade-carousel .fade-control .label {
  color: #282828;
}

#configurator .margin-top {
  margin-top: 20px;
}

#configurator .margin-none {
  margin: 0px;
}

#configurator .input-wrapper {
  margin: 0;
  margin-bottom: 10px;
  padding: 0 8px;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  #configurator .input-wrapper {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  #configurator .input-wrapper {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  #configurator .input-wrapper {
    margin-bottom: 20px;
  }
}

#configurator .input-wrapper input {
  border: none;
  height: auto;
  padding: 0 5px 0 0;
  text-align: right;
  width: 50%;
}

#configurator .input-wrapper label {
  line-height: 38px;
  margin: 0;
  width: 50%;
}

#configurator .input-wrapper.strong {
  font-weight: bold;
}

#configurator .input-wrapper.strong input {
  font-weight: bold;
}

#configurator .input-wrapper.disabled {
  background: none;
  border: none;
}

#configurator .input-wrapper.error {
  border-color: #FF001F;
  color: #FF001F;
}

#configurator .consumed-percentage-legende {
  color: black;
  width: 100%;
}

#configurator .consumed-percentage-legende span {
  width: 9.09%;
  float: left;
  text-align: center;
  white-space: nowrap;
}

#amortisation-chart .highcharts-container {
  width: 100% !important;
}

#future-chart .highcharts-legend,
#future-chart .null,
#today-chart .highcharts-legend,
#today-chart .null {
  left: 0 !important;
  right: 0 !important;
}

#future-chart .highcharts-legend-item,
#today-chart .highcharts-legend-item {
  float: left;
  left: 50% !important;
  right: 0;
  text-align: center;
  top: -5px !important;
}

#future-chart .highcharts-legend-item:first-child,
#today-chart .highcharts-legend-item:first-child {
  left: 0 !important;
  right: 50%;
}

#future-chart .highcharts-legend-item span,
#today-chart .highcharts-legend-item span {
  cursor: default !important;
  left: 0 !important;
  width: 100%;
}

#configurator-step-02,
#configurator-step-03,
#configurator-step-04 {
  position: absolute;
  top: -9999em;
  visibility: hidden;
  width: 100%;
  opacity: 0;
  -webkit-transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#configurator-step-02.show,
#configurator-step-03.show,
#configurator-step-04.show {
  position: relative;
  top: auto;
  visibility: visible;
  opacity: 1;
}

#configurator-step-01 {
  padding-bottom: 5px;
}

#configurator-step-01 .well {
  margin-bottom: 0px;
  border: none;
}

#configurator-step-01 label.select-wrapper span {
  padding: 0 9px;
}

#configurator-step-04 input:disabled {
  background: transparent;
  border: none;
  color: #282828;
}

#configurator-step-04 .altered.blue {
  overflow: visible;
}

#configurator-step-04 .altered.blue input:disabled,
#configurator-step-04 .altered.blue .input-wrapper.disabled {
  color: #ffffff;
}

#configurator-step-04 label {
  height: auto;
  line-height: 38px;
  margin-top: 0;
}

#configurator-step-04 .form label {
  height: initial;
  line-height: initial;
}

#configurator-step-04 .form-value {
  line-height: 38px;
}

#configurator-step-04 .form-value.strong {
  font-weight: bold;
}

@media screen and (max-width: 800px) {
  #configurator-step-01 .text-left, #configurator-step-01 .text-right {
    text-align: center;
  }
}

@media screen and (max-width: 560px) {
  #configurator-step-04 .header,
  #configurator-step-04 .noUi-target {
    margin-top: 15px;
  }
  #configurator-step-04 .col-xxs-auto {
    display: inline-block;
    padding-right: 0;
    width: auto;
  }
  #configurator-step-04 .text-left, #configurator-step-04 .text-right {
    text-align: left;
  }
  #configurator-step-04 .charts h4 {
    margin-bottom: 0;
  }
  .fade-carousel .fade-control {
    width: 100%;
  }
}

.uppercase {
  text-transform: uppercase;
}

.no-uppercase {
  text-transform: none !important;
}

.no-border {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.no-padding-bottom {
  margin-bottom: 0 !important;
}

.configurator-tabs-outer {
  padding: 0;
  margin-bottom: 0;
}

.configurator-tabs-outer > li {
  padding: 0;
}

.configurator-tabs-outer > li > a {
  padding: 20px 15px;
}

.configurator-tabs-inner {
  margin-bottom: 20px;
}

.configurator-tabs-inner > li {
  padding: 0;
}

.configurator-tabs-inner > li > a,
.configurator-tabs-inner > li > a:hover {
  padding: 0 15px;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  border: none !important;
  border-color: #F6F6F6 !important;
  background-color: #F6F6F6 !important;
}

.configurator-tabs-inner > li.active > a,
.configurator-tabs-inner > li.active > a:hover,
.configurator-tabs-inner > li.active > a:focus {
  border: none !important;
  border-color: #F6F6F6 !important;
  background-color: #F6F6F6 !important;
}

.label-wrapper .open-tooltip {
  margin-top: -10px;
  right: 40px;
}

#amortisation-chart .highcharts-container {
  width: auto !important;
  text-align: center !important;
}

#today-chart .highcharts-container,
#future-chart .highcharts-container {
  float: none;
  margin: 0 auto;
}

.tx-lw-hotspot-builder .hot-spot-container-fullscreen .hotspot-application {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.tx-lw-hotspot-builder .hot-spot-container-fullscreen .hotspot-application img {
  width: 100%;
}

.tx-lw-hotspot-builder .hotspot-wrapper {
  text-align: center;
}

.tx-lw-hotspot-builder .hotspot-wrapper .hotspot-content {
  text-align: left;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm {
  display: none;
}

@media screen and (max-width: 1024px) {
  .tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm {
    display: block;
    padding-top: 10px;
  }
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot {
  display: table;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-row {
  display: table-row;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-wrapper, .tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-content-mobile {
  display: table-cell;
  vertical-align: top;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-content-mobile {
  padding-top: 6px;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-wrapper {
  float: left;
  margin-right: 10px;
}

.tx-lw-hotspot-builder .hotspot-wrapper {
  float: left;
  margin-right: 10px;
}

.tx-lw-hotspot-builder .btn-extend span {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  font-size: 18px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  width: 30px;
  color: #ffffff;
}

.tx-lw-hotspot-builder .btn-extend span:before {
  height: 30px;
  width: 30px;
  line-height: 30px;
  background-color: transparent;
}

.tx-lw-hotspot-builder .btn-extend span:after {
  height: 0px;
  width: 0px;
}

.tx-lw-hotspot-builder ul {
  padding: 0;
}

@media screen and (max-width: 1024px) {
  .tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container .hotspot-content {
    display: none;
  }
}

.tx-lw-hotspot-builder ul li {
  padding: 0;
  list-style: none;
  background: none !important;
  background-image: none !important;
}

@media \0screen {
  .tx-lw-hotspot-builder ul li {
    background-image: none;
  }
}

.tx-lw-hotspot-builder img {
  margin-bottom: 0;
}

.tx-lw-hotspot-builder .hotspots-background-video-wrapper > video {
  width: 100%;
  height: auto;
}

.hotspot-wrapper {
  position: relative;
  height: 40px;
  width: 40px;
}

.hotspot-wrapper ul {
  list-style: none;
}

.hotspot-wrapper ul li {
  background-image: none;
}

.hotspot-wrapper .hotspot-content {
  background: #ffffff;
  border: 1px solid #DDDDDD;
  color: #666666;
  font-size: 17px;
  left: 69px;
  opacity: 1;
  padding: 24px 24px 0;
  position: absolute;
  top: 20px;
  visibility: visible;
  width: 300px;
  z-index: 12;
  -webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
  -o-transition: transform 0.3s, opacity 0.3s, visibility 0.3s;
  transition: transform 0.3s, opacity 0.3s, visibility 0.3s;
  transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
}

.hotspot-wrapper .hotspot-content .csc-textpic-imagewrap figure {
  margin: -24px -24px 1em;
}

.hotspot-wrapper .hotspot-content div.csc-textpic, .hotspot-wrapper .hotspot-content div.csc-textpic div.csc-textpic-imagerow, .hotspot-wrapper .hotspot-content ul.csc-uploads li {
  overflow: visible;
}

.hotspot-wrapper .hotspot-content div.csc-textpic-left .csc-textpic-imagewrap {
  float: none;
}

.hotspot-wrapper .hotspot-content:before, .hotspot-wrapper .hotspot-content:after {
  border-left: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #DDDDDD;
  content: "";
  height: 0;
  left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: 1;
}

.hotspot-wrapper .hotspot-content:before {
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-right: 18px solid #ffffff;
  left: -18px;
  margin-top: -18px;
  z-index: 2;
}

.hotspot-wrapper .hotspot-content.left {
  left: auto;
  right: 69px;
}

.hotspot-wrapper .hotspot-content.left:before, .hotspot-wrapper .hotspot-content.left:after {
  border-left: 20px solid #DDDDDD;
  border-right: 0;
  left: auto;
  right: -20px;
}

.hotspot-wrapper .hotspot-content.left:before {
  border-left: 18px solid #ffffff;
  left: auto;
  right: -18px;
}

.hotspot-wrapper .hotspot-content .csc-default {
  position: relative;
}

.hotspot-wrapper .hotspot {
  margin: 0;
  z-index: 10;
}

.hotspot-wrapper .hotspot .hotspot-label {
  position: absolute;
  left: 60px;
  top: 5px;
  font-size: 1.875em;
}

.hotspot-wrapper .collapsed .hotspot-content, .hotspot-wrapper.collapsed .hotspot-content {
  opacity: 0;
  visibility: hidden;
}

/**
 * Don't display change of button on mobile in default layout
 * Button default styling is not set in this meisterwerk version so it is overwritten
 */
@media screen and (max-width: 1024px) {
  .tx-lw-hotspot-builder .btn-extend span {
    background-color: #E2001A;
    border-color: #E2001A;
  }
}

/**
 * Default layout hotspot content positioning
 */
.tx-lw-hotspot-builder [data-hotspot-layout="default"] .hotspot-content {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/**
 * Number enumeration
 */
.tx-lw-hotspot-builder .hotspot-enum-numbers:before {
  content: attr(data-hotspot-index);
}

.fa-plus, .fa-minus {
  line-height: 30px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus,
[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot-enum-minus,
[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot-enum-plus,
.tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
.tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus,
.tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot-enum-minus,
.tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot-enum-plus {
  display: none;
}

.hotspot-wrapper .hotspot .hotspot-enum-times {
  display: none;
}

/**
 * Plus Minus enum
 */
@media (min-width: 1025px) {
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-numbers,
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-times,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-numbers,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-times {
    display: none;
  }
}

@media (min-width: 1025px) and (max-width: 1024px) {
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1025px) and (min-width: 1025px) {
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

[data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-numbers,
[data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-times,
.single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-numbers,
.single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-times {
  display: none;
}

@media (max-width: 1024px) {
  [data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
  .single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1025px) {
  [data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
  .single-hotspot-application .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  [data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus,
  .single-hotspot-application .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.tx-lw-hotspot-builder .background-video-vimeo-poster {
  width: 100%;
}

@media screen and (max-width: 800px) {
  .tx-lw-hotspot-builder .background-video-vimeo-poster {
    display: block;
  }
}

/**
 * Vimeo loading spinner
 */
.background-video-vimeo-wrapper .spinner-hotspot-vimeo {
  position: absolute;
  text-align: center;
  float: right;
  margin: 20px;
  color: #CCCCCC;
  z-index: 1;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.8);
}

.background-video-vimeo-wrapper .transparent-player {
  opacity: 0;
}

/**
 * Display hotspots on video end
 */
@media screen and (min-width: 801px) {
  .tx-lw-hotspot-builder .hide-all-hotspots .hotspot-wrapper {
    visibility: hidden;
    opacity: 0;
  }
}

.tx-lw-hotspot-builder .hotspot-wrapper {
  opacity: 1;
  -webkit-transition: opacity 1.5s;
  -o-transition: opacity 1.5s;
  transition: opacity 1.5s;
  visibility: visible;
}

/**
 * Hide vimeo video on mobile
 */
@media screen and (max-width: 800px) {
  .tx-lw-hotspot-builder .background-video-vimeo {
    display: none;
  }
}

[data-hotspot-layout="dark"] {
  /**
     * Hotspot styling desktop & mobile
     */
  /**
     * Hotspot Content
     */
  /**
         * Enumeration
         */
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot span {
  background-color: #014A7F;
  border: none;
  height: 25px;
  width: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  display: none;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot span.hotspot-enum-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot.btn-extend:after {
  margin-left: -22px;
  margin-top: -22px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-wrapper .hotspot span {
  background-color: #014A7F;
  border: none;
  height: 25px;
  width: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 7px;
  left: 7px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content {
  width: 294px;
  margin-top: -15px;
  background-color: rgba(66, 66, 66, 0.9);
  border: none;
  padding: 0;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content.right {
  left: 40px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content.left {
  left: -300px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content * {
  color: white;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content .csc-textpic-text {
  padding: 15px 12px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content p:not(.bodytext) {
  font-size: 12px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content:before, [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content:after {
  display: none;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content .csc-textpic-imagewrap figure {
  margin: 0;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot [data-hotspot-index]:before {
  height: 20px;
  width: 20px;
  line-height: 21px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot .hotspot-enum-times {
  display: none;
}

@media (min-width: 1025px) {
  [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot span.hotspot-enum-times {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot span.hotspot-enum-numbers {
    display: none;
  }
  [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot span.hotspot-enum-numbers:before {
    content: attr(data-hotspot-index);
  }
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .fa-plus, [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .fa-minus, [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .fa-times {
  line-height: 20px;
  height: 20px;
  width: 20px;
}

.help {
  background: #DDDDDD;
  color: #666666;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 16px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  width: 18px;
  border-radius: 50%;
}

.label-wrapper {
  position: relative;
}

.label-wrapper .open-tooltip {
  margin-top: -6px;
  position: absolute;
  right: 5px;
  top: 50%;
}

.label-wrapper .open-tooltip .tooltip-box {
  bottom: 33px;
}

.label-wrapper .open-tooltip.inline {
  position: relative;
  margin-left: 5px;
}

.tooltip-box {
  background: #ffffff;
  border: 1px solid #DDDDDD;
  bottom: 100%;
  color: #282828;
  font-size: 13px;
  left: -40px;
  min-width: 270px;
  max-width: 400px;
  padding: 8px 13px;
  position: absolute;
  text-align: left;
  text-transform: none;
  z-index: 9;
  border-radius: 1px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.tooltip-box.left {
  left: auto;
  right: -45px;
}

.tooltip-box.left:after {
  left: auto;
  right: 38px;
}

.tooltip-box.left:before {
  left: auto;
  right: 42px;
}

.tooltip-box:after {
  border-bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
  content: "";
  height: 0;
  left: 38px;
  position: absolute;
  top: 100%;
  width: 0;
}

.tooltip-box:before {
  background: transparent;
  content: "";
  height: 12px;
  left: 42px;
  margin-top: -5px;
  position: absolute;
  top: 100%;
  width: 12px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.open-tooltip {
  position: relative;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.open-tooltip .tooltip-box {
  visibility: hidden;
  opacity: 0;
}

.open-tooltip:hover .tooltip-box {
  visibility: visible;
  opacity: 1;
}

@media screen and (max-width: 560px) {
  .open-tooltip {
    position: static;
  }
  .tooltip-box {
    left: 0;
    min-width: auto;
    max-width: none;
    right: 0;
  }
  .tooltip-box:before {
    left: auto;
    right: 42px;
  }
  .tooltip-box:after {
    left: auto;
    right: 38px;
  }
}

#scrollTop {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  bottom: 55px;
  color: #282828;
  height: 50px;
  position: fixed;
  right: 10px;
  text-align: center;
  text-transform: uppercase;
  top: auto;
  visibility: hidden;
  width: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  z-index: 1000;
}

#scrollTop span {
  bottom: 6px;
  display: block;
  position: absolute;
  width: 100%;
}

#scrollTop.active {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#scrollTop.absolute {
  position: absolute;
  bottom: auto;
  top: -65px;
}

#scrollTop:hover {
  border: none;
  color: #EC0000;
}

#scrollTop i {
  position: absolute;
  left: 50%;
  margin: 10px 0 0 -7px;
}

#scrollTop.big {
  height: 60px;
  width: 60px;
}

#scrollTop.big span {
  bottom: 18px;
  font-size: 14px;
}

#scrollTop.big i {
  margin-top: 11px;
}

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

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

@media screen and (min-width: 1241px) {
  .fancybox-wrap {
    max-height: auto;
    max-width: 1180px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .fancybox-wrap {
    max-height: auto;
    max-width: auto;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .fancybox-wrap {
    max-height: auto;
    max-width: auto;
  }
}

@media screen and (max-width: 560px) {
  .fancybox-wrap {
    max-height: auto;
    max-width: auto;
  }
}

.fancybox-skin {
  position: relative;
  background: #ffffff;
}

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

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

.fancybox-inner {
  overflow: hidden;
  padding-right: 18px;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}

.fancybox-video .fancybox-inner {
  padding-right: 0;
}

@media screen and (min-width: 1241px) {
  .fancybox-inner {
    width: auto !important;
  }
}

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

.fancybox-error {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

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

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

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

#fancybox-loading div {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA75JREFUWIXFmM9vVkUUhp/3tBE1UCAIwQTaIpDgygJixcSNRozpxtREjHHhgoUrF8a4aQywYWf8I9xUF+1GNwZWxpBoUNAFpkq1RRu1JdofaGx7z3Exc79carHfV9rvns2dmTv3zHNn7j3znhHrMHffDTwC7AceArqALRFxHvgH+AOYAL6Q9JGZfd7qGGq2Y0R0RsRR4Biwd1Vn0rnV2t19ysw+iIgLZja3IWARoYjoA54BtubmOWAMmJQ0HRGzkhaBjojYBRyR1O/uTwMnzWxnBpwH3jez85J83WDu3iVpMCJ6ctOYpMvAhKRY66Xyi1lEnI6It83sWPb7naRBM7vejI+VDrvd/R13P+vub7j7vpad/Nfni0VR3IyIKIpiwd1fasmBux9296EM9XxEdNwrVMX3A0VRjGS4JXc/09SDeaaG3P1sRBzfKKCVVhTFhaIoPMP9/8y5e1e5fJsJVYWrLOujq3bKf9/r5fJtNlQFbjTDXY8IK9sbhYjoy3/fb5IutgtM0qvu/ouZHYmId+8Ai4hOUpwC+FhS0S4wM/tb0puZ462I2FoFO0oKnmNm9nO7oCpwI+7+tZl1uftQA4y0zZCDZy0m6b1cfA3A8oa8l7TNTNQINgzMmtk+d3/SSCoB0nbT1DazSWCFu18GiIiXjSRdACbrgipN0me52G8kPYWk6fqQGvZlvvYaSeQREbP18TSsVBs7DdgCkPVU3Vau2v2dtWKsMEnLEXFOUmEkjU5E3FczF+TVAxaNFL+QtL0+nmQRsSMXZw2YyY176kNq2O58nTHgZq501wRTtTK3mDRJN3LlcEQ0nc5ttOWxD+XquEmaAX4FuiKity4w4ACwDZgys1uluriSryfrYYKIeApA0leQZY+kq8ACaTnb/q25ew9wkBQhrlbBliVdyuQDG5murWVZPQ/k6qVSPVulzzXgJ2BPRDzXRrBTpDAxbmbflO0NsKzFRoC/gH53f3yzodz9CeAEcFvSaPWe3VExmweGgWVgwN1PbDLUC8ASMCxpoXp/1bjl7oeA00An6Yzr043KnPJx1inSTC0BH5rZjZX97hpQ3X0/8ArwIPC7pE8k3ZPKzX/fAOmbug0M3y0rW+sYahswCPTmph9yJvVjC8dQAg7kOHUwN49LGl25fE2DVQAfA54lRWaAeeB7Up4wLelPsnwiHXnuIM1KD2mbKZ+bAy6a2bdrjdnKUWcH0Accj4iHm30u2xRwRdK1Zr/VdW3a7r6LlPZ1k5KZ7UApNBeBWZKcmiTFp1utjvEv4Jzj24ti+rsAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2238%22%20height%3D%2238%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20stroke%3D%22%23fff%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke-opacity%3D%22.5%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%2F%3E%3Cpath%20d%3D%22M36%2018c0-9.94-8.06-18-18-18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  -webkit-animation: loadingRotation 1.5s infinite linear;
          animation: loadingRotation 1.5s infinite linear;
}

.fancybox-close {
  border-bottom: none;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-close:after, .fancybox-close:before {
  background: #999999;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 20px;
}

.fancybox-close:hover:after, .fancybox-close:hover:before {
  background: #666666;
}

.fancybox-close:after {
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}

.fancybox-close:before {
  -webkit-transform: translateX(-50%) rotate(-45deg);
      -ms-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
}

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

.fancybox-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  display: none;
  z-index: 9999;
  position: fixed;
  bottom: -1px;
  right: 0;
}

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

@-webkit-keyframes loadingRotation {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loadingRotation {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.fancybox-lock,
.fancybox-open {
  overflow: hidden !important;
  width: auto;
}

.fancybox-lock.touchevents.isIOS body, .fancybox-lock.touchevents.isWindows body,
.fancybox-open.touchevents.isIOS body,
.fancybox-open.touchevents.isWindows body {
  overflow: hidden;
  position: fixed;
}

#header .tracker-banner {
  background-color: rgba(246, 246, 246, 0.95);
  z-index: 999;
  width: 100%;
  height: auto;
}

#header .tracker-banner .wrapper, #header .tracker-banner .herostage.content-width, #header .tracker-banner .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width #header .tracker-banner .carousel-caption-content-wrapper {
  padding: 10px 0;
}

@media screen and (min-width: 1241px) {
  #header .tracker-banner .wrapper, #header .tracker-banner .herostage.content-width, #header .tracker-banner .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width #header .tracker-banner .carousel-caption-content-wrapper {
    padding: 20px 0;
  }
}

#header .tracker-banner .tracker-accept {
  margin-top: 10px;
  text-align: center;
}

#header .tracker-banner p {
  color: #666666;
  margin: 0;
  font-size: 13px;
}

#header .tracker-banner a {
  color: #666666;
  display: inline-block;
  position: static;
  text-decoration: underline;
}

#header .tracker-banner a:hover {
  border-color: transparent !important;
  color: #424242;
}

#header .tracker-banner .btn {
  border-color: #666666;
  color: #666666;
}

#header .tracker-banner .btn:hover, #header .tracker-banner .btn:focus, #header .tracker-banner .btn:active {
  background-color: #eee !important;
  border-color: #424242 !important;
  color: #424242 !important;
}

@media screen and (max-width: 1024px) {
  .tracker-banner .tracker-note {
    float: left;
    width: 100%;
    padding-bottom: 5px;
  }
  .tracker-banner .tracker-accept {
    margin: 0;
    text-align: right;
  }
  .tracker-banner .accept-button {
    float: right;
    margin-left: 5px;
  }
  .tracker-banner .settings-link {
    margin-right: 5px !important;
  }
  .tracker-banner .btn {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) {
  .tracker-banner .tracker-note {
    float: left;
    width: 66%;
  }
}

.tracker-banner-sticky {
  bottom: 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -5px 4px -5px #DDDDDD;
          box-shadow: 0 -5px 4px -5px #DDDDDD;
  position: fixed;
  z-index: 100000;
  width: 100%;
  height: auto;
}

.tracker-banner-sticky .tracker-note {
  background-image: url(../../images/SMA-Icon-schild.png);
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 40px;
  padding-top: 40px;
  padding-right: 40px;
  width: 100%;
}

@media (max-width: 720px) {
  .tracker-banner-sticky .tracker-note {
    background-size: 60px;
    padding-right: 10px;
  }
}

@media (max-width: 560px) {
  .tracker-banner-sticky .tracker-note {
    background-size: 50px;
    padding-right: 0;
  }
}

.tracker-banner-sticky .tracker-note h2 {
  text-transform: uppercase;
}

@media (max-width: 720px) {
  .tracker-banner-sticky .tracker-note h2 {
    padding-right: 47px;
  }
}

@media (max-width: 560px) {
  .tracker-banner-sticky .tracker-note h2 {
    margin-bottom: 30px;
  }
}

.tracker-banner-sticky .tracker-note ul {
  font-size: 14px;
  line-height: 24px;
  list-style-type: none;
  margin: 0 0 20px 0;
  padding: 0;
}

.tracker-banner-sticky .tracker-note ul li {
  background: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.tracker-banner-sticky .tracker-note span {
  display: block;
  margin-bottom: 20px;
}

.tracker-banner-sticky .tracker-accept {
  margin: 40px 0 20px 0;
  text-align: right;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .tracker-accept {
    margin: 0 0 20px 0;
    text-align: left;
  }
}

.tracker-banner-sticky a {
  color: #666666;
  display: inline-block;
  position: static;
  text-decoration: underline;
}

.tracker-banner-sticky a:hover {
  border-color: transparent !important;
  color: #424242;
}

.tracker-banner-sticky .settings-link {
  margin-right: 20px;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .settings-link {
    margin: 0 0 10px 0;
    text-decoration: none;
    width: 100%;
  }
  .tracker-banner-sticky .settings-link button {
    width: 100%;
  }
}

.tracker-banner-sticky .btn-blue {
  background-color: #014A7F;
  border-color: #014A7F;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .btn-blue {
    width: 100%;
  }
}

.tracker-banner-sticky .btn-blue:hover, .tracker-banner-sticky .btn-blue:focus, .tracker-banner-sticky .btn-blue:active {
  background-color: #ffffff;
  border-color: #014A7F;
  color: #014A7F;
}

.tracker-banner-sticky .btn-blue-outlined {
  border-color: #014A7F;
  color: #014A7F;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .btn-blue-outlined {
    display: block;
  }
}

.tracker-banner-sticky .btn-blue-outlined:hover, .tracker-banner-sticky .btn-blue-outlined:focus, .tracker-banner-sticky .btn-blue-outlined:active {
  background-color: #014A7F;
  border-color: #014A7F;
  color: #ffffff;
}

.tracker-banner-sticky .teaser-banner--spacing {
  margin-bottom: 20px;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .teaser-banner--spacing {
    overflow-y: auto;
    max-height: 150px;
    padding: 10px;
  }
}

@media (max-width: 1240px) {
  .tracker-banner-sticky .teaser-banner--reverse-on-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

/* Stage */
.stage {
  position: relative;
}

.stage img {
  margin: 0;
  width: 100%;
}

@media screen and (min-width: 561px) {
  .stage {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 801px) {
  .stage {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 1241px) {
  .stage {
    margin-bottom: 100px;
  }
}

.stage .caption {
  width: 100%;
}

@media screen and (min-width: 801px) {
  .stage .caption {
    position: absolute;
    bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .stage .caption {
    bottom: 30px;
  }
}

.stage .caption .csc-text-only,
.stage .caption .csc-pic-only,
.stage .caption .csc-textpic {
  margin-bottom: 0;
}

.stage .caption .caption-inner {
  background: #ffffff;
  padding: 20px 0;
}

@media screen and (min-width: 561px) {
  .stage .caption .caption-inner {
    max-width: 75%;
    min-height: 200px;
    padding: 30px 30px 0;
  }
}

@media screen and (min-width: 801px) {
  .stage .caption .caption-inner {
    max-width: 75%;
    padding: 30px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .stage .caption .caption-inner {
    max-width: 50%;
  }
}

@media screen and (min-width: 1241px) {
  .stage .caption .caption-inner {
    min-height: 250px;
  }
}

.stage .caption .caption-inner .caption-link {
  margin-top: 20px;
}

@media screen and (min-width: 561px) {
  .stage .caption .caption-inner .caption-link {
    position: absolute;
    bottom: 20px;
  }
}

@media screen and (min-width: 801px) {
  .stage .caption .caption-inner .caption-link {
    bottom: 30px;
  }
}

.stage ul {
  padding-top: 20px;
}

.stage ul li {
  background-image: none;
  padding: 0;
}

.stage ul li a {
  display: block;
  font-size: 20px;
  line-height: 45px;
}

.stage ul li a .icon_icon-faq_support-inactive {
  margin-top: -5px;
  margin-right: 15px;
}

.stage ul li a .icon_icon-downloads-inactive {
  margin-top: -5px;
  margin-right: 15px;
}

.stage ul li a .icon_icon-warranty-inactive {
  margin-top: -1px;
  margin-right: 22px;
}

.stage ul li a .icon_icon-alternate-device-inactive {
  margin-top: -5px;
  margin-right: 18px;
}

.stage ul li a .icon_icon-online_service_center {
  margin-top: -5px;
  margin-right: 15px;
}

.stage.background-gradient {
  border-bottom: #F6F6F6;
}

.stage.background-gradient h1, .stage.background-gradient h2, .stage.background-gradient h3, .stage.background-gradient .adhoc-message h2, .adhoc-message .stage.background-gradient h2, .stage.background-gradient h4, .stage.background-gradient h5, .stage.background-gradient h6 {
  font-size: 50px;
  line-height: 45px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .container-fluid .stage .caption {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .container-fluid .stage .caption {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1241px) {
  .container-fluid .stage .caption {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* overlay */
.overlay {
  background-color: #282828;
  bottom: 0;
  height: 100%;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 9998;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  -o-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s, visibility 0.5s;
}

.active-overlay .overlay {
  opacity: 0.6;
  visibility: visible;
}

ul.company-location {
  list-style-type: none;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

ul.company-location .head {
  padding: 5px 0 10px;
  color: #282828;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

ul.company-location .highlighted {
  color: #282828;
}

ul.company-location li {
  padding: 10px 0;
  border-bottom: 1px solid #DDDDDD;
  list-style: none;
  background: none;
}

ul.company-location .info,
ul.company-location .number,
ul.company-location .text {
  padding-bottom: 10px;
  padding-top: 10px;
}

ul.company-location .info,
ul.company-location .text,
ul.company-location .number {
  color: #999999;
}

@media screen and (max-width: 800px) {
  ul.company-location .number {
    padding-top: 0;
  }
}

.pagination {
  border-bottom: 1px solid #DDDDDD;
  border-radius: 0;
  display: block;
  overflow: hidden;
  text-align: center;
}

.pagination .pages {
  margin-bottom: 0;
}

.pagination .pages li {
  background-image: none;
  display: inline-block;
  line-height: 1;
  padding: 0;
}

.pagination .pages .active,
.pagination .pages a:hover {
  position: relative;
  text-decoration: none;
}

.pagination .pages .active:after,
.pagination .pages a:hover:after {
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.pagination .pages a,
.pagination .pages span {
  border-bottom: none;
  color: #999999;
  display: inline-block;
  padding: 22px 10px;
  text-decoration: none;
}

.pagination .pages a a,
.pagination .pages a span,
.pagination .pages span a,
.pagination .pages span span {
  padding: 0;
}

.pagination .pages a a:after,
.pagination .pages a span:after,
.pagination .pages span a:after,
.pagination .pages span span:after {
  display: none;
}

.pagination .pages a:hover,
.pagination .pages span:hover {
  color: #666666;
}

.pagination .pages a:hover:after,
.pagination .pages span:hover:after {
  background-color: #666666;
}

.pagination .pages a:focus,
.pagination .pages span:focus {
  color: #282828;
}

.pagination .pages a:focus:after,
.pagination .pages span:focus:after {
  background-color: #282828;
}

.pagination .pages a,
.pagination .pages span,
.pagination .pages .active {
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.pagination .pages a:after,
.pagination .pages span:after,
.pagination .pages .active:after {
  background-color: #E2001A;
  bottom: -1px;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  visibility: hidden;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.pagination .pages .active {
  color: #E2001A;
}

.pagination .pages .active:hover {
  color: #E2001A;
}

.pagination .pages .active:hover:after {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.pagination .pages .active:after {
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.pagination .pages .prev:after,
.pagination .pages .next:after {
  display: none;
}

.pagination .pages.hover .active {
  color: #999999;
}

.pagination .pages.hover .active:after {
  background-color: #999999;
}

.content-carousel.swiper-container {
  overflow: hidden;
}

.content-carousel.swiper-container .swiper-wrapper {
  width: 100%;
}

.content-carousel.swiper-container .swiper-pagination {
  left: auto;
  right: auto;
  bottom: auto;
  position: relative;
}

.swiper-wrapper .greyLight {
  background: #F6F6F6;
}

.swiper-wrapper .content-padding-1 {
  padding: 0 8.33%;
}

.swiper-wrapper .content-padding-2 {
  padding: 0 16.66%;
}

.swiper-wrapper .content-padding-3 {
  padding: 0 25.00%;
}

.supra-heading h1, .supra-heading h2, .supra-heading h3, .supra-heading .adhoc-message h2, .adhoc-message .supra-heading h2, .supra-heading h4, .supra-heading h5, .supra-heading h6, .supra-heading {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  color: #999999;
  font-size: 13px;
  line-height: 19px;
  margin-bottom: 6px;
}

.search-header {
  margin-bottom: 30px;
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .search-header {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .search-header {
    margin-bottom: 50px;
  }
}

.search-header .search-entry {
  margin-bottom: 24px;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}

@media screen and (min-width: 1241px) {
  .search-header .search-header-main {
    border-bottom: 1px solid #DDDDDD;
  }
}

.search-header .vertical-align-wrapper {
  width: 100%;
}

.search-filter .description,
.search-filter .checkbox-helper {
  display: inline-block;
}

.search-filter .description {
  color: #282828;
}

.search-filter .checkbox-helper {
  margin-left: 30px;
}

.search-filter.search-filter-big {
  text-align: right;
}

.search-filter.search-filter-big .description,
.search-filter.search-filter-big .checkbox-helper {
  margin-bottom: 24px;
}

@media screen and (max-width: 1240px) {
  .search-filter.search-filter-big {
    display: none;
  }
}

.search-filter.search-filter-small {
  background-color: #F6F6F6;
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  display: none;
  padding-bottom: 10px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.search-filter.search-filter-small .description,
.search-filter.search-filter-small .checkbox-helper {
  margin-bottom: 10px;
  margin-top: 0;
}

@media screen and (max-width: 1240px) {
  .search-filter.search-filter-small {
    display: block;
  }
}

@media screen and (max-width: 800px) {
  .search-filter.search-filter-small .description {
    display: block;
  }
  .search-filter.search-filter-small .checkbox-helper {
    margin-left: 0;
    margin-right: 30px;
  }
}

.search-result {
  border-bottom: 1px solid #DDDDDD;
}

.search-result h2 {
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 27px;
}

.search-result h2,
.search-result h2 a {
  color: #282828;
}

.search-result .search-result-text {
  margin-bottom: 15px;
}

@media screen and (min-width: 1241px) {
  .search-result .search-result-text {
    margin-bottom: 20px;
  }
}

.search-result:last-child {
  border-bottom: none;
}

.results-highlight {
  color: #E2001A;
}

.search-result-link a {
  margin-bottom: 5px;
}

.search-result-link.search-result-breadcrumb a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOhJREFUGJVl0C9Lg1EAhfHfvVu1GDQMQYShYDDNZhI3nM24ZhD8CKKyl81mFsEJBuv6EPwDWzEJJot+AAcmg0V9r8EwNk89DzycE2xmT4J3uW3XrQ8TiUL+gnUhv1HNpv8Dw2FD0hXiqoJ7G9nMOPDY+fKpQboSrCjmfVsHpREA/da3StiRnAtxyU9hoJbNQ5hQBvXmGWGP/FXvuFwcq+vZLNZAHh9GCqgezskNsEy6NPW8MwK2sgXFOBCVSacqYVe3+/PnrB0tCoU7UYl0otfeRxqtKIRbUUlKzckSisQLwZteuzP5IvwCZsVDIohrmHQAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 7px 10px;
  border-bottom: none;
  display: inline-block;
  margin-right: 5px;
  padding-right: 17px;
  position: relative;
}

.search-result-link.search-result-breadcrumb a:hover {
  text-decoration: underline;
}

.search-result-link.search-result-breadcrumb a:last-child {
  background-image: none;
}

.twitter-typeahead {
  float: none;
}

.twitter-typeahead .tt-hint {
  background-color: transparent !important;
}

.twitter-typeahead .tt-dropdown-menu,
.twitter-typeahead .tt-menu {
  background: #ffffff;
  border: 1px solid #666666;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  display: none;
  position: absolute;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  width: 100%;
  top: 37px !important;
}

.twitter-typeahead .tt-suggestion {
  color: #666666;
  cursor: pointer;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 8px 15px;
  position: relative;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.twitter-typeahead .tt-suggestion strong, .twitter-typeahead .tt-suggestion b {
  color: #E2001A;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.twitter-typeahead .tt-suggestion:hover,
.twitter-typeahead .tt-suggestion:hover strong, .twitter-typeahead .tt-suggestion:hover b {
  color: #282828;
  text-decoration: none;
}

.adhoc-message {
  border-bottom: 1px solid #DDDDDD;
}

.adhoc-message h2 {
  margin-bottom: 15px;
}

@media screen and (min-width: 1241px) {
  .adhoc-message h2 {
    margin-bottom: 20px;
  }
}

.adhoc-message h2,
.adhoc-message h2 a {
  color: #282828;
}

.adhoc-message.adhoc-message-compact {
  margin-bottom: 24px;
  padding-bottom: 0;
  border-bottom: 0;
}

.adhoc-message.adhoc-message-compact h2 {
  margin-bottom: 10px;
}

.adhoc-message span.floatLeft {
  display: inline;
  float: left;
}

.adhoc-message .adhoc-message-text {
  margin-bottom: 15px;
}

@media screen and (min-width: 1241px) {
  .adhoc-message .adhoc-message-text {
    margin-bottom: 20px;
  }
}

.adhoc-message:last-child {
  border-bottom: none;
}

.adhoc-message .btn-link, .adhoc-message .welt-icon {
  margin-bottom: 5px;
}

.news-app .news-facets {
  padding-top: 20px;
}

.news-app .custom-group .twitter-typeahead {
  display: block !important;
}

.news-app .custom-group input.form-control {
  padding-right: 50px;
}

.news-app .custom-group button.btn {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 34px;
  outline: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.news-app .newsapp-results {
  margin: 40px 0 20px;
}

.news-app .newsapp-results .adhoc-message-compact, .news-app .newsapp-results .adhoc-message-compact:last-child {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #E6E6E6;
}

.news-app .newsapp-results .adhoc-message-compact h2, .news-app .newsapp-results .adhoc-message-compact:last-child h2 {
  margin: 0;
}

.news-app .newsapp-results .adhoc-message-compact h2 a, .news-app .newsapp-results .adhoc-message-compact:last-child h2 a {
  color: #004A7F;
}

.news-app .newsapp-results .adhoc-message-compact h2 a:hover, .news-app .newsapp-results .adhoc-message-compact h2 a:focus, .news-app .newsapp-results .adhoc-message-compact h2 a:active, .news-app .newsapp-results .adhoc-message-compact:last-child h2 a:hover, .news-app .newsapp-results .adhoc-message-compact:last-child h2 a:focus, .news-app .newsapp-results .adhoc-message-compact:last-child h2 a:active {
  color: #004A7F;
}

.news-app .newsapp-results .adhoc-message-compact p, .news-app .newsapp-results .adhoc-message-compact:last-child p {
  margin: 0;
}

.news-app .newsapp-results .row .link-button, .news-app .newsapp-results .social-stream-container.two-column-wide .link-button, .news-app .newsapp-results .newsroom-container.two-column-wide .link-button, .news-app .newsapp-results .social-stream-container.full-column .social-stream-article .link-button, .social-stream-container.full-column .news-app .newsapp-results .social-stream-article .link-button, .news-app .newsapp-results .social-stream-container.full-column .newsroom-article .link-button, .social-stream-container.full-column .news-app .newsapp-results .newsroom-article .link-button, .news-app .newsapp-results .newsroom-container.full-column .social-stream-article .link-button, .newsroom-container.full-column .news-app .newsapp-results .social-stream-article .link-button, .news-app .newsapp-results .newsroom-container.full-column .newsroom-article .link-button, .newsroom-container.full-column .news-app .newsapp-results .newsroom-article .link-button {
  display: none;
}

.news-app .newsapp-results .btn-link, .news-app .newsapp-results .welt-icon {
  background-position: center;
  background-size: 12px 16px;
  border: none;
  height: 20px;
  margin: 0;
  padding: 0;
  width: 20px;
}

@media screen and (min-width: 801px) {
  .news-app .news-facets, .news-app .news-form {
    background-color: #E6E6E6;
  }
  .news-app .newsapp-results .row, .news-app .newsapp-results .social-stream-container.two-column-wide,
  .news-app .newsapp-results .newsroom-container.two-column-wide, .news-app .newsapp-results .social-stream-container.full-column .social-stream-article, .social-stream-container.full-column .news-app .newsapp-results .social-stream-article,
  .news-app .newsapp-results .social-stream-container.full-column .newsroom-article, .social-stream-container.full-column .news-app .newsapp-results .newsroom-article,
  .news-app .newsapp-results .newsroom-container.full-column .social-stream-article, .newsroom-container.full-column .news-app .newsapp-results .social-stream-article,
  .news-app .newsapp-results .newsroom-container.full-column .newsroom-article, .newsroom-container.full-column .news-app .newsapp-results .newsroom-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .news-app .newsapp-results .row .date, .news-app .newsapp-results .social-stream-container.two-column-wide .date, .news-app .newsapp-results .newsroom-container.two-column-wide .date, .news-app .newsapp-results .social-stream-container.full-column .social-stream-article .date, .social-stream-container.full-column .news-app .newsapp-results .social-stream-article .date, .news-app .newsapp-results .social-stream-container.full-column .newsroom-article .date, .social-stream-container.full-column .news-app .newsapp-results .newsroom-article .date, .news-app .newsapp-results .newsroom-container.full-column .social-stream-article .date, .newsroom-container.full-column .news-app .newsapp-results .social-stream-article .date, .news-app .newsapp-results .newsroom-container.full-column .newsroom-article .date, .newsroom-container.full-column .news-app .newsapp-results .newsroom-article .date {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .news-app .newsapp-results .row .link-button, .news-app .newsapp-results .social-stream-container.two-column-wide .link-button, .news-app .newsapp-results .newsroom-container.two-column-wide .link-button, .news-app .newsapp-results .social-stream-container.full-column .social-stream-article .link-button, .social-stream-container.full-column .news-app .newsapp-results .social-stream-article .link-button, .news-app .newsapp-results .social-stream-container.full-column .newsroom-article .link-button, .social-stream-container.full-column .news-app .newsapp-results .newsroom-article .link-button, .news-app .newsapp-results .newsroom-container.full-column .social-stream-article .link-button, .newsroom-container.full-column .news-app .newsapp-results .social-stream-article .link-button, .news-app .newsapp-results .newsroom-container.full-column .newsroom-article .link-button, .newsroom-container.full-column .news-app .newsapp-results .newsroom-article .link-button {
    display: block;
  }
}

.messageBox, .typo3-message {
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 11px 33px;
  position: relative;
}

.messageBox:after, .typo3-message:after {
  content: "";
  position: absolute;
}

.messageBox.message-warning, .messageBox.message-error, .messageBox.warning, .messageBox.error, .typo3-message.message-warning, .typo3-message.message-error, .typo3-message.warning, .typo3-message.error {
  background-color: #FFF5F6;
  border-color: #FF001F;
  color: #FF001F;
}

.messageBox.message-warning:after, .messageBox.message-error:after, .messageBox.warning:after, .messageBox.error:after, .typo3-message.message-warning:after, .typo3-message.message-error:after, .typo3-message.warning:after, .typo3-message.error:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAARlJREFUKJGNkkErhHEQxn/7WgcubLS1dv8zu/sBXFylXJTN1UHuvgMfYoscXB1IuSjlIhfFSTbJAfkMCkcz42Kz9O6b5zjNb56Zp8GRlaA9wT/kSMvRxSyINcfOA50sBlqzQVxDLBBQNvQ40JtAKnlAkOaN9Oro5kCRsiFHRrp1ZqZ+O2jH0PdANnKmMWKkA0Pugtr09w3rhn4Esjp074DM0H1D7x3dMtKb01wqTOcHTD1DPx1dzuvJ/gAlR3eCrAqcBN51pFbgMDdqyKGhT4E2A0qG7Bny6DTqOUBt3EhnRuo57eqgs6G7hj479cYAIBVDrwy9HPYZhm4b+hK0pV+4MPTUaYwVBWRI19AHAJymBpSLgL4caQF8AbHXeGlSApkDAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.error%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M11.812.688L.262%2011.348c-.194.18-.168.498.06.71.23.21.573.234.768.054l11.55-10.66c.195-.18.168-.498-.06-.71-.23-.21-.573-.234-.768-.054z%22%2F%3E%3Cpath%20d%3D%22M11.85%2011.35L1.022.687C.84.508.517.532.302.743c-.214.21-.24.528-.056.708l10.828%2010.662c.183.18.505.156.72-.055.213-.21.238-.528.056-.708z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  height: 13px;
  width: 13px;
  top: 15px;
  left: 11px;
}

.messageBox.message-note, .messageBox.message-info, .messageBox.note, .messageBox.info, .typo3-message.message-note, .typo3-message.message-info, .typo3-message.note, .typo3-message.info {
  background-color: #ECF5FB;
  border-color: #004A7F;
  color: #004A7F;
}

.messageBox.ok, .messageBox.message-ok, .typo3-message.ok, .typo3-message.message-ok {
  background-color: #F7FCFB;
  border-color: #30BB8E;
  color: #30BB8E;
}

.messageBox.ok:after, .messageBox.message-ok:after, .typo3-message.ok:after, .typo3-message.message-ok:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVVJREFUKJGl0T9IAnEUB/Dv+91JRIRTg1tbUNRZLQ1FCJpIOLS4tUQNDRH+GRyCkJaiPGiMloKgQBxajK5zSBoaDJWo1Ybm1IIiT3+vKZLSSHvre3zeP8I/wmnEpxVSiqJTYNjUpyRxSkruVzuawNweBOMUjEjOG8xQu8DYme6oCXkthDjOe0JRAGgLGbja6u1+UzJgust7QvMgYgD4803Gs3u2rldbEixK1fLzwicAAKpmxl3E5LWrlbVLV6zWCrGeXvYFkUOBNXkfiFUbcwKWKEoJf6lmN52p3b5mgNPQNwQLd11VfTeeaOV7XhR8wYf3HmsCUpalYmVHLnZGGws0I74kCSt1Yt+ta/WxWZOvwzKTZurrBIoQ8WLOHT7RDH2WGQmFpD83E0m3WvXHd7Tz+BwRHQKcAHOAQcsFb/ioFdAUAQAtrQ9RXSZB4iDvCW3+BgDABw5TfJXLQYW+AAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2217%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_325165_cc%3C%2Ftitle%3E%3Cpath%20d%3D%22M15.442.766l-8.71%209.88L1.485%206.41a.57.57%200%200%200-.71.9l5.668%204.57c.108.08.232.12.357.12.16%200%20.312-.063.425-.194L16.292%201.52a.573.573%200%200%200-.046-.806.564.564%200%200%200-.804.052z%22%20fill%3D%22%2330BB8E%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  height: 12px;
  width: 17px;
  top: 14px;
  left: 8px;
}

/**
 * new icons
 */
.disrupter {
  padding: 1em;
  display: inline-block;
  background-color: rgba(246, 246, 246, 0.8);
  border: 1px solid #DDDDDD;
  border-left: 3px solid #004A7F;
}

.disrupter p {
  margin: 0;
  padding: 25px;
}

.disrupter.disrupter-red {
  border-left: 3px solid #E2001A;
}

#TSFE_ADMIN_PANEL_FORM input[type="checkbox"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
  height: auto;
  width: 20px;
}

.lw_sma_basis_v2_privacy_consent .toggle-container {
  width: 45px;
  margin-bottom: 10px;
}

.loading {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.loading img {
  margin: 0;
}

/*
 * typography
 * (../base/typo)
 */
h1, .h1 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h1, .h1 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h1, .h1 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h1, .h1 {
    margin-bottom: 20px;
  }
}

h2, .h2 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h2, .h2 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h2, .h2 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h2, .h2 {
    margin-bottom: 20px;
  }
}


h3,
.adhoc-message h2, .h3 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 20px;
  }
}

h4, .h4 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h4, .h4 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h4, .h4 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h4, .h4 {
    margin-bottom: 20px;
  }
}

h5, .h5 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h5, .h5 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h5, .h5 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h5, .h5 {
    margin-bottom: 20px;
  }
}

h6, .h6 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h6, .h6 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h6, .h6 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h6, .h6 {
    margin-bottom: 20px;
  }
}

.h1 {
  margin: 0;
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .h1 {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .h1 {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h1 {
    margin-bottom: 40px;
  }
}

.dropdown-container h2 {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .dropdown-container h2 {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .dropdown-container h2 {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .dropdown-container h2 {
    margin-bottom: 10px;
  }
}


h3,
.adhoc-message h2, .h3 {
  margin: 0;
  margin-bottom: 15px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 30px;
  }
}

.dropdown-container h3, .dropdown-container .adhoc-message h2, .adhoc-message .dropdown-container h2, .dropdown-container
.h3 {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .dropdown-container h3, .dropdown-container .adhoc-message h2, .adhoc-message .dropdown-container h2, .dropdown-container
  .h3 {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .dropdown-container h3, .dropdown-container .adhoc-message h2, .adhoc-message .dropdown-container h2, .dropdown-container
  .h3 {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .dropdown-container h3, .dropdown-container .adhoc-message h2, .adhoc-message .dropdown-container h2, .dropdown-container
  .h3 {
    margin-bottom: 10px;
  }
}

h4,
h6,
.h6 {
  margin: 0;
  margin-bottom: 15px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h4,
  h6,
  .h6 {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h4,
  h6,
  .h6 {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  h4,
  h6,
  .h6 {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 560px) {
  h4,
  h6,
  .h6 {
    margin-bottom: 20px;
  }
}

.h4 {
  margin: 0;
  margin-bottom: 12.5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .h4 {
    margin-bottom: 17.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .h4 {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h4 {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 560px) {
  .h4 {
    margin-bottom: 20px;
  }
}

h1.h2 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h1.h2 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h1.h2 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h1.h2 {
    margin-bottom: 20px;
  }
}

h1.h3 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h1.h3 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h1.h3 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h1.h3 {
    margin-bottom: 20px;
  }
}

h2.h1 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h2.h1 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h2.h1 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h2.h1 {
    margin-bottom: 20px;
  }
}

h2.h3 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h2.h3 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h2.h3 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h2.h3 {
    margin-bottom: 20px;
  }
}

h3.h1, .adhoc-message h2.h1 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h3.h1, .adhoc-message h2.h1 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h3.h1, .adhoc-message h2.h1 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h3.h1, .adhoc-message h2.h1 {
    margin-bottom: 20px;
  }
}

h3.h2, .adhoc-message h2.h2 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h3.h2, .adhoc-message h2.h2 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h3.h2, .adhoc-message h2.h2 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h3.h2, .adhoc-message h2.h2 {
    margin-bottom: 20px;
  }
}

p {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  p {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  p {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  p {
    margin-bottom: 10px;
  }
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

/*
 * Lists
 * (../base/lists)
 */
ul {
  padding: 0;
}

ul li {
  padding: 3px 0 3px 23px;
}

ul ul {
  padding-bottom: 6px;
  padding-top: 6px;
}

ul.tick li {
  padding: 4px 0 4px 28px;
}

ul,
ol,
dl {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  ul,
  ol,
  dl {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  ul,
  ol,
  dl {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  ul,
  ol,
  dl {
    margin-bottom: 10px;
  }
}

/*
 * buttons
 * (../base/sma-buttons)
 */
.btn-default, .tracker-banner-sticky .btn-blue,
.btn-primary,
.btn-secondary,
.btn-white-contained,
.btn-grey-contained,
.btn-white-outlined,
.btn-grey-outlined,
#header .tracker-banner .btn,
.tracker-banner-sticky .btn-blue-outlined,
.button,
.open-fancybox-youtube-button,
.open-fancybox-button,
a.button,
button.button {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .btn-default, .tracker-banner-sticky .btn-blue,
  .btn-primary,
  .btn-secondary,
  .btn-white-contained,
  .btn-grey-contained,
  .btn-white-outlined,
  .btn-grey-outlined,
  #header .tracker-banner .btn,
  .tracker-banner-sticky .btn-blue-outlined,
  .button,
  .open-fancybox-youtube-button,
  .open-fancybox-button,
  a.button,
  button.button {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .btn-default, .tracker-banner-sticky .btn-blue,
  .btn-primary,
  .btn-secondary,
  .btn-white-contained,
  .btn-grey-contained,
  .btn-white-outlined,
  .btn-grey-outlined,
  #header .tracker-banner .btn,
  .tracker-banner-sticky .btn-blue-outlined,
  .button,
  .open-fancybox-youtube-button,
  .open-fancybox-button,
  a.button,
  button.button {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .btn-default, .tracker-banner-sticky .btn-blue,
  .btn-primary,
  .btn-secondary,
  .btn-white-contained,
  .btn-grey-contained,
  .btn-white-outlined,
  .btn-grey-outlined,
  #header .tracker-banner .btn,
  .tracker-banner-sticky .btn-blue-outlined,
  .button,
  .open-fancybox-youtube-button,
  .open-fancybox-button,
  a.button,
  button.button {
    margin-bottom: 10px;
  }
}

.btn-search {
  margin: 0;
}

/*
 * images
 * (../base/images)
 */
img {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  img {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  img {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  img {
    margin-bottom: 10px;
  }
}

.background-image-wrapper {
  margin-bottom: 20px;
  padding-top: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .background-image-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .background-image-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .background-image-wrapper {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .background-image-wrapper {
    padding-top: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .background-image-wrapper {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .background-image-wrapper {
    padding-top: 40px;
  }
}

figcaption {
  margin-top: -1em;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  figcaption {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  figcaption {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  figcaption {
    margin-bottom: 10px;
  }
}

/*
 * forms
 * (../base/_sma-forms)
 */
form {
  margin-bottom: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  form {
    margin-bottom: 6px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  form {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 1241px) {
  form {
    margin-bottom: 20px;
  }
}

#header form,
.download-tab-wrapper form {
  margin: 0;
}

.form-input-wrapper,
input.button[type="submit"],
input[type="submit"] {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .form-input-wrapper,
  input.button[type="submit"],
  input[type="submit"] {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .form-input-wrapper,
  input.button[type="submit"],
  input[type="submit"] {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .form-input-wrapper,
  input.button[type="submit"],
  input[type="submit"] {
    margin-bottom: 20px;
  }
}

legend {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  legend {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  legend {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  legend {
    margin-bottom: 10px;
  }
}

fieldset {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  fieldset {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  fieldset {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  fieldset {
    margin-bottom: 20px;
  }
}

/*
 * seperator
 * (../base/seperator)
 */
#header {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  #header {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  #header {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  #header {
    margin-bottom: 40px;
  }
}

/*
 * seperator
 * (../base/seperator)
 */
.seperator,
.separator,
.seperator.wrapper,
.herostage .carousel-caption > .seperator.wrapper,
.seperator.herostage.content-width,
.herostage.fullscreen-width .seperator.carousel-caption-content-wrapper,
.separator.wrapper,
.herostage .carousel-caption > .separator.wrapper,
.separator.herostage.content-width,
.herostage.fullscreen-width .separator.carousel-caption-content-wrapper,
.invisible-seperator,
.invisible-seperator.wrapper,
.herostage .carousel-caption > .invisible-seperator.wrapper,
.invisible-seperator.herostage.content-width,
.herostage.fullscreen-width .invisible-seperator.carousel-caption-content-wrapper {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .seperator,
  .separator,
  .seperator.wrapper,
  .herostage .carousel-caption > .seperator.wrapper,
  .seperator.herostage.content-width,
  .herostage.fullscreen-width .seperator.carousel-caption-content-wrapper,
  .separator.wrapper,
  .herostage .carousel-caption > .separator.wrapper,
  .separator.herostage.content-width,
  .herostage.fullscreen-width .separator.carousel-caption-content-wrapper,
  .invisible-seperator,
  .invisible-seperator.wrapper,
  .herostage .carousel-caption > .invisible-seperator.wrapper,
  .invisible-seperator.herostage.content-width,
  .herostage.fullscreen-width .invisible-seperator.carousel-caption-content-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .seperator,
  .separator,
  .seperator.wrapper,
  .herostage .carousel-caption > .seperator.wrapper,
  .seperator.herostage.content-width,
  .herostage.fullscreen-width .seperator.carousel-caption-content-wrapper,
  .separator.wrapper,
  .herostage .carousel-caption > .separator.wrapper,
  .separator.herostage.content-width,
  .herostage.fullscreen-width .separator.carousel-caption-content-wrapper,
  .invisible-seperator,
  .invisible-seperator.wrapper,
  .herostage .carousel-caption > .invisible-seperator.wrapper,
  .invisible-seperator.herostage.content-width,
  .herostage.fullscreen-width .invisible-seperator.carousel-caption-content-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .seperator,
  .separator,
  .seperator.wrapper,
  .herostage .carousel-caption > .seperator.wrapper,
  .seperator.herostage.content-width,
  .herostage.fullscreen-width .seperator.carousel-caption-content-wrapper,
  .separator.wrapper,
  .herostage .carousel-caption > .separator.wrapper,
  .separator.herostage.content-width,
  .herostage.fullscreen-width .separator.carousel-caption-content-wrapper,
  .invisible-seperator,
  .invisible-seperator.wrapper,
  .herostage .carousel-caption > .invisible-seperator.wrapper,
  .invisible-seperator.herostage.content-width,
  .herostage.fullscreen-width .invisible-seperator.carousel-caption-content-wrapper {
    margin-bottom: 40px;
  }
}

.separator,
.separator .csc-default,
.seperator,
.seperator .csc-default {
  padding-top: 0;
  padding-bottom: 0;
}

.seperator hr,
.separator hr,
hr {
  margin: 0;
}

/*
 * states
 * (../base/states)
 */
.white {
  margin-bottom: 20px;
  padding-top: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .white {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .white {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .white {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .white {
    padding-top: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .white {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .white {
    padding-top: 40px;
  }
}

.grey {
  padding-top: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .grey {
    padding-top: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .grey {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .grey {
    padding-top: 40px;
  }
}

@media screen and (max-width: 560px) {
  .grey {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.without-padding .grey {
  padding-top: 0px;
}

.without-padding .blue {
  padding-top: 0px;
}

.blue,
.blue.altered {
  padding-top: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .blue,
  .blue.altered {
    padding-top: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .blue,
  .blue.altered {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .blue,
  .blue.altered {
    padding-top: 40px;
  }
}

/*
 * tables
 * (../base/tables)
 */
.table-wrapper,
.navigation-tab-wrapper {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .table-wrapper,
  .navigation-tab-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .table-wrapper,
  .navigation-tab-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .table-wrapper,
  .navigation-tab-wrapper {
    margin-bottom: 40px;
  }
}

header .table-wrapper, header
.navigation-tab-wrapper {
  margin-bottom: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  header .table-wrapper, header
  .navigation-tab-wrapper {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  header .table-wrapper, header
  .navigation-tab-wrapper {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1241px) {
  header .table-wrapper, header
  .navigation-tab-wrapper {
    margin-bottom: 0px;
  }
}

/*
 * accordion
 * (../modules/sma-accordion)
 */
.accordion {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .accordion {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .accordion {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .accordion {
    margin-bottom: 40px;
  }
}

.accordion .panel-group {
  margin-bottom: 0;
}

.accordion .panel {
  margin: 0;
}

.accordion .panel + .panel {
  margin-top: 0;
}

.accordion .panel-body {
  padding: 0 0 15px 20px;
  margin: 0;
}

/*
 * adhoc-messages
 * (../modules/sma-adhoc-messages)
 */
.adhoc-message-list {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .adhoc-message-list {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .adhoc-message-list {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .adhoc-message-list {
    margin-bottom: 40px;
  }
}

.adhoc-message {
  margin-bottom: 30px;
  padding-bottom: 25px;
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .adhoc-message {
    margin-bottom: 40px;
    padding-bottom: 35px;
  }
}

@media screen and (min-width: 1241px) {
  .adhoc-message {
    margin-bottom: 50px;
    padding-bottom: 45px;
  }
}

.adhoc-message:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/*
 * messageBox
 * (../modules/sma-alert-box)
 */
.messageBox {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .messageBox {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .messageBox {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .messageBox {
    margin-bottom: 10px;
  }
}

/*
 * contact-selector
 * (../modules/sma-contact-selector)
 */
.contact-selector {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .contact-selector {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .contact-selector {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .contact-selector {
    margin-bottom: 40px;
  }
}

ul.company-location {
  margin-bottom: 0;
}

.contact-selector-footer {
  margin-top: 15px;
}

/*
 * content-box
 * (../modules/sma-content-box)
 */
.csc-textpic-text {
  padding-bottom: 30px;
}

.csc-textpic,
.csc-text-only,
.csc-pic-only,
.headings {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .csc-textpic,
  .csc-text-only,
  .csc-pic-only,
  .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .csc-textpic,
  .csc-text-only,
  .csc-pic-only,
  .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .csc-textpic,
  .csc-text-only,
  .csc-pic-only,
  .headings {
    margin-bottom: 40px;
  }
}

.csc-textpic .csc-textpic-text,
.csc-text-only .csc-textpic-text,
.csc-pic-only .csc-textpic-text,
.headings .csc-textpic-text {
  padding-bottom: 0;
}

.dropdown-container .csc-textpic, .dropdown-container
.csc-text-only, .dropdown-container
.csc-pic-only, .dropdown-container
.headings {
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .dropdown-container .csc-textpic, .dropdown-container
  .csc-text-only, .dropdown-container
  .csc-pic-only, .dropdown-container
  .headings {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .dropdown-container .csc-textpic, .dropdown-container
  .csc-text-only, .dropdown-container
  .csc-pic-only, .dropdown-container
  .headings {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .dropdown-container .csc-textpic, .dropdown-container
  .csc-text-only, .dropdown-container
  .csc-pic-only, .dropdown-container
  .headings {
    margin-bottom: 20px;
  }
}

.content-carousel .csc-textpic, .content-carousel
.csc-text-only, .content-carousel
.csc-pic-only, .content-carousel
.headings {
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .content-carousel .csc-textpic, .content-carousel
  .csc-text-only, .content-carousel
  .csc-pic-only, .content-carousel
  .headings {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .content-carousel .csc-textpic, .content-carousel
  .csc-text-only, .content-carousel
  .csc-pic-only, .content-carousel
  .headings {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 1241px) {
  .content-carousel .csc-textpic, .content-carousel
  .csc-text-only, .content-carousel
  .csc-pic-only, .content-carousel
  .headings {
    margin-bottom: 20px;
  }
}

.content-carousel.hiddenPagination .csc-textpic, .content-carousel.hiddenPagination
.csc-text-only, .content-carousel.hiddenPagination
.csc-pic-only, .content-carousel.hiddenPagination
.headings {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .content-carousel.hiddenPagination .csc-textpic, .content-carousel.hiddenPagination
  .csc-text-only, .content-carousel.hiddenPagination
  .csc-pic-only, .content-carousel.hiddenPagination
  .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .content-carousel.hiddenPagination .csc-textpic, .content-carousel.hiddenPagination
  .csc-text-only, .content-carousel.hiddenPagination
  .csc-pic-only, .content-carousel.hiddenPagination
  .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .content-carousel.hiddenPagination .csc-textpic, .content-carousel.hiddenPagination
  .csc-text-only, .content-carousel.hiddenPagination
  .csc-pic-only, .content-carousel.hiddenPagination
  .headings {
    margin-bottom: 40px;
  }
}

.csc-textpic-above img {
  margin-bottom: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .csc-textpic-above img {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .csc-textpic-above img {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1241px) {
  .csc-textpic-above img {
    margin-bottom: 0px;
  }
}

.csc-textpic-above .csc-textpic-text {
  padding-top: 5px;
}

.dropdown-container .csc-textpic-above .csc-textpic-text {
  padding-top: 5px;
}

.dropdown-container .col-md-offset-1 .csc-text-only:first-child {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .dropdown-container .col-md-offset-1 .csc-text-only:first-child {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .dropdown-container .col-md-offset-1 .csc-text-only:first-child {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .dropdown-container .col-md-offset-1 .csc-text-only:first-child {
    margin-bottom: 40px;
  }
}

.text-on-image div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0;
}

.csc-image-only .csc-textpic {
  margin-bottom: 0;
}

/*
 * content-carousel
 * (../modules/sma-content-carousel)
 */
.content-carousel.swiper-container {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .content-carousel.swiper-container {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .content-carousel.swiper-container {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .content-carousel.swiper-container {
    margin-bottom: 40px;
  }
}

.content-carousel.swiper-container.hiddenPagination {
  margin-bottom: 0;
}

.content-carousel.swiper-container .swiper-pagination {
  margin-bottom: 0;
  margin-top: 0;
}

/*
 * content-header
 * (../modules/sma-content-header)
 */
.section-header {
  margin-bottom: 15px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .section-header {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .section-header {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .section-header {
    margin-bottom: 30px;
  }
}

.section-header h2 {
  margin-bottom: 4px;
}

.section-header p {
  margin: 0;
  padding: 0;
}

/*
 * downloads
 * (../modules/sma-downloads)
 */
.download-tab-wrapper {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .download-tab-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .download-tab-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .download-tab-wrapper {
    margin-bottom: 40px;
  }
}

.download-tab-wrapper .grey {
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .download-tab-wrapper .grey {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .download-tab-wrapper .grey {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 1241px) {
  .download-tab-wrapper .grey {
    margin-bottom: 20px;
  }
}

.download-tab-wrapper .accordion.download-accordion {
  margin-bottom: 0;
}

/*
 * gallery
 * (../modules/sma-gallery)
 */
.has-swiper {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .has-swiper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .has-swiper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .has-swiper {
    margin-bottom: 40px;
  }
}

.gallery-top-wrapper {
  padding: 0;
  position: relative;
}

.gallery-top-wrapper img {
  margin-bottom: 0;
}

.gallery-thumbs {
  margin: 0;
}

.gallery-thumbs .swiper-slide {
  cursor: pointer;
}

.gallery-thumbs .swiper-slide img {
  margin-bottom: 0;
}

.top-module {
  margin-top: 0px;
  margin-bottom: 16px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .top-module {
    margin-top: -10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .top-module {
    margin-top: -20px;
  }
}

@media screen and (min-width: 1241px) {
  .top-module {
    margin-top: -40px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .top-module {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .top-module {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .top-module {
    margin-bottom: 30px;
  }
}

.tab-content .top-module {
  margin-top: -25px;
}

@media screen and (min-width: 1241px) {
  .tab-content .top-module {
    margin-top: -35px;
  }
}

.herostage {
  margin-top: -20px;
  margin-bottom: -10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .herostage {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage {
    margin-top: -40px;
    margin-bottom: 30px;
  }
}

.tab-content .herostage {
  margin-top: -25px;
}

@media screen and (min-width: 1241px) {
  .tab-content .herostage {
    margin-top: -35px;
  }
}

.herostage .wrapper, .herostage .carousel-caption > .wrapper, .herostage .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.herostage .carousel-caption h1 {
  margin-bottom: 4px;
}

@media screen and (min-width: 801px) {
  .herostage .carousel-caption h2 {
    margin-bottom: 10px;
  }
  .herostage .carousel-caption .btn-default, .herostage .carousel-caption .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .herostage .carousel-caption .btn-blue {
    margin-top: 6px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage .carousel-caption h2 {
    margin-bottom: 15px;
  }
  .herostage .carousel-caption .btn-default, .herostage .carousel-caption .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .herostage .carousel-caption .btn-blue {
    margin-top: 16px;
  }
}

/*
 * hotspot
 * (../modules/sma-hotspot)
 */
.tx-lw-hotspot-builder .csc-textpic,
.tx-lw-hotspot-builder .csc-text-only,
.tx-lw-hotspot-builder .csc-pic-only,
.tx-lw-hotspot-builder .headings {
  /*margin-bottom: 0px;*/
  margin-bottom: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .tx-lw-hotspot-builder .csc-textpic,
  .tx-lw-hotspot-builder .csc-text-only,
  .tx-lw-hotspot-builder .csc-pic-only,
  .tx-lw-hotspot-builder .headings {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .tx-lw-hotspot-builder .csc-textpic,
  .tx-lw-hotspot-builder .csc-text-only,
  .tx-lw-hotspot-builder .csc-pic-only,
  .tx-lw-hotspot-builder .headings {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1241px) {
  .tx-lw-hotspot-builder .csc-textpic,
  .tx-lw-hotspot-builder .csc-text-only,
  .tx-lw-hotspot-builder .csc-pic-only,
  .tx-lw-hotspot-builder .headings {
    margin-bottom: 0px;
  }
}

.tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-textpic,
.tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-text-only,
.tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-pic-only,
.tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .headings {
  /*margin-bottom: 0px;*/
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-textpic,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-text-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-pic-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-textpic,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-text-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-pic-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-textpic,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-text-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-pic-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .headings {
    margin-bottom: 40px;
  }
}

/*
 * hotspot
 * (../modules/sma-hotspot)
 */
.pagination {
  margin: 0;
  padding: 0;
}

/*
 * search
 * (../modules/sma-search)
 */
.search-result {
  margin-bottom: 30px;
  padding-bottom: 25px;
}

/*
 * social-stream
 * (../modules/sma-social-stream)
 */
#news-list-year {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  #news-list-year {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  #news-list-year {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  #news-list-year {
    margin-bottom: 40px;
  }
}

.social-stream-container,
.newsroom-container {
  margin-bottom: -30px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .social-stream-container,
  .newsroom-container {
    margin-bottom: -15px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .social-stream-container,
  .newsroom-container {
    margin-bottom: -20px;
  }
}

@media screen and (min-width: 1241px) {
  .social-stream-container,
  .newsroom-container {
    margin-bottom: -10px;
  }
}

.social-stream-container.two-column-wide img,
.newsroom-container.two-column-wide img {
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .social-stream-container.two-column-wide img,
  .newsroom-container.two-column-wide img {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .social-stream-container.two-column-wide img,
  .newsroom-container.two-column-wide img {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .social-stream-container.two-column-wide img,
  .newsroom-container.two-column-wide img {
    margin-bottom: 20px;
  }
}

.social-stream-article,
.newsroom-article {
  margin-bottom: 25px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .social-stream-article,
  .newsroom-article {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .social-stream-article,
  .newsroom-article {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .social-stream-article,
  .newsroom-article {
    margin-bottom: 50px;
  }
}

.social-stream-article aside p,
.newsroom-article aside p {
  margin-bottom: 0.5em;
}

/*
 * stage
 * (../modules/sma-stages)
 */
.stage {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .stage {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .stage {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .stage {
    margin-bottom: 40px;
  }
}

/*
 * teaser
 * (../modules/sma-teaser)
 */
.news-list {
  margin-bottom: -5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .news-list {
    margin-bottom: 2.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .news-list {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1241px) {
  .news-list {
    margin-bottom: 15px;
  }
}

.news-list img {
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .news-list img {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .news-list img {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .news-list img {
    margin-bottom: 10px;
  }
}

.news-list .single-news-teaser {
  margin-bottom: 12.5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .news-list .single-news-teaser {
    margin-bottom: 17.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .news-list .single-news-teaser {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .news-list .single-news-teaser {
    margin-bottom: 25px;
  }
}

/*
 * video
 * (../modules/sma-video)
 */
.video-container {
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .video-container {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .video-container {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .video-container {
    margin-bottom: 10px;
  }
}

/**
 * margin and padding  helpers
 */
.no-margin-bottom {
  margin-bottom: 0;
}

.tx-sma-events_overview-wrapper .dataTables_wrapper > .row > .col-sm-12, .tx-sma-events_overview-wrapper .dataTables_wrapper > .social-stream-container.two-column-wide > .col-sm-12, .tx-sma-events_overview-wrapper .dataTables_wrapper > .newsroom-container.two-column-wide > .col-sm-12, .tx-sma-events_overview-wrapper .social-stream-container.full-column .dataTables_wrapper > .social-stream-article > .col-sm-12, .social-stream-container.full-column .tx-sma-events_overview-wrapper .dataTables_wrapper > .social-stream-article > .col-sm-12, .tx-sma-events_overview-wrapper .social-stream-container.full-column .dataTables_wrapper > .newsroom-article > .col-sm-12, .social-stream-container.full-column .tx-sma-events_overview-wrapper .dataTables_wrapper > .newsroom-article > .col-sm-12, .tx-sma-events_overview-wrapper .newsroom-container.full-column .dataTables_wrapper > .social-stream-article > .col-sm-12, .newsroom-container.full-column .tx-sma-events_overview-wrapper .dataTables_wrapper > .social-stream-article > .col-sm-12, .tx-sma-events_overview-wrapper .newsroom-container.full-column .dataTables_wrapper > .newsroom-article > .col-sm-12, .newsroom-container.full-column .tx-sma-events_overview-wrapper .dataTables_wrapper > .newsroom-article > .col-sm-12 {
  padding: 0;
}

table.sma_events {
  border-collapse: separate;
  border-spacing: 0 1em;
  table-layout: fixed;
  width: 100% !important;
}

table.sma_events td {
  display: block;
  width: 99.9%;
  clear: both;
}

table.sma_events tbody > tr > td {
  padding: 0;
  border-top: 0;
  border-bottom: 1px solid #D6D6D6;
}

table.sma_events a.sma-event-list-card {
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  border-bottom: 0;
}

table.sma_events a.sma-event-list-card:link, table.sma_events a.sma-event-list-card:active, table.sma_events a.sma-event-list-card:focus-within, table.sma_events a.sma-event-list-card:visited, table.sma_events a.sma-event-list-card:hover {
  color: currentColor;
}

table.sma_events a.sma-event-list-card .sma-event-list-card_body {
  background-color: #F6F6F6;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

table.sma_events a.sma-event-list-card:hover .sma-event-list-card_body {
  background-color: #E6E6E6;
}

table.sma_events .sma-event-list-card_image-wrapper {
  overflow: hidden;
  height: 75px;
}

table.sma_events .sma-event-list-card_image-wrapper .sma-event-list-card_image {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_image-wrapper {
    height: 130px;
  }
}

table.sma_events .sma-event-list-card_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ECF5FB;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  color: #000000;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_price {
    font-size: 15px;
    padding: 15px 10px;
    height: 40px;
  }
}

table.sma_events .sma-event-list-_price-free {
  text-transform: uppercase;
}

table.sma_events .sma-event-list-card_header {
  width: 150px;
  padding: 0;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_header {
    width: 280px;
  }
}

table.sma_events .sma-event-list-card_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 150px);
  height: 100px;
  padding: 5px 10px;
  overflow: hidden;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_body {
    padding: 15px;
    height: 170px;
    width: calc(100% - 280px);
  }
}

table.sma_events .sma-event-list-card_online-event-tag {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 0;
  top: 0;
  padding: 5px;
  background-color: #004A7F;
  border-radius: 5px 0 5px 0;
  color: #ffffff;
  font-size: 8px;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_online-event-tag {
    font-size: 16px;
  }
}

table.sma_events .sma-event-list-card_date-and-time {
  font-size: 9px;
  margin-left: 0;
  max-width: calc(100% - 40px);
}

@media (min-width: 480px) {
  table.sma_events .sma-event-list-card_date-and-time {
    font-size: 12px;
  }
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_date-and-time {
    font-size: 16px;
    max-width: calc(100% - 70px);
  }
}

table.sma_events .sma-event-list-card_title {
  font-size: 18px;
  line-height: 18px;
  color: #000000;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  letter-spacing: 0;
  padding: 0;
  height: 2.1em;
  max-height: 2.1em;
  margin-bottom: 2px;
}

@media (min-width: 430px) {
  table.sma_events .sma-event-list-card_title {
    word-break: normal;
  }
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_title {
    font-size: 20px;
    line-height: 20px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    letter-spacing: 0;
    padding: 0;
    height: 3.5em;
    max-height: 3.5em;
    margin-bottom: 2px;
  }
}

table.sma_events .sma-event-list-card_location {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  letter-spacing: 0;
  padding: 0;
  height: 1.5em;
  max-height: 1.5em;
  margin-bottom: 2px;
}

.tx-sma-events_detail-view .tx-sma-events_main-content h2, .tx-sma-events_detail-view .tx-sma-events_main-content h3, .tx-sma-events_detail-view .tx-sma-events_main-content .adhoc-message h2, .adhoc-message .tx-sma-events_detail-view .tx-sma-events_main-content h2, .tx-sma-events_detail-view .tx-sma-events_main-content h4, .tx-sma-events_detail-view .tx-sma-events_main-content h5, .tx-sma-events_detail-view .tx-sma-events_main-content h6 {
  margin-bottom: 10px;
}

.tx-sma-events_detail-view .tx-sma-events_main-content p + h2, .tx-sma-events_detail-view .tx-sma-events_main-content p + h3, .tx-sma-events_detail-view .tx-sma-events_main-content .adhoc-message p + h2, .adhoc-message .tx-sma-events_detail-view .tx-sma-events_main-content p + h2, .tx-sma-events_detail-view .tx-sma-events_main-content p + h4, .tx-sma-events_detail-view .tx-sma-events_main-content p + h5, .tx-sma-events_detail-view .tx-sma-events_main-content p + h6 {
  margin-top: 30px;
}

.tx-sma-events_detail-view .tx-sma-events_main-content .tx-sma-events_image {
  max-width: 100%;
}

.tx-sma-events_detail-view .tx-sma-events_main-content h4 {
  color: #282828;
  font-weight: bold;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content {
  position: relative;
  margin-bottom: 15px;
  padding: 45px 25px 40px 25px;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content .tx-sma-events_online-event-tag {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 0;
  top: 0;
  padding: 5px;
  background-color: #004A7F;
  border-radius: 5px 0 5px 0;
  color: #ffffff;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content .detail-information {
  margin-bottom: 30px;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content h3:not(.tx-sma-events_side-bar-title), .tx-sma-events_detail-view .tx-sma-events_side-bar-content .adhoc-message h2:not(.tx-sma-events_side-bar-title), .adhoc-message .tx-sma-events_detail-view .tx-sma-events_side-bar-content h2:not(.tx-sma-events_side-bar-title) {
  margin-bottom: 5px;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content .sma-event-list-_price-free {
  text-transform: uppercase;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content .tx-sma-events_date-and-time-wrapper,
.tx-sma-events_detail-view .tx-sma-events_side-bar-content .tx-sma-events_location-wrapper {
  margin-bottom: 40px;
}

.tx-sma-events_overview-wrapper .dataTables_filter label {
  width: 100%;
  position: relative;
}

.tx-sma-events_overview-wrapper .dataTables_filter label input[type="search"] {
  width: 100%;
  position: relative;
  font-size: 16px;
}

.tx-sma-events_overview-wrapper .dataTables_filter label:after {
  font-family: 'Glyphicons Halflings';
  content: "\e003";
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translatey(-50%);
      -ms-transform: translatey(-50%);
          transform: translatey(-50%);
}

.tx-sma-events_overview-wrapper .js-filter-wrapper {
  padding: 0;
  margin-bottom: 5px;
}

.tx-sma-events_overview-wrapper .search-filter-wrapper {
  margin-bottom: 15px;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .pane {
  position: relative;
  margin: 0 0.5%;
  width: 100%;
}

@media (min-width: 1241px) {
  .tx-sma-events_overview-wrapper .dt-searchPanes .pane {
    margin: 1em 0.5%;
  }
}

.tx-sma-events_overview-wrapper .dt-searchPanes .pane button[type=button] {
  display: none;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .pane.filtering button[type=button]:hover {
  background: rgba(0, 0, 0, 0.2);
}

.tx-sma-events_overview-wrapper .dt-searchPanes .pane .title {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 36px;
  padding: 9px 0;
  margin-bottom: 5px;
  font-size: 1.1em;
  color: black;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 1241px) {
  .tx-sma-events_overview-wrapper .dt-searchPanes .scroller ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 0;
  cursor: pointer;
  color: black;
  background-image: none;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller span.label {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0 0.3em 0.2em 0.3em;
  color: #666666;
  font-size: 16px;
  text-align: left;
  line-height: 22px;
  font-weight: 400;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller span.count {
  display: inline-block;
  margin-right: 1%;
  font-size: 0.8em;
  text-align: center;
  color: #666666;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller span.count:before {
  content: "(";
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller span.count:after {
  content: ")";
}

.tx-sma-events_overview-wrapper .dataTables_paginate .paginate_button.active a {
  color: #E2001A;
}

.tx-sma-events_overview-wrapper .pagination .pages a,
.tx-sma-events_overview-wrapper li.paginate_button.active {
  -webkit-transition: all !important;
  -o-transition: all !important;
  transition: all !important;
}

.newsletter-popup-modal {
  background-color: #F6F6F6;
  bottom: -500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  position: fixed;
  right: 0;
  -webkit-transition: 0.75s all ease-in-out;
  -o-transition: 0.75s all ease-in-out;
  transition: 0.75s all ease-in-out;
  z-index: 1000;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.newsletter-popup-modal.js-slide-in {
  bottom: 0;
}

.newsletter-popup-modal .newsletter-popup-modal--header {
  border-radius: 20px 0 0 0;
  height: 36px;
  position: relative;
}

.newsletter-popup-modal .newsletter-popup-modal--content {
  width: 100%;
}

.newsletter-popup-modal .newsletter-popup-model--close-button {
  cursor: pointer;
  padding: 5px;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.newsletter-popup-modal .newsletter-popup-model--close-button:hover {
  color: #282828;
}

.newsletter-popup-modal .newsletter-popup-modal--body {
  padding: 0px 20px 20px 20px;
}

.newsletter-popup-modal .newsletter-popup-modal--title {
  color: #282828;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: center;
}

.newsletter-popup-modal input[type="email"] {
  background-color: #ffffff !important;
  color: #666666 !important;
}

@media (min-width: 430px) {
  .newsletter-popup-modal {
    width: auto;
    max-width: 360px;
    border-radius: 20px 0 20px 0;
    right: -999px;
    left: auto;
    bottom: 0;
  }
  .newsletter-popup-modal.js-slide-in {
    right: 0;
  }
  .newsletter-popup-modal .newsletter-popup-modal--body {
    padding: 0px 45px 30px 45px;
  }
  .newsletter-popup-modal .newsletter-popup-modal--title {
    font-size: 18px;
  }
}

.newsletter-popup .fancybox-inner {
  padding: 0;
}

.newsletter-popup .fancybox-close {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  padding: 16px;
}

.newsletter-background-teaser {
  background-position: 25% 0px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  max-width: 400px;
  text-align: center;
  padding: 20px;
}

.newsletter-background-teaser input {
  margin-bottom: 20px;
}

.newsletter-background-teaser .title-text {
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-bottom: 20px;
}

.newsletter-background-teaser .title-text p:last-of-type {
  margin-bottom: 0;
}

.form_login .felogin-icon-input {
  position: relative;
}

.form_login .felogin-icon-input input {
  padding-left: 30px;
}

.form_login .felogin-icon-input .glyphicon {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.form_login .form-info {
  margin-bottom: 20px;
}

.form_login .form-submit {
  margin-top: 20px;
}

.form_login .form-submit button {
  display: block;
  margin-left: auto;
  margin-bottom: 0;
}

.menu-item-theme-specialist-partner > a {
  background-color: #014A7F;
}

#sub-navigation > ul.first-layer.sub-navigation-right {
  display: inline-block;
}

#sub-navigation > ul.first-layer.sub-navigation-right.sub-navigation-right > li.is-mega-dropdown-menu {
  position: static;
}

#sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container {
  padding: 0;
  position: absolute;
  top: 38px;
}

#sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .row, #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .row, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .row, #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .row, #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .row, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .row, #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-container.two-column-wide, #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-container.two-column-wide, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-container.two-column-wide, #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-container.two-column-wide, #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-container.two-column-wide, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-container.two-column-wide,
#sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-container.two-column-wide,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-container.two-column-wide, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-container.two-column-wide,
#sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-container.two-column-wide,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-container.two-column-wide, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-container.two-column-wide, #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-article, #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .social-stream-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article,
#sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .social-stream-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article,
#sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-article,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .newsroom-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article,
#sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .newsroom-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#sub-navigation .sub-navigation-right .menu-item-theme-specialist-partner .dropdown-container {
  top: 100%;
  -webkit-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.25);
}

.background-color-container.blue .csc-frame-ruler-before:before, .background-color-container.black .csc-frame-ruler-before:before, .background-color-container.grey-dark .csc-frame-ruler-before:before {
  border-top: 1px solid #ffffff;
}

.background-color-container.blue .csc-frame-ruler-after:after, .background-color-container.black .csc-frame-ruler-after:after, .background-color-container.grey-dark .csc-frame-ruler-after:after {
  border-bottom: 1px solid #ffffff;
}

.background-image-configurable {
  width: 100%;
}

.background-image-configurable.blue .csc-frame-ruler-before:before,
.background-image-configurable.blue .csc-both-rulers:before, .background-image-configurable.grey-dark .csc-frame-ruler-before:before,
.background-image-configurable.grey-dark .csc-both-rulers:before {
  border-top: 1px solid #ffffff;
}

.background-image-configurable.blue .csc-frame-ruler-after:after,
.background-image-configurable.blue .csc-both-rulers:after, .background-image-configurable.grey-dark .csc-frame-ruler-after:after,
.background-image-configurable.grey-dark .csc-both-rulers:after {
  border-bottom: 1px solid #ffffff;
}

.background-image-configurable.background-image-overflow-hidden {
  overflow: hidden;
}

.background-image-configurable.background-image-overflow-visible {
  overflow: visible;
}

.background-image-configurable-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.background-image-configurable-overlay.transparency-1 {
  opacity: 0.1;
}

.background-image-configurable-overlay.transparency-2 {
  opacity: 0.2;
}

.background-image-configurable-overlay.transparency-3 {
  opacity: 0.3;
}

.background-image-configurable-overlay.transparency-4 {
  opacity: 0.4;
}

.background-image-configurable-overlay.transparency-5 {
  opacity: 0.5;
}

.background-image-configurable-overlay.transparency-6 {
  opacity: 0.6;
}

.background-image-configurable-overlay.transparency-7 {
  opacity: 0.7;
}

.background-image-configurable-overlay.transparency-8 {
  opacity: 0.8;
}

.background-image-configurable-overlay.transparency-9 {
  opacity: 0.9;
}

.background-image-configurable-overlay.overlay-color-black {
  background-color: #000000;
}

.background-image-configurable-overlay.overlay-color-white {
  background-color: #ffffff;
}

.background-video {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.background-video .background-video-overlay {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

.background-video-vimeo {
  display: block;
}

@media screen and (min-width: 800px) {
  .background-video .background-video-overlay.desktop {
    display: block;
  }
  .background-video .optional-content {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    -webkit-transform: translatey(-50%);
        -ms-transform: translatey(-50%);
            transform: translatey(-50%);
  }
}

.background-video-replacement {
  display: none;
}

.background-video-replacement img {
  width: 100%;
}

@media screen and (max-width: 799px) {
  .background-video.hide-background-mobile,
  .background-video .hide-background-mobile,
  .background-video-vimeo-wrapper.hide-background-mobile,
  .background-video-vimeo-wrapper .hide-background-mobile,
  .hotspots-background-video-wrapper.hide-background-mobile,
  .hotspots-background-video-wrapper .hide-background-mobile {
    display: none;
  }
  .background-video-replacement.background-mobile-visible {
    display: block;
  }
  .hotspot-application .background-video-replacement {
    position: relative;
    display: block;
  }
}

/**
 * VIMEO VIDEO
 */
.background-video-element .optional-content-mobile {
  display: block;
}

.background-video-element .optional-content-desktop {
  display: none;
}

@media screen and (min-width: 800px) {
  .background-video-element .optional-content-mobile {
    display: none;
  }
  .background-video-element .optional-content-desktop {
    display: block;
  }
}

.background-video-vimeo-wrapper {
  display: block;
  height: auto;
  position: relative;
  overflow: hidden;
}

.background-video-vimeo-wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
}

.background-video-vimeo-wrapper .background-video-vimeo-preview {
  position: relative;
  width: 100%;
}

.background-video-vimeo-wrapper.background-video-vimeo-preview-hidden .background-video-vimeo-preview, .background-video-vimeo-wrapper.background-video-vimeo-preview-hidden .spinner-hotspot-vimeo {
  display: none;
}

@media screen and (min-width: 801px) {
  .background-video-vimeo-wrapper.background-video-vimeo-preview-hidden .background-video-vimeo-poster {
    display: none;
  }
}

/*
 * Background Link Styling
 */
.background-video-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
}

.background-video-link:hover {
  border: none;
}

.background-video-vimeo-wrapper .background-video-link {
  position: absolute;
  width: 100%;
  height: 100%;
}

.background-video-vimeo-wrapper .background-video-link-preview {
  top: 0;
}

.quote {
  position: relative;
}

.quote__inline-text-wrapper .quote__inline-text {
  display: inline-block;
  padding: 0.5em;
}

.quote__inline-text-wrapper.text-black .quote__inline-text {
  color: #282828;
}

.quote__inline-text-wrapper.text-white .quote__inline-text {
  color: #ffffff;
}

.quote__inline-text-wrapper.text-red .quote__inline-text {
  color: #E2001A;
}

.quote__inline-text-wrapper.text-blue .quote__inline-text {
  color: #004A7F;
}

.quote__inline-text-wrapper.text-background-red .quote__inline-text {
  background-color: #E2001A;
}

.quote__inline-text-wrapper.text-background-blue .quote__inline-text {
  background-color: #004A7F;
}

.quote__inline-text-wrapper.text-background-black .quote__inline-text {
  background-color: #282828;
}

.quote__inline-text-wrapper.text-background-white .quote__inline-text {
  background-color: #ffffff;
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-9 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.9);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-8 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.8);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-7 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.7);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-6 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.6);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-5 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.5);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-4 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.4);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-3 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.3);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-2 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.2);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-1 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.1);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-9 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.9);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-8 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.8);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-7 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.7);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-6 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.6);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-5 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.5);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-4 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.4);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-3 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.3);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-2 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.2);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-1 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.1);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-9 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.9);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-8 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.8);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-7 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.7);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-6 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.6);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-5 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.5);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-4 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.4);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-3 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.3);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-2 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.2);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-1 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.1);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-9 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.9);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-8 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.8);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-7 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.7);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-6 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.6);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-5 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.5);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-4 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.4);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-3 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.3);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-2 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.2);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-1 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.1);
}

.quote__author-and-title {
  margin-top: 12px;
}

.quote__author-and-title.text-black {
  color: #282828;
}

.quote__author-and-title.text-white {
  color: #ffffff;
}

.quote__author-and-title.text-red {
  color: #E2001A;
}

.quote__author-and-title.text-blue {
  color: #004A7F;
}

.quote__vertical-bar {
  padding-left: 4px;
  padding-right: 4px;
}

.pulsate-arrow {
  -webkit-animation: pulsate-arrow 1.2s ease-in-out infinite both;
          animation: pulsate-arrow 1.2s ease-in-out infinite both;
  font-size: 50px !important;
  line-height: 1;
  width: 100%;
}

.pulsate-arrow-center {
  text-align: center;
}

.pulsate-arrow-center .dark {
  color: #999999;
}

.pulsate-arrow-center .light {
  color: #ffffff;
}

.pulsate-arrow-center a {
  border: none;
}

.pulsate-arrow-center a .dark {
  color: #999999;
}

.pulsate-arrow-center a .light {
  color: #ffffff;
}

.over-the-last-ce-element {
  position: relative;
  z-index: 10;
}

.below-the-last-ce-element {
  margin-bottom: 20px;
}

.up-10px {
  margin-top: -10px;
}

.up-20px {
  margin-top: -20px;
}

.up-30px {
  margin-top: -30px;
}

.up-40px {
  margin-top: -40px;
}

.up-50px {
  margin-top: -50px;
}

.up-60px {
  margin-top: -60px;
}

.up-70px {
  margin-top: -70px;
}

.up-80px {
  margin-top: -80px;
}

.up-90px {
  margin-top: -90px;
}

div[data-t3x-fce='ScrollDownArrowPulsate'] {
  border: 1px solid transparent;
}

/**
 * ----------------------------------------
 * animation pulsate-arrow
 * ----------------------------------------
 */
@-webkit-keyframes pulsate-arrow {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes pulsate-arrow {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.svg-image-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.svg-image-wrapper a {
  border: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.svg-image-full-width picture, .svg-image-full-width img, .svg-image-full-width a {
  width: 100%;
}

.svg-image-align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.svg-image-align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.svg-image-align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.campaign #logo {
  position: relative;
}

.campaign #footer {
  margin-top: 0 !important;
}

.campaign #footer ul {
  float: right;
}

.campaign #footer .footer-nav {
  display: inline-block;
  width: 100%;
}

.campaign #footer, .campaign #footer h2, .campaign #footer h3, .campaign #footer .adhoc-message h2, .adhoc-message .campaign #footer h2, .campaign #footer h4 {
  color: white;
}

.td-marker-map__data {
  display: none;
}

.td-marker-map__container {
  position: absolute;
  left: 0;
  right: 0;
  display: none;
}

@media screen and (min-width: 561px) {
  .td-marker-map__container {
    display: block;
  }
}

.td-marker-map__map {
  min-height: 700px;
}

.td-marker-map__marker_popup h3, .td-marker-map__marker_popup .adhoc-message h2, .adhoc-message .td-marker-map__marker_popup h2 {
  margin-bottom: 10px;
}

.td-marker-map__marker_popup p {
  font-size: 13px;
}

.td-marker-map__marker_popup img {
  width: 100%;
  max-height: 150px;
  max-width: 300px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.td-marker-map__zoom {
  position: absolute;
  bottom: 30px;
  right: 10px;
  max-width: 40px;
}

.td-marker-map__zoom-icon {
  font-size: 20px;
  width: 36px;
  height: 36px;
  text-align: center;
  padding: 8px;
  margin: .2px;
  background: #004A7F;
  color: white;
  cursor: pointer;
}

.td-marker-map__placeholder {
  display: none;
  height: 700px;
  width: 100%;
}

@media screen and (min-width: 561px) {
  .td-marker-map__placeholder {
    display: block;
  }
}

.td-marker-map__list {
  display: block;
}

@media screen and (min-width: 561px) {
  .td-marker-map__list {
    display: none;
  }
}

.td-marker-map__list-item {
  margin-left: calc(-5% - 10px);
  margin-right: calc(-5% - 10px);
  padding-left: calc(5% + 10px);
  padding-right: calc(5% + 10px);
}

.td-marker-map__list-item:nth-child(odd) {
  background: #f8f9fb;
}

.td-marker-map__list-item-body > .collapse {
  padding-bottom: 10px;
}

.td-marker-map__list-item-header {
  position: relative;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.td-marker-map__collapse-toggle {
  position: static;
}

.td-marker-map__collapse-toggle h3, .td-marker-map__collapse-toggle .adhoc-message h2, .adhoc-message .td-marker-map__collapse-toggle h2 {
  margin: 0;
  padding: 0;
}

.td-marker-map__collapse-toggle:not(.collapsed) .td-marker-map__arrow-down {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.td-marker-map__arrow-down {
  position: absolute;
  right: 0;
  top: 14px;
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  -o-transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  width: 16px;
  height: 16px;
}

.td-marker-map_cta {
  text-align: center;
}

.td-marker-map_cta-width-30 {
  width: 30%;
}

.td-marker-map_cta-width-50 {
  width: 50%;
}

.td-marker-map_cta-width-100 {
  width: 100%;
}

.redirect-dialog {
  padding: 20px;
  max-width: 100%;
}

.redirect-dialog .redirect-dialog-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.redirect-dialog .redirect-dialog-controls button:not(last-child) {
  margin-right: 14px;
}

/** ##################################################
 *
 * Redesign
 * Affects the main navigation and the mega menu if the "Redesign 2020" theme is activated in the page properties
 * This is designed to be temporary until a whole redesign of sma has been taken in place
 * The imported files contain all changes made for this redesign to be easily replaced and removed from the project
 * (Date of creation: 13.10.2020)
 *
 * ################################################## */
/** ##################################################
 *
 * Redesign scrolled main navigation
 * The default main navigation styles define the main navigation after the page has been scrolled
 * The navigation is then displayed as a smaller fixed menu bar
 *
 * ################################################## */
@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] {
    /**
         * All menu items
         */
    /**
         * Regular menu item
         */
    /**
         * PV-partner item
         */
  }
  body[data-activate-redesign="redesign-active"] #navigation {
    border-bottom: 0;
    background-color: #ffffff;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0;
    height: 59px;
    margin-left: 100px;
    -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] .sticky-tab #navigation {
    border-bottom-color: #ffffff;
  }
  body[data-activate-redesign="redesign-active"] #logo > a {
    height: 46px;
    width: 100%;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li > a {
    color: #000;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li > a::after {
    color: #000;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.active > a {
    color: #E30613;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.active > a::before {
    opacity: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.active > a::after {
    color: #E30613;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li > a {
    line-height: 40px;
    text-transform: none;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 47px;
    margin-right: 23px;
    padding-bottom: 12px;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a {
    top: -2px;
    margin: 0;
    padding: 10px 0;
    padding-right: 19px;
    position: relative;
    -webkit-transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    font-style: normal;
    font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
    font-weight: normal;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a:before {
    background-color: #E30613;
    bottom: 4px;
    height: 2px;
    left: 0 !important;
    right: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a::after {
    font-family: FontAwesome;
    font-size: 18px;
    content: '\f107';
    display: inline-block;
    line-height: 39px;
    cursor: pointer;
    -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    position: absolute;
    right: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a.animateScroll {
    padding-right: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a.animateScroll::after {
    display: none;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):hover > a, body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):hover > a::after {
    border: none;
    color: #E30613;
  }
  body[data-activate-redesign="redesign-active"] .fixed #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a {
    line-height: 31px;
  }
  body[data-activate-redesign="redesign-active"] .fixed #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a::before {
    bottom: -8px;
  }
  body[data-activate-redesign="redesign-active"] .fixed #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a::after {
    line-height: 33px;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 219px;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a {
    font-size: 17px;
    height: 40px;
    line-height: 18px;
    border-radius: 4px;
    background-color: #004a7f;
    color: white;
    display: inline;
    padding: 11px 16px;
    padding-right: 44px;
    -webkit-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    font-style: normal;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a:before {
    display: none;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a::after {
    right: 15px;
  }
}

/** ##################################################
 *
 * Redesign - Special cases
 * This special cases were required to display all menu items next to each other at all display sizes
 *
 * ################################################## */
@media screen and (max-width: 1350px) {
  body[data-activate-redesign="redesign-active"] #navigation .wrapper, body[data-activate-redesign="redesign-active"] #navigation .herostage.content-width, body[data-activate-redesign="redesign-active"] #navigation .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width body[data-activate-redesign="redesign-active"] #navigation .carousel-caption-content-wrapper {
    width: 100%;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .wrapper, body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .herostage.content-width, body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .carousel-caption-content-wrapper {
    width: 100%;
  }
}

@media screen and (max-width: 1150px) and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #header .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer {
    margin-left: 100px;
  }
  body[data-activate-redesign="redesign-active"] #header #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) {
    margin-right: 12px;
  }
  body[data-activate-redesign="redesign-active"] #header .search-container form,
  body[data-activate-redesign="redesign-active"] #header #open-search {
    right: -40px;
  }
  body[data-activate-redesign="redesign-active"] #header #search-input {
    width: 170px;
  }
  body[data-activate-redesign="redesign-active"] #header #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner a::after {
    display: none;
  }
  body[data-activate-redesign="redesign-active"] #header #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a {
    padding-right: 25px;
  }
}

@media screen and (max-width: 1250px) and (min-width: 1050px) {
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child {
    margin-left: 172px;
  }
}

@media screen and (max-width: 1050px) and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child {
    margin-left: 160px;
  }
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] .sticky-header {
    top: 0;
    -webkit-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] .sticky-header.position--meta-menu-hidden {
    top: -41px;
    -webkit-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] .collapsable-tab.active + .sticky-header.position--meta-menu-hidden {
    top: 0;
  }
}

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 10px;
}

.csc-space-before-25 {
  margin-top: 25px !important;
}

.csc-space-before-30 {
  margin-top: 30px !important;
}

.csc-space-after-30 {
  margin-bottom: 30px !important;
}

.csc-textpic-intext-left-nowrap-41 .csc-textpic-text {
  margin-left: 41px;
}

.csc-textpic-intext-left-nowrap-50 .csc-textpic-text {
  margin-left: 50px;
}

.csc-textpic-intext-left-nowrap-60 .csc-textpic-text {
  margin-left: 60px;
}

/** ##################################################
 *
 * Redesign initial Main navigation.
 * This styles override the main navigation's default styling, if the page has not been scrolled
 *
 * ################################################## */
@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 181px;
  }
  .no-meta-nav body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 140px;
  }
  .has-subnav body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 219px;
  }
  .has-subnav.no-meta-nav body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 178px;
  }
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #header {
    background-color: transparent;
    left: 0;
    margin: 0;
    position: fixed;
    top: 0;
    width: 100%;
  }
  body[data-activate-redesign="redesign-active"] #logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    width: 75px;
  }
  body[data-activate-redesign="redesign-active"] #logo a {
    background-size: contain;
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -webkit-transform-origin: left center;
        -ms-transform-origin: left center;
            transform-origin: left center;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header {
    border-bottom: 1px solid #DDDDDD;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header.fixed #logo a {
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
  }
  body[data-activate-redesign="redesign-active"] .with-context-nav .sticky-header {
    border-bottom: 0;
  }
  body[data-activate-redesign="redesign-active"] .with-context-nav .sticky-header #context-navi {
    border-bottom: 1px solid #DDDDDD;
  }
  body[data-activate-redesign="redesign-active"] nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a:after {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    position: absolute;
    right: 20px;
    background-image: url(../../images/icons/redesign-menu-icon.svg);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation {
    /**
            * All menu items
            */
    /**
             * PV-partner item
             */
    /**
            * Regular menu item
            */
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer {
    height: 100px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer > li,
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer > li > a {
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 17px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer > li > a {
    line-height: 36px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a {
    height: 45px;
    line-height: 25px;
    padding: 10px 20px;
    padding-right: 50px;
    position: relative;
    font-size: 17px;
    -webkit-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation .first-layer > li:not(.menu-item-theme-specialist-partner):after {
    line-height: 56px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .not-swipable .nav-tabs {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media screen and (max-width: 1024px) {
  body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 80px;
  }
  .has-subnav body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 122px;
  }
  body[data-activate-redesign="redesign-active"] #header {
    margin: 0;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header {
    position: fixed;
    top: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] {
    height: 100%;
  }
}

/** ##################################################
 *
 * Redesign Meta Navigation
 * This styles affect the meta navigation or "sub navigation"
 *
 * ################################################## */
@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] {
    /**
         * Meta menu
         */
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar {
    background-color: #f5f5f5;
    height: 41px;
    /**
             * Language switch
             */
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li {
    line-height: 34px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li:hover {
    border-color: #004A7F;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a {
    color: #484848;
    padding-bottom: 3px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a:hover, body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a:active {
    color: black;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a:before {
    background-color: #484848;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a:not(.language-switch) {
    padding-bottom: 1px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a.language-switch {
    background-image: none;
    padding: 4px 2px 4px 25px;
    margin-right: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0;
    line-height: 35px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a.language-switch:before {
    bottom: -2px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .language-switch:after {
    font-family: FontAwesome;
    font-size: 20px;
    content: '\f106';
    display: inline-block;
    top: 11px;
    margin-left: 5px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .active > .language-switch {
    background-image: none;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .active > .language-switch:after {
    content: '\f107';
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a {
    padding: 5px 10px;
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a.active-flag {
    /**
             * Globe icon
             */
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a.active-flag .flag {
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 25px;
    margin-top: -8px;
    left: -7px;
    position: absolute;
    top: 40%;
    width: 30px;
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a.active-flag .flag-global, body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a.active-flag .flag {
    background-image: url(../../images/icons/globe.svg);
    display: inline-block;
    background-repeat: no-repeat;
    background-size: auto;
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li .dropdown-menu {
    -webkit-transition: opacity 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, height 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, visibility 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s;
    -o-transition: opacity 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, height 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, visibility 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s;
    transition: opacity 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, height 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, visibility 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s;
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li:hover .dropdown-menu {
    -webkit-transition: opacity 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, height 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, visibility 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s;
    -o-transition: opacity 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, height 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, visibility 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s;
    transition: opacity 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, height 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, visibility 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s;
  }
}

/** ##################################################
 *
 * Redesign Mega-Dropdown
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] #header .dropdown-container {
  overflow: visible;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  top: 60px;
  -webkit-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, visibility 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, background-color 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s;
  -o-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, visibility 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, background-color 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s;
  transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, visibility 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, background-color 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container:hover .dropdown-container, body[data-activate-redesign="redesign-active"] #header .dropdown-container.hover .dropdown-container {
  visibility: visible !important;
  opacity: 1;
  z-index: 502;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container:before {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: -10000px;
  right: -10000px;
  bottom: 0;
  background: white;
  overflow: visible;
  border-bottom: 1px solid #DDDDDD;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container::after {
  background-color: transparent;
  content: '';
  left: -10000px;
  position: absolute;
  right: -10000px;
  bottom: 100%;
  height: 10px;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul li {
  background: none;
  display: block;
  margin: 8px 0;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul li:first-child {
  margin-top: 0;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul li:last-child {
  margin-bottom: 0;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul a {
  display: inline;
  line-height: 1.2;
  text-transform: none;
  padding: 0;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul a::before {
  display: none;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  float: left;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 .csc-textpic-imagewrap {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: -45px;
  margin-top: 10px;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 .csc-textpic-text {
  -ms-flex-line-pack: center;
      align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 .csc-textpic-text p {
  width: 100%;
  -ms-flex-item-align: center;
      align-self: center;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 .csc-textpic-text p:not(:last-child) strong:only-child {
  display: block;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 figure {
  display: table;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 img {
  display: block;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-50 .csc-textpic-text p:first-child {
  display: inline-block;
  margin-top: 5px;
}

body[data-activate-redesign="redesign-active"] #header .sticky-header:not(.fixed) .dropdown-container {
  top: 101px;
}

body[data-activate-redesign="redesign-active"] #header .sticky-header:not(.fixed) .dropdown-container::after {
  height: 30px;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li .dropdown-container a:not(.btn-link):not(.welt-icon) {
  color: #333;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li .dropdown-container a:not(.btn-link):not(.welt-icon):hover, body[data-activate-redesign="redesign-active"] #header .first-layer > li .dropdown-container a:not(.btn-link):not(.welt-icon):focus {
  border-bottom-color: currentColor;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li:not(.menu-item-theme-specialist-partner) .csc-textpic-intext-left-nowrap-60 {
  margin-bottom: 0;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container {
  background: transparent;
  color: white;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container::before {
  background-color: #004a7f;
  border-bottom: 0;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container strong,
body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container p,
body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container a {
  color: inherit;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container a:hover, body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container a:focus {
  border-bottom-color: currentColor;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container .white {
  color: #666666;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container .white a {
  color: black;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container p + p a {
  line-height: 1.6;
}

/** ##################################################
 *
 * Redesign Search button and input field
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] .search-wrapper {
  height: 100%;
}

body[data-activate-redesign="redesign-active"] #open-search {
  height: inherit;
}

body[data-activate-redesign="redesign-active"] #global-search #open-search i,
body[data-activate-redesign="redesign-active"] #global-search .btn-search i {
  background-image: url(../../images/icons/redesign-search-icon.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 25px;
  left: -7px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
}

body[data-activate-redesign="redesign-active"] #global-search .btn-search {
  height: 100%;
}

body[data-activate-redesign="redesign-active"] #global-search form .input-wrapper {
  border: none;
}

body[data-activate-redesign="redesign-active"] #global-search form .input-wrapper #search-input {
  height: 45px;
  font-size: 18px;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

body[data-activate-redesign="redesign-active"] #global-search form .input-wrapper button.btn-search:focus {
  outline: none;
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #global-search.search-wrapper,
  body[data-activate-redesign="redesign-active"] #global-search.search-wrapper.active {
    right: 220px;
    top: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation:not(.specialist-partner-menu) #global-search {
    right: 0;
    margin: 0;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1350px) {
  body[data-activate-redesign="redesign-active"] #navigation:not(.specialist-partner-menu) #global-search {
    right: 50px;
  }
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] .sticky-header.fixed #global-search form .input-wrapper #search-input {
    height: 40px;
  }
}

@media screen and (max-width: 1024px) {
  body[data-activate-redesign="redesign-active"] #navigation .wrapper, body[data-activate-redesign="redesign-active"] #navigation .herostage.content-width, body[data-activate-redesign="redesign-active"] #navigation .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width body[data-activate-redesign="redesign-active"] #navigation .carousel-caption-content-wrapper,
  body[data-activate-redesign="redesign-active"] #navigation .container-fluid {
    height: 100%;
  }
  body[data-activate-redesign="redesign-active"] #global-search form .input-wrapper #search-input {
    margin-top: 0;
  }
}

/** ##################################################
 *
 * Redesign Mobile Navigation
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner .panel-heading .panel-title a.collapsed {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-03.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMdJREFUKJGV0DFrwnAQBfD3v7V1EJJvE+hQIZOTo4UOHTo4BAcXwaGTi7vgF0nAT3T3MqSUdqgx55IOhmDqG+/uB48DyRHJQlUTDERVEzM7VlU1FgBTAKmIFGb2dAuJSB5CmNR1PQcAmFlG0kl+k3zuQyS/2puPqyXJhao2JH9UNe1DZrb5m4cOfm+aZi8iv+4+c/dPEckBPIYQ1lEUbXthW/vN3Q8AahE5AXgAsIrjeDf0PJRl+aqq57bechB0ar+YWXYX+k8uMGuD2ft4QA4AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.1%22%20height%3D%228.5%22%20viewBox%3D%22477.1%2095.4%2014.1%208.5%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M491.3%2096.8l-1.5-1.4-5.6%205.6-5.7-5.6-1.4%201.4%205.7%205.6%201.4%201.4%201.4-1.4z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner .panel-heading .panel-title a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner .panel-collapse > .panel-body ul li a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: left 12px;
}

@media screen and (max-width: 1024px) {
  body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .menu-toggle-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
  body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel,
  body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group > h4 {
    padding: 15px 30px;
    margin-bottom: 0;
    border-radius: 0;
  }
  body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner {
    background-color: #004a7f;
    color: white;
  }
  body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner a, body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner a:hover, body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner a:focus {
    color: inherit;
  }
  body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner a:hover, body[data-activate-redesign="redesign-active"] .off-menu #main-nav.panel-group .panel.menu-item-theme-specialist-partner a:focus {
    background-image: none;
  }
}

/** ##################################################
 *
 * Redesign Product Page
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] .tab-header-aside {
  padding-left: 0;
}

body[data-activate-redesign="redesign-active"] .tab-header-aside .info {
  line-height: 38px;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-default, body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .tracker-banner-sticky .btn-blue, .tracker-banner-sticky body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-blue,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-default,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .tracker-banner-sticky .btn-blue,
.tracker-banner-sticky body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-blue {
  border: none;
  vertical-align: top;
  background: none;
  color: #E2001A;
  font-size: 18px;
  margin: 0;
  padding: 0;
  display: inline-block;
  line-height: 38px;
  height: 38px;
  padding-right: 22px;
  margin-right: 8px;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-default:hover, body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .tracker-banner-sticky .btn-blue:hover, .tracker-banner-sticky body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-blue:hover,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-default:hover,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .tracker-banner-sticky .btn-blue:hover,
.tracker-banner-sticky body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-blue:hover {
  border-bottom: 3px solid #E2001A;
  border-radius: 0;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-default:hover:after, body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .tracker-banner-sticky .btn-blue:hover:after, .tracker-banner-sticky body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-blue:hover:after,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-default:hover:after,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .tracker-banner-sticky .btn-blue:hover:after,
.tracker-banner-sticky body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-blue:hover:after {
  margin-top: -9px;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-default:after, body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .tracker-banner-sticky .btn-blue:after, .tracker-banner-sticky body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-blue:after,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-default:after,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .tracker-banner-sticky .btn-blue:after,
.tracker-banner-sticky body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-blue:after {
  margin-top: -10px;
  content: '';
  background-image: url(../../images/icons/icon-arrow-right-red.svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  height: 25px;
  position: absolute;
  top: 43%;
  width: 24px;
  display: inline-block;
}

body[data-activate-redesign="redesign-active"] .nav-tabs > li > a {
  text-transform: none;
}

body[data-activate-redesign="redesign-active"] .nav-tabs > li > a,
body[data-activate-redesign="redesign-active"] .nav-tabs > li > span {
  padding: 8px 0;
  font-size: 15px;
}

body[data-activate-redesign="redesign-active"] #header .sticky-tab-wrapper {
  background-color: #ffffff;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside {
  padding: 0 0 0 20px;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header {
  border: none;
}

body[data-activate-redesign="redesign-active"] .aside-tab {
  position: relative;
  z-index: 1;
}

body[data-activate-redesign="redesign-active"] .aside-tab .tab-header {
  background-color: #ffffff;
  border-bottom: 1px solid #DDDDDD;
}

/** ##################################################
 *
 * Redesign Sub Navigation
 * This styles affect the optional second navigation level
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .nav-tabs li.active > a:after,
body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .nav-tabs li > a:after {
  bottom: 0;
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #context-navi {
    border-bottom: none;
    background-color: #ffffff;
    height: 38px;
  }
  body[data-activate-redesign="redesign-active"] #context-navi ul li a {
    padding: 8px 0;
    text-transform: none;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .not-swipable .nav-tabs {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .nav-tabs li.active > a:after,
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .nav-tabs li > a:after {
    height: 3px;
  }
  body[data-activate-redesign="redesign-active"] #context-navi ul.nav-tabs > li > a,
  body[data-activate-redesign="redesign-active"] #context-navi ul.nav-tabs > li > span {
    padding: 8px 0;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .navigation-tab-nav-wrapper .dropdown-menu {
    background-color: #ffffff;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .navigation-tab-nav-wrapper .dropdown-menu li > a {
    padding-bottom: 10px;
    border-bottom: 3px solid transparent !important;
    -webkit-transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .navigation-tab-nav-wrapper .dropdown-menu li > a:hover {
    color: #E2001A;
    border-bottom: 3px solid #E2001A !important;
    -webkit-transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  }
}

@media all {
  #print-header {
    display: none;
  }
}

@media print {
  @page {
    size: A4;
    margin: 1.5cm;
  }
  body {
    width: 100%;
    min-width: 100%;
  }
  #print-header {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
  }
  #print-header img {
    width: auto;
  }
  #header,
  #navigation,
  .sub-navigation,
  #context-navi,
  #context-navigation,
  #footer,
  #TSFE_ADMIN_PANEL_FORM,
  #lwEnetSmaWarrantyEnhancement .progressbar {
    display: none !important;
  }
  .page-wrapper {
    min-height: 0 !important;
    padding-bottom: 0 !important;
  }
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    min-width: 0;
    max-width: inherit !important;
    margin: 0;
  }
  .contentGrids {
    margin: 0;
  }
  .contentGrids #contentGrid-01.grid-25 {
    display: none !important;
  }
  .contentGrids #contentGrid-02.grid-75 {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  input.button,
  a.button {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJB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QUNqQix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFlBQVk7RUFDWixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO29FQUNvRTtBQUNwRTtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7O0VBR0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7OztFQUdFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOzs7O0VBSUUsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7O0VBR0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7Ozs7O0VBS0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7OztFQUdFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7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QUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVE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QUFZO0NBQ2I7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixXQUFXO0NBQ1o7O0FBRUQ7Ozs7RUFJRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7Ozs7Ozs7Ozs7O0VBWUUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7O0VBR0Usc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFdBQVc7Q0FDWjs7QUFFRDs7RUFFRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7OztFQUlFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEOztFQUVFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEOztFQUVFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLGFB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Q0UsMEJBQTBCO0VBQzFCLFdBQVc7Q0FDWjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFdBQVc7Q0FDWjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVFLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLFdBQVc7Q0FDWjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFLGFBQWE7Q0FDZDs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFLFlBQVk7Q0FDYjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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Qjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFLFVBQVU7RUFDVixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7OztBQUdEOztFQUVFLFVBQVU7RUFDVixvQkFBb0I7Q0FDckI7O0FBRUQ7O0VBRUU7O0lBRUUsb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7O0VBRUU7O0lBRUUsb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7O0VBRUU7O0lBRUUsb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0UsVUFBVTtFQUNWLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFLFVBQVU7RUFDVixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0UsVUFBVTtFQUNWLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG1CQUFtQjtHQUNwQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7O0FBR0Q7O0VBRUUsVUFBVTtFQUNWLG9CQUFvQjtDQUNyQjs7QUFFRDs7RUFFRTs7SUFFRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDs7RUFFRTs7SUFFRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDs7RUFFRTs7SUFFRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDs7RUFFRSxVQUFVO0VBQ1YsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0U7O0lBRUUsbUJBQW1CO0dBQ3BCO0NBQ0Y7O0FBRUQ7RUFDRTs7SUFFRSxtQkFBbUI7R0FDcEI7Q0FDRjs7QUFFRDtFQUNFOztJQUVFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEOzs7RUFHRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7OztJQUdFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7OztJQUdFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7OztJQUdFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7OztJQUdFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0UsVUFBVTtFQUNWLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFO0lBQ0Usc0JBQXNCO0dBQ3ZCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0UsVUFBVTtFQUNWLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFLFVBQVU7RUFDVixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0UsVUFBVTtFQUNWLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFLFVBQVU7RUFDVixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRSxVQUFVO0VBQ1YsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0U7SUFDRSxtQkFBbUI7R0FDcEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0UsNEJBQTRCO0NBQzdCOztBQUVEOzs7R0FHRztBQUNIO0VBQ0UsV0FB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R0FDZDtFQUNEO0lBQ0UsZUFBZTtJQUNmLHFCQUFxQjtHQUN0QjtFQUNEO0lBQ0Usd0JBQTRCO1FBQTVCLHFCQUE0QjtZQUE1Qiw0QkFBNEI7R0FDN0I7RUFDRDs7SUFFRSxZQUFZO0dBQ2I7RUFDRDs7SUFFRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQixnREFBZ0Q7SUFDaEQsbUhBQTJHO0lBQTNHLDhHQUEyRztJQUEzRywyR0FBMkc7R0FDNUc7RUFDRDtJQUNFLGVBQWU7SUFDZiw0Q0FBNEM7SUFDNUMsbUhBQTJHO0lBQTNHLDhHQUEyRztJQUEzRywyR0FBMkc7R0FDNUc7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsY0FBYztHQUNmO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFNBQVM7SUFDVCxjQUFjO0dBQ2Y7RUFDRDtJQUNFLFlBQVk7SUFDWixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsUUFBUTtJQUNSLE9BQU87SUFDUCxZQUFZO0dBQ2I7RUFDRDtJQUNFLFlBQVk7R0FDYjtFQUNEOzs7Ozs7OztJQVFFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLDZCQUE2QjtHQUM5QjtFQUNEO0lBQ0UsYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixVQUFVO0dBQ1g7RUFDRDtJQUNFLFVBQVU7R0FDWDtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLHFCQUFxQjtHQUN0QjtFQUNEOztJQUVFLHlCQUF5QjtHQUMxQjtDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBuZXcgaWNvbnNcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyxcbiAgLmFkaG9jLW1lc3NhZ2UgaDIge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyxcbiAgLmFkaG9jLW1lc3NhZ2UgaDIge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaDEsIGgyLFxuaDMsXG4uYWRob2MtbWVzc2FnZSBoMiwgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmgxIHNtYWxsLFxuaDEgLnNtYWxsLCBoMiBzbWFsbCxcbmgyIC5zbWFsbCwgaDMgc21hbGwsIC5hZGhvYy1tZXNzYWdlIGgyIHNtYWxsLFxuaDMgLnNtYWxsLFxuLmFkaG9jLW1lc3NhZ2UgaDIgLnNtYWxsLCBoNCBzbWFsbCxcbmg0IC5zbWFsbCwgaDUgc21hbGwsXG5oNSAuc21hbGwsIGg2IHNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIHNtYWxsLFxuLmgxIC5zbWFsbCwgLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCwgLmgzIHNtYWxsLFxuLmgzIC5zbWFsbCwgLmg0IHNtYWxsLFxuLmg0IC5zbWFsbCwgLmg1IHNtYWxsLFxuLmg1IC5zbWFsbCwgLmg2IHNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMyxcbi5hZGhvYy1tZXNzYWdlIGgyLCAuaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oMSBzbWFsbCxcbmgxIC5zbWFsbCwgLmgxIHNtYWxsLFxuLmgxIC5zbWFsbCxcbmgyIHNtYWxsLFxuaDIgLnNtYWxsLCAuaDIgc21hbGwsXG4uaDIgLnNtYWxsLCBoMyBzbWFsbCwgLmFkaG9jLW1lc3NhZ2UgaDIgc21hbGwsXG5oMyAuc21hbGwsXG4uYWRob2MtbWVzc2FnZSBoMiAuc21hbGwsIC5oMyBzbWFsbCxcbi5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cblxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuaDQgc21hbGwsXG5oNCAuc21hbGwsIC5oNCBzbWFsbCxcbi5oNCAuc21hbGwsXG5oNSBzbWFsbCxcbmg1IC5zbWFsbCwgLmg1IHNtYWxsLFxuLmg1IC5zbWFsbCxcbmg2IHNtYWxsLFxuaDYgLnNtYWxsLCAuaDYgc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cblxuaDMsXG4uYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC11cHBlcmNhc2UsIC5pbml0aWFsaXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzI4NjA5MDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYztcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzO1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnVsIHVsLFxudWwgb2wsXG5vbCB1bCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuXG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGUgZm9vdGVyLFxuYmxvY2txdW90ZSBzbWFsbCxcbmJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAuMDElO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuXG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuc2VsZWN0LmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG50ZXh0YXJlYS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuc2VsZWN0LmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG50ZXh0YXJlYS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG5cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cblxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbn1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLmJ0bi1kZWZhdWx0OmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5mb2N1cy5idG4tYmx1ZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNWU1O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG5cbi5idG4tZGVmYXVsdDpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmFjdGl2ZS5idG4tYmx1ZSxcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU1ZTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYWN0aXZlLmJ0bi1ibHVlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5hY3RpdmUuYnRuLWJsdWU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmFjdGl2ZS5mb2N1cy5idG4tYmx1ZSxcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cy5idG4tYmx1ZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG5cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQuYnRuLWJsdWU6aG92ZXIsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQuYnRuLWJsdWU6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQuZm9jdXMuYnRuLWJsdWUsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibHVlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpmb2N1cyxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmx1ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZm9jdXMuYnRuLWJsdWUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9jdXMuYnRuLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5idG4tZGVmYXVsdCAuYmFkZ2UsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cblxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cblxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG5cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuXG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cblxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuXG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG5cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cblxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG5cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cblxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuXG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1saW5rLCAud2VsdC1pY29uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tbGluaywgLndlbHQtaWNvbiwgLmJ0bi1saW5rOmFjdGl2ZSwgLndlbHQtaWNvbjphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5hY3RpdmUud2VsdC1pY29uLCAuYnRuLWxpbmtbZGlzYWJsZWRdLCAud2VsdC1pY29uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF0gLndlbHQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbGluaywgLndlbHQtaWNvbiwgLmJ0bi1saW5rOmhvdmVyLCAud2VsdC1pY29uOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMsIC53ZWx0LWljb246Zm9jdXMsIC5idG4tbGluazphY3RpdmUsIC53ZWx0LWljb246YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyLCAud2VsdC1pY29uOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMsIC53ZWx0LWljb246Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAud2VsdC1pY29uW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgLndlbHQtaWNvbltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC53ZWx0LWljb246aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC53ZWx0LWljb246Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG5cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIFxcOTtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uYnRuLXRvb2xiYXI6YmVmb3JlLCAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5idG4tdG9vbGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYnRuLXRvb2xiYXIgLmJ0bixcbi5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLXRvb2xiYXIgPiAuYnRuLFxuLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluaywgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUud2VsdC1pY29uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdjpiZWZvcmUsIC5uYXY6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5uYXY6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG5cbi5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7XG59XG5cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5hdi1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXI6YmVmb3JlLCAubmF2YmFyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ubmF2YmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA1NjFweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm5hdmJhci1mb3JtIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5uYXZiYXItYnRuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5uYXZiYXItYnRuLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5uYXZiYXItYnRuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5uYXZiYXItYnRuLmJ0biB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZDVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmssIC5uYXZiYXItZGVmYXVsdCAud2VsdC1pY29uIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAud2VsdC1pY29uOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLndlbHQtaWNvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC53ZWx0LWljb25bZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC53ZWx0LWljb25bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC53ZWx0LWljb246aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLndlbHQtaWNvbjpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwOTA4MDg7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDgwODtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwODA4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDkwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluaywgLm5hdmJhci1pbnZlcnNlIC53ZWx0LWljb24ge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC53ZWx0LWljb246aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAud2VsdC1pY29uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLndlbHQtaWNvbltkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLndlbHQtaWNvbltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLndlbHQtaWNvbjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAud2VsdC1pY29uOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogXCIvwqBcIjtcbn1cblxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlcjpiZWZvcmUsIC5wYWdlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLnBhZ2VyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLnBhZ2VyIC5uZXh0ID4gYSxcbi5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wYWdlciAucHJldmlvdXMgPiBhLFxuLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xufVxuXG4ubGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG5hLmxhYmVsOmhvdmVyLCBhLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLCAubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cblxuLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLCAubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsIC5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5idG4teHMgLmJhZGdlLCAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2UsXG4uYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2Uge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLFxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmp1bWJvdHJvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuXG4uY29udGFpbmVyIC5qdW1ib3Ryb24sXG4uY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgfVxufVxuXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYzdkZGVmO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYW5lbC1ib2R5OmJlZm9yZSwgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtdGl0bGUgPiBhLFxuLnBhbmVsLXRpdGxlID4gc21hbGwsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNztcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxO1xufVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYztcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2ZjZjhlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cblxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7XG59XG5cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLndlbGwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiO1xufVxuXG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjtcbn1cblxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7XG59XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cblxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG59XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG5cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cblxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuXG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuXG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuXG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG5cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cblxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cblxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cblxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuXG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cblxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG5cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cblxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG5cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cblxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG5cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuXG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG5cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuXG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cblxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cblxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cblxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cblxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG5cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuXG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuXG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG5cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuXG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cblxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cblxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG5cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG5cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG5cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiO1xufVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cblxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cblxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG5cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG5cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cblxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cblxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cblxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuXG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG5cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiO1xufVxuXG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cblxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjtcbn1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cblxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjtcbn1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7XG59XG5cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSwgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi50b29sdGlwLnRvcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4udG9vbHRpcC5yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4udG9vbHRpcC5ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4udG9vbHRpcC5sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG5cbi5wb3BvdmVyID4gLmFycm93LCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuXG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzOVwiO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDNhXCI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDFweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDFweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNDI5ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTQyOWVtO1xuICB3aWR0aDogMi4xNDI4NTcxNDI5ZW07XG4gIHRvcDogMC4xNDI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODU3MWVtO1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7XG59XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjtcbn1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiO1xufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7XG59XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiO1xufVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7XG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi8qKlxuICogU3dpcGVyIDMuMi4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICpcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE1LCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICogVGhlIGlEYW5nZXJvLnVzXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciA3LCAyMDE1XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi8qIFBhZ2luYXRpb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi8qIDNEIENvbnRhaW5lciAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW8tcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICAvKiBTYWZhcmkgNCssIENocm9tZSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBPcGVyYSAxMS4xMC0xMi4wMCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLyogQ292ZXJmbG93ICovXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLyogRmFkZSAqL1xuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIEN1YmUgKi9cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5ub1VpLXRhcmdldCwgLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm9VaS1vcmlnaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5vVWktc3RhY2tpbmcgKyAubm9VaS1vcmlnaW4ge1xuICAqei1pbmRleDogLTE7XG59XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjNzLHRvcCAuM3M7XG4gIHRyYW5zaXRpb246IGxlZnQgLjNzLHRvcCAuM3M7XG59XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB0b3A6IC02cHg7XG59XG5cbi5ub1VpLWhvcml6b250YWwubm9VaS1leHRlbmRlZCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbC5ub1VpLWV4dGVuZGVkIC5ub1VpLW9yaWdpbiB7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtMTdweDtcbn1cblxuLm5vVWktdmVydGljYWwubm9VaS1leHRlbmRlZCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLm5vVWktdmVydGljYWwubm9VaS1leHRlbmRlZCAubm9VaS1vcmlnaW4ge1xuICBib3R0b206IC0xNXB4O1xufVxuXG4ubm9VaS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNmMGYwZjA7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC40NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0NTBtcztcbn1cblxuLm5vVWktb3JpZ2luIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLDAgM3B4IDZweCAtNXB4ICNCQkI7XG59XG5cbi5ub1VpLXRhcmdldC5ub1VpLWNvbm5lY3Qge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC40NSksIDAgM3B4IDZweCAtNXB4ICNCQkI7XG59XG5cbi5ub1VpLWRyYWdhYmxlIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2FibGUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRixpbnNldCAwIDFweCA3cHggI0RERCwwIDNweCA2cHggLTNweCAjQkJCO1xufVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4O1xufVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIsIC5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7XG59XG5cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCwgW2Rpc2FibGVkXS5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xufVxuXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qIGlDaGVjayBwbHVnaW4gTWluaW1hbCBza2luLCByZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLFxuLmlyYWRpb19taW5pbWFsLXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljaGVjay9yZWQucG5nKSBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmhvdmVyLFxuLmljaGVja2JveF9taW5pbWFsLXJlZC52YWxpZGF0aW9uLWVycm9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDtcbn1cblxuLmljaGVja2JveF9taW5pbWFsLXJlZC5jaGVja2VkLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkLFxuLmljaGVja2JveF9taW5pbWFsLXJlZC5jaGVja2VkLnZhbGlkYXRpb24tZXJyb3IsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkLnZhbGlkYXRpb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmRpc2FibGVkLFxuLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZC52YWxpZGF0aW9uLWVycm9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQuZGlzYWJsZWQsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuZGlzYWJsZWQsXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQuZGlzYWJsZWQudmFsaWRhdGlvbi1lcnJvcixcbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuZGlzYWJsZWQudmFsaWRhdGlvbi1lcnJvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi5pcmFkaW9fbWluaW1hbC1yZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMDtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZC5ob3Zlcixcbi5pcmFkaW9fbWluaW1hbC1yZWQuaG92ZXIudmFsaWRhdGlvbi1lcnJvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwO1xufVxuXG4uaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pcmFkaW9fbWluaW1hbC1yZWQuaWNoZWNrYm94X21pbmltYWwtcmVkLFxuLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkLnZhbGlkYXRpb24tZXJyb3IsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLnZhbGlkYXRpb24tZXJyb3IuaWNoZWNrYm94X21pbmltYWwtcmVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IDA7XG59XG5cbi5pcmFkaW9fbWluaW1hbC1yZWQuZGlzYWJsZWQsXG4uaXJhZGlvX21pbmltYWwtcmVkLmRpc2FibGVkLnZhbGlkYXRpb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuZGlzYWJsZWQsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pcmFkaW9fbWluaW1hbC1yZWQuZGlzYWJsZWQuaWNoZWNrYm94X21pbmltYWwtcmVkLFxuLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkLmRpc2FibGVkLnZhbGlkYXRpb24tZXJyb3IsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmRpc2FibGVkLnZhbGlkYXRpb24tZXJyb3IuaWNoZWNrYm94X21pbmltYWwtcmVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7XG59XG5cbi8qIEhpRFBJIHN1cHBvcnQgKi9cbkBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNSAvIDQpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgLmljaGVja2JveF9taW5pbWFsLXJlZCxcbiAgLmlyYWRpb19taW5pbWFsLXJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY2hlY2svcmVkQDJ4LnBuZyk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAyMHB4O1xuICB9XG59XG5cbi8qIVxuICogcmVzaXplLXBsdWdpblxuICovXG4uZXF1YWxhdG9yIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJlc2l6ZS1lcXVhbGF0b3Ige1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC05OTk5ZW07XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiFcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIENvcHlyaWdodCAyMDEyIFN0ZWZhbiBQZXRyZVxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuLmRhdGVwaWNrZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gIHRvcDogLTZweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICM4NWM1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjYmU4O1xuICBib3JkZXItY29sb3I6ICMyOThmYzI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNhZmQ5ZWU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiOTk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjczMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNiMzc0MDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjNDI7XG4gIGJvcmRlci1jb2xvcjogI2IzNzQwMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2ZmYzk2Njtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZkYjk5O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2Uge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3Yztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZWYzO1xuICBib3JkZXItY29sb3I6ICM5ZGMxZDM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM3M2E2YzA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM3M2E2YzA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThjOGQ4O1xuICBib3JkZXItY29sb3I6ICM0Yjg4YTY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNjMWQ3ZTM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U0ZWVmMztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2NhNzc7XG4gIGJvcmRlci1jb2xvcjogI2YxYTQxNztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICM4MTU2MDg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogI2JmODAwYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogI2JmODAwYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmFhMjU7XG4gIGJvcmRlci1jb2xvcjogIzgxNTYwODtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmN2NhNzc7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYxNjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xuICBib3JkZXItY29sb3I6ICMxNjE2MTY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWRhdGVwaWNrZXIzLmNzcy5tYXAgKi9cbi50b2dnbGUtc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi5kaXNhYmxlZCA+IC50b2dnbGUtc2xpZGUge1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9nZ2xlLXNsaWRlIC50b2dnbGUtb24sXG4udG9nZ2xlLXNsaWRlIC50b2dnbGUtb2ZmLFxuLnRvZ2dsZS1zbGlkZSAudG9nZ2xlLWJsb2Ige1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRvZ2dsZS1zbGlkZSAudG9nZ2xlLWJsb2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBjdXJzb3I6IGhhbmQ7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLXNsaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzk5OTtcbn1cblxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLW9uLFxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLW9mZiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLW9uLFxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLXNlbGVjdCAudG9nZ2xlLWlubmVyIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDVhMzFmO1xuICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLW9mZixcbi50b2dnbGUtbGlnaHQgLnRvZ2dsZS1zZWxlY3QgLnRvZ2dsZS1vbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNjZmNmY2YsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2NmY2ZjZiwgI2Y1ZjVmNSk7XG59XG5cbi50b2dnbGUtbGlnaHQgLnRvZ2dsZS1ibG9iIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y1ZjVmNSwgI2NmY2ZjZik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjVmNWY1LCAjY2ZjZmNmKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzg4ODtcbn1cblxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLWJsb2I6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTRlNGU0LCAjZjlmOWY5KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlNGU0ZTQsICNmOWY5ZjkpO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbiNoZWFkZXIgLnN3aXBlci1idXR0b24tcHJldixcbiNoZWFkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbiAgYm9yZGVyOiAycHggc29saWQgI0RERERERDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDAgOHB4IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXItY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyLFxuLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2Njtcbn1cblxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlcixcbi5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzMzMzMzMzMzM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbn1cblxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIsXG4uaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbixcbi5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAuaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24sXG4gIC5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24sXG4gIC5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24sXG4gIC5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLmhpZGRlblBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLFxuLmhhcy1zd2lwZXIuaGlkZGVuUGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLXN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXRodW1iLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1tYWluLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLW1haW4tcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLmhpZGRlblBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLXN3aXBlci53aXRob3V0LXRodW1icyAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLW1haW4tcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtc3dpcGVyIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc2xpZGUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnNsaWRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtc3dpcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zbGlkZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnNsaWRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc2xpZGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnNsaWRlLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBib3R0b206IC0zcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi5oYXMtc3dpcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLmFzIC5zbGlkZS13cmFwcGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0UyMDAxQTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGU6aG92ZXIgLnNsaWRlLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTIwMDFBO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uaGFzLXN3aXBlci5oZXJvc3RhZ2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGFzLXN3aXBlci5oZXJvc3RhZ2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxufVxuXG4uc3dpcGVyLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLW91dGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1vdXRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBsaW5lYXI7XG4gIHRvcDogNDUlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN3aXBlci1vdXRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1vdXRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1vdXRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsXG4uc3dpcGVyLW91dGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItb3V0ZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYgaSxcbi5zd2lwZXItb3V0ZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5zd2lwZXItb3V0ZXIgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nYWxsZXJ5LXRvcC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uZ2FsbGVyeS10b3Atd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiBpLFxuLmdhbGxlcnktdG9wLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDQwcHg7XG59XG5cbi5nYWxsZXJ5LXRvcC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uZ2FsbGVyeS10b3Atd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJvdywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbi5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5yb3c6YmVmb3JlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlOmJlZm9yZSxcbi5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlOmJlZm9yZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGU6YmVmb3JlLFxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlOmJlZm9yZSxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZTpiZWZvcmUsXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlOmJlZm9yZSwgLnJvdzphZnRlciwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZTphZnRlcixcbi5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlOmFmdGVyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZTphZnRlcixcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZTphZnRlcixcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZTphZnRlcixcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5yb3c6YWZ0ZXIsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGU6YWZ0ZXIsXG4ubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZTphZnRlciwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGU6YWZ0ZXIsXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGU6YWZ0ZXIsXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGU6YWZ0ZXIsXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJvdywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnJvdywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5yb3csIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG59XG5cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluaywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sLXh4cy0xLCAuY29sLXh4cy0yLCAuY29sLXh4cy0zLCAuY29sLXh4cy00LCAuY29sLXh4cy01LCAuY29sLXh4cy02LCAuY29sLTQsIC5jb2wteHhzLTcsIC5jb2wteHhzLTgsIC5jb2wteHhzLTksIC5jb2wteHhzLTEwLCAuY29sLXh4cy0xMSwgLmNvbC14eHMtMTIsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluaywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbC14eHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14eHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtNiwgLmNvbC00IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14eHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtMTIsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluaywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14eHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5jb2wteHhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5jb2wteHhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uY29sLXh4cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLmNvbC14eHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uY29sLXh4cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY29sLXh4cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uY29sLXh4cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmNvbC14eHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG5cbi5jb2wteHhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbi5jb2wteHhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wteHhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXh4cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0zLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy05LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wteHMtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wteHMtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXhzLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXhzLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXhzLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXhzLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteHMtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLXNkLTEsIC5jb2wtc2QtMiwgLmNvbC1zZC0zLCAuY29sLXNkLTQsIC5jb2wtc2QtNSwgLmNvbC1zZC02LCAuY29sLXNkLTcsIC5jb2wtc2QtOCwgLmNvbC1zZC05LCAuY29sLXNkLTEwLCAuY29sLXNkLTExLCAuY29sLXNkLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNkLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2QtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2QtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNkLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc2QtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc2QtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2QtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc2QtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNkLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2QtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNkLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNkLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNkLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2QtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2QtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc2QtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNkLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGlkZGVuLXh4cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIERFQlVHICovXG4uc2hvdy1ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNob3ctZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NiwgNjEsIDEyNCwgMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODYsIDYxLCAxMjQsIDAuMik7XG59XG5cbi5yb3csIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sLXh4cy0xMiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMixcbi5jb2wteHhzLTExLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLFxuLmNvbC14eHMtMTAsIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsXG4uY29sLXh4cy05LCAuY29sLXhzLTksIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LFxuLmNvbC14eHMtOCwgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LFxuLmNvbC14eHMtNywgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXh4cy02LCAuY29sLTQsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLCAuY29sLW1kLTYsIC5jb2wtbGctNixcbi5jb2wteHhzLTUsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSxcbi5jb2wteHhzLTQsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCxcbi5jb2wteHhzLTMsIC5jb2wteHMtMywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLFxuLmNvbC14eHMtMiwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLFxuLmNvbC14eHMtMSwgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xIHtcbiAgbWluLWhlaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuY29sLXh4cy0xMiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIsXG4gIC5jb2wteHhzLTExLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLFxuICAuY29sLXh4cy0xMCwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCxcbiAgLmNvbC14eHMtOSwgLmNvbC14cy05LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LFxuICAuY29sLXh4cy04LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsXG4gIC5jb2wteHhzLTcsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14eHMtNiwgLmNvbC00LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSwgLmNvbC1tZC02LCAuY29sLWxnLTYsXG4gIC5jb2wteHhzLTUsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSxcbiAgLmNvbC14eHMtNCwgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LFxuICAuY29sLXh4cy0zLCAuY29sLXhzLTMsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLFxuICAuY29sLXh4cy0yLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsXG4gIC5jb2wteHhzLTEsIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29sLXh4cy0xMiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIsXG4gIC5jb2wteHhzLTExLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLFxuICAuY29sLXh4cy0xMCwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCxcbiAgLmNvbC14eHMtOSwgLmNvbC14cy05LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LFxuICAuY29sLXh4cy04LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsXG4gIC5jb2wteHhzLTcsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14eHMtNiwgLmNvbC00LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSwgLmNvbC1tZC02LCAuY29sLWxnLTYsXG4gIC5jb2wteHhzLTUsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSxcbiAgLmNvbC14eHMtNCwgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LFxuICAuY29sLXh4cy0zLCAuY29sLXhzLTMsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLFxuICAuY29sLXh4cy0yLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsXG4gIC5jb2wteHhzLTEsIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbC14eHMtMTIsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyLFxuICAuY29sLXh4cy0xMSwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSxcbiAgLmNvbC14eHMtMTAsIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsXG4gIC5jb2wteHhzLTksIC5jb2wteHMtOSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSxcbiAgLmNvbC14eHMtOCwgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LFxuICAuY29sLXh4cy03LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHhzLTYsIC5jb2wtNCwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsIC5jb2wtbWQtNiwgLmNvbC1sZy02LFxuICAuY29sLXh4cy01LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsXG4gIC5jb2wteHhzLTQsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCxcbiAgLmNvbC14eHMtMywgLmNvbC14cy0zLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluaywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMyxcbiAgLmNvbC14eHMtMiwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLFxuICAuY29sLXh4cy0xLCAuY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuY29sLXh4cy0xMiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIsXG4gIC5jb2wteHhzLTExLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLFxuICAuY29sLXh4cy0xMCwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCxcbiAgLmNvbC14eHMtOSwgLmNvbC14cy05LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LFxuICAuY29sLXh4cy04LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsXG4gIC5jb2wteHhzLTcsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14eHMtNiwgLmNvbC00LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSwgLmNvbC1tZC02LCAuY29sLWxnLTYsXG4gIC5jb2wteHhzLTUsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSxcbiAgLmNvbC14eHMtNCwgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LFxuICAuY29sLXh4cy0zLCAuY29sLXhzLTMsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLFxuICAuY29sLXh4cy0yLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsXG4gIC5jb2wteHhzLTEsIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC53cmFwcGVyLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53cmFwcGVyLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNSU7XG4gICAgcGFkZGluZy1yaWdodDogNy41JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogOTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC53cmFwcGVyLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDk4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAud3JhcHBlciwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyLCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjA4cHg7XG4gIH1cbn1cblxuLndyYXBwZXIgLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciAud3JhcHBlciwgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoIC53cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIC53cmFwcGVyLCAud3JhcHBlciAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UgLndyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLndyYXBwZXIgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLndyYXBwZXIgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC53cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cmFwcGVyLmZ1bGwtd2lkdGgsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuZnVsbC13aWR0aC53cmFwcGVyLCAuZnVsbC13aWR0aC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5mdWxsLXdpZHRoLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXIuZnVsbC13aWR0aCA+IC5jb250YWluZXItZmx1aWQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuZnVsbC13aWR0aC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCwgLmZ1bGwtd2lkdGguaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmZ1bGwtd2lkdGguY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jb2x1bW5fd3JhcHBlci5ncmV5TGlnaHQsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5ncmV5TGlnaHQsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmdyZXlMaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbi5jb2x1bW5fd3JhcHBlci5icmFuZGluZyxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBoMSwgLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIGgyLCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgaDMsIC5jb2x1bW5fd3JhcHBlci5icmFuZGluZyAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIGgyLCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgaDQsIC5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBoNSwgLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIGg2LCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgc3Ryb25nLCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgcCwgLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIGEsIC5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBlbSwgLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIHVsLCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgbGksXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBoMSxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIGgyLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgaDMsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyAuYWRob2MtbWVzc2FnZSBoMixcbi5hZGhvYy1tZXNzYWdlIC5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIGgyLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgaDQsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBoNSxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIGg2LFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgc3Ryb25nLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgcCxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIGEsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBlbSxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIHVsLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgbGksXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIGgxLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBoMixcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgaDMsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIC5hZGhvYy1tZXNzYWdlIGgyLFxuLmFkaG9jLW1lc3NhZ2UgLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBoMixcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgaDQsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIGg1LFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBoNixcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgc3Ryb25nLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBwLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBhLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBlbSxcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgdWwsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBhOmhvdmVyLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgYTpob3Zlcixcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgLmNzYy1mcmFtZS1ydWxlci1iZWZvcmU6YmVmb3JlLFxuLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIC5jc2MtYm90aC1ydWxlcnM6YmVmb3JlLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgLmNzYy1mcmFtZS1ydWxlci1iZWZvcmU6YmVmb3JlLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgLmNzYy1ib3RoLXJ1bGVyczpiZWZvcmUsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIC5jc2MtZnJhbWUtcnVsZXItYmVmb3JlOmJlZm9yZSxcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgLmNzYy1ib3RoLXJ1bGVyczpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIC5jc2MtZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIsXG4uY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgLmNzYy1ib3RoLXJ1bGVyczphZnRlcixcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIC5jc2MtZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyAuY3NjLWJvdGgtcnVsZXJzOmFmdGVyLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyAuY3NjLWZyYW1lLXJ1bGVyLWFmdGVyOmFmdGVyLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyAuY3NjLWJvdGgtcnVsZXJzOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5jb2x1bW5fd3JhcHBlci5jb2xvci13aGl0ZSxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmNvbG9yLXdoaXRlLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2x1bW5fd3JhcHBlci5jb2x1bW5fd3JhcHBlci12ZXJ0aWNhbC1zcGFjaW5nIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuY29udGVudC1wYWRkaW5nLTEge1xuICBwYWRkaW5nOiAwIDguMzMlO1xufVxuXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5jb250ZW50LXBhZGRpbmctMiB7XG4gIHBhZGRpbmc6IDAgMTYuNjYlO1xufVxuXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5jb250ZW50LXBhZGRpbmctMyB7XG4gIHBhZGRpbmc6IDAgMjUuMDAlO1xufVxuXG4uZmxleC13cmFwLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5mbGV4LXdyYXAtcm93IFtjbGFzcyo9Y29sLW1kXS5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5mbGV4LXdyYXAtcm93IFtjbGFzcyo9Y29sLXhzXS5jb2wteHMtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZsZXgtd3JhcC1yb3cgW2NsYXNzKj1jb2wteHhzXS5jb2wteHhzLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTAuM3B4O1xuICB9XG59XG5cbi5jb250ZW50LWNhcm91c2VsLnN3aXBlci1jb250YWluZXIuZXF1YWwtaGVpZ2h0LWNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci5lcXVhbC1oZWlnaHQtY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxleC1wb3NpdGlvbmluZy1hY3RpdmUuZmxleC1wb3NpdGlvbi10b3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZS5mbGV4LXBvc2l0aW9uLWJvdHRvbSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZS5mbGV4LXBvc2l0aW9uLXRvcC1ib3R0b20ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci5uYXZpZ2F0aW9uLWV4Y2x1ZGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLyogZGlzcGxheSB0aGUgY29sdW1uIHJvdyAxMDAlIHdpdGggLSBuZWVkZWQgZm9yIHRpbGV2aWV3ICovXG4ud3JhcHBlci5jb2x1bW4tcm93LWZ1bGwtd2l0aCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5jb2x1bW4tcm93LWZ1bGwtd2l0aC53cmFwcGVyLCAuY29sdW1uLXJvdy1mdWxsLXdpdGguaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY29sdW1uLXJvdy1mdWxsLXdpdGguY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogc3R5bGVzIGZvciB1c2UgYXMgdGlsZSB3aXRoIGZsdWlkIGNvbnRlbnR0eXBlICovXG4uY29sdW1uX3dyYXBwZXIudGlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5jb250ZW50LXBhZGRpbmctNCB7XG4gIHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5jb250ZW50LXBhZGRpbmctNSB7XG4gIHBhZGRpbmc6IDAgMXB4IDJweCAxcHg7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5jb250ZW50LXBhZGRpbmctNiB7XG4gIHBhZGRpbmc6IDAgMnB4IDRweCAycHg7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZTpob3ZlciAuYmFja2dyb3VuZC1pbWFnZSxcbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlOmZvY3VzIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIgPiAud3JhcHBlciwgLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciA+IC53cmFwcGVyLCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZSAud3JhcHBlciwgLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZSAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlIC53cmFwcGVyIGRpdiwgLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoIGRpdiwgLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciBkaXYsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAud3JhcHBlciAuY3NjLWZyYW1lLWluZGVudC1sZWZ0LCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuY3NjLWZyYW1lLWluZGVudC1sZWZ0LCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgLmNzYy1mcmFtZS1pbmRlbnQtbGVmdCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIC5jc2MtZnJhbWUtaW5kZW50LWxlZnQge1xuICBtYXJnaW4tbGVmdDogMjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5jc2MtdGV4dC1vbmx5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuY3NjLXRleHQtb25seSBhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5jc2MtZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDE2cHggMzBweCAxMHB4IDMwcHg7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmNzYy10ZXh0cGljLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5jc2MtdGV4dHBpYy10ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5jc2MtdGV4dHBpYy10ZXh0IHAgLmJ0bi1kZWZhdWx0LCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5jc2MtdGV4dHBpYy10ZXh0IHAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuY3NjLXRleHRwaWMtdGV4dCBwIC5idG4tYmx1ZSxcbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmNzYy10ZXh0cGljLXRleHQgcCAuYnRuLXdoaXRlLW91dGxpbmVkLFxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuY3NjLXRleHRwaWMtdGV4dCBwIC5idG4tZ3JleS1vdXRsaW5lZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSBwIC5idG4tZGVmYXVsdCwgLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSBwIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gcCAuYnRuLWJsdWUsXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIHAgLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gcCAuYnRuLWdyZXktb3V0bGluZWQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJPdmVybGF5VGlsZVwiXSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIk92ZXJsYXlUaWxlXCJdIC53aXRob3V0LXBhZGRpbmcucmVsYXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGhlaWdodDogMzMlO1xuICBsZWZ0OiAtMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIk92ZXJsYXlUaWxlXCJdIC53aXRob3V0LXBhZGRpbmcucmVsYXRpdmUgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pZnJhbWUtc2Nyb2xsLXdyYXBwZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY3NjLWJvdGgtcnVsZXJzOjpiZWZvcmUsIC5jc2MtYm90aC1ydWxlcnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sIC5jc2MtZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIsIGh0bWwgLmNzYy1ib3RoLXJ1bGVyczphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwgLmNzYy1mcmFtZS1ydWxlci1iZWZvcmU6YmVmb3JlLCBodG1sIC5jc2MtYm90aC1ydWxlcnM6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQGtleWZyYW1lcyBidG5fcHVsc2Uge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cblxuLndoaXRlLXdpdGgtZ3JleS1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlci5iZy1jb2xvci10cmFuc3BhcmVudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLndoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi53aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ud2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLndoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi53aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ud2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLndoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi53aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmxhY2suYmctY29sb3ItdHJhbnNwYXJlbnQtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmJsYWNrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5ibGFjay5iZy1jb2xvci10cmFuc3BhcmVudC03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYmxhY2suYmctY29sb3ItdHJhbnNwYXJlbnQtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmJsYWNrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5ibGFjay5iZy1jb2xvci10cmFuc3BhcmVudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uYmxhY2suYmctY29sb3ItdHJhbnNwYXJlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJsYWNrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ibGFjay5iZy1jb2xvci10cmFuc3BhcmVudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC45KTtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC44KTtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC43KTtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC42KTtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC41KTtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC40KTtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4yKTtcbn1cblxuLmdyZXkuYmctY29sb3ItdHJhbnNwYXJlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4xKTtcbn1cblxuLnNtb2tlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cblxuLnNtb2tlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuOSk7XG59XG5cbi5zbW9rZS5iZy1jb2xvci10cmFuc3BhcmVudC04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjgpO1xufVxuXG4uc21va2UuYmctY29sb3ItdHJhbnNwYXJlbnQtNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC43KTtcbn1cblxuLnNtb2tlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNik7XG59XG5cbi5zbW9rZS5iZy1jb2xvci10cmFuc3BhcmVudC01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpO1xufVxuXG4uc21va2UuYmctY29sb3ItdHJhbnNwYXJlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC40KTtcbn1cblxuLnNtb2tlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG59XG5cbi5zbW9rZS5iZy1jb2xvci10cmFuc3BhcmVudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjIpO1xufVxuXG4uc21va2UuYmctY29sb3ItdHJhbnNwYXJlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4xKTtcbn1cblxuLmJsdWUsXG4uYmx1ZS5hbHRlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEE3RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTksXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuOSk7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTgsXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuOCk7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTcsXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuNyk7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTYsXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuNik7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTUsXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuNSk7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTQsXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuNCk7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTMsXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuMyk7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTIsXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuMik7XG59XG5cbi5ibHVlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTEsXG4uYmx1ZS5hbHRlcmVkLmJnLWNvbG9yLXRyYW5zcGFyZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuMSk7XG59XG5cbi5ibHVlIC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtLFxuLmJsdWUgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0gc3Bhbixcbi5ibHVlLmFsdGVyZWQgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0sXG4uYmx1ZS5hbHRlcmVkIC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZSBwLFxuLmJsdWUuYWx0ZXJlZCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibHVlIC5jc2MtZGVmYXVsdCBwLFxuLmJsdWUuYWx0ZXJlZCAuY3NjLWRlZmF1bHQgcCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ncmV5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmV5LWRhcmsuYmctY29sb3ItdHJhbnNwYXJlbnQtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC45KTtcbn1cblxuLmdyZXktZGFyay5iZy1jb2xvci10cmFuc3BhcmVudC04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjgpO1xufVxuXG4uZ3JleS1kYXJrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNyk7XG59XG5cbi5ncmV5LWRhcmsuYmctY29sb3ItdHJhbnNwYXJlbnQtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC42KTtcbn1cblxuLmdyZXktZGFyay5iZy1jb2xvci10cmFuc3BhcmVudC01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjUpO1xufVxuXG4uZ3JleS1kYXJrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNCk7XG59XG5cbi5ncmV5LWRhcmsuYmctY29sb3ItdHJhbnNwYXJlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC4zKTtcbn1cblxuLmdyZXktZGFyay5iZy1jb2xvci10cmFuc3BhcmVudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG4uZ3JleS1kYXJrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuMSk7XG59XG5cbi5ncmFkaWVudC1ncmV5LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiAwJSwgI0Y2RjZGNiAxMDAlKTtcbn1cblxuLmdyYWRpZW50LWdyZXktd2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuOSkgMTAwJSk7XG59XG5cbi5ncmFkaWVudC1ncmV5LXdoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjgpIDEwMCUpO1xufVxuXG4uZ3JhZGllbnQtZ3JleS13aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC43KSAxMDAlKTtcbn1cblxuLmdyYWRpZW50LWdyZXktd2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDAlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNikgMTAwJSk7XG59XG5cbi5ncmFkaWVudC1ncmV5LXdoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpIDEwMCUpO1xufVxuXG4uZ3JhZGllbnQtZ3JleS13aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC40KSAxMDAlKTtcbn1cblxuLmdyYWRpZW50LWdyZXktd2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDAlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMykgMTAwJSk7XG59XG5cbi5ncmFkaWVudC1ncmV5LXdoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjIpIDEwMCUpO1xufVxuXG4uZ3JhZGllbnQtZ3JleS13aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4xKSAxMDAlKTtcbn1cblxuLmJsdWUgLmJ0bi1saW5rLCAuYmx1ZSAud2VsdC1pY29uLCAuYmxhY2sgLmJ0bi1saW5rLCAuYmxhY2sgLndlbHQtaWNvbiwgLmdyZXktZGFyayAuYnRuLWxpbmssIC5ncmV5LWRhcmsgLndlbHQtaWNvbiwgLnNtb2tlIC5idG4tbGluaywgLnNtb2tlIC53ZWx0LWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFLTkpSRUZVR0pWdDBERU9BV0VRQmVEMy8xYXJVRkNJUkRSTzRXZ09vRllRb3RCeUJiM290cE1RVVZDNHhIdFBNOFhhM2FrbWVkOU1NZ09TSmNtenBCN2FpdVRKdGtsZUpmVWJ3SGJYOWpGUUtXblFoZ3FTaDBBM1NhTTJsRWx1QWoxdFQ5cFFJcmtPOUFDQVhETkRBUFBvTDMrSnBESEplMHp2YlhlcXE2Y2tYeEd1Yk9mcTVJemtKOEtsN1ZSLzFOdTJKUzBhSVlBaXBiUUQ4TTA1Ynh0bkFmZ0JCOFNoc0hVL1lPVUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlIC5idG4tbGluazpob3ZlciwgLmJsdWUgLndlbHQtaWNvbjpob3ZlciwgLmJsYWNrIC5idG4tbGluazpob3ZlciwgLmJsYWNrIC53ZWx0LWljb246aG92ZXIsIC5ncmV5LWRhcmsgLmJ0bi1saW5rOmhvdmVyLCAuZ3JleS1kYXJrIC53ZWx0LWljb246aG92ZXIsIC5zbW9rZSAuYnRuLWxpbms6aG92ZXIsIC5zbW9rZSAud2VsdC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBTUNBWUFBQUJmbnZ5ZEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBS05KUkVGVUdKVnQwREVPQVdFUUJlRDMvMWFyVUZDSVJEUk80V2dPb0ZZUW90QnlCYjNvdHBNUVVWQzR4SHRQTThYYTNha21lZDlNTWdPU0pjbXpwQjdhaXVUSnRrbGVKZlVid0hiWDlqRlFLV25RaGdxU2gwQTNTYU0ybEVsdUFqMXRUOXBRSXJrTzlBQ0FYRE5EQVBQb0wzK0pwREhKZTB6dmJYZXFxNmNrWHhHdWJPZnE1SXprSjhLbDdWUi8xTnUySlMwYUlZQWlwYlFEOE0wNWJ4dG5BZmdCQjhTaHNIVS9ZT1VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlM0MhRE9DVFlQRSUyMHN2ZyUyMFBVQkxJQyUyMCUyMi0lMkYlMkZXM0MlMkYlMkZEVEQlMjBTVkclMjAxLjElMkYlMkZFTiUyMiUyMCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGR3JhcGhpY3MlMkZTVkclMkYxLjElMkZEVEQlMkZzdmcxMS5kdGQlMjIlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJFYmVuZV8xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMCUyMHdpZHRoJTNEJTIyOHB4JTIyJTIwaGVpZ2h0JTNEJTIyMTJweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDglMjAxMiUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjA4JTIwMTIlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBkJTNEJTIyTTEuNTYyJTJDMC4yNTdsNS4xNzIlMkM0Ljk1OGMwLjM1NCUyQzAuMzQyJTJDMC4zNTQlMkMwLjg5NiUyQzAlMkMxLjI0MmwtNS4xNzIlMkM0Ljk1N2MtMC4zNTglMkMwLjM0LTAuOTM4JTJDMC4zNC0xLjI5MyUyQzAlMjBjLTAuMzU3LTAuMzQtMC4zNTctMC45JTJDMC0xLjI0Mmw0LjUyNi00LjMzN0wwLjI2OCUyQzEuNDk3Yy0wLjM1Ny0wLjM0Mi0wLjM1Ny0wLjg5OCUyQzAtMS4yNEMwLjYyNC0wLjA4NSUyQzEuMjA0LTAuMDg1JTJDMS41NjIlMkMwLjI1N3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlciAuYnRuLWxpbmssIC53aGl0ZS13aXRoLWdyZXktYm9yZGVyIC53ZWx0LWljb24sIC53aGl0ZSAuYnRuLWxpbmssIC53aGl0ZSAud2VsdC1pY29uLCAuZ3JleSAuYnRuLWxpbmssIC5ncmV5IC53ZWx0LWljb24sIC5ncmFkaWVudC1ncmV5LXdoaXRlIC5idG4tbGluaywgLmdyYWRpZW50LWdyZXktd2hpdGUgLndlbHQtaWNvbiB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQVBGSlJFRlVHSlZsenlGT3hFQVl4ZkgvTjIwdlFEWWdLTzFNS3hBSUhBNjFOMEN1UXhFUWV3TXVnQ2FFUUlMQWNvUk5DS3hCTmNIVE1KMWdFQ2hzay9sUVRicmwyZmRMWHA0NDU5NVY5U2ROMDVPMmJYK1p4TVFZUDBSazN2ZjlLcy96clg5Z05wc3RnQ2RqekZHV1pjOVZWVzF2Z0tacCtxSW9Gc0FqY0tpcXIzbWU3dzVBeHRnNWR3T2NBWjh4eG5rSW9UTWpFTDMzNThBdFVBRXJnREdnTE1zZFZUMEdNTWE4YllDNnJ2ZUF0WWdjcU9xRDkvNFVJQUVvaXFJU2tSY1JxV09NMXlHRUN5QUNHR3Z0ZnBJa2E4QUNWeUdFNVZBT3UxL09PYlhXWGs1ZUFaQ0t5TDJxZm5kZGR6Y3RBZjRBckF0U2FCN2VGU3dBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI4MjgyMjglMjIlMjBkJTNEJTIyTTEuNTYyJTJDMC4yNTdsNS4xNzIlMkM0Ljk1OGMwLjM1NCUyQzAuMzQyJTJDMC4zNTQlMkMwLjg5NiUyQzAlMkMxLjI0MmwtNS4xNzIlMkM0Ljk1N2MtMC4zNTglMkMwLjM0LTAuOTM4JTJDMC4zNC0xLjI5MyUyQzAlMjBjLTAuMzU3LTAuMzQtMC4zNTctMC45JTJDMC0xLjI0Mmw0LjUyNi00LjMzN0wwLjI2OCUyQzEuNDk3Yy0wLjM1Ny0wLjM0Mi0wLjM1Ny0wLjg5OCUyQzAtMS4yNEMwLjYyNC0wLjA4NSUyQzEuMjA0LTAuMDg1JTJDMS41NjIlMkMwLjI1N3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlciAuYnRuLWxpbms6aG92ZXIsIC53aGl0ZS13aXRoLWdyZXktYm9yZGVyIC53ZWx0LWljb246aG92ZXIsIC53aGl0ZSAuYnRuLWxpbms6aG92ZXIsIC53aGl0ZSAud2VsdC1pY29uOmhvdmVyLCAuZ3JleSAuYnRuLWxpbms6aG92ZXIsIC5ncmV5IC53ZWx0LWljb246aG92ZXIsIC5ncmFkaWVudC1ncmV5LXdoaXRlIC5idG4tbGluazpob3ZlciwgLmdyYWRpZW50LWdyZXktd2hpdGUgLndlbHQtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjgyODI4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQVBGSlJFRlVHSlZsenlGT3hFQVl4ZkgvTjIwdlFEWWdLTzFNS3hBSUhBNjFOMEN1UXhFUWV3TXVnQ2FFUUlMQWNvUk5DS3hCTmNIVE1KMWdFQ2hzay9sUVRicmwyZmRMWHA0NDU5NVY5U2ROMDVPMmJYK1p4TVFZUDBSazN2ZjlLcy96clg5Z05wc3RnQ2RqekZHV1pjOVZWVzF2Z0tacCtxSW9Gc0FqY0tpcXIzbWU3dzVBeHRnNWR3T2NBWjh4eG5rSW9UTWpFTDMzNThBdFVBRXJnREdnTE1zZFZUMEdNTWE4YllDNnJ2ZUF0WWdjcU9xRDkvNFVJQUVvaXFJU2tSY1JxV09NMXlHRUN5QUNHR3Z0ZnBJa2E4QUNWeUdFNVZBT3UxL09PYlhXWGs1ZUFaQ0t5TDJxZm5kZGR6Y3RBZjRBckF0U2FCN2VGU3dBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI4MjgyMjglMjIlMjBkJTNEJTIyTTEuNTYyJTJDMC4yNTdsNS4xNzIlMkM0Ljk1OGMwLjM1NCUyQzAuMzQyJTJDMC4zNTQlMkMwLjg5NiUyQzAlMkMxLjI0MmwtNS4xNzIlMkM0Ljk1N2MtMC4zNTglMkMwLjM0LTAuOTM4JTJDMC4zNC0xLjI5MyUyQzAlMjBjLTAuMzU3LTAuMzQtMC4zNTctMC45JTJDMC0xLjI0Mmw0LjUyNi00LjMzN0wwLjI2OCUyQzEuNDk3Yy0wLjM1Ny0wLjM0Mi0wLjM1Ny0wLjg5OCUyQzAtMS4yNEMwLjYyNC0wLjA4NSUyQzEuMjA0LTAuMDg1JTJDMS41NjIlMkMwLjI1N3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSxcbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5oMTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIGgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgLmgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5oMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIGgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgLmFkaG9jLW1lc3NhZ2UgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5hZGhvYy1tZXNzYWdlIC50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5oMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIGgzOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgLmFkaG9jLW1lc3NhZ2UgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uYWRob2MtbWVzc2FnZSAudGV4dC13aGl0ZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIC5oMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIGg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSAuaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC13aGl0ZSBoNDpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIC5oNDpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIGg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSAuaDU6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC13aGl0ZSBoNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIC5oNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIGg2Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSAuaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC13aGl0ZSBoNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIC5oNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5jc2MtZGVmYXVsdCBwLCAudGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIHAsXG4udGV4dC13aGl0ZSAuY3NjLWRlZmF1bHQgcCxcbi50ZXh0LXdoaXRlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSAuY3NjLWRlZmF1bHQgcCBiLFxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSAuY3NjLWRlZmF1bHQgcCBzdHJvbmcsIC50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgcCBiLFxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSBwIHN0cm9uZyxcbi50ZXh0LXdoaXRlIC5jc2MtZGVmYXVsdCBwIGIsXG4udGV4dC13aGl0ZSAuY3NjLWRlZmF1bHQgcCBzdHJvbmcsXG4udGV4dC13aGl0ZSBwIGIsXG4udGV4dC13aGl0ZSBwIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrLFxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBoMTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayAuaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBoMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSwgLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayAuYWRob2MtbWVzc2FnZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSwgLmFkaG9jLW1lc3NhZ2UgLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmgzOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayAuYWRob2MtbWVzc2FnZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5hZGhvYy1tZXNzYWdlIC50ZXh0LWJsYWNrIGgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgLmgzOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIC5oNDpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWJsYWNrIGg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgLmg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgaDU6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIC5oNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWJsYWNrIGg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgLmg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIC5oNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWJsYWNrIGg2Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgLmg2Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmNzYy1kZWZhdWx0IHAsIC50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgcCxcbi50ZXh0LWJsYWNrIC5jc2MtZGVmYXVsdCBwLFxuLnRleHQtYmxhY2sgcCB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIC5jc2MtZGVmYXVsdCBwIGIsXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIC5jc2MtZGVmYXVsdCBwIHN0cm9uZywgLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBwIGIsXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIHAgc3Ryb25nLFxuLnRleHQtYmxhY2sgLmNzYy1kZWZhdWx0IHAgYixcbi50ZXh0LWJsYWNrIC5jc2MtZGVmYXVsdCBwIHN0cm9uZyxcbi50ZXh0LWJsYWNrIHAgYixcbi50ZXh0LWJsYWNrIHAgc3Ryb25nIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuaDEsXG4uaDEsXG4uaDQge1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoMSxcbiAgLmgxLFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoMSxcbiAgLmgxLFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDEsXG4gIC5oMSxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmFsdGVyZWQgaDEsIC5hbHRlcmVkXG4uaDEsIC5hbHRlcmVkXG4uaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm9zdGFnZSBoMSwgLmhlcm9zdGFnZVxuLmgxIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UgaDEsIC5oZXJvc3RhZ2VcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9zdGFnZSBoMSwgLmhlcm9zdGFnZVxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmhlcm9zdGFnZSBoMSwgLmhlcm9zdGFnZVxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmhlcm9zdGFnZSBoMSwgLmhlcm9zdGFnZVxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuLmFsdGVyZWQgaDIsIC5hbHRlcmVkXG4uaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuLmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UgaDIsIC5oZXJvc3RhZ2VcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG5cbmgzLFxuLmFkaG9jLW1lc3NhZ2UgaDIsIC5oMyB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgXG4gIGgzLFxuICAuYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuLmFsdGVyZWQgaDMsIC5hbHRlcmVkIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuYWx0ZXJlZCBoMiwgLmFsdGVyZWRcbi5oMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIGgzLCAuaGVyb3N0YWdlIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuaGVyb3N0YWdlIGgyLCAuaGVyb3N0YWdlXG4uaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UgaDMsIC5oZXJvc3RhZ2UgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5oZXJvc3RhZ2UgaDIsIC5oZXJvc3RhZ2VcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9zdGFnZSBoMywgLmhlcm9zdGFnZSAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmhlcm9zdGFnZSBoMywgLmhlcm9zdGFnZSAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmhlcm9zdGFnZSBoMywgLmhlcm9zdGFnZSAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG5oNCxcbmg2LFxuLmg2IHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDQsXG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoNCxcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoNCxcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi5hbHRlcmVkIGg0LCAuYWx0ZXJlZFxuaDYsIC5hbHRlcmVkXG4uaDYge1xuICBjb2xvcjogI0RERERERDtcbn1cblxuaDUsIC5oNSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWx0ZXJlZCBoNSwgLmFsdGVyZWRcbi5oNSB7XG4gIGNvbG9yOiAjREREREREO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5wIGIsXG5wIHN0cm9uZyB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG5wW3N0eWxlKj1cImNvbG9yXCJdIGIsXG5wW3N0eWxlKj1cImNvbG9yXCJdIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5wLmJvZHl0ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxudWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jc2MtZGVmYXVsdCBwLCAuY3NjLWRlZmF1bHQgbGksIC5jc2MtdGV4dHBpYyBwLCAuY3NjLXRleHRwaWMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmgxLmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEuaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMi5oMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgyLmgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDMuaDEsIC5hZGhvYy1tZXNzYWdlIGgyLmgxIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDMuaDIsIC5hZGhvYy1tZXNzYWdlIGgyLmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgc3Bhbi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgc3Bhbi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIHNwYW4uc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgc3Bhbi5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgc3Bhbi5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBzcGFuLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBzcGFuLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIHNwYW4ubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIHNwYW4ubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgc3Bhbi54bCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBzcGFuLnhsIHtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBzcGFuLnhsIHtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIHNwYW4ueHhsIHtcbiAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIHNwYW4ueHhsIHtcbiAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBzcGFuLnh4bCB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuc3Ryb25nLFxuYixcbi5ib2xkLFxuLmV4Y2VycHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYS1kZW1pXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwLjI1ZW07XG59XG5cbi5iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwLjI1ZW07XG59XG5cbi5iYWNrZ3JvdW5kLWJsdWUtbXVsdGktbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBN0Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAxMHB4IDAgMCAjMDE0QTdGLCAtMTBweCAwIDAgIzAxNEE3RjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0MnB4IDA7XG59XG5cbmJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuYmxvY2txdW90ZSAuYmFja2dyb3VuZC1ibHVlLW11bHRpLWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYmxvY2txdW90ZSA+IHNwYW4sXG5ibG9ja3F1b3RlID4gcCxcbmJsb2NrcXVvdGUgPiBwLmJvZHl0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40M3B4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGJsb2NrcXVvdGUgPiBzcGFuLFxuICBibG9ja3F1b3RlID4gcCxcbiAgYmxvY2txdW90ZSA+IHAuYm9keXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmhlcm9zdGFnZSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5jaXRlIHtcbiAgY29sb3I6ICMwMTRBN0Y7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYS1kZW1pXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJhY2tncm91bmQtd2hpdGUtd2l0aC10cmFuc3BhcmVuY3kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJveC1zaGFkb3c6IDEwcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgLTEwcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLyogRm9yIGZpcmVmb3ggYnJvd3NlciAqL1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5iYWNrZ3JvdW5kLWJsYWNrLXdpdGgtdHJhbnNwYXJlbmN5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuOSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAxMHB4IDAgMCByZ2JhKDQwLCA0MCwgNDAsIDAuOSksIC0xMHB4IDAgMCByZ2JhKDQwLCA0MCwgNDAsIDAuOSk7XG4gIC8qIEZvciBmaXJlZm94IGJyb3dzZXIgKi9cbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGV4dC1ncmFkaWVudHMge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlO1xufVxuXG4udGV4dC1ncmFkaWVudHMudGV4dC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udGV4dC1ncmFkaWVudHMudGV4dC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGV4dC1ncmFkaWVudHMtbGlnaHQtcGluay10by1ibHVlIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI0RDNjQ3OCwgIzZFODdDMyk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiAjREM2NDc4O1xufVxuXG4udGV4dC1ncmFkaWVudHMtYmx1ZS10by1saWdodC1waW5rIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZFODdDMywgI0RDNjQ3OCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiAjNkU4N0MzO1xufVxuXG4udGV4dC1ncmFkaWVudHMtYmx1ZS10by1saW1lIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZFODdDMywgI0U2RDIwMCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiAjNkU4N0MzO1xufVxuXG4udGV4dC1ncmFkaWVudHMtbGltZS10by1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRTZEMjAwLCAjRjA3ODE5KTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6ICNFNkQyMDA7XG59XG5cbi50ZXh0LWdyYWRpZW50cy1vcmFuZ2UtdG8tbGltZSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNGMDc4MTksICNFNkQyMDApO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogI0YwNzgxOTtcbn1cblxuLnRleHQtZ3JhZGllbnRzLXBpbmstdG8tbGlnaHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI0U2NDY2OSwgI0ZBQTUwMCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiAjRTY0NjY5O1xufVxuXG4udGV4dC1ncmFkaWVudHMtbGlnaHQtb3JhbmdlLXRvLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRkFBNTAwLCAjRTY0NjY5KTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6ICNGQUE1MDA7XG59XG5cbi5zbWEtdW5kZXJsaW5lLCAuc21hLXVuZGVybGluZS13aXRoLXNwYWNpbmcge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNtYS11bmRlcmxpbmUtd2l0aC1zcGFjaW5nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogMC4wNWVtO1xufVxuXG5hLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwNEE3RjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXItY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAyRTRGO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDFCMkY7XG59XG5cbmE6YWN0aXZlLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDFCMkY7XG59XG5cbmEgaDEsXG4uY3NjLXRleHRwaWMgYSBoMSxcbmEgaDIsXG4uY3NjLXRleHRwaWNcbmEgaDIsXG5hIGgzLFxuYSAuYWRob2MtbWVzc2FnZSBoMixcbi5hZGhvYy1tZXNzYWdlIGEgaDIsXG4uY3NjLXRleHRwaWMgYSBoMyxcbi5jc2MtdGV4dHBpYyBhIC5hZGhvYy1tZXNzYWdlIGgyLFxuLmFkaG9jLW1lc3NhZ2UgLmNzYy10ZXh0cGljIGEgaDIsXG5hIGg0LFxuLmNzYy10ZXh0cGljXG5hIGg0LFxuYSBoNSxcbi5jc2MtdGV4dHBpY1xuYSBoNSxcbmEgaDYsXG4uY3NjLXRleHRwaWNcbmEgaDYsXG5oMSBhLFxuLmNzYy10ZXh0cGljXG5oMSBhLFxuaDIgYSxcbi5jc2MtdGV4dHBpY1xuaDIgYSxcbmgzIGEsXG4uYWRob2MtbWVzc2FnZSBoMiBhLFxuLmNzYy10ZXh0cGljIGgzIGEsXG4uY3NjLXRleHRwaWMgLmFkaG9jLW1lc3NhZ2UgaDIgYSxcbi5hZGhvYy1tZXNzYWdlIC5jc2MtdGV4dHBpYyBoMiBhLFxuaDQgYSxcbi5jc2MtdGV4dHBpY1xuaDQgYSxcbmg1IGEsXG4uY3NjLXRleHRwaWNcbmg1IGEsXG5oNiBhLFxuLmNzYy10ZXh0cGljXG5oNiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwNEE3RjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hIGgxOmhvdmVyLCBhIGgxOmZvY3VzLFxuLmNzYy10ZXh0cGljIGEgaDE6aG92ZXIsXG4uY3NjLXRleHRwaWMgYSBoMTpmb2N1cyxcbmEgaDI6aG92ZXIsXG5hIGgyOmZvY3VzLFxuLmNzYy10ZXh0cGljXG5hIGgyOmhvdmVyLFxuLmNzYy10ZXh0cGljXG5hIGgyOmZvY3VzLFxuYSBoMzpob3ZlcixcbmEgLmFkaG9jLW1lc3NhZ2UgaDI6aG92ZXIsXG4uYWRob2MtbWVzc2FnZSBhIGgyOmhvdmVyLFxuYSBoMzpmb2N1cyxcbmEgLmFkaG9jLW1lc3NhZ2UgaDI6Zm9jdXMsXG4uYWRob2MtbWVzc2FnZSBhIGgyOmZvY3VzLFxuLmNzYy10ZXh0cGljIGEgaDM6aG92ZXIsXG4uY3NjLXRleHRwaWMgYSAuYWRob2MtbWVzc2FnZSBoMjpob3Zlcixcbi5hZGhvYy1tZXNzYWdlIC5jc2MtdGV4dHBpYyBhIGgyOmhvdmVyLFxuLmNzYy10ZXh0cGljIGEgaDM6Zm9jdXMsXG4uY3NjLXRleHRwaWMgYSAuYWRob2MtbWVzc2FnZSBoMjpmb2N1cyxcbi5hZGhvYy1tZXNzYWdlIC5jc2MtdGV4dHBpYyBhIGgyOmZvY3VzLFxuYSBoNDpob3ZlcixcbmEgaDQ6Zm9jdXMsXG4uY3NjLXRleHRwaWNcbmEgaDQ6aG92ZXIsXG4uY3NjLXRleHRwaWNcbmEgaDQ6Zm9jdXMsXG5hIGg1OmhvdmVyLFxuYSBoNTpmb2N1cyxcbi5jc2MtdGV4dHBpY1xuYSBoNTpob3Zlcixcbi5jc2MtdGV4dHBpY1xuYSBoNTpmb2N1cyxcbmEgaDY6aG92ZXIsXG5hIGg2OmZvY3VzLFxuLmNzYy10ZXh0cGljXG5hIGg2OmhvdmVyLFxuLmNzYy10ZXh0cGljXG5hIGg2OmZvY3VzLFxuaDEgYTpob3ZlcixcbmgxIGE6Zm9jdXMsXG4uY3NjLXRleHRwaWNcbmgxIGE6aG92ZXIsXG4uY3NjLXRleHRwaWNcbmgxIGE6Zm9jdXMsXG5oMiBhOmhvdmVyLFxuaDIgYTpmb2N1cyxcbi5jc2MtdGV4dHBpY1xuaDIgYTpob3Zlcixcbi5jc2MtdGV4dHBpY1xuaDIgYTpmb2N1cyxcbmgzIGE6aG92ZXIsXG4uYWRob2MtbWVzc2FnZSBoMiBhOmhvdmVyLFxuaDMgYTpmb2N1cyxcbi5hZGhvYy1tZXNzYWdlIGgyIGE6Zm9jdXMsXG4uY3NjLXRleHRwaWMgaDMgYTpob3Zlcixcbi5jc2MtdGV4dHBpYyAuYWRob2MtbWVzc2FnZSBoMiBhOmhvdmVyLFxuLmFkaG9jLW1lc3NhZ2UgLmNzYy10ZXh0cGljIGgyIGE6aG92ZXIsXG4uY3NjLXRleHRwaWMgaDMgYTpmb2N1cyxcbi5jc2MtdGV4dHBpYyAuYWRob2MtbWVzc2FnZSBoMiBhOmZvY3VzLFxuLmFkaG9jLW1lc3NhZ2UgLmNzYy10ZXh0cGljIGgyIGE6Zm9jdXMsXG5oNCBhOmhvdmVyLFxuaDQgYTpmb2N1cyxcbi5jc2MtdGV4dHBpY1xuaDQgYTpob3Zlcixcbi5jc2MtdGV4dHBpY1xuaDQgYTpmb2N1cyxcbmg1IGE6aG92ZXIsXG5oNSBhOmZvY3VzLFxuLmNzYy10ZXh0cGljXG5oNSBhOmhvdmVyLFxuLmNzYy10ZXh0cGljXG5oNSBhOmZvY3VzLFxuaDYgYTpob3Zlcixcbmg2IGE6Zm9jdXMsXG4uY3NjLXRleHRwaWNcbmg2IGE6aG92ZXIsXG4uY3NjLXRleHRwaWNcbmg2IGE6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAyRTRGO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEgaDE6YWN0aXZlLFxuLmNzYy10ZXh0cGljIGEgaDE6YWN0aXZlLFxuYSBoMjphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmEgaDI6YWN0aXZlLFxuYSBoMzphY3RpdmUsXG5hIC5hZGhvYy1tZXNzYWdlIGgyOmFjdGl2ZSxcbi5hZGhvYy1tZXNzYWdlIGEgaDI6YWN0aXZlLFxuLmNzYy10ZXh0cGljIGEgaDM6YWN0aXZlLFxuLmNzYy10ZXh0cGljIGEgLmFkaG9jLW1lc3NhZ2UgaDI6YWN0aXZlLFxuLmFkaG9jLW1lc3NhZ2UgLmNzYy10ZXh0cGljIGEgaDI6YWN0aXZlLFxuYSBoNDphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmEgaDQ6YWN0aXZlLFxuYSBoNTphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmEgaDU6YWN0aXZlLFxuYSBoNjphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmEgaDY6YWN0aXZlLFxuaDEgYTphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmgxIGE6YWN0aXZlLFxuaDIgYTphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmgyIGE6YWN0aXZlLFxuaDMgYTphY3RpdmUsXG4uYWRob2MtbWVzc2FnZSBoMiBhOmFjdGl2ZSxcbi5jc2MtdGV4dHBpYyBoMyBhOmFjdGl2ZSxcbi5jc2MtdGV4dHBpYyAuYWRob2MtbWVzc2FnZSBoMiBhOmFjdGl2ZSxcbi5hZGhvYy1tZXNzYWdlIC5jc2MtdGV4dHBpYyBoMiBhOmFjdGl2ZSxcbmg0IGE6YWN0aXZlLFxuLmNzYy10ZXh0cGljXG5oNCBhOmFjdGl2ZSxcbmg1IGE6YWN0aXZlLFxuLmNzYy10ZXh0cGljXG5oNSBhOmFjdGl2ZSxcbmg2IGE6YWN0aXZlLFxuLmNzYy10ZXh0cGljXG5oNiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAxQjJGO1xufVxuXG5maWd1cmUgYSxcbi5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuZmlndXJlIGEuYnRuLWxpbmssIGZpZ3VyZSBhLndlbHQtaWNvbixcbi5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgYS5idG4tbGluayxcbi5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgYS53ZWx0LWljb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzMzMzMzMzMzM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgYm9yZGVyLWNvbG9yIDAuMzMzMzMzMzMzM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuZmlndXJlIGEuYnRuLWxpbms6aG92ZXIsIGZpZ3VyZSBhLndlbHQtaWNvbjpob3Zlcixcbi5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgYS5idG4tbGluazpob3Zlcixcbi5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgYS53ZWx0LWljb246aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMUIyRjtcbn1cblxuZmlndXJlIGE6aG92ZXIsXG4uY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwgbGkge1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQURkSlJFRlVDSms5eWNFTkFDRVF3MEJ2ZEMxY1kvU0FhQ2t0MGtTV0Q4Sy9rY3YyNkc1TGFtQjlGejlBRXV1ZWw0Q1ZaQ2ZaVlRVUFUxNFlBU0ZaUjNNQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNCUyMiUyMGhlaWdodCUzRCUyMjQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFT3ZhbCUyMDEwMSUzQyUyRnRpdGxlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI5NTElMjIlMjBjeSUzRCUyMjc2MyUyMiUyMHIlM0QlMjIyJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTk0OSUyMC03NjElMjklMjIlMjBmaWxsJTNEJTIyJTIzOTk5JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxudWwudGljayBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBTENBWUFBQUJQaGJ4aUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBUXRKUkVGVUtKR1ZrQzFJUTJFVWhwL3YzS1VySnZQQTRBeHJWc3V1WEwxc3N5Z213YURadUNJNC9iZ1R3U2pZMXN3YWRYTXozYWxKTkJpM0Jkc1krRmNNTXZnK2svTi9YdDkwT085NTREMnY0ai9LYjh5Q3JHSWU1aVUrcENjeGNnQTBPZGw3VWJHZ3JFNEQ1NGl0VWlrdEFUYnhKeFNzSnhGVEF5N3BkcGNCQ3pBNDZ0emFDSTdVUVRvOHl3Slg1ZDZiNVpEVE82UzhVZHJSOVNkb3BqQ0VjV3VJZFJIbGN4bytmYlFGWlI5UmxNbHRydlMzR1ozQWNROVJKZ2ttNENpOCt4ckdvUlZkTU9iMXNIYVgxTlF0N2VpR2RHWWZFUitNVDNXNytkTVg3NjNtZFJGalFrVHV3UXlqQ0RqZU92dnRmYWMvdGFJRzQ1NENOWTFWaTFSSzlVRzlmVmUyT0JIbjdCVlJGVTVGS0RIRUhRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFTGluZSUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTEuNzcyLjQ1NkwzLjk1JTIwOS4wNzNsLjk0My0uMDItMy41LTMuNTQtLjQ1OC0uNDY0LS45MjUuOTEzLjQ1Ny40NjMlMjAzLjUlMjAzLjU0LjQ4NC40OS40NjItLjUxJTIwNy44MjItOC42MTcuNDM3LS40ODItLjk2Mi0uODc0LS40MzYuNDgyeiUyMiUyMGZpbGwlM0QlMjIlMjMwMDRBN0YlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMXB4O1xufVxuXG4uYmxhY2sgdWwudGljayBsaSxcbi5ibHVlIHVsLnRpY2sgbGksXG4uZ3JleS1kYXJrIHVsLnRpY2sgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJZQUFBQVFDQVlBQUFBUzdZOG1BQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQVNWSlJFRlVPSTJ0ejc4cnhIRWN4L0h2ZmMrRnVvR1NMRXJLWXBHSlJTbFpaTHhSbWZ3dHQwa1oyRERLWkRBb3hjWWtnMGxKV1NUREZmblI1Zmw2V2U3eWR0MjVPNzZ2OGZOK3ZSKzlQMG1TWVNTdEFSdEpraVE5R2FJcnRyZlRORTJCdHpRanRHUjdOMDNUdXVjczBHV2c2bHFBOVN6UVJlQWpvRnMvQ3NDbXBOVXUwVG5nTmFCN3RuTVJMZGNHbjVKS0hhSXp3SE5BOTIzbkc2OHRoMEpWMGxJYmRCcW9oSjFEMjRXbVpXQXpGTjl0ejdkQUo0R24wRDJXMU52eUN0czVZQ2NzdkVpYWJVQW5nQWQvNTB4Uy8yKy9xK041NENEZ0ZVbFR0ZGtZY0I5bTU3YUxiZEdBRjRDakFEeEtXZ0J1dzl1bDdZR08wWUQzQWFkdUV1RGE5bERYYU1DTHdFVURlbU43NU05b3dBZUJxeHA2SjJuMDMyZzlrb2FCRTl2ajNlNStBYXcxcHRJa3NES2dBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjIyMnB4JTIyJTIwaGVpZ2h0JTNEJTIyMTZweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIyJTIwMTYlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwMjIlMjAxNiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0Nwb2x5Z29uJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwcG9pbnRzJTNEJTIyMjAuMSUyQzAlMjA4LjU2MSUyQzEyLjAxMiUyMDEuODk5JTJDNSUyMDAlMkM3JTIwNi42NDklMkMxNCUyMDguNTQ5JTJDMTYlMjAyMiUyQzIlMjAlMjAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnVsLmxpc3QtcmVkIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQU9FbEVRVlI0Mm1ONHlDQmw4NGhCY3Y5akJxbk5qeGpFZFJnZU1VaGZmc1FnOVIrRVFZSkFBYW43TUFFZ1Bnd1M4SWNJU2w4R2FRY0FrR0lhK2dZSk9ma0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCA0IDQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0N0aXRsZSUzRU92YWwgMTAxJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NDkgLTc2MSknIGZpbGw9JyUyM0UyMDAxQSclM0UlM0NjaXJjbGUgY3g9Jzk1MScgY3k9Jzc2Mycgcj0nMicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnVsLmxpc3Qtc3F1YXJlLXJlZCBsaSB7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBT3hBQUFEc1FCbFNzT0d3QUFBQmwwUlZoMFUyOW1kSGRoY21VQWQzZDNMbWx1YTNOallYQmxMbTl5WjV2dVBCb0FBQUFWU1VSQlZBaVpZM3pFSVBXZkFRa3dNYUFCd2dJQWd0UUNBNElRT09BQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyUzRSUzQ3JlY3Qgd2lkdGg9JzcnIGhlaWdodD0nNycgc3R5bGU9J2ZpbGw6JTIzRTIwMDFBJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxudWwubGlzdC1ibHVlIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBY0FBQUFIQ0FZQUFBREVVbGZUQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFHaEpSRUZVQ0psdHpMRU5RRUFBUnVIM253VlVhaHFOSVlnVnhBNm1PTEdPUWt4QXpDQWhWQ2E1MDZqdzJpOTVBcUMwTmRBQ0tYRGlaWm03UVEvMHZQT3FBcEs4QjZJUHltWG1XWDF6cEFZNGYxSG1NSGpaZjVRTnVKYWR1RmlSeTNBK0JHMUlEVk0zM2xCaUdudW5TM0lsQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlM0MhRE9DVFlQRSUyMHN2ZyUyMFBVQkxJQyUyMCUyMi0lMkYlMkZXM0MlMkYlMkZEVEQlMjBTVkclMjAxLjElMkYlMkZFTiUyMiUyMCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGR3JhcGhpY3MlMkZTVkclMkYxLjElMkZEVEQlMkZzdmcxMS5kdGQlMjIlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJVbnRpdGxlZC1TZWl0ZV94MjVfMjAxJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjAlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHdpZHRoJTNEJTIyN3B4JTIyJTIwaGVpZ2h0JTNEJTIyN3B4JTIyJTIwdmlld0JveCUzRCUyMjQ3NC43JTIwMjkuNyUyMDclMjA3JTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjA0NzQuNyUyMDI5LjclMjA3JTIwNyUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwaWQlM0QlMjJFbGxpcHNlJTIyJTIwZmlsbCUzRCUyMiUyMzAwNDI3RSUyMiUyMGQlM0QlMjJNNDc0LjclMkMzMy4yYzAtMS45JTJDMS42LTMuNSUyQzMuNS0zLjVzMy41JTJDMS42JTJDMy41JTJDMy41cy0xLjYlMkMzLjUtMy41JTJDMy41UzQ3NC43JTJDMzUuMSUyQzQ3NC43JTJDMzMuMnolMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnVsLmxpc3Qtc3F1YXJlLWJsdWUgbGkge1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQU94QUFBRHNRQmxTc09Hd0FBQUJsMFJWaDBVMjltZEhkaGNtVUFkM2QzTG1sdWEzTmpZWEJsTG05eVo1dnVQQm9BQUFBVlNVUkJWQWlaWTJUd3F2L1BnQVNZR05BQVlRRUFkR2NCMEo3TGlBMEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCclM0UlM0NyZWN0IHdpZHRoPSc3JyBoZWlnaHQ9JzcnIHN0eWxlPSdmaWxsOiUyMzAwNEE3RicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jc2MtZGVmYXVsdCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmNzYy1kZWZhdWx0IG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbm9sLm9sLWRlZmF1bHQge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbm9sLm9sLWxvd2VyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cblxub2wub2wtdXBwZXItcm9tYW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xufVxuXG5vbC5vbC1sb3dlci1hbHBoYSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG5cbm9sLm9sLXVwcGVyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbn1cblxub2wub2xkZWNpbWFsemVybyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG59XG5cbm9sIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIGV4YW1wbGUgaHR0cDovL3FhLnJjdzMuc21hLmRlL2RlbW8vZnVua3Rpb25zZWxlbWVudGUvdjMvbmV3cy9kZXRhaWwvbmV3cy8xMzU0MC1zbWEtZXJyZWljaHQtdWViZXItMS1naWdhd2F0dC12ZXJrYXVmdGUtd2VjaHNlbHJpY2h0ZXItbGVpc3R1bmctaW4tdGhhaWxhbmQuaHRtbD8gKi9cbi5zaGFyaWZmIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5zaGFyaWZmIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIHBpY3R1cmUsXG4uY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyID4gLndyYXBwZXIsIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbn1cblxuLnBhcmFsbGF4LXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnBhcmFsbGF4LXdyYXBwZXIgLnBhcmFsbGF4LWltYWdlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5waWN0dXJlLWFzaWRlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5pYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udnA6YmVmb3JlLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmMsIC5zd2lwZXItYnV0dG9uLXByZXYgPiBpLFxuLnN3aXBlci1idXR0b24tbmV4dCA+IGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udmVydGljYWwtYWxpZ24td3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmVydGljYWwtYWxpZ24td3JhcHBlciAudmVydGljYWwtbWlkZGxlLFxuLnZlcnRpY2FsLWFsaWduLXdyYXBwZXIgLnZlcnRpY2FsLXRvcCxcbi52ZXJ0aWNhbC1hbGlnbi13cmFwcGVyIC52ZXJ0aWNhbC1ib3R0b20ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24td3JhcHBlciAudmVydGljYWwtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZlcnRpY2FsLWFsaWduLXdyYXBwZXIgLnZlcnRpY2FsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi13cmFwcGVyIC52ZXJ0aWNhbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1yb3cgLnRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYmxlLXJvdyAudGFibGUtY2VsbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogVGhpcyBwYXJlbnQgY2FuIGJlIGFueSB3aWR0aCBhbmQgaGVpZ2h0ICovXG4uY2VudGVyLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIFRoZSBnaG9zdCwgbnVkZ2VkIHRvIG1haW50YWluIHBlcmZlY3QgY2VudGVyaW5nICovXG59XG5cbi5jZW50ZXItY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbiAgLyogQWRqdXN0cyBmb3Igc3BhY2luZyAqL1xufVxuXG4vKiBUaGUgZWxlbWVudCB0byBiZSBjZW50ZXJlZCwgY2FuXG4gICBhbHNvIGJlIG9mIGFueSB3aWR0aCBhbmQgaGVpZ2h0ICovXG4uY2VudGVyZWQtY29udGVudCB7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRleHQtaGlkZGVuIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG59XG5cbi8qIHNlcGVyYXRvciAqL1xuLnNlcGFyYXRvciBociwgaHIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLyogbWF5YmUgaXQgd29ya3MsIGlmIHdlIGhhdmUgYSBzcGVjaWFsIGNzYy1oZWFkaW5ncyBjbGFzcyAqL1xuLnNlcGFyYXRvci1taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZXBhcmF0b3ItbWlkZGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGVmdDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMnB4O1xuICB6LWluZGV4OiA5OTtcbn1cblxuLnNlcGFyYXRvci1hcnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRhYmxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJsZS13cmFwcGVyIC50YWJsZS1zY3JvbGwtd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi50YWJsZS13cmFwcGVyOmFmdGVyLCAudGFibGUtd3JhcHBlcjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTUlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50YWJsZS13cmFwcGVyOmFmdGVyLCAudGFibGUtd3JhcHBlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGFibGUtd3JhcHBlcjphZnRlciwgLnRhYmxlLXdyYXBwZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC50YWJsZS13cmFwcGVyOmFmdGVyLCAudGFibGUtd3JhcHBlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50YWJsZS13cmFwcGVyOmFmdGVyLCAudGFibGUtd3JhcHBlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cblxuLnRhYmxlLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5pZTkgLnRhYmxlLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjgwJTIyJTIwaGVpZ2h0JTNEJTIyMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VSZWN0YW5nbGUlMjA4NjQlM0MlMkZ0aXRsZSUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCUyMHgxJTNEJTIyMCUyNSUyMiUyMHkxJTNEJTIyNTAlMjUlMjIlMjB5MiUzRCUyMjUwJTI1JTIyJTIwaWQlM0QlMjJhJTIyJTNFJTNDc3RvcCUyMHN0b3AtY29sb3IlM0QlMjIlMjNGRkYlMjIlMjBzdG9wLW9wYWNpdHklM0QlMjIwJTIyJTIwb2Zmc2V0JTNEJTIyMCUyNSUyMiUyRiUzRSUzQ3N0b3AlMjBzdG9wLWNvbG9yJTNEJTIyJTIzRkZGJTIyJTIwb2Zmc2V0JTNEJTIyMTAwJTI1JTIyJTJGJTNFJTNDJTJGbGluZWFyR3JhZGllbnQlM0UlM0MlMkZkZWZzJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMDBoODB2MUgweiUyMiUyMGZpbGwlM0QlMjJ1cmwlMjglMjNhJTI5JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogLTE1cHg7XG59XG5cbi50YWJsZS13cmFwcGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5pZTkgLnRhYmxlLXdyYXBwZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjI4MCUyMiUyMGhlaWdodCUzRCUyMjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFUmVjdGFuZ2xlJTIwODY0JTNDJTJGdGl0bGUlM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQlMjB4MSUzRCUyMjAlMjUlMjIlMjB5MSUzRCUyMjUwJTI1JTIyJTIweTIlM0QlMjI1MCUyNSUyMiUyMGlkJTNEJTIyYSUyMiUzRSUzQ3N0b3AlMjBzdG9wLWNvbG9yJTNEJTIyJTIzRkZGJTIyJTIwc3RvcC1vcGFjaXR5JTNEJTIyMCUyMiUyMG9mZnNldCUzRCUyMjAlMjUlMjIlMkYlM0UlM0NzdG9wJTIwc3RvcC1jb2xvciUzRCUyMiUyM0ZGRiUyMiUyMG9mZnNldCUzRCUyMjEwMCUyNSUyMiUyRiUzRSUzQyUyRmxpbmVhckdyYWRpZW50JTNFJTNDJTJGZGVmcyUzRSUzQ3BhdGglMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgtMTgwJTIwNDAlMjAuNSUyOSUyMiUyMGQlM0QlMjJNMCUyMDBoODB2MUgweiUyMiUyMGZpbGwlM0QlMjJ1cmwlMjglMjNhJTI5JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFibGUtd3JhcHBlci5zY3ItbGVmdDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udGFibGUtd3JhcHBlci5zY3ItcmlnaHQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50YWJsZSB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbnRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIHRhYmxlIHRoLFxuICB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudGFibGUgdGhlYWQge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxudGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxudGFibGUgdGJvZHkge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxudGFibGUgdGZvb3Qge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxudGFibGUgdGZvb3QgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcbn1cblxudGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG5cbi8qKlxuICogbmV3IGljb25zXG4gKi9cbi8qIVxuICogZXh0ZW5kIHRoZSBnZW5lcmF0ZWQgZ3J1bnRpY29uLXN0eWxlcyB3aXRoIGRpbWVuc2lvbnNcbiAqL1xuLmljb25faWNvbi1hcnJvdy1kb3duLXJlZCwgLmljb25faWNvbi1hcnJvdy1kb3duLXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaWNvbl9pY29uLWFycm93LWRyb3Bkb3duLWdyZXktMDEsXG4uaWNvbl9pY29uLWFycm93LWxlZnQtZ3JleS0wMixcbi5pY29uX2ljb24tYXJyb3ctcmlnaHQtYmx1ZSxcbi5pY29uX2ljb24tYXJyb3ctcmlnaHQtZ3JleS0wMSxcbi5pY29uX2ljb24tYXJyb3ctcmlnaHQtZ3JleS0wMixcbi5pY29uX2ljb24tYXJyb3ctcmlnaHQtZ3JleS0wMyxcbi5pY29uX2ljb24tYXJyb3ctcmlnaHQtcmVkLFxuLmljb25faWNvbi1hcnJvdy1yaWdodC13aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4uaWNvbl9pY29uLWFycm93LWRvd24tZ3JleS0wMSxcbi5pY29uX2ljb24tYXJyb3ctZG93bi1ncmV5LTAzLFxuLmljb25faWNvbi1hcnJvdy10b3AtcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5pY29uX2ljb24tYXJyb3ctcmlnaHQtbGItZ3JleS0wMyxcbi5pY29uX2ljb24tYXJyb3ctcmlnaHQtbGItd2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogNHB4O1xufVxuXG4uaWNvbl9pY29uLXByZXYtd2hpdGUsXG4uaWNvbl9pY29uLW5leHQtd2hpdGUsXG4uaWNvbl9pY29uLXByZXYtcmVkLFxuLmljb25faWNvbi1uZXh0LXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmljb25faWNvbi1mYWNlYm9vay13aGl0ZSxcbi5pY29uX2ljb24tZmFjZWJvb2ssXG4uaWNvbl9pY29uLWZlZWQtd2hpdGUsXG4uaWNvbl9pY29uLWZlZWQsXG4uaWNvbl9pY29uLWdvb2dsZS13aGl0ZSxcbi5pY29uX2ljb24tZ29vZ2xlLFxuLmljb25faWNvbi1wZW5zaWwtdGV4dGlucHV0LWdyZXktMDIsXG4uaWNvbl9pY29uLXBlbnNpbC10ZXh0aW5wdXQtcmVkLFxuLmljb25faWNvbi13b3JkcHJlc3Mtd2hpdGUsXG4uaWNvbl9pY29uLXdvcmRwcmVzcyxcbi5pY29uX2ljb24tbGlua2VkaW4sXG4uaWNvbl9pY29uLWxpbmtlZGluLXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uaWNvbl9pY29uLWxhbmd1YWdlLWdyZXktMDMtd2hpdGUsXG4uaWNvbl9pY29uLWxhbmd1YWdlLWdyZXktMDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5pY29uX2ljb24tbWFpbC13aGl0ZSxcbi5pY29uX2ljb24tbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMThweDtcbn1cblxuLmljb25faWNvbi1uZXh0LXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uaWNvbl9pY29uLXBsdXMtY2xvc2UsXG4uaWNvbl9pY29uLXNlYXJjaC1ncmV5LTAyLFxuLmljb25faWNvbi1zZWFyY2gtcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaWNvbl9pY29uLXBsdXMtcmVkLFxuLmljb25faWNvbi1wbHVzLXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uaWNvbl9pY29uLXBsdXMtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pY29uX2ljb24tcGx1cy1yZWQtc21hbGwsXG4uaWNvbl9pY29uLXBsdXMtd2hpdGUtc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pY29uX2ljb24tdHdpdHRlci13aGl0ZSxcbi5pY29uX2ljb24tdHdpdHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4uaWNvbl9pY29uLXlvdXR1YmUtd2hpdGUsXG4uaWNvbl9pY29uLXlvdXR1YmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5pY29uX2ljb24tY2Fyb3VzZWwtd2hpdGUsXG4uaWNvbl9pY29uLWNhcm91c2VsLWFjdGl2ZS13aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cblxuLmljb25faWNvbi1jb250ZXh0LWdvdG8taW5hY3RpdmUsXG4uaWNvbl9pY29uLWNvbnRleHQtZ290by1hY3RpdmUsXG4uaWNvbl9pY29uLWNoZWNrLXNlbGVjdC1ncmV5LTAzLFxuLmljb25faWNvbi1jaGVjay1zZWxlY3QtcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uaWNvbl9pY29uLWNvbnRleHQtc2VhcmNoLWluYWN0aXZlLFxuLmljb25faWNvbi1jb250ZXh0LXNlYXJjaC1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5pY29uX2ljb24tY29udGV4dC1tYWlsLWluYWN0aXZlLFxuLmljb25faWNvbi1jb250ZXh0LW1haWwtYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaWNvbl9pY29uLWJ1bGxldC1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5pY29uX2ljb24tZmFxX3N1cHBvcnQtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5pY29uX2ljb24tZG93bmxvYWRzLWluYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uaWNvbl9pY29uLXdhcnJhbnR5LWluYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uaWNvbl9pY29uLWFsdGVybmF0ZS1kZXZpY2UtaW5hY3RpdmUsIC5pY29uX2ljb24tYWx0ZXJuYXRlLWRldmljZS1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5pY29uX2ljb24tb25saW5lX3NlcnZpY2VfY2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uaWNvbl9pY29uLWNvbnN1bHRpbmctYmx1ZSxcbi5pY29uX2ljb24tY29uc3VsdGluZy1ncmV5MDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5pY29uX2ljb24tZW5naW5lZXJpbmctYmx1ZSxcbi5pY29uX2ljb24tZW5naW5lZXJpbmctZ3JleTAyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uaWNvbl9pY29uLXNlcnZpY2UtYmx1ZSxcbi5pY29uX2ljb24tc2VydmljZS1ncmV5MDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5pY29uX2ljb24tc3VwcG9ydC1ibHVlLFxuLmljb25faWNvbi1zdXBwb3J0LWdyZXkwMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNTJweDtcbn1cblxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTEsXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItMS1ob3Zlcixcbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci0xLWluYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItMixcbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci0yLWhvdmVyLFxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTItaW5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTlweDtcbiAgd2lkdGg6IDU2cHg7XG59XG5cbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci0zLFxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTMtaG92ZXIsXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItMy1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogNDZweDtcbn1cblxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTQsXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItNC1ob3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci01IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTYsXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItNi1ob3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5NHB4O1xuICBoZWlnaHQ6IDE5NHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmljb25faWNvbi1hcnJvdy1sZWZ0LWJpZy1ncmV5LTAyLFxuLmljb25faWNvbi1hcnJvdy1yaWdodC1iaWctZ3JleS0wMiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5hcnJvdy1sZWZ0LWdyYXBoaXQsXG4uYXJyb3ctcmlnaHQtZ3JhcGhpdCxcbiNmb290ZXIgLmJyZWFkY3J1bWIgYTphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5hcnJvdy1kb3duLWdyYXBoaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLnlvdXR1YmUtbG9nbyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiA2NHB4O1xufVxuXG4uZmFjZWJvb2stbG9nbywgLndlY2hhdC1sb2dvLCAueW91a3UtbG9nbywgLnhpbmctbG9nbywgLnNvbGFyYmFiYS1sb2dvIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5zb2xhcmJhYmEtbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90eXBvM2NvbmYvZXh0L3NtYV9tZWlzdGVyd2Vya192My9SZXNvdXJjZXMvUHVibGljL2ltYWdlcy9pY29ucy9zb2xhcmJhYmEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udHdpdHRlci1sb2dvIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5nb29nbGVwbHVzLWxvZ28ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbn1cblxuLmxpbmtlZGluLWxvZ28ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbn1cblxuLmluc3RhZ3JhbS1sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3R5cG8zY29uZi9leHQvc21hX21laXN0ZXJ3ZXJrX3YzL1Jlc291cmNlcy9QdWJsaWMvaW1hZ2VzL2ljb25zL2luc3RhZ3JhbS1sb2dvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5hcnJvdy1sZWZ0LWxpZ2h0LFxuLmFycm93LXJpZ2h0LWxpZ2h0LFxuLmFycm93LWxlZnQtcmVkLFxuLmFycm93LXJpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5ncmFkaWVudC10LXcsXG4uZ3JhZGllbnQtdy10IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTRweDtcbn1cblxuLnN1cHJhLWhlYWRpbmcgLmljb24tZG93bmxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmljb24tbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5zdXByYS1oZWFkaW5nIC5pY29uLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmljb24tcGFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5zdXByYS1oZWFkaW5nIC5pY29uLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmJ0bi1kZWZhdWx0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSxcbi5idG4tcHJpbWFyeSxcbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uYnRuLWdyZXktY29udGFpbmVkLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5idG4tZ3JleS1vdXRsaW5lZCxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idXR0b24sXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnksXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24sXG5hLmJ1dHRvbixcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzMzMzMzMzMzM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzMzMzMzMzMzM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgYm9yZGVyLWNvbG9yIDAuMzMzMzMzMzMzM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLmJ0bi1kZWZhdWx0OmFmdGVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTphZnRlcixcbi5idG4tcHJpbWFyeTphZnRlcixcbi5idG4tc2Vjb25kYXJ5OmFmdGVyLFxuLmJ0bi13aGl0ZS1jb250YWluZWQ6YWZ0ZXIsXG4uYnRuLWdyZXktY29udGFpbmVkOmFmdGVyLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZDphZnRlcixcbi5idG4tZ3JleS1vdXRsaW5lZDphZnRlcixcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46YWZ0ZXIsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZDphZnRlcixcbi5idXR0b246YWZ0ZXIsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbjphZnRlcixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbjphZnRlcixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeTphZnRlcixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnk6YWZ0ZXIsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b246YWZ0ZXIsXG5hLmJ1dHRvbjphZnRlcixcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFmdGVyLFxuYnV0dG9uLmJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdCwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsIC5idG4tZGVmYXVsdDpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6Zm9jdXMsXG4uYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeSxcbi5idG4td2hpdGUtY29udGFpbmVkLFxuLmJ0bi1ncmV5LWNvbnRhaW5lZCxcbi5idG4td2hpdGUtb3V0bGluZWQsXG4uYnRuLWdyZXktb3V0bGluZWQsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzLFxuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1cyxcbi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXMsXG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXMsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuOmZvY3VzLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXMsXG4uYnV0dG9uLFxuLmJ1dHRvbjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b246Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC1idXR0b24sXG4ub3Blbi1mYW5jeWJveC1idXR0b246Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnksXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjpmb2N1cyxcbmEuYnV0dG9uLFxuYS5idXR0b246Zm9jdXMsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uLmJ1dHRvbixcbmJ1dHRvbi5idXR0b246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTIwMDFBO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6aG92ZXI6Zm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmhvdmVyOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcixcbi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsXG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLFxuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpob3Zlcixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6Zm9jdXMsXG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyxcbi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpob3Zlcjpmb2N1cyxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzLFxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246aG92ZXI6Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uOmhvdmVyOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uOmhvdmVyLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uOmhvdmVyOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXI6Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b246aG92ZXIsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b246aG92ZXI6Zm9jdXMsXG5hLmJ1dHRvbjpob3ZlcixcbmEuYnV0dG9uOmhvdmVyOmZvY3VzLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpmb2N1cyxcbmJ1dHRvbi5idXR0b246aG92ZXIsXG5idXR0b24uYnV0dG9uOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyMDAxNjtcbiAgYm9yZGVyLWNvbG9yOiAjQzIwMDE2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTphY3RpdmUsIC5idG4tZGVmYXVsdDpmb2N1czphY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0OmhvdmVyOmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXI6YWN0aXZlLCAuYnRuLWRlZmF1bHQ6aG92ZXI6Zm9jdXM6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpob3ZlcjphY3RpdmUsXG4uYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmJ0bi13aGl0ZS1jb250YWluZWQ6YWN0aXZlLFxuLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsXG4uYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSxcbi5idG4tZ3JleS1vdXRsaW5lZDphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzOmFjdGl2ZSxcbi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpob3ZlcjphY3RpdmUsXG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsXG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmFjdGl2ZSxcbi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46aG92ZXI6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5idXR0b246YWN0aXZlLFxuLmJ1dHRvbjpmb2N1czphY3RpdmUsXG4uYnV0dG9uOmhvdmVyOmFjdGl2ZSxcbi5idXR0b246aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b246YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b246Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b246aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b246aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b246aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeTpob3Zlcjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeTpob3ZlcjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5OmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b246Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uOmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjpob3Zlcjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbjphY3RpdmUsXG5hLmJ1dHRvbjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbjpob3ZlcjphY3RpdmUsXG5hLmJ1dHRvbjpob3Zlcjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlcjphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b246Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbjpob3ZlcjphY3RpdmUsXG5idXR0b24uYnV0dG9uOmhvdmVyOmZvY3VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzAwMTE7XG4gIGJvcmRlci1jb2xvcjogIzk3MDAxMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4tZGVmYXVsdC5mbG9hdFJpZ2h0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5mbG9hdFJpZ2h0LmJ0bi1ibHVlLFxuLmJ0bi1wcmltYXJ5LmZsb2F0UmlnaHQsXG4uYnRuLXNlY29uZGFyeS5mbG9hdFJpZ2h0LFxuLmZsb2F0UmlnaHQuYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5mbG9hdFJpZ2h0LmJ0bi1ncmV5LWNvbnRhaW5lZCxcbi5mbG9hdFJpZ2h0LmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5mbG9hdFJpZ2h0LmJ0bi1ncmV5LW91dGxpbmVkLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmZsb2F0UmlnaHQuYnRuLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZmxvYXRSaWdodC5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idXR0b24uZmxvYXRSaWdodCxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmZsb2F0UmlnaHQsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZmxvYXRSaWdodCxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5mbG9hdFJpZ2h0LFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5mbG9hdFJpZ2h0LFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmZsb2F0UmlnaHQsXG5hLmJ1dHRvbi5mbG9hdFJpZ2h0LFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZmxvYXRSaWdodCxcbmJ1dHRvbi5idXR0b24uZmxvYXRSaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJ0bi1kZWZhdWx0LmZsb2F0TGVmdCwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZmxvYXRMZWZ0LmJ0bi1ibHVlLFxuLmJ0bi1wcmltYXJ5LmZsb2F0TGVmdCxcbi5idG4tc2Vjb25kYXJ5LmZsb2F0TGVmdCxcbi5mbG9hdExlZnQuYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5mbG9hdExlZnQuYnRuLWdyZXktY29udGFpbmVkLFxuLmZsb2F0TGVmdC5idG4td2hpdGUtb3V0bGluZWQsXG4uZmxvYXRMZWZ0LmJ0bi1ncmV5LW91dGxpbmVkLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmZsb2F0TGVmdC5idG4sXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5mbG9hdExlZnQuYnRuLWJsdWUtb3V0bGluZWQsXG4uYnV0dG9uLmZsb2F0TGVmdCxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmZsb2F0TGVmdCxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5mbG9hdExlZnQsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZmxvYXRMZWZ0LFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5mbG9hdExlZnQsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZmxvYXRMZWZ0LFxuYS5idXR0b24uZmxvYXRMZWZ0LFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZmxvYXRMZWZ0LFxuYnV0dG9uLmJ1dHRvbi5mbG9hdExlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0biwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6YWN0aXZlLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1cyxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXMsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXMsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcixcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcixcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXIsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXIsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG4sXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXIsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXIsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3ZlcjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3ZlcjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3ZlcixcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBhLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bixcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1cyxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXIsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bixcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXIsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAuYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAuYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBhLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyBhLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyBhLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyBhLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyBhLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyBidXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyBidXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyBidXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyBidXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyBidXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3JkZXItY29sb3I6ICNGNkY2RjY7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5idG4tZGVmYXVsdCwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsIC5idG4tZGVmYXVsdDpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6Zm9jdXMsIC5idG4tZGVmYXVsdDpmb2N1czphY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTpmb2N1czphY3RpdmUsXG4uYnV0dG9uLFxuLmJ1dHRvbjpmb2N1cyxcbi5idXR0b246Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24sXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24sXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b246Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b246Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24sXG5hLmJ1dHRvbjpmb2N1cyxcbmEuYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvbixcbmlucHV0LmJ1dHRvbjpmb2N1cyxcbmlucHV0LmJ1dHRvbjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbixcbmJ1dHRvbi5idXR0b246Zm9jdXMsXG5idXR0b24uYnV0dG9uOmZvY3VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1kZWZhdWx0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IGlucHV0LmJ0bi1ibHVlW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWRlZmF1bHQubm8tZmxvYXQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgaW5wdXQuYnRuLWJsdWVbdHlwZT1cInN1Ym1pdFwiXS5uby1mbG9hdCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uYnRuLWdyZXktY29udGFpbmVkLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5idG4tZ3JleS1vdXRsaW5lZCxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXMsXG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1cyxcbi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1cyxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46Zm9jdXMsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnksXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRTIwMDFBO1xufVxuXG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bixcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG4sXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXMsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXMsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1cyxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1cyxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXIsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXIsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcixcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3ZlcixcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMsIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cywgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzLCAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLCAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLCAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSwgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3ZlcjphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3ZlcjphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3ZlcjphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXIsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmssIC53ZWx0LWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNEE3RjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBTUNBWUFBQUJmbnZ5ZEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBT2hKUkVGVUdKVmwwQzlMZzFFQWhmSGZ2VnUxR0RRTVFZU2hZREROWmhJM25NMjRaaEQ4Q0tLeWw4MW1Gc0VKQnV2NkVQd0RXekVKSm90K0FBY21nMFY5cjhFd05rODlEenljRTJ4bVQ0SjN1VzNYclE4VGlVTCtnblVodjFITnB2OER3MkZEMGhYaXFvSjdHOW5NT1BEWStmS3BRYm9TckNqbWZWc0hwUkVBL2RhM1N0aVJuQXR4eVU5aG9KYk5RNWhRQnZYbUdXR1AvRlh2dUZ3Y3ErdlpMTlpBSGg5R0NxZ2V6c2tOc0V5Nk5QVzhNd0syc2dYRk9CQ1ZTYWNxWVZlMysvUG5yQjB0Q29VN1VZbDBvdGZlUnhxdEtJUmJVVWxLemNrU2lzUUx3WnRldXpQNUl2d0Nac1ZESW9ocm1IUUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwNEE3RiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXItY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uYnRuLWxpbms6aG92ZXIsIC53ZWx0LWljb246aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAxQjJGO1xuICBjb2xvcjogIzAwMUIyRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU85SlJFRlVHSlZ0a0RGTFFuRVV4WC8zK2g0NVNrTU9Fb2lMb3ZoeWFndUhtaHI4b3pRMUJINkMxaWFoMVRrSWpmb0NMUkVFUVJub0VqU1ZOUVRPUVlNdERRMG0zZ2FWWjYvT2VnN25kKzhSZ3Nvak1DUStxdkZ3L1VsRUNqSUEyZVRMdnlHL3MvdzM0Q2QzZ1hOVTEvRkdkd1RWbGNXQUFGQXVlM3drVGxIMmdGZGt2TVhUMWRzTUFYUzdZMTVLZFd6U0FuSllyTWVhUzBkeDA4YWlPeVp3UnVBR1ljTmMrZTBreGdZQVp2ZS9Bd1czaXZvOWxBTEdHYm1sZW5oa3NaYkJ2anVvcG9FaitxVjlPSnpNbUpVc0poMlVGRmlUL3VVQllPRU9ZcmRUazBiVUJQQkFUakI1NS9taS9kOWJQeDAxUVV1SjRkaVBBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyOCUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDJFNEYlMjIlMjBkJTNEJTIyTTEuNTYyLjI1N2w1LjE3MiUyMDQuOTU4Yy4zNTQuMzQyLjM1NC44OTYlMjAwJTIwMS4yNDJsLTUuMTcyJTIwNC45NTdjLS4zNTguMzQtLjkzOC4zNC0xLjI5MyUyMDAtLjM1OC0uMzQtLjM1OC0uOSUyMDAtMS4yNDJsNC41MjUtNC4zMzdMLjI2OCUyMDEuNDk3Qy0uMDklMjAxLjE1NS0uMDkuNi4yNjguMjU3Yy4zNTYtLjM0Mi45MzYtLjM0MiUyMDEuMjk0JTIwMHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5idG4tbGluazphY3RpdmUsIC53ZWx0LWljb246YWN0aXZlLCAuYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAud2VsdC1pY29uOmFjdGl2ZTpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAud2VsdC1pY29uOmZvY3VzLCAuYnRuLWxpbms6Zm9jdXM6aG92ZXIsIC53ZWx0LWljb246Zm9jdXM6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyMjIyO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU41SlJFRlVHSlZ0anoxS1EwRVVoYjg3UGtpZklvOTVZMzZ3VUVpWW1jNU9MT0lLVXFZSVpDRlpRR3FMaEFUZGdFc0lXTmdJVnRGS0NHSmhEQllpd1NZZ3hMRjRrZnk4bk9ZVzU3dUhjd1R0eGlqNVpKRnI4UFh3elk0VXlBU29rMXVNT0t6bXMwQVNOU0hjb05RcHkraVcyQlUyQVVuUGVZU2VYNkZvQWM4SUYwd2YzN05wMnZZeFBwRDRGMkpmMlFYU1JPTjdHQi9RYnJJcXVhRnlOU2I4bnFXbzNHOERTYTNJejhFZG9tckFOYlBqOXZxelpJOHc5aFhqQThaZGJpY245Z1J0cHl1enUxNzJMKzNmMHVhdWt6VWhRc0lRNUlQWjAyRGZyRC9DbERIejQ0MkRXd0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjglMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDAxQjJGJTIyJTIwZCUzRCUyMk0xLjU2Mi4yNTdsNS4xNzIlMjA0Ljk1OGMuMzU0LjM0Mi4zNTQuODk2JTIwMCUyMDEuMjQybC01LjE3MiUyMDQuOTU3Yy0uMzU4LjM0LS45MzguMzQtMS4yOTMlMjAwLS4zNTgtLjM0LS4zNTgtLjklMjAwLTEuMjQybDQuNTI1LTQuMzM3TC4yNjglMjAxLjQ5N0MtLjA5JTIwMS4xNTUtLjA5LjYuMjY4LjI1N2MuMzU2LS4zNDIuOTM2LS4zNDIlMjAxLjI5NCUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWx0ZXJlZCAuYnRuLWxpbmssIC5hbHRlcmVkIC53ZWx0LWljb24ge1xuICBjb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFRQkpSRUZVR0pWbDBMMUt4RkFRQmVCekpqNkJoUmFMSUF2R2UyTmhFK3lzOWcwc3Q3TVFzYkcyOGdHc1JVVEJ3dFpIV0JGTVl5dmtqMkFRU3dOV0ZvSGc5WTZOQ2U1NnFobjRpalBEb2lpZVNYNEVRYkFYaHVFbkZpSUFYZ0JNbkhPekxNdVcvNEcyYmFlcWVrZHlSMFFlNnJwZW1RTnhISDgxVFRNRmNFdHl1K3U2eDZxcVJqMWdQNmlxbEdWNVFmTFFlLzhxSWhOcjdac01rdlRXMmlOVnZSU1JNWUJaWDNKSW51ZXJKSGQvMTZjNWtLYnBXaEFFQ1lBdFZiMHh4dXdQb0txcXNZZ2tBRFlBbkZ0ckQwaCtBNENVWmJucG5FdEVaQjNBbVRIbW1LUWZ6dlRlMzR2SVNGVlBqVEVuSlBWdnJ5V1Mxd0Rlb3lpNld2d2lBUHdBMlp4Y3RLR1R5bmtBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q3RDdENyUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYnRuLWxpbms6aG92ZXIsIC53ZWx0LWljb246aG92ZXIsIGE6aG92ZXIgLmJ0bi1saW5rLCBhOmhvdmVyIC53ZWx0LWljb24ge1xuICBjb2xvcjogIzAwMUIyRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPOUpSRUZVR0pWdGtERkxRbkVVeFgvMytoNDVTa01PRW9pTG92aHlhZ3VIbWhyOG96UTFCSDZDMWlhaDFUa0lqZm9DTFJFRVFSbm9FalNWTlFUT1FZTXREUTBtM2dhVlo2L09lZzduZCs4Umdzb2pNQ1ErcXZGdy9VbEVDaklBMmVUTHZ5Ry9zL3czNENkM2dYTlUxL0ZHZHdUVmxjV0FBRkF1ZTN3a1RsSDJnRmRrdk1YVDFkc01BWFM3WTE1S2RXelNBbkpZck1lYVMwZHgwOGFpT3lad1J1QUdZY05jK2Uwa3hnWUFadmUvQXdXM2l2bzlsQUxHR2JtbGVuaGtzWmJCdmp1b3BvRWorcVY5T0p6TW1KVXNKaDJVRkZpVC91VUJZT0VPWXJkVGswYlVCUEJBVGpCNTUvbWkvZDliUHgwMVFVdUo0ZGlQQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjglMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDAyRTRGJTIyJTIwZCUzRCUyMk0xLjU2Mi4yNTdsNS4xNzIlMjA0Ljk1OGMuMzU0LjM0Mi4zNTQuODk2JTIwMCUyMDEuMjQybC01LjE3MiUyMDQuOTU3Yy0uMzU4LjM0LS45MzguMzQtMS4yOTMlMjAwLS4zNTgtLjM0LS4zNTgtLjklMjAwLTEuMjQybDQuNTI1LTQuMzM3TC4yNjglMjAxLjQ5N0MtLjA5JTIwMS4xNTUtLjA5LjYuMjY4LjI1N2MuMzU2LS4zNDIuOTM2LS4zNDIlMjAxLjI5NCUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWx0ZXJlZCAuYnRuLWxpbms6aG92ZXIsIC5hbHRlcmVkIC53ZWx0LWljb246aG92ZXIsIC5hbHRlcmVkIGE6aG92ZXIgLmJ0bi1saW5rLCAuYWx0ZXJlZCBhOmhvdmVyIC53ZWx0LWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFLTkpSRUZVR0pWdDBERU9BV0VRQmVEMy8xYXJVRkNJUkRSTzRXZ09vRllRb3RCeUJiM290cE1RVVZDNHhIdFBNOFhhM2FrbWVkOU1NZ09TSmNtenBCN2FpdVRKdGtsZUpmVWJ3SGJYOWpGUUtXblFoZ3FTaDBBM1NhTTJsRWx1QWoxdFQ5cFFJcmtPOUFDQVhETkRBUFBvTDMrSnBESEplMHp2YlhlcXE2Y2tYeEd1Yk9mcTVJemtKOEtsN1ZSLzFOdTJKUzBhSVlBaXBiUUQ4TTA1Ynh0bkFmZ0JCOFNoc0hVL1lPVUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGluayBhLCAud2VsdC1pY29uIGEsXG4uYnRuLWxpbms6aG92ZXIgYSxcbi53ZWx0LWljb246aG92ZXIgYSxcbi5idG4tbGluazphY3RpdmUgYSxcbi53ZWx0LWljb246YWN0aXZlIGEsXG4uYnRuLWxpbms6Zm9jdXMgYSxcbi53ZWx0LWljb246Zm9jdXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYnRuLXNlYXJjaCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ0bi1leHRlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5idG4tZXh0ZW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogLTE7XG4gIGFuaW1hdGlvbjogYnRuX3B1bHNlIDJzIGxpbmVhciAwcyBpbmZpbml0ZTtcbn1cblxuLmJ0bi1leHRlbmQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXIgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5idG4tZXh0ZW5kIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xufVxuXG4uYnRuLWV4dGVuZCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uYnRuLWV4dGVuZDpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bi1leHRlbmQ6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG59XG5cbi5idG4tZXh0ZW5kOmhvdmVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmJ0bi1leHRlbmQuY29sbGFwc2VkIHNwYW4sXG4uY29sbGFwc2VkIC5idG4tZXh0ZW5kIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIwMDFBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTIwMDFBO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmJ0bi1leHRlbmQuY29sbGFwc2VkOmhvdmVyLFxuLmNvbGxhcHNlZCAuYnRuLWV4dGVuZDpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bi1leHRlbmQuY29sbGFwc2VkOmhvdmVyIHNwYW4sXG4uY29sbGFwc2VkIC5idG4tZXh0ZW5kOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIwMDE2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzIwMDE2O1xufVxuXG4ud2VsdC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFVQ0FZQUFBQ05pUjBOQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUF0ZEpSRUZVT0kxOWxIOW8xSFVZeDEvUGM5OXRxZU5pTTJFdVljTTBLRWdRTSswUE5ZbmlkZ2wydUlGa0lCblJYME1ITFpKMmZ2bk93ajhjdWY0S0lvaHFSTEd0RTMrZEdTVGlINFVTalBDdll0UldPZ1daR0hlcmJ1MTUvT1BHN201MzNmUGY1L041bnRmNytmWDlDcldzSjJ3a1J6ZGlLVXkzb3JRWEgrd21ydGNSejdCS3hobU5Dc3REcFFxV0NMdFJPd1c2RGl3SDNBRHVZblFDY1ZRYmdMV1lUU042bUd4MHVqeGNLK0RKY0JqbEUxeSt3ZmtCWkFqWGc2QXppRjRtcHJzcC9QTUVDL1B0aUg2Szh5WEpjS2c4c1ZLR3lYQVk1eGwwdm9lVnY5NEdZTzdKRHB3eFlEMTRHcFBud1o0aTBHMmNpKzZ5Si8wc3B0L2gvaEhad2Y0U01CRjJBKzhRc0pOejBWeXAvTjRtcFBVTmhQM2NtZG5ONmpWdGFEQktFd2tLSEVKNEMxaTdtTnBlemtkbmhKNndrYnhOQW5GTWQzQXgrcm1xcnkrR3JWeUtabmtwdlFPWDdiZ2ZRdlF4b0tIa1pMK1QxNDFCY1pxNmJsSGxGYUFhZUNtYXBTdDhIS2NmU0NEU1VPV0RkdExzcVFDeFZPVnNhdGl1OENHd3k2RHROZC9ORE5YUE1Fa0ZpM3RXTkxkZWt1bXJiTlVzVVdRa0JqWVQwMDJZUDRmOER3eEFWWEUyNExRRnBhVUZWRmRpZk1FMVB3bWNBUGtlOXdKQ3ZOYktsakxrSHJHRjExbVFpYUJhalJiTTM2TXJiQUZld3dpQXIrcDJSZm1jRmZrL3lUV2pHTGRxbGlEMEkyUlFPNEF3Z3ZBQ3dwdGd2OVJBdHBHTGJ3UzlLU1RUbzZEZGRmUkI2T044Tkx4MFRvWWp3SUZsWHZkeExpaXVtYm93QUY5V3hZWG9WUnIvZlFUc3g3TGJoMUhQS00yTUFYL1VKOXI3Sk4vdHFMajZPMmdEM1ZJbStoczV5U2lqVVFHM3Z2cEEzUUN4Z2FWaklvd1RpeDJsL0V0eE84eVY2TC9pN0xMSHg0RVA2ME5scXNTbnNvZnVRMXc4ZmhZcWwwdm9PdllCSWtkcThwd1VxLzc2bG56OFZISGFaYkRzNE51QUY3WEtRN0tEZmNBK3pLYXJpWlpuTHY3MUVzeVlBbnQ1OGJmbHBheHFXVS9ZU043MzRaSUNuc2J0VWRCSjFHS1lUQkNURExkbnh2bnA0L25sb1E4QVU1WDZ0T0lSeHJVQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlM0MhRE9DVFlQRSUyMHN2ZyUyMFBVQkxJQyUyMCUyMi0lMkYlMkZXM0MlMkYlMkZEVEQlMjBTVkclMjAxLjElMkYlMkZFTiUyMiUyMCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGR3JhcGhpY3MlMkZTVkclMkYxLjElMkZEVEQlMkZzdmcxMS5kdGQlMjIlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJVbnRpdGxlZC1TZWl0ZV94MjVfMjAxJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjAlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHdpZHRoJTNEJTIyMjBweCUyMiUyMGhlaWdodCUzRCUyMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyNC44JTIwMTE5LjElMjAyMCUyMDIwJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjA0LjglMjAxMTkuMSUyMDIwJTIwMjAlMjIlMjAlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDZyUzRSUyMCUzQ2clM0UlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwNEE3RiUyMiUyMGQlM0QlMjJNMTQuNiUyQzEyNy40QzE0LjYlMkMxMjcuNCUyQzE0LjYlMkMxMjcuNCUyQzE0LjYlMkMxMjcuNEMxNC42JTJDMTI3LjQlMkMxNC42JTJDMTI3LjMlMkMxNC42JTJDMTI3LjQlMjAlMjAlMjBDMTQuNiUyQzEyNy4zJTJDMTQuNiUyQzEyNy40JTJDMTQuNiUyQzEyNy40eiUyME0xOC40JTJDMTMxLjZMMTguNCUyQzEzMS42QzE4LjQlMkMxMzEuNiUyQzE4LjQlMkMxMzEuNiUyQzE4LjQlMkMxMzEuNkMxOC40JTJDMTMxLjYlMkMxOC40JTJDMTMxLjYlMkMxOC40JTJDMTMxLjZ6JTIwJTIwJTIwJTIwTTE4LjUlMkMxMzEuNkMxOC41JTJDMTMxLjYlMkMxOC40JTJDMTMxLjYlMkMxOC41JTJDMTMxLjZDMTguNCUyQzEzMS42JTJDMTguNCUyQzEzMS42JTJDMTguNSUyQzEzMS42eiUyME0xNC44JTJDMTE5LjFjLTUuNSUyQzAtMTAlMkM0LjUtMTAlMkMxMCUyMCUyMCUyMGMwJTJDNS41JTJDNC41JTJDMTAlMkMxMCUyQzEwYzUuNSUyQzAlMkMxMC00LjUlMkMxMC0xMEMyNC44JTJDMTIzLjYlMkMyMC4zJTJDMTE5LjElMkMxNC44JTJDMTE5LjF6JTIwTTIxLjElMkMxMjNjLTAuMyUyQzAtMC42JTJDMC0wLjklMkMwLjIlMjAlMjAlMjBjLTAuMSUyQzAuMS0wLjIlMkMwLjItMC4zJTJDMC4yYy0wLjElMkMwLTAuMyUyQzAtMC40JTJDMGMtMC41JTJDMC4yLTAuNCUyQzEuMS0xJTJDMWMtMC4zLTAuMS0wLjUtMC40LTAuNi0wLjZjLTAuMS0wLjItMC40LTAuMy0wLjItMC42JTIwJTIwJTIwYy0wLjElMkMwLTAuMSUyQzAtMC4yJTJDMGMwLjEtMC4yJTJDMC40LTAuMiUyQzAuNS0wLjNjMC4xLTAuMy0wLjQtMC4zLTAuNS0wLjNjMC4yLTAuMiUyQzAuMyUyQzAuMSUyQzAuNCUyQzBjMC4yJTJDMC0wLjEtMC4zLTAuMi0wLjMlMjAlMjAlMjBjMCUyQzAtMC42JTJDMC4yLTAuMy0wLjFjLTAuNC0wLjMtMC44LTAuNS0xLjItMC44Yy0wLjElMkMwLjMlMkMwLjUlMkMwLjUlMkMwLjclMkMwLjZjMCUyQzAuMS0wLjIlMkMwLjMtMC40JTJDMC4yYy0wLjElMkMwLTAuMS0wLjMtMC4zLTAuMiUyMCUyMCUyMGMtMC4xJTJDMC4zJTJDMC4zJTJDMC4yJTJDMC4zJTJDMC40YzAlMkMwLjItMC4yJTJDMC4xLTAuMyUyQzAuMWMwJTJDMC0wLjItMC4yLTAuMiUyQzBjMCUyQzAuMSUyQzAuMiUyQzAuMSUyQzAuMyUyQzAuMmMtMC4zJTJDMC0wLjUtMC4xLTAuNy0wLjMlMjAlMjAlMjBjLTAuMy0wLjItMC40LTAuMi0wLjgtMC4yYzAuMSUyQzAlMkMwLjItMC4xJTJDMC4zLTAuMWMwJTJDMCUyQzAuMi0wLjIlMkMwLjMtMC4zYzAuMS0wLjIlMkMwLTAuMi0wLjItMC4zYy0wLjItMC4xLTAuMy0wLjMtMC41LTAuMyUyMCUyMCUyMGMtMC43LTAuMS0wLjIlMkMwLjYtMC43JTJDMC43YzAlMkMwJTJDMCUyQzAlMkMwJTJDMGgwYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMtMC4xJTJDMC0wLjMlMkMwLTAuNCUyQzBjLTAuMSUyQzAtMC4xJTJDMC4yLTAuMSUyQzAuM2MtMC4xJTJDMC4xLTAuMyUyQzAuMS0wLjQlMkMwLjIlMjAlMjAlMjBjLTAuMSUyQzAuMS0wLjQlMkMwLjMtMC41JTJDMC40Yy0wLjMlMkMwLjUlMkMwLjYlMkMwLjclMkMwLjklMkMwLjhjMC4yJTJDMC4xJTJDMC42JTJDMC4yJTJDMC43JTJDMC4zYzAuMSUyQzAuMi0wLjElMkMwLjMlMkMwLjElMkMwLjRjMC4xJTJDMCUyQzAuMiUyQzAlMkMwLjMlMkMwJTIwJTIwJTIwYzAuMS0wLjElMkMwLTAuMS0wLjEtMC4zYzAtMC4zJTJDMC0wLjIlMkMwLjItMC4yYzAuMy0wLjIlMkMwLjItMC4yJTJDMC4xLTAuNWMwLTAuMS0wLjItMC41LTAuMS0wLjdjMC4yLTAuMSUyQzAuNiUyQzAuMSUyQzAuNyUyQzAuMSUyMCUyMCUyMGMwLjIlMkMwJTJDMC4zJTJDMC4zJTJDMC40JTJDMC40YzAuMSUyQzAuMSUyQzAuMiUyQzAuMiUyQzAuMyUyQzAuMmMwLjIlMkMwJTJDMC4xLTAuMiUyQzAuMi0wLjJjMC4zLTAuMiUyQzAuMyUyQzAuMSUyQzAuNCUyQzAuM2MwLjElMkMwLjIlMkMwLjIlMkMwLjMlMkMwLjQlMkMwLjUlMjAlMjAlMjBjMC4xJTJDMC4xJTJDMC40JTJDMC4zJTJDMC40JTJDMC41YzAlMkMwLjEtMC40JTJDMC4zLTAuNSUyQzAuM2MtMC40JTJDMC4xLTEuMi0wLjItMS4yJTJDMC40YzAuMi0wLjElMkMwLjYtMC40JTJDMC43LTAuMmMwLjElMkMwLjElMkMwJTJDMC4yJTJDMCUyQzAuMyUyMCUyMCUyMGMwLjElMkMwLjIlMkMwLjMlMkMwLjIlMkMwLjQlMkMwLjFjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYzAuMy0wLjElMkMwLjItMC4xJTJDMC4zLTAuM2MwLTAuMSUyQzAuMS0wLjIlMkMwLjEtMC4zYzAuMi0wLjIlMkMwLjItMC4xJTJDMC4zJTJDMC4xJTIwJTIwJTIwYzAlMkMwJTJDMC4zJTJDMC40JTJDMC4yJTJDMC40Yy0wLjMtMC4xLTAuNi0wLjEtMC45JTJDMC4xYy0wLjIlMkMwLjEtMC4zJTJDMC4yLTAuNSUyQzAuM2MwJTJDMC0wLjQlMkMwLTAuMyUyQzBjMC4xLTAuMSUyQzAuMy0wLjElMkMwLjMtMC4yJTIwJTIwJTIwYy0wLjItMC4xLTAuNCUyQzAuMS0wLjYlMkMwLjJjLTAuMiUyQzAuMS0wLjIlMkMwLjItMC40JTJDMC40Yy0wLjElMkMwLjEtMC4yJTJDMC4xLTAuMyUyQzAuMmMtMC4xJTJDMC4xLTAuMSUyQzAuMi0wLjElMkMwLjNjMCUyQzAuMS0wLjIlMkMwLTAuMiUyQzAuMSUyMCUyMCUyMGMtMC4xJTJDMC4xJTJDMC4xJTJDMC4yJTJDMCUyQzAuM2MwJTJDMC4xLTAuMyUyQzAuMi0wLjQlMkMwLjNjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYy0wLjElMkMwLjEtMC4yJTJDMC4yLTAuMyUyQzAuM2MwJTJDMC4yJTJDMC4xJTJDMC42JTJDMC4xJTJDMC43JTIwJTIwJTIwYy0wLjElMkMwLjMtMC4zLTAuMi0wLjQtMC4zYy0wLjMtMC40LTAuOC0wLjEtMS4yLTAuMWMtMC41JTJDMC0xJTJDMC43LTAuNyUyQzEuMmMwLjElMkMwLjIlMkMwLjQlMkMwLjMlMkMwLjclMkMwLjNjMC4yLTAuMSUyQzAuMy0wLjQlMkMwLjYtMC40JTIwJTIwJTIwYzAuNCUyQzAlMkMwJTJDMC40JTJDMCUyQzAuNmMwJTJDMC4xJTJDMC4xJTJDMC4yJTJDMC4yJTJDMC4yYzAuMSUyQzAlMkMwLjMlMkMwJTJDMC40JTJDMGMwLjElMkMwJTJDMC4xJTJDMC4zJTJDMC4xJTJDMC4yYy0wLjIlMkMwLjEtMC4xJTJDMC41JTJDMCUyQzAuNmMwLjIlMkMwLjElMkMwLjQlMkMwJTJDMC42JTJDMC4xJTIwJTIwJTIwYzAuNCUyQzAuMSUyQzAuMiUyQzAlMkMwLjUtMC4yYzAuMi0wLjElMkMwLjMlMkMwJTJDMC40JTJDMGMwLjElMkMwJTJDMC4yLTAuMSUyQzAuMy0wLjFjMC4xJTJDMCUyQzAuMiUyQzAuMSUyQzAuNCUyQzAuMmMwLjElMkMwJTJDMC4xJTJDMCUyQzAuMiUyQzAlMjAlMjAlMjBjMC4zJTJDMCUyQzAuNSUyQzAuMiUyQzAuOCUyQzAuNGMwLjIlMkMwLjElMkMwLjMlMkMwLjElMkMwLjYlMkMwLjJjMC4yJTJDMCUyQzAuNSUyQzAuMyUyQzAuNSUyQzAuNWMwJTJDMC0wLjIlMkMwLjItMC4yJTJDMC4zYzAlMkMwJTJDMC4zJTJDMCUyQzAuNCUyQzBjMCUyQzAtMC4yJTJDMC4yLTAuMiUyQzAuMSUyMCUyMCUyMGMwJTJDMCUyQzAuMSUyQzAuMSUyQzAuMiUyQzAuMWMwLjEtMC4zJTJDMC4zLTAuMSUyQzAuNSUyQzBjMC4yJTJDMC4xJTJDMC40JTJDMC4xJTJDMC42JTJDMC4xYzAuMiUyQzAlMkMwLjUlMkMwLjElMkMwLjYlMkMwLjNjMC4xJTJDMC4yJTJDMCUyQzAuNC0wLjElMkMwLjYlMjAlMjAlMjBjLTAuMSUyQzAuMi0wLjQlMkMwLjMtMC40JTJDMC41Yy0wLjElMkMwLjIlMkMwJTJDMC40LTAuMSUyQzAuNmMtMC4xJTJDMC4zLTAuMSUyQzAuMi0wLjMlMkMwLjRjLTAuMiUyQzAuMSUyQzAlMkMwLjEtMC4yJTJDMC4yYy0wLjIlMkMwLjEtMC40JTJDMC4xLTAuNiUyQzAuMyUyMCUyMCUyMGMwJTJDMCUyQzAlMkMwJTJDMCUyQzBjLTAuMSUyQzAuMS0wLjElMkMwLjMtMC4xJTJDMC4zYy0wLjElMkMwLjItMC4yJTJDMC4yLTAuMyUyQzAuNGMwJTJDMC0wLjUlMkMwLjYtMC41JTJDMC42YzAtMC4xLTAuNCUyQzAuMS0wLjQlMkMwYzAlMkMwLjElMkMwJTJDMCUyQzAuMSUyQzAuMSUyMCUyMCUyMGMtMC4xJTJDMC41LTAuMyUyQzAuNS0wLjclMkMwLjVjMCUyQzAuMi0wLjIlMkMwLjItMC4zJTJDMC4zYy0wLjElMkMwLjEtMC4xJTJDMC4zLTAuMSUyQzAuNGMwJTJDMC4xLTAuMiUyQzAuMy0wLjIlMkMwLjNjMCUyQzAlMkMwLjElMkMwLjElMkMwLjElMkMwLjIlMjAlMjAlMjBjLTAuMyUyQzAuMS0wLjclMkMwLjEtMSUyQzAuMWMwLjEtMC4xJTJDMC4xLTAuMS0wLjEtMC4yYzAuMS0wLjElMkMwLjItMC4yJTJDMC4yLTAuNGMwLTAuMSUyQzAtMC4xJTJDMC0wLjJjMC4xLTAuMiUyQzAtMC4xJTJDMC0wLjMlMjAlMjAlMjBjLTAuMS0wLjQlMkMwLTAuNSUyQzAuMS0wLjljMC4xLTAuNCUyQzAuMS0wLjklMkMwLjItMS4zYzAtMC4yJTJDMC4xLTAuNiUyQzAtMC44Yy0wLjEtMC4yLTAuNC0wLjQtMC42LTAuNWMtMC4yLTAuMi0wLjMtMC40LTAuNS0wLjclMjAlMjAlMjBjLTAuMS0wLjEtMC4yLTAuMy0wLjItMC40Yy0wLjEtMC4zJTJDMC0wLjElMkMwLTAuM2MwLTAuMiUyQzAtMC4zJTJDMC0wLjVjMC4xLTAuMiUyQzAuMy0wLjMlMkMwLjMtMC41YzAuMS0wLjIlMkMwLTAuNC0wLjItMC41JTIwJTIwJTIwYy0wLjElMkMwLTAuMiUyQzAtMC4zJTJDMGMtMC4xJTJDMC0wLjMtMC4xLTAuNC0wLjJjLTAuMi0wLjEtMC4yLTAuMy0wLjQtMC40Yy0wLjEtMC4xLTAuMiUyQzAtMC40LTAuMWMtMC4yJTJDMC0wLjMtMC4yLTAuNC0wLjMlMjAlMjAlMjBjLTAuMi0wLjEtMC4zJTJDMC0wLjUlMkMwYy0wLjIlMkMwLTAuNC0wLjItMC42LTAuM2MtMC4zLTAuMS0wLjUtMC4zLTAuNi0wLjZjLTAuMS0wLjMtMC4zLTAuNC0wLjUtMC42Yy0wLjItMC4yLTAuMy0wLjQtMC41LTAuNSUyMCUyMCUyMGMwJTJDMCUyQzAuMSUyQzAuMiUyQzAuMSUyQzAuM2MwLjElMkMwLjIlMkMwLjMlMkMwLjQlMkMwLjQlMkMwLjZjMC4yJTJDMC4zJTJDMC4xJTJDMC4zLTAuMSUyQzAuMWMtMC4yLTAuMy0wLjUtMC42LTAuNy0wLjljLTAuMS0wLjEtMC4xLTAuMi0wLjItMC4zJTIwJTIwJTIwYy0wLjEtMC4xLTAuMy0wLjItMC40LTAuM2MtMC40LTAuNC0wLjUtMC45LTAuNC0xLjRjMC0wLjIlMkMwLjEtMC4zJTJDMC4xLTAuNWMwLTAuMS0wLjEtMC4zLTAuMi0wLjRjMC0wLjEtMC4xLTAuMi0wLjEtMC4yJTIwJTIwJTIwYy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNGMtMC4xLTAuMS0wLjMtMC4yLTAuNS0wLjRjMC45LTEuMiUyQzIuMi0yLjElMkMzLjYtMi43YzAlMkMwLjElMkMwJTJDMC4xJTJDMC4xJTJDMC4yYzAuMSUyQzAuMiUyQzAuMiUyQzAuMiUyQzAuNSUyQzAuMiUyMCUyMCUyMGMwJTJDMC4zLTAuMyUyQzAuMy0wLjUlMkMwLjJjLTAuMiUyQzAtMC41LTAuMS0wLjclMkMwLjFjMC4xJTJDMC4xJTJDMC40JTJDMC4zJTJDMC40JTJDMC4xYzAuMiUyQzAlMkMwLjUlMkMwJTJDMC43JTJDMGMwLjElMkMwJTJDMC40JTJDMC4xJTJDMC41JTJDMC4xJTIwJTIwJTIwYzAlMkMwJTJDMC4xLTAuMiUyQzAuMS0wLjJjLTAuMSUyQzAtMC4xJTJDMC0wLjIlMkMwYzAuMi0wLjIlMkMwLjMlMkMwJTJDMC41JTJDMGMtMC4yJTJDMC4xLTAuMSUyQzAuNCUyQzAuMSUyQzAuMmMwLjItMC4yJTJDMC0wLjQtMC4zLTAuNSUyMCUyMCUyMGMwLjItMC4zJTJDMC40LTAuMyUyQzAuNiUyQzBjMC0wLjIlMkMwLjItMC4xJTJDMC40LTAuMXYwYy0wLjElMkMwLTAuMSUyQzAtMC4yJTJDMGMwLjItMC4zJTJDMC4xLTAuMyUyQzAuMy0wLjRjMC4yLTAuMSUyQzAuNyUyQzAlMkMwLjgtMC4yJTIwJTIwJTIwYy0wLjQlMkMwLjEtMC44JTJDMC4xLTEuMiUyQzAuM2MtMC4xJTJDMC4xLTAuMyUyQzAuMy0wLjUlMkMwLjJjLTAuMS0wLjIlMkMwLjEtMC40JTJDMC4yLTAuNWgwYzAuNi0wLjElMkMxLjItMC4yJTJDMS44LTAuMmMwLjQlMkMwJTJDMC44JTJDMCUyQzEuMiUyQzAuMSUyMCUyMCUyMGMtMC4xJTJDMC4xJTJDMCUyQzAuMS0wLjElMkMwLjJjLTAuMiUyQzAuMS0wLjUlMkMwLjMtMC44JTJDMC4zYzAuMyUyQzAlMkMxJTJDMC4zJTJDMS4xLTAuMWMtMC4xJTJDMC0wLjIlMkMwLTAuMyUyQzBjMC4yLTAuMSUyQzAuNC0wLjIlMkMwLjYtMC4zJTIwJTIwJTIwQzE4LjMlMkMxMjAuOCUyQzE5LjklMkMxMjEuNyUyQzIxLjElMkMxMjNDMjEuMiUyQzEyMyUyQzIxLjIlMkMxMjMlMkMyMS4xJTJDMTIzeiUyME0yMi44JTJDMTI2LjVDMjIuOCUyQzEyNi41JTJDMjIuOCUyQzEyNi41JTJDMjIuOCUyQzEyNi41JTIwJTIwJTIwYzAuMS0wLjElMkMwLjEtMC4yJTJDMC4xLTAuMmMwLTAuMSUyQzAuMS0wLjElMkMwLjItMC4xYzAlMkMwJTJDMCUyQzAlMkMwLTAuMWMwLjElMkMwLjQlMkMwLjMlMkMwLjglMkMwLjQlMkMxLjNjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYzAlMkMwLTAuMiUyQzAtMC4yJTJDMCUyMCUyMCUyMGMtMC4xJTJDMC0wLjItMC4xLTAuMi0wLjFjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4yYy0wLjEtMC4xJTJDMC0wLjIlMkMwLTAuM0MyMi44JTJDMTI2LjclMkMyMi43JTJDMTI2LjYlMkMyMi44JTJDMTI2LjV6JTIwTTIyLjklMkMxMzEuMSUyMCUyMCUyMGMtMC4yLTAuMS0wLjQtMC4zLTAuNS0wLjVjLTAuMS0wLjItMC4xLTAuNCUyQzAtMC43YzAtMC4yLTAuMS0wLjUlMkMwLTAuN2MwLTAuMSUyQzAuMS0wLjElMkMwLjItMC4yYzAuMS0wLjElMkMwLjEtMC4yJTJDMC4yLTAuNCUyMCUyMCUyMGMwLjEtMC4xJTJDMC4yLTAuMiUyQzAuNC0wLjNjMC4xLTAuMSUyQzAuMS0wLjIlMkMwLjItMC4zYzAuMS0wLjElMkMwLjItMC4zJTJDMC4zLTAuNGMwLjElMkMwLjQlMkMwLjElMkMwLjklMkMwLjElMkMxLjNjMCUyQzAuOC0wLjElMkMxLjYtMC4zJTJDMi4zJTIwJTIwJTIwQzIzLjElMkMxMzEuMyUyQzIzJTJDMTMxLjIlMkMyMi45JTJDMTMxLjF6JTIyJTJGJTNFJTIwJTNDJTJGZyUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLndlbHQtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBVUNBWUFBQUNOaVIwTkFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBdGRKUkVGVU9JMTlsSDlvMUhVWXgxL1BjOTl0cWVOaU0yRXVZY00wS0VnUU0rMFBOWW5pZGdsMnVJRmtJQm5SWDBNSExaSjJmdm5Pd2o4Y3VmNEtJb2hxUkxHdEUzK2RHU1RpSDRVU2pQQ3ZZdFJXT2dXWkdIZXJidTE1L09QRzdtNTMzZlBmNS9ONW50ZjcrZlg5Q3JXc0oyd2tSemRpS1V5M29yUVhIK3dtcnRjUno3Qkt4aG1OQ3N0RHBRcVdDTHRST3dXNkRpd0gzQUR1WW5RQ2NWUWJnTFdZVFNONm1HeDB1anhjSytESmNCamxFMXkrd2ZrQlpBalhnNkF6aUY0bXByc3AvUE1FQy9QdGlINks4eVhKY0tnOHNWS0d5WEFZNXhsMHZvZVZ2OTRHWU83SkRwd3hZRDE0R3BQbndaNGkwRzJjaSs2eUovMHNwdC9oL2hIWndmNFNNQkYyQSs4UXNKTnowVnlwL040bXBQVU5oUDNjbWRuTjZqVnRhREJLRXdrS0hFSjRDMWk3bU5wZXprZG5oSjZ3a2J4TkFuRk1kM0F4K3JtcXJ5K0dyVnlLWm5rcHZRT1g3YmdmUXZReG9LSGtaTCtUMTQxQmNacTZibEhsRmFBYWVDbWFwU3Q4SEtjZlNDRFNVT1dEZHRMc3FRQ3hWT1ZzYXRpdThDR3d5NkR0TmQvTkROWFBNRWtGaTN0V05MZGVrdW1yYk5Vc1VXUWtCallUMDAyWVA0ZjhEd3hBVlhFMjRMUUZwYVVGVkZkaWZNRTFQd21jQVBrZTl3SkN2TmJLbGpMa0hyR0YxMW1RaWFCYWpSYk0zNk1yYkFGZXd3aUFyK3AyUmZtY0Zmay95VFdqR0xkcWxpRDBJMlJRTzRBd2d2QUN3cHRndjlSQXRwR0xid1M5S1NUVG82RGRkZlJCNk9OOE5MeDBUb1lqd0lGbFh2ZHhMaWl1bWJvd0FGOVd4WVhvVlJyL2ZRVHN4N0xiaDFIUEtNMk1BWC9VSjlyN0pOL3RxTGo2TzJnRDNWSW0raHM1eVNpalVRRzN2dnBBM1FDeGdhVmpJb3dUaXgybC9FdHhPOHlWNkwvaTdMTEh4NEVQNjBObHFzU25zb2Z1UTF3OGZoWXFsMHZvT3ZZQklrZHE4cHdVcS83NmxuejhWSEhhWmJEczROdUFGN1hLUTdLRGZjQSt6S2FyaVpabkx2NzFFc3lZQW50NThiZmxwYXhxV1UvWVNONzM0WklDbnNidFVkQkoxR0tZVEJDVERMZG54dm5wNC9ubG9ROEFVNVg2dE9JUnhyVUFBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyVW50aXRsZWQtU2VpdGVfeDI1XzIwMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB3aWR0aCUzRCUyMjIwcHglMjIlMjBoZWlnaHQlM0QlMjIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjQuOCUyMDExOS4xJTIwMjAlMjAyMCUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwNC44JTIwMTE5LjElMjAyMCUyMDIwJTIyJTIwJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ2clM0UlMjAlM0NnJTNFJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDRBN0YlMjIlMjBkJTNEJTIyTTE0LjYlMkMxMjcuNEMxNC42JTJDMTI3LjQlMkMxNC42JTJDMTI3LjQlMkMxNC42JTJDMTI3LjRDMTQuNiUyQzEyNy40JTJDMTQuNiUyQzEyNy4zJTJDMTQuNiUyQzEyNy40JTIwJTIwJTIwQzE0LjYlMkMxMjcuMyUyQzE0LjYlMkMxMjcuNCUyQzE0LjYlMkMxMjcuNHolMjBNMTguNCUyQzEzMS42TDE4LjQlMkMxMzEuNkMxOC40JTJDMTMxLjYlMkMxOC40JTJDMTMxLjYlMkMxOC40JTJDMTMxLjZDMTguNCUyQzEzMS42JTJDMTguNCUyQzEzMS42JTJDMTguNCUyQzEzMS42eiUyMCUyMCUyMCUyME0xOC41JTJDMTMxLjZDMTguNSUyQzEzMS42JTJDMTguNCUyQzEzMS42JTJDMTguNSUyQzEzMS42QzE4LjQlMkMxMzEuNiUyQzE4LjQlMkMxMzEuNiUyQzE4LjUlMkMxMzEuNnolMjBNMTQuOCUyQzExOS4xYy01LjUlMkMwLTEwJTJDNC41LTEwJTJDMTAlMjAlMjAlMjBjMCUyQzUuNSUyQzQuNSUyQzEwJTJDMTAlMkMxMGM1LjUlMkMwJTJDMTAtNC41JTJDMTAtMTBDMjQuOCUyQzEyMy42JTJDMjAuMyUyQzExOS4xJTJDMTQuOCUyQzExOS4xeiUyME0yMS4xJTJDMTIzYy0wLjMlMkMwLTAuNiUyQzAtMC45JTJDMC4yJTIwJTIwJTIwYy0wLjElMkMwLjEtMC4yJTJDMC4yLTAuMyUyQzAuMmMtMC4xJTJDMC0wLjMlMkMwLTAuNCUyQzBjLTAuNSUyQzAuMi0wLjQlMkMxLjEtMSUyQzFjLTAuMy0wLjEtMC41LTAuNC0wLjYtMC42Yy0wLjEtMC4yLTAuNC0wLjMtMC4yLTAuNiUyMCUyMCUyMGMtMC4xJTJDMC0wLjElMkMwLTAuMiUyQzBjMC4xLTAuMiUyQzAuNC0wLjIlMkMwLjUtMC4zYzAuMS0wLjMtMC40LTAuMy0wLjUtMC4zYzAuMi0wLjIlMkMwLjMlMkMwLjElMkMwLjQlMkMwYzAuMiUyQzAtMC4xLTAuMy0wLjItMC4zJTIwJTIwJTIwYzAlMkMwLTAuNiUyQzAuMi0wLjMtMC4xYy0wLjQtMC4zLTAuOC0wLjUtMS4yLTAuOGMtMC4xJTJDMC4zJTJDMC41JTJDMC41JTJDMC43JTJDMC42YzAlMkMwLjEtMC4yJTJDMC4zLTAuNCUyQzAuMmMtMC4xJTJDMC0wLjEtMC4zLTAuMy0wLjIlMjAlMjAlMjBjLTAuMSUyQzAuMyUyQzAuMyUyQzAuMiUyQzAuMyUyQzAuNGMwJTJDMC4yLTAuMiUyQzAuMS0wLjMlMkMwLjFjMCUyQzAtMC4yLTAuMi0wLjIlMkMwYzAlMkMwLjElMkMwLjIlMkMwLjElMkMwLjMlMkMwLjJjLTAuMyUyQzAtMC41LTAuMS0wLjctMC4zJTIwJTIwJTIwYy0wLjMtMC4yLTAuNC0wLjItMC44LTAuMmMwLjElMkMwJTJDMC4yLTAuMSUyQzAuMy0wLjFjMCUyQzAlMkMwLjItMC4yJTJDMC4zLTAuM2MwLjEtMC4yJTJDMC0wLjItMC4yLTAuM2MtMC4yLTAuMS0wLjMtMC4zLTAuNS0wLjMlMjAlMjAlMjBjLTAuNy0wLjEtMC4yJTJDMC42LTAuNyUyQzAuN2MwJTJDMCUyQzAlMkMwJTJDMCUyQzBoMGMwJTJDMCUyQzAlMkMwJTJDMCUyQzBjLTAuMSUyQzAtMC4zJTJDMC0wLjQlMkMwYy0wLjElMkMwLTAuMSUyQzAuMi0wLjElMkMwLjNjLTAuMSUyQzAuMS0wLjMlMkMwLjEtMC40JTJDMC4yJTIwJTIwJTIwYy0wLjElMkMwLjEtMC40JTJDMC4zLTAuNSUyQzAuNGMtMC4zJTJDMC41JTJDMC42JTJDMC43JTJDMC45JTJDMC44YzAuMiUyQzAuMSUyQzAuNiUyQzAuMiUyQzAuNyUyQzAuM2MwLjElMkMwLjItMC4xJTJDMC4zJTJDMC4xJTJDMC40YzAuMSUyQzAlMkMwLjIlMkMwJTJDMC4zJTJDMCUyMCUyMCUyMGMwLjEtMC4xJTJDMC0wLjEtMC4xLTAuM2MwLTAuMyUyQzAtMC4yJTJDMC4yLTAuMmMwLjMtMC4yJTJDMC4yLTAuMiUyQzAuMS0wLjVjMC0wLjEtMC4yLTAuNS0wLjEtMC43YzAuMi0wLjElMkMwLjYlMkMwLjElMkMwLjclMkMwLjElMjAlMjAlMjBjMC4yJTJDMCUyQzAuMyUyQzAuMyUyQzAuNCUyQzAuNGMwLjElMkMwLjElMkMwLjIlMkMwLjIlMkMwLjMlMkMwLjJjMC4yJTJDMCUyQzAuMS0wLjIlMkMwLjItMC4yYzAuMy0wLjIlMkMwLjMlMkMwLjElMkMwLjQlMkMwLjNjMC4xJTJDMC4yJTJDMC4yJTJDMC4zJTJDMC40JTJDMC41JTIwJTIwJTIwYzAuMSUyQzAuMSUyQzAuNCUyQzAuMyUyQzAuNCUyQzAuNWMwJTJDMC4xLTAuNCUyQzAuMy0wLjUlMkMwLjNjLTAuNCUyQzAuMS0xLjItMC4yLTEuMiUyQzAuNGMwLjItMC4xJTJDMC42LTAuNCUyQzAuNy0wLjJjMC4xJTJDMC4xJTJDMCUyQzAuMiUyQzAlMkMwLjMlMjAlMjAlMjBjMC4xJTJDMC4yJTJDMC4zJTJDMC4yJTJDMC40JTJDMC4xYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMwLjMtMC4xJTJDMC4yLTAuMSUyQzAuMy0wLjNjMC0wLjElMkMwLjEtMC4yJTJDMC4xLTAuM2MwLjItMC4yJTJDMC4yLTAuMSUyQzAuMyUyQzAuMSUyMCUyMCUyMGMwJTJDMCUyQzAuMyUyQzAuNCUyQzAuMiUyQzAuNGMtMC4zLTAuMS0wLjYtMC4xLTAuOSUyQzAuMWMtMC4yJTJDMC4xLTAuMyUyQzAuMi0wLjUlMkMwLjNjMCUyQzAtMC40JTJDMC0wLjMlMkMwYzAuMS0wLjElMkMwLjMtMC4xJTJDMC4zLTAuMiUyMCUyMCUyMGMtMC4yLTAuMS0wLjQlMkMwLjEtMC42JTJDMC4yYy0wLjIlMkMwLjEtMC4yJTJDMC4yLTAuNCUyQzAuNGMtMC4xJTJDMC4xLTAuMiUyQzAuMS0wLjMlMkMwLjJjLTAuMSUyQzAuMS0wLjElMkMwLjItMC4xJTJDMC4zYzAlMkMwLjEtMC4yJTJDMC0wLjIlMkMwLjElMjAlMjAlMjBjLTAuMSUyQzAuMSUyQzAuMSUyQzAuMiUyQzAlMkMwLjNjMCUyQzAuMS0wLjMlMkMwLjItMC40JTJDMC4zYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMtMC4xJTJDMC4xLTAuMiUyQzAuMi0wLjMlMkMwLjNjMCUyQzAuMiUyQzAuMSUyQzAuNiUyQzAuMSUyQzAuNyUyMCUyMCUyMGMtMC4xJTJDMC4zLTAuMy0wLjItMC40LTAuM2MtMC4zLTAuNC0wLjgtMC4xLTEuMi0wLjFjLTAuNSUyQzAtMSUyQzAuNy0wLjclMkMxLjJjMC4xJTJDMC4yJTJDMC40JTJDMC4zJTJDMC43JTJDMC4zYzAuMi0wLjElMkMwLjMtMC40JTJDMC42LTAuNCUyMCUyMCUyMGMwLjQlMkMwJTJDMCUyQzAuNCUyQzAlMkMwLjZjMCUyQzAuMSUyQzAuMSUyQzAuMiUyQzAuMiUyQzAuMmMwLjElMkMwJTJDMC4zJTJDMCUyQzAuNCUyQzBjMC4xJTJDMCUyQzAuMSUyQzAuMyUyQzAuMSUyQzAuMmMtMC4yJTJDMC4xLTAuMSUyQzAuNSUyQzAlMkMwLjZjMC4yJTJDMC4xJTJDMC40JTJDMCUyQzAuNiUyQzAuMSUyMCUyMCUyMGMwLjQlMkMwLjElMkMwLjIlMkMwJTJDMC41LTAuMmMwLjItMC4xJTJDMC4zJTJDMCUyQzAuNCUyQzBjMC4xJTJDMCUyQzAuMi0wLjElMkMwLjMtMC4xYzAuMSUyQzAlMkMwLjIlMkMwLjElMkMwLjQlMkMwLjJjMC4xJTJDMCUyQzAuMSUyQzAlMkMwLjIlMkMwJTIwJTIwJTIwYzAuMyUyQzAlMkMwLjUlMkMwLjIlMkMwLjglMkMwLjRjMC4yJTJDMC4xJTJDMC4zJTJDMC4xJTJDMC42JTJDMC4yYzAuMiUyQzAlMkMwLjUlMkMwLjMlMkMwLjUlMkMwLjVjMCUyQzAtMC4yJTJDMC4yLTAuMiUyQzAuM2MwJTJDMCUyQzAuMyUyQzAlMkMwLjQlMkMwYzAlMkMwLTAuMiUyQzAuMi0wLjIlMkMwLjElMjAlMjAlMjBjMCUyQzAlMkMwLjElMkMwLjElMkMwLjIlMkMwLjFjMC4xLTAuMyUyQzAuMy0wLjElMkMwLjUlMkMwYzAuMiUyQzAuMSUyQzAuNCUyQzAuMSUyQzAuNiUyQzAuMWMwLjIlMkMwJTJDMC41JTJDMC4xJTJDMC42JTJDMC4zYzAuMSUyQzAuMiUyQzAlMkMwLjQtMC4xJTJDMC42JTIwJTIwJTIwYy0wLjElMkMwLjItMC40JTJDMC4zLTAuNCUyQzAuNWMtMC4xJTJDMC4yJTJDMCUyQzAuNC0wLjElMkMwLjZjLTAuMSUyQzAuMy0wLjElMkMwLjItMC4zJTJDMC40Yy0wLjIlMkMwLjElMkMwJTJDMC4xLTAuMiUyQzAuMmMtMC4yJTJDMC4xLTAuNCUyQzAuMS0wLjYlMkMwLjMlMjAlMjAlMjBjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYy0wLjElMkMwLjEtMC4xJTJDMC4zLTAuMSUyQzAuM2MtMC4xJTJDMC4yLTAuMiUyQzAuMi0wLjMlMkMwLjRjMCUyQzAtMC41JTJDMC42LTAuNSUyQzAuNmMwLTAuMS0wLjQlMkMwLjEtMC40JTJDMGMwJTJDMC4xJTJDMCUyQzAlMkMwLjElMkMwLjElMjAlMjAlMjBjLTAuMSUyQzAuNS0wLjMlMkMwLjUtMC43JTJDMC41YzAlMkMwLjItMC4yJTJDMC4yLTAuMyUyQzAuM2MtMC4xJTJDMC4xLTAuMSUyQzAuMy0wLjElMkMwLjRjMCUyQzAuMS0wLjIlMkMwLjMtMC4yJTJDMC4zYzAlMkMwJTJDMC4xJTJDMC4xJTJDMC4xJTJDMC4yJTIwJTIwJTIwYy0wLjMlMkMwLjEtMC43JTJDMC4xLTElMkMwLjFjMC4xLTAuMSUyQzAuMS0wLjEtMC4xLTAuMmMwLjEtMC4xJTJDMC4yLTAuMiUyQzAuMi0wLjRjMC0wLjElMkMwLTAuMSUyQzAtMC4yYzAuMS0wLjIlMkMwLTAuMSUyQzAtMC4zJTIwJTIwJTIwYy0wLjEtMC40JTJDMC0wLjUlMkMwLjEtMC45YzAuMS0wLjQlMkMwLjEtMC45JTJDMC4yLTEuM2MwLTAuMiUyQzAuMS0wLjYlMkMwLTAuOGMtMC4xLTAuMi0wLjQtMC40LTAuNi0wLjVjLTAuMi0wLjItMC4zLTAuNC0wLjUtMC43JTIwJTIwJTIwYy0wLjEtMC4xLTAuMi0wLjMtMC4yLTAuNGMtMC4xLTAuMyUyQzAtMC4xJTJDMC0wLjNjMC0wLjIlMkMwLTAuMyUyQzAtMC41YzAuMS0wLjIlMkMwLjMtMC4zJTJDMC4zLTAuNWMwLjEtMC4yJTJDMC0wLjQtMC4yLTAuNSUyMCUyMCUyMGMtMC4xJTJDMC0wLjIlMkMwLTAuMyUyQzBjLTAuMSUyQzAtMC4zLTAuMS0wLjQtMC4yYy0wLjItMC4xLTAuMi0wLjMtMC40LTAuNGMtMC4xLTAuMS0wLjIlMkMwLTAuNC0wLjFjLTAuMiUyQzAtMC4zLTAuMi0wLjQtMC4zJTIwJTIwJTIwYy0wLjItMC4xLTAuMyUyQzAtMC41JTJDMGMtMC4yJTJDMC0wLjQtMC4yLTAuNi0wLjNjLTAuMy0wLjEtMC41LTAuMy0wLjYtMC42Yy0wLjEtMC4zLTAuMy0wLjQtMC41LTAuNmMtMC4yLTAuMi0wLjMtMC40LTAuNS0wLjUlMjAlMjAlMjBjMCUyQzAlMkMwLjElMkMwLjIlMkMwLjElMkMwLjNjMC4xJTJDMC4yJTJDMC4zJTJDMC40JTJDMC40JTJDMC42YzAuMiUyQzAuMyUyQzAuMSUyQzAuMy0wLjElMkMwLjFjLTAuMi0wLjMtMC41LTAuNi0wLjctMC45Yy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuMyUyMCUyMCUyMGMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNjLTAuNC0wLjQtMC41LTAuOS0wLjQtMS40YzAtMC4yJTJDMC4xLTAuMyUyQzAuMS0wLjVjMC0wLjEtMC4xLTAuMy0wLjItMC40YzAtMC4xLTAuMS0wLjItMC4xLTAuMiUyMCUyMCUyMGMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjRjLTAuMS0wLjEtMC4zLTAuMi0wLjUtMC40YzAuOS0xLjIlMkMyLjItMi4xJTJDMy42LTIuN2MwJTJDMC4xJTJDMCUyQzAuMSUyQzAuMSUyQzAuMmMwLjElMkMwLjIlMkMwLjIlMkMwLjIlMkMwLjUlMkMwLjIlMjAlMjAlMjBjMCUyQzAuMy0wLjMlMkMwLjMtMC41JTJDMC4yYy0wLjIlMkMwLTAuNS0wLjEtMC43JTJDMC4xYzAuMSUyQzAuMSUyQzAuNCUyQzAuMyUyQzAuNCUyQzAuMWMwLjIlMkMwJTJDMC41JTJDMCUyQzAuNyUyQzBjMC4xJTJDMCUyQzAuNCUyQzAuMSUyQzAuNSUyQzAuMSUyMCUyMCUyMGMwJTJDMCUyQzAuMS0wLjIlMkMwLjEtMC4yYy0wLjElMkMwLTAuMSUyQzAtMC4yJTJDMGMwLjItMC4yJTJDMC4zJTJDMCUyQzAuNSUyQzBjLTAuMiUyQzAuMS0wLjElMkMwLjQlMkMwLjElMkMwLjJjMC4yLTAuMiUyQzAtMC40LTAuMy0wLjUlMjAlMjAlMjBjMC4yLTAuMyUyQzAuNC0wLjMlMkMwLjYlMkMwYzAtMC4yJTJDMC4yLTAuMSUyQzAuNC0wLjF2MGMtMC4xJTJDMC0wLjElMkMwLTAuMiUyQzBjMC4yLTAuMyUyQzAuMS0wLjMlMkMwLjMtMC40YzAuMi0wLjElMkMwLjclMkMwJTJDMC44LTAuMiUyMCUyMCUyMGMtMC40JTJDMC4xLTAuOCUyQzAuMS0xLjIlMkMwLjNjLTAuMSUyQzAuMS0wLjMlMkMwLjMtMC41JTJDMC4yYy0wLjEtMC4yJTJDMC4xLTAuNCUyQzAuMi0wLjVoMGMwLjYtMC4xJTJDMS4yLTAuMiUyQzEuOC0wLjJjMC40JTJDMCUyQzAuOCUyQzAlMkMxLjIlMkMwLjElMjAlMjAlMjBjLTAuMSUyQzAuMSUyQzAlMkMwLjEtMC4xJTJDMC4yYy0wLjIlMkMwLjEtMC41JTJDMC4zLTAuOCUyQzAuM2MwLjMlMkMwJTJDMSUyQzAuMyUyQzEuMS0wLjFjLTAuMSUyQzAtMC4yJTJDMC0wLjMlMkMwYzAuMi0wLjElMkMwLjQtMC4yJTJDMC42LTAuMyUyMCUyMCUyMEMxOC4zJTJDMTIwLjglMkMxOS45JTJDMTIxLjclMkMyMS4xJTJDMTIzQzIxLjIlMkMxMjMlMkMyMS4yJTJDMTIzJTJDMjEuMSUyQzEyM3olMjBNMjIuOCUyQzEyNi41QzIyLjglMkMxMjYuNSUyQzIyLjglMkMxMjYuNSUyQzIyLjglMkMxMjYuNSUyMCUyMCUyMGMwLjEtMC4xJTJDMC4xLTAuMiUyQzAuMS0wLjJjMC0wLjElMkMwLjEtMC4xJTJDMC4yLTAuMWMwJTJDMCUyQzAlMkMwJTJDMC0wLjFjMC4xJTJDMC40JTJDMC4zJTJDMC44JTJDMC40JTJDMS4zYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMwJTJDMC0wLjIlMkMwLTAuMiUyQzAlMjAlMjAlMjBjLTAuMSUyQzAtMC4yLTAuMS0wLjItMC4xYy0wLjEtMC4xLTAuMi0wLjItMC4yLTAuMmMtMC4xLTAuMSUyQzAtMC4yJTJDMC0wLjNDMjIuOCUyQzEyNi43JTJDMjIuNyUyQzEyNi42JTJDMjIuOCUyQzEyNi41eiUyME0yMi45JTJDMTMxLjElMjAlMjAlMjBjLTAuMi0wLjEtMC40LTAuMy0wLjUtMC41Yy0wLjEtMC4yLTAuMS0wLjQlMkMwLTAuN2MwLTAuMi0wLjEtMC41JTJDMC0wLjdjMC0wLjElMkMwLjEtMC4xJTJDMC4yLTAuMmMwLjEtMC4xJTJDMC4xLTAuMiUyQzAuMi0wLjQlMjAlMjAlMjBjMC4xLTAuMSUyQzAuMi0wLjIlMkMwLjQtMC4zYzAuMS0wLjElMkMwLjEtMC4yJTJDMC4yLTAuM2MwLjEtMC4xJTJDMC4yLTAuMyUyQzAuMy0wLjRjMC4xJTJDMC40JTJDMC4xJTJDMC45JTJDMC4xJTJDMS4zYzAlMkMwLjgtMC4xJTJDMS42LTAuMyUyQzIuMyUyMCUyMCUyMEMyMy4xJTJDMTMxLjMlMkMyMyUyQzEzMS4yJTJDMjIuOSUyQzEzMS4xeiUyMiUyRiUzRSUyMCUzQyUyRmclM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5idG4td2hpdGUtY29udGFpbmVkLCAuYnRuLWdyZXktY29udGFpbmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNEE3RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXIsIC5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsIC5idG4td2hpdGUtY29udGFpbmVkOmFjdGl2ZSwgLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsIC5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzLCAuYnRuLWdyZXktY29udGFpbmVkOmZvY3VzLCAuYnRuLXdoaXRlLWNvbnRhaW5lZDphY3RpdmUsIC5idG4tZ3JleS1jb250YWluZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsIC5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsIC5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSwgLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsIC5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmFjdGl2ZSwgLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsIC5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSwgLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXdoaXRlLW91dGxpbmVkLCAuYnRuLWdyZXktb3V0bGluZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3ZlciwgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLCAuYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSwgLmJ0bi1ncmV5LW91dGxpbmVkOmFjdGl2ZSwgLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1cywgLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzLCAuYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSwgLmJ0bi1ncmV5LW91dGxpbmVkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMsIC5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cywgLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsIC5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsIC5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLCAuYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6YWN0aXZlLCAuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSwgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDRBN0Y7XG59XG5cbi8qKlxuKiBHcmV5IHJ0ZSBidXR0b25zICNmNmY2ZjYgLyAjMEI1NjhEXG4qL1xuLmJ0bi1ncmV5LWNvbnRhaW5lZCB7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgY29sb3I6ICMwMTRBN0Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3ZlciwgLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsIC5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXMsIC5idG4tZ3JleS1jb250YWluZWQ6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBjb2xvcjogIzAxNEE3RiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyZXktb3V0bGluZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBjb2xvcjogIzAxNEE3RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXIsIC5idG4tZ3JleS1vdXRsaW5lZDphY3RpdmUsIC5idG4tZ3JleS1vdXRsaW5lZDpmb2N1cywgLmJ0bi1ncmV5LW91dGxpbmVkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgY29sb3I6ICMwMTRBN0Y7XG59XG5cbi8qKlxuICogV2hpdGUgYnV0dG9ucyBjb2xvciBvdmVyd3JpdGVzXG4gKi9cbi5ibHVlIC5idG4td2hpdGUtY29udGFpbmVkLCAuYmx1ZSAuYnRuLWdyZXktY29udGFpbmVkLFxuLmJsdWUuYWx0ZXJlZCAuYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5ibHVlLmFsdGVyZWQgLmJ0bi1ncmV5LWNvbnRhaW5lZCB7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4uYmx1ZSAuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLCAuYmx1ZSAuYnRuLWdyZXktb3V0bGluZWQ6aG92ZXIsXG4uYmx1ZS5hbHRlcmVkIC5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsXG4uYmx1ZS5hbHRlcmVkIC5idG4tZ3JleS1vdXRsaW5lZDpob3ZlciB7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4uYmxhY2sgLmJ0bi13aGl0ZS1jb250YWluZWQsIC5ibGFjayAuYnRuLWdyZXktY29udGFpbmVkLFxuLmJsYWNrLmFsdGVyZWQgLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uYmxhY2suYWx0ZXJlZCAuYnRuLWdyZXktY29udGFpbmVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibGFjayAuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLCAuYmxhY2sgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLFxuLmJsYWNrLmFsdGVyZWQgLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcixcbi5ibGFjay5hbHRlcmVkIC5idG4tZ3JleS1vdXRsaW5lZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ3JleS1kYXJrIC5idG4td2hpdGUtY29udGFpbmVkLCAuZ3JleS1kYXJrIC5idG4tZ3JleS1jb250YWluZWQsXG4uZ3JleS1kYXJrLmFsdGVyZWQgLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uZ3JleS1kYXJrLmFsdGVyZWQgLmJ0bi1ncmV5LWNvbnRhaW5lZCB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uZ3JleS1kYXJrIC5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsIC5ncmV5LWRhcmsgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLFxuLmdyZXktZGFyay5hbHRlcmVkIC5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsXG4uZ3JleS1kYXJrLmFsdGVyZWQgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5sd19lbmV0X3NtYV9iYXNlX2lucHV0UGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXQsXG4uaW5wdXQtd3JhcHBlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dDpmb2N1cyxcbi5pbnB1dC13cmFwcGVyOmZvY3VzLFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbjpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcjpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbjpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuLmlucHV0LXdyYXBwZXI6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0OmRpc2FibGVkLCBpbnB1dFtkaXNhYmxlZF0sXG4uaW5wdXQtd3JhcHBlcjpkaXNhYmxlZCxcbi5pbnB1dC13cmFwcGVyW2Rpc2FibGVkXSxcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46ZGlzYWJsZWQsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuW2Rpc2FibGVkXSxcbnRleHRhcmVhOmRpc2FibGVkLFxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW5wdXQ6ZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyOmRpc2FibGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmlucHV0LXdyYXBwZXJbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjpkaXNhYmxlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW5bZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6ZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYVtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnB1dDpkaXNhYmxlZDotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyOmRpc2FibGVkOi1tb3otcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcltkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46ZGlzYWJsZWQ6LW1vei1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW5bZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpkaXNhYmxlZDotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWFbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnB1dDpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLFxuLmlucHV0LXdyYXBwZXI6ZGlzYWJsZWQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcltkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmRpc2FibGVkOjotbW96LXBsYWNlaG9sZGVyLFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbltkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhW2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0OmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyW2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW5bZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhW2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmlucHV0LFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAzN3B4IDAgOXB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBR0NBWUFBQUQ2OEEvR0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBSTlKUkVGVUNKbHRqakVLd2xBUVJIZjJiRFppb1I1QXNQRm5zVXBuWWVjQjdBSi9Qb0tWZ3Ftc3ZJbVhFWkt4VWtMSWxHOGV6SURrVzlJcEloNDJrVkxLV3RMWnpld0k0RXB5TlpaeXpndEpOd0FIcjZycUNXQnJabmVTODU5RWNpYXBsWlJTU2kwR3hhYnYrK3p1UzBrZlNTOEFkVVJjek13d25DcWw3THF1YTl3ZGt1cUlhS1orLzJXUyt6SC9BclZ1Um5ndzh3aThBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VhcnJvdy1kb3duLWluYWN0aXZlJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjY3JTIwNS41ODRjLjIuMjA1LjUyLjIwNS43MSUyMDBMOS44MzMuOTljLjIyLS4yMjYuMjItLjU5JTIwMC0uODItLjIyLS4yMjctLjU3NS0uMjI3LS43OTYlMjAwbC0zLjY2JTIwMy43NzNjLS4xOTguMjA1LS41Mi4yMDUtLjcwNyUyMDBMMS4wMTMuMTdDLjc5LS4wNTYuNDM3LS4wNTYuMjE2LjE3Yy0uMjIuMjMtLjIyLjU5NCUyMDAlMjAuODJMNC42NyUyMDUuNTg1JTIyJTIwZmlsbCUzRCUyMiUyMzk5OSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmNoZWNrYm94LWhlbHBlciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLnJhZGlvLWhlbHBlciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIGlucHV0LFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAxRjtcbiAgY29sb3I6ICNGRjAwMUY7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMUY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOi1tb3otcGxhY2Vob2xkZXIsXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGMDAxRjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOjotbW96LXBsYWNlaG9sZGVyLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkYwMDFGO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMUY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFHQ0FZQUFBRDY4QS9HQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFIQkpSRUZVQ0psMWppc1N3a0FVQlBzaSt5WW5RY1ZRbUdDQ0FRY0d6b3ZtRWlRQ2F0NGkrSWhRTzdLcnA2b3h1aWJkanNZU2JVMjVVZEZnTkZjMC9FdXhNWnFUTW41QUdkOUE2NjlVaWQ1b1NtSy9mQitNcGtyMFNiY3l1aWR4YlBURXlaU0gwVE9KUzZ2N0p5YzZML2tMazJZdWkxNGxWOElBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFYXJyb3ctZG93bi1lcnJvciUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC42NyUyMDUuNTg0Yy4yLjIwNS41Mi4yMDUuNzElMjAwTDkuODMzLjk5Yy4yMi0uMjI2LjIyLS41OSUyMDAtLjgyLS4yMi0uMjI3LS41NzUtLjIyNy0uNzk2JTIwMGwtMy42NiUyMDMuNzczYy0uMTk4LjIwNS0uNTIuMjA1LS43MDclMjAwTDEuMDEzLjE3Qy43OS0uMDU2LjQzNy0uMDU2LjIxNi4xN2MtLjIyLjIzLS4yMi41OTQlMjAwJTIwLjgyTDQuNjclMjA1LjU4NSUyMiUyMGZpbGwlM0QlMjIlMjNGRjAwMUYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCA2cHg7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5kaXNhYmxlZC5zZWxlY3QtaGVscGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmRpc2FibGVkLnNlbGVjdC1oZWxwZXIgc3Bhbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZGlzYWJsZWQuc2VsZWN0LWhlbHBlciBzcGFuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmRpc2FibGVkLnNlbGVjdC1oZWxwZXIgc3Bhbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZGlzYWJsZWQuc2VsZWN0LWhlbHBlciBzcGFuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZGlzYWJsZWQuc2VsZWN0LWhlbHBlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFHQ0FZQUFBRDY4QS9HQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFJZEpSRUZVQ0psMWpqRVNBVUVVUlB2UEhHV3ZJbEVDSkNTRUVoS1p3RVVFcWtTdTRDYWludjU3Q29KVk15UGFLb1h0OFBVTEhpVGRTUzR4c0pUU25HUWJTaWxIQUJlU3N6L1NwTlo2alRFZUFBRHV2aUQ1VENtTmUwblNpT1JEMGdvQXJEL2NmWjF6UG9VUXBtYldsVkp1WnJadm11YjgwK1B1RzBtZHBKZWszVkQzcDd6OTVtK2pZMDF2MEVhK2tRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VhcnJvdy1kb3duLWRpc2FibGVkJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjY3JTIwNS41ODRjLjIuMjA1LjUyLjIwNS43MSUyMDBMOS44MzMuOTljLjIyLS4yMjYuMjItLjU5JTIwMC0uODItLjIyLS4yMjctLjU3NS0uMjI3LS43OTYlMjAwbC0zLjY2JTIwMy43NzNjLS4xOTguMjA1LS41Mi4yMDUtLjcwNyUyMDBMMS4wMTMuMTdDLjc5LS4wNTYuNDM3LS4wNTYuMjE2LjE3Yy0uMjIuMjMtLjIyLjU5NCUyMDAlMjAuODJMNC42NyUyMDUuNTg1JTIyJTIwZmlsbCUzRCUyMiUyM0RERCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5mb2N1c2VkLnNlbGVjdC1oZWxwZXIgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZm9jdXNlZC5zZWxlY3QtaGVscGVyIHNwYW46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmZvY3VzZWQuc2VsZWN0LWhlbHBlciBzcGFuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmZvY3VzZWQuc2VsZWN0LWhlbHBlciBzcGFuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5mb2N1c2VkLnNlbGVjdC1oZWxwZXIgc3BhbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmZvY3VzZWQuc2VsZWN0LWhlbHBlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFHQ0FZQUFBRDY4QS9HQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFKeEpSRUZVQ0psdGpqRUt3a0FRUmY5TWJyU2JJOWhacUFld200bGdsYzdDY3dSa1Y3QVFzYk9NcDlqdEFvSmV3UXRZWkd4RVFzZ3ZQKy94ZnlFaVhWbVc3NVJTaDRtSXlNbzVkMmRtM3ZkOWY2cXFham1HVkhVTzRBSmdWNlNVSHM2NXA1bWR2ZmM1NS96NlFUTXp1ekh6SnNaNHBZRzlOck1ERVMySTZBT2dOYk02eG5nRUFCcE9pWWdDYUFBUU05Y2hoR2JxOXg5VzFlMjQvd0lKWUR2M2E3anBpQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFYXJyb3ctZG93bi1mb2N1cyUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC42NyUyMDUuNTg0Yy4yLjIwNS41Mi4yMDUuNzElMjAwTDkuODMzLjk5Yy4yMi0uMjI2LjIyLS41OSUyMDAtLjgyLS4yMi0uMjI3LS41NzUtLjIyNy0uNzk2JTIwMGwtMy42NiUyMDMuNzczYy0uMTk4LjIwNS0uNTIuMjA1LS43MDclMjAwTDEuMDEzLjE3Qy43OS0uMDU2LjQzNy0uMDU2LjIxNi4xN2MtLjIyLjIzLS4yMi41OTQlMjAwJTIwLjgyTDQuNjclMjA1LjU4NSUyMiUyMGZpbGwlM0QlMjIlMjM2NjYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCA2cHg7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQsXG4uaXJhZGlvX21pbmltYWwtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQgaW5wdXQsXG4uaXJhZGlvX21pbmltYWwtcmVkIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlLFxuLmlyYWRpb19taW5pbWFsLXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pY2hlY2tib3hfbWluaW1hbC1yZWQsIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlciwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5ob3ZlciwgLmljaGVja2JveF9taW5pbWFsLXJlZC5jaGVja2VkLmFjdGl2ZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmUsIC5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQsXG4uaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuaG92ZXIsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLmljaGVja2JveF9taW5pbWFsLXJlZCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmUsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZS5pY2hlY2tib3hfbWluaW1hbC1yZWQge1xuICBib3JkZXItY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZCArIGxhYmVsLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkICsgbGFiZWwsXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZCArIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgbGFiZWwsIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlciArIGxhYmVsLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkLmhvdmVyICsgbGFiZWwsXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQuaG92ZXIgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5ob3ZlciArIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgbGFiZWwsIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmUgKyBsYWJlbCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmUgKyBsYWJlbCxcbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmUgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmUgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkICsgbGFiZWwsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmljaGVja2JveF9taW5pbWFsLXJlZCArIGxhYmVsLFxuLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkICsgLnBhcnNsZXktZXJyb3JzLWxpc3QgKyBsYWJlbCxcbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pcmFkaW9fbWluaW1hbC1yZWQuaWNoZWNrYm94X21pbmltYWwtcmVkICsgLnBhcnNsZXktZXJyb3JzLWxpc3QgKyBsYWJlbCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlciArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5ob3Zlci5pY2hlY2tib3hfbWluaW1hbC1yZWQgKyBsYWJlbCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlciArIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgbGFiZWwsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLmljaGVja2JveF9taW5pbWFsLXJlZCArIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgbGFiZWwsXG4uaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuYWN0aXZlICsgbGFiZWwsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZS5pY2hlY2tib3hfbWluaW1hbC1yZWQgKyBsYWJlbCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmUgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5hY3RpdmUuaWNoZWNrYm94X21pbmltYWwtcmVkICsgLnBhcnNsZXktZXJyb3JzLWxpc3QgKyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuYWN0aXZlLFxuLmlyYWRpb19taW5pbWFsLXJlZC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmljaGVja2JveF9taW5pbWFsLXJlZCwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvclxuLmlyYWRpb19taW5pbWFsLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAxRjtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZDpiZWZvcmUge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi5pcmFkaW9fbWluaW1hbC1yZWQuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZC5kaXNhYmxlZDpiZWZvcmUuY2hlY2tlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5kaXNhYmxlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFGbEpSRUZVQ0psMXlNRUpnREFNQmRDZnBBZHZEaWd1SUY2TFV6aUVkSzdTRmJwQWZyeFVFTVIzZk5KYW05ejlGSkVGQUNLaW1GbE9JemNNSXJLVERLbTFkZ0F6WGtoMnhRK05pUEpKMVN1WldTWVpKTmNuM2YyNEFWWlJLcmRZLzBmd0FBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFcmFkaW8tZGlzYWJsZWQlM0MlMkZ0aXRsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNDU5JTIyJTIwY3klM0QlMjIzMjklMjIlMjByJTNEJTIyMyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC00NTYlMjAtMzI2JTI5JTIyJTIwZmlsbCUzRCUyMiUyM0RERCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlLCAuaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuaG92ZXI6YmVmb3JlLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmU6YmVmb3JlLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZS5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFGMUpSRUZVQ0psbHlyRU5RRkFVUU5IN0hoTFI2QzFnRFBZUUM0aFdsQ1l3Z0ZMK0lEYlNTVlQvYVg2US9GdWVYS0ZaY2dwYkVla0F3QnlYVEduQWdUY1pLVEQ5emwvbWU0MHdwR0F1VnQwVHF2WWdvOFI4amRtTnlJWS81d2N3aGhlUVN0WUZuUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VyYWRpby1lcnJvciUzQyUyRnRpdGxlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI0NTklMjIlMjBjeSUzRCUyMjI1OSUyMiUyMHIlM0QlMjIzJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTQ1NiUyMC0yNTYlMjklMjIlMjBmaWxsJTNEJTIyJTIzMDA0QTdGJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4O1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIC5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZDpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIC5pcmFkaW9fbWluaW1hbC1yZWQuaWNoZWNrYm94X21pbmltYWwtcmVkOmJlZm9yZSwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuaG92ZXI6YmVmb3JlLCAuZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pcmFkaW9fbWluaW1hbC1yZWQuaG92ZXIuaWNoZWNrYm94X21pbmltYWwtcmVkOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkLmFjdGl2ZTpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5hY3RpdmUuaWNoZWNrYm94X21pbmltYWwtcmVkOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZS5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFGaEpSRUZVQ0psMXlMRUpBa0VRQU1DNTVZWFByT0M4eW14QVRNVXFqTVFDeEFhdmdkODFFZ3gwd2xIR3VqazhTcCtsejgyNGw3RXVxVzZobldnZ09DZlZTcC9FM3BlVU0vd1JLVjQvK3JrRWw2VEk0eWViM2ZVTi9PMGJjcFprTXhvQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFcmFkaW8tZXJyb3IlM0MlMkZ0aXRsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNDU5JTIyJTIwY3klM0QlMjIyNTklMjIlMjByJTNEJTIyMyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC00NTYlMjAtMjU2JTI5JTIyJTIwZmlsbCUzRCUyMiUyM0ZGMDAxRiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZC5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFFOUpSRUZVQ0psdHlqRUtnREFRUk5HWkpleDZSd25iaTIzd0ZCNGk1SlJieFVLakl2N3k4ZW51azVudEFHYWN0WWdvNmNJRlQ2dXFkbm1kZHlTemZIRWtBTnFQMXhRUlJWVTd5VHpRekxZREpTNFF1eU9YTlJvQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFcmFkaW8tZm9jdXMlM0MlMkZ0aXRsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNDU5JTIyJTIwY3klM0QlMjIxOTAlMjIlMjByJTNEJTIyMyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC00NTYlMjAtMTg3JTI5JTIyJTIwZmlsbCUzRCUyMiUyMzY2NiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFZQUFBQUdDQVlBQUFEZ3pPOUlBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQUZoSlJFRlVDSmwxeUxFSkFrRVFBTUM1NVlYUHJPQzh5bXhBVE1VcWpNUUN4QWF2Z2Q4MUVneDB3bEhHdWprOFNwK2x6ODI0bDdFdXFXNmhuV2dnT0NmVlNwL0UzcGVVTS93UktWNC8rcmtFbDZUSTR5ZWIzZlVOL08wYmNwWmtNeG9BQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VyYWRpby1lcnJvciUzQyUyRnRpdGxlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI0NTklMjIlMjBjeSUzRCUyMjI1OSUyMiUyMHIlM0QlMjIzJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTQ1NiUyMC0yNTYlMjklMjIlMjBmaWxsJTNEJTIyJTIzRkYwMDFGJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4O1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkOmJlZm9yZSB7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogNHB4IDNweCAzcHg7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZDpiZWZvcmUuY2hlY2tlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQUtDQVlBQUFDQUxMLzZBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU85SlJFRlVHSldOMEsxT0ExRVFCZUF6WjFkc2dxckRMWnViZlFFTVlFaE5rMUtGNFEzUXZBTGhBVkM4QW9xRVZOQlUxQlVFamhlWXU3bFpSQTJDWXBmN2c2R2tRYlFkL1UzT25CSHNPRTNUM0FENHlIYkVsd0J1WTR4TDJZYXR0V2NwcFNlUzh4RENhT09DcWg2S3lITktxU0Y1YW96NUV1ZGNBYUNvcW1xNWpwMXpCOTc3VjVMZmVaNGZsMlc1QUFCNjcrKzk5M1BuM1A0S3QyM2JDeUZNQVJRaGhPRUtBNENvNmpuSkJ3RHZXWllOdXE1YmtKeUp5QkdBZ1RIbVpUMVpmbThkQWhnRCtBVHdCbUJFOHNJWTgvaS8xMTlwVmUyTHlFUkU5bUtNVjNWZDMyMzdJRlQxeEZwN3ZjbjhBTlRMWU9IMlp0TTZBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFY2hlY2stZGlzYWJsZWQlM0MlMkZ0aXRsZSUzRSUzQ3BhdGglMjBkJTNEJTIyTTQuMjI2JTIwOS44NjRMMCUyMDUuODI0bDEuMDYtMS4xMSUyMDMuMTY2JTIwMi45MjhMMTAuOTQlMjAwJTIwMTIlMjAxLjExJTIwNC4yMjYlMjA5Ljg2NSUyMiUyMGZpbGwlM0QlMjIlMjNEREQlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTBweDtcbn1cblxuLmljaGVja2JveF9taW5pbWFsLXJlZC5jaGVja2VkOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlcjpiZWZvcmUsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuaG92ZXI6YmVmb3JlLCAuaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQuYWN0aXZlOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFLQ0FZQUFBQ0FMTC82QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPSkpSRUZVR0pXTjBDOVB3bkVReC9IM2ZjR05qU0xONkh3SU5vdFlHUHkrd0VnK0E3UFpqY0h0cDRsQTRpbVEySndNQlFvRlpqYmFyQlEzQlNQb2ZRbk9QOU1OdUhxdjI5M25oRzBycXNjZ3o0bnRzSjRoMGtUQ1REYmpXa1J3dHpnYll6Ty9mcUNraHhnVHNDY1dpMk5HamJranF5a3F1dnNQNTNXZmQrc0RMeVJkeEtneEIzQ2thYk8wTVY3M3ZuSHhJb013QUZJWUJYcng5S3VWSk5CR1hBZTRwMXpOc1h5YjhySFR4WEdBa0tNZlAvNWUvSm5CYXdIc0J0d3JnUWNFVDdCVGhsZlhmeS85Q1YzVUV3SjNRQnJDT1lQTDFzWVBVcW9kNGV1Nmpxd0FPVTlFK1lSa0s2NEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFY2hlY2staW5hY3RpdmUlMjBjb3B5JTIwNSUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC4yMjYlMjA5Ljg2NEwwJTIwNS44MjRsMS4wNi0xLjExJTIwMy4xNjYlMjAyLjkyOEwxMC45NCUyMDAlMjAxMiUyMDEuMTElMjA0LjIyNiUyMDkuODY1JTIyJTIwZmlsbCUzRCUyMiUyMzAwNEE3RiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMHB4O1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZDpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmljaGVja2JveF9taW5pbWFsLXJlZC5jaGVja2VkLmhvdmVyOmJlZm9yZSwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkLmhvdmVyOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaWNoZWNrYm94X21pbmltYWwtcmVkLmhvdmVyOmJlZm9yZSwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQuYWN0aXZlOmJlZm9yZSwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkLmFjdGl2ZTpiZWZvcmUsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFLQ0FZQUFBQ0FMTC82QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFNRkpSRUZVR0pXTnp6RnFBbkVReGVIZnJvVjJpVjBRL2pOUjlnUjJGb0tsNlFKZXdUWm5DRGxBYnBFakJEdUxQVUo2S3dVdGJGSUlpamd6VnFJSTJleVV3OGQ3dkl5YVoraEhSbXdiZGJBajA1enNNNGpmR2xoZkREMFpPbmVLNW4vSmZVTjNodndFdlFjQUFtMEYrbmlQQTMwMjBzYVFwWk02bDMvdThPVkVHZWpURlV2YjhSblF5bUNjczFyZkpyMGE2V2pvd3BHdVV6UU5LWTEwY05Md3IyRmpJKzBOWFJ2NmJhZzdNcWtjR09qSTBGMmc0Y2hiSmI1cEdqanlYbVhPaWM1TDJnV3BzbTRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjEwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWNoZWNrLWVycm9yJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjIyNiUyMDkuODY0TDAlMjA1LjgyNGwxLjA2LTEuMTElMjAzLjE2NiUyMDIuOTI4TDEwLjk0JTIwMCUyMDEyJTIwMS4xMSUyMDQuMjI2JTIwOS44NjUlMjIlMjBmaWxsJTNEJTIyJTIzRkYwMDFGJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEwcHg7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBS0NBWUFBQUNBTEwvNkFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTzlKUkVGVUdKV04wS0ZPeEZBUWhlRi9MdUsyUWVHUVBBTUdNQVN6eWJJS2c2NmgwN1NDVnlBOEFBcDMyelJwZ2lJaENBZ0N0eUJ3dkFFR3NRYkJvaXBJTzZnbEc4VFMwZC9KeVJsaDRLbnF1Wmw5ckEzQmFacWVpTWlGbWMxbEFENFVrVHRnNnIyZnJBeWthYm90SWsvQUc3QWZRdmlTSkVraUlHcWFacjZNc3l6YjZycnVSVVMrdTY3YnJldDZCdUM4OTFmZSsybFJGSnNMbk9mNWhwazlPT2NpNTl4NGdRRkVWWS82dnI4RzNvRlJITWV6dG0wZmdSMWdWRlhWODNLekFLanFHTGp0Ky80VGVIWE9UY3pzdUN6TG03Kzdma2RuV1haZ1p2ZkFPbkFhUXJqODc0T282cDZxbnEweVB3a3pWaUxia2NXWEFBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VjaGVjay1mb2N1cyUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC4yMjYlMjA5Ljg2NEwwJTIwNS44MjRsMS4wNi0xLjExJTIwMy4xNjYlMjAyLjkyOEwxMC45NCUyMDAlMjAxMiUyMDEuMTElMjA0LjIyNiUyMDkuODY1JTIyJTIwZmlsbCUzRCUyMiUyMzY2NiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMHB4O1xufVxuXG4vKlxuICogVmFsaWRhdGlvblxuICovXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMXB4KTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREREREO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgYm90dG9tOiAtNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yOmhvdmVyIC5wYXJzbGV5LWVycm9ycy1saXN0LFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvci5mb2N1c2VkIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmlzSU9TNyAuZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yOmhvdmVyIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzSU9TNyAuZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yLmZvY3VzZWQ6aG92ZXIgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR4LXBvd2VybWFpbCAucG93ZXJtYWlsX2Zvcm0ubm9sYWJlbCBoMywgLnR4LXBvd2VybWFpbCAucG93ZXJtYWlsX2Zvcm0ubm9sYWJlbCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLnR4LXBvd2VybWFpbCAucG93ZXJtYWlsX2Zvcm0ubm9sYWJlbCBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eC1wb3dlcm1haWwgLnBvd2VybWFpbF9maWVsZHNldC5ub2xhYmVsID4gbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucG93ZXJtYWlsX2ZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLnJvdzpmaXJzdC1vZi10eXBlLCAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnBvd2VybWFpbF9maWVsZHNldDpmaXJzdC1vZi10eXBlIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGU6Zmlyc3Qtb2YtdHlwZSxcbi5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucG93ZXJtYWlsX2ZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGU6Zmlyc3Qtb2YtdHlwZSwgLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5wb3dlcm1haWxfZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZTpmaXJzdC1vZi10eXBlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5wb3dlcm1haWxfZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlOmZpcnN0LW9mLXR5cGUsXG4uZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnBvd2VybWFpbF9maWVsZHNldDpmaXJzdC1vZi10eXBlIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZTpmaXJzdC1vZi10eXBlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5wb3dlcm1haWxfZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSAubmV3c3Jvb20tYXJ0aWNsZTpmaXJzdC1vZi10eXBlLFxuLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5wb3dlcm1haWxfZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGU6Zmlyc3Qtb2YtdHlwZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnBvd2VybWFpbF9maWVsZHNldDpmaXJzdC1vZi10eXBlIC5zb2NpYWwtc3RyZWFtLWFydGljbGU6Zmlyc3Qtb2YtdHlwZSxcbi5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucG93ZXJtYWlsX2ZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZTpmaXJzdC1vZi10eXBlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucG93ZXJtYWlsX2ZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLm5ld3Nyb29tLWFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucm93IFtjbGFzcyo9J2NvbC0nXSwgLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgW2NsYXNzKj0nY29sLSddLCAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgW2NsYXNzKj0nY29sLSddLCAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgW2NsYXNzKj0nY29sLSddLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgW2NsYXNzKj0nY29sLSddLCAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIFtjbGFzcyo9J2NvbC0nXSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAubmV3c3Jvb20tYXJ0aWNsZSBbY2xhc3MqPSdjb2wtJ10sIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgW2NsYXNzKj0nY29sLSddLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIFtjbGFzcyo9J2NvbC0nXSwgLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgW2NsYXNzKj0nY29sLSddLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAubmV3c3Jvb20tYXJ0aWNsZSBbY2xhc3MqPSdjb2wtJ10ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvcm0gLmNoZWNrYm94IC5wYXJzbGV5LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDFGO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIgLmJhc2VsaW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc2VjdGlvbi1oZWFkZXIgLmJhc2VsaW5lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIC5iYXNlbGluZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jZm9vdGVyIC53cmFwcGVyLCAjZm9vdGVyIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgI2Zvb3RlciAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI2Zvb3RlciAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4jZm9vdGVyIC5jc2MtdGV4dHBpYy1hYm92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jZm9vdGVyIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4jZm9vdGVyIHVsIGxpOm5vdChbY2xhc3MqPVwiY29sXCJdKSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwsXG4jZm9vdGVyIC5uYXYubmF2LWNvbGxhcHNhYmxlLXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4jZm9vdGVyIC5zb2NpYWxzIHVsIGxpLFxuI2Zvb3RlciAubmF2Lm5hdi1jb2xsYXBzYWJsZS10YWJzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwgbGkgYSwgI2Zvb3RlciAuc29jaWFscyB1bCBsaS5hY3RpdmUgYSxcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaSBhLFxuI2Zvb3RlciAubmF2Lm5hdi1jb2xsYXBzYWJsZS10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDE1cHg7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwgbGkgYS50ZXh0LWhpZGRlbiwgI2Zvb3RlciAuc29jaWFscyB1bCBsaS5hY3RpdmUgYS50ZXh0LWhpZGRlbixcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaSBhLnRleHQtaGlkZGVuLFxuI2Zvb3RlciAubmF2Lm5hdi1jb2xsYXBzYWJsZS10YWJzIGxpLmFjdGl2ZSBhLnRleHQtaGlkZGVuIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4jZm9vdGVyIC5zb2NpYWxzIHVsIGxpIGE6aG92ZXIsICNmb290ZXIgLnNvY2lhbHMgdWwgbGkuYWN0aXZlIGE6aG92ZXIsXG4jZm9vdGVyIC5uYXYubmF2LWNvbGxhcHNhYmxlLXRhYnMgbGkgYTpob3ZlcixcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaS5hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwgbGkuYWN0aXZlIGE6YWZ0ZXIsICNmb290ZXIgLnNvY2lhbHMgdWwgbGk6aG92ZXIgYTphZnRlcixcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaS5hY3RpdmUgYTphZnRlcixcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaTpob3ZlciBhOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2Zvb3RlciAubmF2Lm5hdi1jb2xsYXBzYWJsZS10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuI2Zvb3RlciAuY29sbGFwc2FibGUtdGFicy1jb250ZW50LmJpZy1zY3JlZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNmb290ZXIgLmNvbGxhcHNhYmxlLXRhYnMtY29udGVudC5iaWctc2NyZWVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbn1cblxuI2Zvb3RlciAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvb3RlciAuY29weXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gICNmb290ZXIgLmNvcHlyaWdodDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Zvb3RlciAuY29weXJpZ2h0IC52YywgI2Zvb3RlciAuY29weXJpZ2h0IC5zd2lwZXItYnV0dG9uLXByZXYgPiBpLFxuICAjZm9vdGVyIC5jb3B5cmlnaHQgLnN3aXBlci1idXR0b24tbmV4dCA+IGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxufVxuXG4jZm9vdGVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI2Zvb3RlciAuYnJlYWRjcnVtYiB1bCB7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Zvb3RlciAuYnJlYWRjcnVtYiBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4jZm9vdGVyIC5icmVhZGNydW1iIGEge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNmb290ZXIgLmJyZWFkY3J1bWIgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVlBQUFBS0NBWUFBQUNYRGk4ekFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBSmxKUkVGVUNKbGRqU0VLQWxFVVJjK2RNYm9qdHlDQ0lBaWlRWVQzQjR2RjRoNk13cnduQnFQRm9zbmtVbHlFZmI1RlpmU21DNWR6TGhIeGNQY0pmeW1BbGFTRHU4OS9ocFRTUmRJdzU3eUxpTlFtTUxPYnBENndqWWdWZ05wNFhkYzk0QzVwWGJTSHNpeTc3L3I4RWhFeEFFNlNsbVoyTE42S0VYQnFtbVpoWmtjQXVmdFUwaDZZcFpUT0gwTkgwaWJuUEs2cTZ0citld0ZNcVREOElqdTBvZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFYXJyb3ctZG93bi1lcnJvciUyMGNvcHklMjA2JTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk01LjU4NCUyMDUuMzNjLjIwNS0uMi4yMDUtLjUyJTIwMC0uNzFMLjk5LjE2N2MtLjIyNi0uMjItLjU5LS4yMi0uODIlMjAwLS4yMjcuMjItLjIyNy41NzUlMjAwJTIwLjc5NmwzLjc3MyUyMDMuNjZjLjIwNS4xOTguMjA1LjUyJTIwMCUyMC43MDdMLjE3JTIwOC45ODdjLS4yMjcuMjIyLS4yMjcuNTc1JTIwMCUyMC43OTYuMjMuMjIuNTk0LjIyLjgyJTIwMEw1LjU4NSUyMDUuMzMlMjIlMjBmaWxsJTNEJTIyJTIzOTk5JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xufVxuXG4jZm9vdGVyIC5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuI2Zvb3RlciAuYnJlYWRjcnVtYiBzdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMsICNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jZm9vdGVyIC5zb2NpYWxzIC5ib3JkZXIsICNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2Zvb3RlciAuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4jZm9vdGVyIC5hZGRpdGlvbmFsLWNvbnRlbnQgLmJvcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2Zvb3RlciAuYWRkaXRpb25hbC1jb250ZW50IC5ib3JkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuaGVhZGluZ3Mge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2Zvb3RlciAuYWRkaXRpb25hbC1jb250ZW50IC5oZWFkaW5ncyAqIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jZm9vdGVyIC5hZGRpdGlvbmFsLWNvbnRlbnQgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAxRjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCBmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jZm9vdGVyIC5hZGRpdGlvbmFsLWNvbnRlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm9vdGVyIC5hZGRpdGlvbmFsLWNvbnRlbnQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MTUxO1xuICBib3JkZXItY29sb3I6ICM1MTUxNTE7XG4gIGNvbG9yOiAjREREREREO1xuICBtYXJnaW46IDA7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuYnRuIGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiA5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNmb290ZXIgLnNvY2lhbHMgLmJvcmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4jZm9vdGVyIC5zb2NpYWxzIHVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgKnpvb206IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZm9vdGVyIC5zb2NpYWxzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyIC5zb2NpYWxzIHVsLnRleHQtbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAjZm9vdGVyIC5zb2NpYWxzIHVsLmltYWdlLWxpc3QgbGkgYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgI2Zvb3RlciAuc29jaWFscyB1bCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwudGV4dC1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtaW4td2lkdGg6IDhweDtcbn1cblxuI2Zvb3RlciAuc29jaWFscyB1bC50ZXh0LWxpc3QgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwudGV4dC1saXN0IGxpIGE6aG92ZXIsICNmb290ZXIgLnNvY2lhbHMgdWwudGV4dC1saXN0IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI2Zvb3RlciAuc29jaWFscyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2Zvb3RlciAuYmlnLXNjcmVlbixcbiNmb290ZXIgLmJpZy1zY3JlZW4ubmF2LWNvbGxhcHNhYmxlLXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjZm9vdGVyIC5iaWctc2NyZWVuLFxuICAjZm9vdGVyIC5iaWctc2NyZWVuLm5hdi1jb2xsYXBzYWJsZS10YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjZm9vdGVyIC5mb290ZXItc21hbGxzY3JlZW4tdGFicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jZm9vdGVyIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNmb290ZXIgLnBhbmVsIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbiNmb290ZXIgLnBhbmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI2Zvb3RlciAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZm9vdGVyIC5wYW5lbC1oZWFkaW5nIC5mb290ZXItbW9iaWxlLWFjY29yZGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFNUkpSRUZVS0pHRjBERnV3bEFNQnVEZkZsdkZ3SkxMa0M0ZEVCSUxGK2doRUtJdE40alVub0pUSURGeEhQdC9RNlFHVURzOGQybFJsQ2J3ajM3Ky9HUURBeUg1WW1ZZkVTRjk3Nk1COUFxZ1VsVzRPeUppSXlMUjd0RWhsSFArQnRDbzZ0cmQzN3MvYXdlOUFhZ0FmSW5JTXVjOHY0V3ZpR1NRdktTVVpuOTFNNXVTL0NRWi8zWk9LVzEvMFpua1UzZW9tWlVrbXpZV2tzOEFkZ0JPRWJFb2l1TFlkekF6SzFWMUQrQWhJbFlnT1NhNU43T3lEN1RqN28vdWZxanJlbkt2ZHpBL21reVRmT2pOa2owQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTVJKUkVGVUtKR0YwREZ1d2xBTUJ1RGZGbHZGd0pMTGtDNGRFQklMRitnaEVLSXRONGpVbm9KVElERnhIUHQvUTZRR1VEczhkMmxSbENid2ozNysvR1FEQXlINVltWWZFU0Y5NzZNQjlBcWdVbFc0T3lKaUl5TFI3dEVobEhQK0J0Q282dHJkMzdzL2F3ZTlBYWdBZkluSU11Yzh2NFd2aUdTUXZLU1VabjkxTTV1Uy9DUVovM1pPS1cxLzBabmtVM2VvbVpVa216WVdrczhBZGdCT0ViRW9pdUxZZHpBeksxVjFEK0FoSWxZZ09TYTVON095RDdUajdvL3VmcWpyZW5LdmR6QS9ta3lUZk9qTmtqMEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZm9vdGVyIC5wYW5lbC1oZWFkaW5nIC5mb290ZXItbW9iaWxlLWFjY29yZGlvbi1saW5rLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NtYS1pY29ucy9wbmcvaWNvbl9pY29uLWFycm93LWRvd24tZ3JleS0wMy5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTWRKUkVGVUtKR1YwREZyd25BUUJmRDN2N1YxRUpKdkUraFFJWk9UbzRVT0hUbzRCQWNYd2FHVGk3dmdGMG5BVDNUM01xU1VkcWd4NTVJT2htRHFHKy91QjQ4RHlSSEpRbFVUREVSVkV6TTdWbFUxRmdCVEFLbUlGR2IyZEF1SlNCNUNtTlIxUFFjQW1GbEcwa2wrazN6dVF5Uy8ycHVQcXlYSmhhbzJKSDlVTmUxRFpyYjVtNGNPZm0rYVppOGl2KzQrYy9kUEVja0JQSVlRMWxFVWJYdGhXL3ZOM1E4QWFoRTVBWGdBc0lyamVEZjBQSlJsK2FxcTU3YmVjaEIwYXIrWVdYWVgrazh1TUd1RDJmdDRRQTRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0LjElMjIlMjBoZWlnaHQlM0QlMjI4LjUlMjIlMjB2aWV3Qm94JTNEJTIyNDc3LjElMjA5NS40JTIwMTQuMSUyMDguNSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRUJFQkVCJTIyJTIwZCUzRCUyMk00OTEuMyUyMDk2LjhsLTEuNS0xLjQtNS42JTIwNS42LTUuNy01LjYtMS40JTIwMS40JTIwNS43JTIwNS42JTIwMS40JTIwMS40JTIwMS40LTEuNHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNmb290ZXIgLmZvb3Rlci1tb2JpbGUtYWNjb3JkaW9uLWxpbmsge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAjZm9vdGVyIC5mb290ZXItbW9iaWxlLWFjY29yZGlvbi1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG4jZm9vdGVyIC5mb290ZXItbW9iaWxlLWFjY29yZGlvbi1saW5rLmxhc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuI2Zvb3RlciAuZm9vdGVyLW1vYmlsZS1hY2NvcmRpb24tbGluazpob3ZlciwgI2Zvb3RlciAuZm9vdGVyLW1vYmlsZS1hY2NvcmRpb24tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jZm9vdGVyIC5wYW5lbC1ib2R5IHtcbiAgY29sb3I6ICNEREREREQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4jZm9vdGVyIC5jb2xsYXBzYWJsZS10YWJzLWNvbnRlbnQgLmNvbGxhcHNhYmxlLXRhYixcbiNmb290ZXIgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgI2Zvb3RlciAuY29sbGFwc2FibGUtdGFicy1jb250ZW50IC5jb2xsYXBzYWJsZS10YWIsXG4gICNmb290ZXIgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbiNmb290ZXIgLmNvbGxhcHNhYmxlLXRhYnMtY29udGVudCAuY29sbGFwc2FibGUtdGFiIGEsXG4jZm9vdGVyIC5wYW5lbC1ib2R5IGEge1xuICBjb2xvcjogI0RERERERDtcbn1cblxuI2Zvb3RlciAuY29sbGFwc2FibGUtdGFicy1jb250ZW50IC5jb2xsYXBzYWJsZS10YWIgYTpob3ZlcixcbiNmb290ZXIgLnBhbmVsLWJvZHkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1jb2xsYXBzYWJsZS10YWItZWxlbWVudCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNzYy10ZXh0cGljLWltYWdld3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXh0LW9uLWltYWdlIC5jc2MtdGV4dHBpYy10ZXh0LFxuLnRleHQtb24taW1hZ2UgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0LCAudGV4dC1vbi1pbWFnZS5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxNnB4IDMwcHg7XG59XG5cbi5ib3JkZXItZnJhbWUgLmNzYy10ZXh0cGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLmJvcmRlci1mcmFtZSAuY3NjLXRleHRwaWMtdGV4dCxcbi5ib3JkZXItZnJhbWUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0LCAuYm9yZGVyLWZyYW1lLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggMzBweDtcbn1cblxuLnByb2R1Y3QgZmlndXJlIHtcbiAgcGFkZGluZzogMTUlO1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuXG4ucHJvZHVjdCBoMywgLnByb2R1Y3QgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5wcm9kdWN0IGgyIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvZHVjdCBociB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1vbi1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtb24taW1hZ2UgZGl2LmNzYy10ZXh0cGljLWNlbnRlciAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGV4dC1vbi1pbWFnZSBkaXYuY3NjLXRleHRwaWMtY2VudGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIge1xuICBmbG9hdDogbm9uZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi50ZXh0LW9uLWltYWdlIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi50ZXh0LW9uLWltYWdlIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtb24taW1hZ2UgLmNzYy10ZXh0cGljLWltYWdld3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LW9uLWltYWdlIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuXG4udGV4dC1vbi1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50ZXh0LW9uLWltYWdlOmhvdmVyIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuXG4udGV4dC1vbi1pbWFnZTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5cbmRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGZpZ3VyZSxcbmRpdi5jc2MtdGV4dHBpYyBmaWd1cmUuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC5mdWxsc2NyZWVuLXdpZHRoIC5mb3JjZS1mdWxsc2NyZWVuLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC5mdWxsc2NyZWVuLXdpZHRoIC5zd2lwZXItc2xpZGUgPiAud3JhcHBlciwgLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5zd2lwZXItc2xpZGUgPiAud3JhcHBlciwgLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLnN3aXBlci1zbGlkZSA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5zd2lwZXItc2xpZGUgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXNsaWRlID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLnN3aXBlci1zbGlkZSAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXNsaWRlIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSB7XG4gIC8qIEluc2lkZSBvZiBDYWxjKCkgZnVuY3Rpb24gOlxuICAgICAgICAgICAgICAgdGhlIFZBTFVFIE9GICUgaXMgbWltaWNraW5nIHRoZSBnbG9iYWwgY2xhc3Mgb2YgXCIud3JhcHBlclwiXG4gICAgICAgICAgICAgICB0aGUgZml4IFZBTFVFIE9GIFBJWEVMIGlzIG1pbWlja2luZyB0aGUgZ2xvYmFsIGNsYXNzIG9mIFwiLmNvbnRhaW5lci1mbHVpZFwiLlxuICAgICAgICAgICAgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLnN3aXBlci1zbGlkZSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1LjclICsgMTBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1LjclICsgMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXNsaWRlIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUuNyUgKyAxNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUuNyUgKyAxNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWwuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXNsaWRlIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDcuNSUgKyAxNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDcuNSUgKyAxNHB4KTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5LXRvcC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uZ2FsbGVyeS10b3Atd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmdhbGxlcnktdG9wLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmdhbGxlcnktdG9wLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIuaGFzLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2FsbGVyeS10aHVtYnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2FsbGVyeS10aHVtYnMgLmFjdGl2ZS1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb3N0YWdlLmluLWdyaWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVyb3N0YWdlLmluLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1JSArIDEwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNSUgKyAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUuNyUgKyAxNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUuNyUgKyAxNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb3N0YWdlLmluLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg3LjUlICsgMTRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg3LjUlICsgMTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDk4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGVyb3N0YWdlLmluLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiA5ODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmhlcm9zdGFnZS5pbi1ncmlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogMTIwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmhlcm9zdGFnZS5pbi1ncmlkIC53cmFwcGVyLCAuaGVyb3N0YWdlLmluLWdyaWQgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmluLWdyaWQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5oZXJvc3RhZ2UuaW4tZ3JpZCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsXG4uaGVyb3N0YWdlLmluLWdyaWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmhlcm9zdGFnZS53aXRoLWdyYWRpZW50IHtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLmhlcm9zdGFnZS53aXRoLWdyYWRpZW50IC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCAuc3dpcGVyLXNsaWRlLFxuICAuaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQub25lLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMSUyMiUyMGhlaWdodCUzRCUyMjEwMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VoZXJvc3RhZ2UtZ3JhZGllbnQlM0MlMkZ0aXRsZSUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCUyMHgxJTNEJTIyNTAlMjUlMjIlMjB5MSUzRCUyMjAlMjUlMjIlMjB4MiUzRCUyMjUwJTI1JTIyJTIweTIlM0QlMjIxMDAlMjUlMjIlMjBpZCUzRCUyMmElMjIlM0UlM0NzdG9wJTIwc3RvcC1jb2xvciUzRCUyMiUyM0U2RTZFNiUyMiUyMG9mZnNldCUzRCUyMjAlMjUlMjIlMkYlM0UlM0NzdG9wJTIwc3RvcC1jb2xvciUzRCUyMiUyM0U2RTZFNiUyMiUyMHN0b3Atb3BhY2l0eSUzRCUyMjAlMjIlMjBvZmZzZXQlM0QlMjIxMDAlMjUlMjIlMkYlM0UlM0MlMkZsaW5lYXJHcmFkaWVudCUzRSUzQyUyRmRlZnMlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMGgxdjEwMEgweiUyMiUyMGZpbGwlM0QlMjJ1cmwlMjglMjNhJTI5JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTZFNkU2IDAlLCByZ2JhKDIzMCwgMjMwLCAyMzAsIDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQgLnN3aXBlci1zbGlkZSBpbWcsXG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudC5vbmUtc2xpZGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDk5JSAtIDMwcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3R0b206IDBweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogY2FsYygxJSArIDMwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWhlcm9zdGFnZS1ncmFkaWVudCUzQyUyRnRpdGxlJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50JTIweDElM0QlMjI1MCUyNSUyMiUyMHkxJTNEJTIyMCUyNSUyMiUyMHgyJTNEJTIyNTAlMjUlMjIlMjB5MiUzRCUyMjEwMCUyNSUyMiUyMGlkJTNEJTIyYSUyMiUzRSUzQ3N0b3AlMjBzdG9wLWNvbG9yJTNEJTIyJTIzRTZFNkU2JTIyJTIwb2Zmc2V0JTNEJTIyMCUyNSUyMiUyRiUzRSUzQ3N0b3AlMjBzdG9wLWNvbG9yJTNEJTIyJTIzRTZFNkU2JTIyJTIwc3RvcC1vcGFjaXR5JTNEJTIyMCUyMiUyMG9mZnNldCUzRCUyMjEwMCUyNSUyMiUyRiUzRSUzQyUyRmxpbmVhckdyYWRpZW50JTNFJTNDJTJGZGVmcyUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAwaDF2MTAwSDB6JTIyJTIwZmlsbCUzRCUyMnVybCUyOCUyM2ElMjklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTZFNkU2IDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQgcGljdHVyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUlICsgMTBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1JSArIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9zdGFnZS53aXRoLWdyYWRpZW50IHBpY3R1cmUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1LjclICsgMTRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1LjclICsgMTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9zdGFnZS53aXRoLWdyYWRpZW50IHBpY3R1cmUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg3LjUlICsgMTRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg3LjUlICsgMTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCBwaWN0dXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogOTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCBwaWN0dXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogOTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCBwaWN0dXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogMTIwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4uaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQuaW4tZ3JpZCBwaWN0dXJlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGVyb3N0YWdlIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlcm9zdGFnZS5vbmUtc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyb3N0YWdlLm9uZS1zbGlkZSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2Uub25lLXNsaWRlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgxLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oMSB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgyLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oMiB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgzLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgyLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oMyB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGg0LFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oNCB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGg1LFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oNSB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGg2LFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oNiB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICAgIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiBwIGIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gcCBzdHJvbmcge1xuICAgIGNvbG9yOiAjMjgyODI4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIGgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgLmFkaG9jLW1lc3NhZ2UgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5hZGhvYy1tZXNzYWdlIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIC5oMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIGg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSAuaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSBoNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgLmg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIC5oNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSBwIGIsXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIHAgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2ssIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIGgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSBoMTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgLmFkaG9jLW1lc3NhZ2UgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5hZGhvYy1tZXNzYWdlIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIC5oMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYm94LXdoaXRlIGgzOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgLmFkaG9jLW1lc3NhZ2UgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5hZGhvYy1tZXNzYWdlIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSAuaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayBoNDpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgLmg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgLmg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgaDU6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIC5oNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYm94LXdoaXRlIGg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYm94LXdoaXRlIC5oNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIGg2Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayAuaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSBoNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSAuaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayBwLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIHAgYixcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgcCBzdHJvbmcsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSBwIGIsXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYm94LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxJSArIDIwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4tZGVmYXVsdCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4tYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxJSArIDMwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmNhcm91c2VsLWNhcHRpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9zdGFnZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbjogMzUlIDAgMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyb3N0YWdlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMiU7XG4gIH1cbn1cblxuLmNhcHRpb24tbW9iaWxlLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuY2FwdGlvbi1kZXNrdG9wLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcHRpb24tbW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24ge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciAuaGFzLW92ZXJsYXktYmctY29sb3IsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmhhcy1vdmVybGF5LWJnLWNvbG9yLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24gPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgLmhhcy1vdmVybGF5LWJnLWNvbG9yIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLndyYXBwZXIsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDElICsgMzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDElICsgMzBweCkgIWltcG9ydGFudDtcbn1cblxuLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYygxJSArIDEwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxJSArIDEwcHgpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDElICsgMzBweCk7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnZlcnRpY2FsLWNlbnRlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1sZWZ0LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvdHRvbTogMjUlO1xuICB9XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5yb3csIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5uZXdzcm9vbS1hcnRpY2xlLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnJvdywgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLm5ld3Nyb29tLWFydGljbGUsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAucm93IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAucm93IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlcm9zdGFnZSAuaGVyb3N0YWdlLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGVyb3N0YWdlIC5pbWFnZS1vdmVybGF5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY3RpdmUtY2FudmFzLFxuLmFjdGl2ZS1jYW52YXMgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXIgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4jaGVhZGVyIC5hbmNob3ItbmF2aS1hcy1tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNoZWFkZXIgLmFuY2hvci1uYXZpLWFzLW1haW4uc3RhcnQtcGFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2hlYWRlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbiNoZWFkZXIgLmZpcnN0LWxheWVyIGxpIGEsXG4jaGVhZGVyIC5maXJzdC1sYXllciBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jaGVhZGVyIC5jb250YWluZXItZmx1aWQsXG4jaGVhZGVyIC5yb3csXG4jaGVhZGVyIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4jaGVhZGVyIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuI2hlYWRlciAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjaGVhZGVyIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4jaGVhZGVyIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSxcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjaGVhZGVyIC5uZXdzcm9vbS1hcnRpY2xlLFxuI2hlYWRlciAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uICNoZWFkZXIgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiNoZWFkZXIgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI2hlYWRlciAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4jaGVhZGVyIC53cmFwcGVyLCAjaGVhZGVyIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgI2hlYWRlciAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI2hlYWRlciAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHotaW5kZXg6IDUwMDtcbn1cblxuI2hlYWRlciBuYXYgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuI2hlYWRlciBuYXYgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2hlYWRlciBuYXYgdWwgbGk6aG92ZXIgLmRyb3Bkb3duLWNvbnRhaW5lciwgI2hlYWRlciBuYXYgdWwgbGkuaG92ZXIgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogNTAyO1xuICAvKiBtYWtlIGNvbnRleHQgY2xpY2thYmxlIG9uIGlwYWQgKi9cbn1cblxuI2hlYWRlciBuYXYgYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4jaGVhZGVyIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgI2hlYWRlciBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2hlYWRlciBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxufVxuXG4jaGVhZGVyIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNoZWFkZXIgLmxpbmstbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4jaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA0OHB4IDQ1cHggMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDAuNHMsIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDAuNHM7XG59XG5cbiNoZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MTU7XG59XG5cbltkYXRhLW1lbnUtYmFyLXRoZW1lPVwibWVudS1iYXItdGhlbWUtd2hpdGVcIl0gI2hlYWRlciAuc3ViLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuW2RhdGEtbWVudS1iYXItdGhlbWU9XCJtZW51LWJhci10aGVtZS13aGl0ZVwiXSAjaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpLmFjdGl2ZSA+IGEsIFtkYXRhLW1lbnUtYmFyLXRoZW1lPVwibWVudS1iYXItdGhlbWUtd2hpdGVcIl0gI2hlYWRlciAuc3ViLW5hdmlnYXRpb24gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKS5jdXJyZW50ID4gYSwgW2RhdGEtbWVudS1iYXItdGhlbWU9XCJtZW51LWJhci10aGVtZS13aGl0ZVwiXSAjaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpID4gYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5bZGF0YS1tZW51LWJhci10aGVtZT1cIm1lbnUtYmFyLXRoZW1lLXdoaXRlXCJdICNoZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uICNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlLCBbZGF0YS1tZW51LWJhci10aGVtZT1cIm1lbnUtYmFyLXRoZW1lLXdoaXRlXCJdICNoZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uICNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmN1cnJlbnQgPiBhOmJlZm9yZSwgW2RhdGEtbWVudS1iYXItdGhlbWU9XCJtZW51LWJhci10aGVtZS13aGl0ZVwiXSAjaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLW1lbnUtYmFyLXRoZW1lPVwibWVudS1iYXItdGhlbWUtd2hpdGVcIl0gI2hlYWRlciAuc3ViLW5hdmlnYXRpb24gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmxhbmd1YWdlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NtYS1pY29ucy9wbmcvaWNvbl9pY29uLWFycm93LWRvd24tZ3JleS0wMS5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBT1JKUkVGVUtKR04wREZLeFVBUUJ1Qi9ac0ZHMzJiWkUyelM1QktDalNBaTJJZzJIa050TEI0OEcrR3BSL0FTSXVnSkJNSE9XbmJ3QWpzV0ZrYVN0UXJFaU9GTi9YL3pEMlBxdXA1WmErKzg5NUpTZXNmRVZGVzFhYTI5TFlyaW5wdW0yUWV3azNOK0RDRnNUYUcyYlIrWWVkc1ljMnhVOWRVNTkwbEVlMFIwNUwxL1RpbkZmOUFHZ0lzWTQ5SUFnS28rOVJqQW9YUHVSVlhmeGlqblBCZVJCUURRY0hNSTRaU0lycnF1KzJMbUF5TDZHRFNkeHhndisrd3ZPTUlOTTM4RFdNODVuNG5JOVRCbnhyQS9tNWwzQWF3Qk9CR1JtNmx2LzJrdXkzS3hNbGgxZmdEdzIySGwxcmZNNEFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyVW50aXRsZWQtU2VpdGVfeDI1XzIwMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB3aWR0aCUzRCUyMjE0LjFweCUyMiUyMGhlaWdodCUzRCUyMjguNXB4JTIyJTIwdmlld0JveCUzRCUyMjQ3Ny4xJTIwNzQuOCUyMDE0LjElMjA4LjUlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDQ3Ny4xJTIwNzQuOCUyMDE0LjElMjA4LjUlMjIlMjAlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDcG9seWdvbiUyMGZpbGwlM0QlMjIlMjMyMTIxMjElMjIlMjBwb2ludHMlM0QlMjI0OTEuMyUyQzc2LjIlMjA0ODkuOCUyQzc0LjglMjA0ODQuMiUyQzgwLjQlMjA0NzguNSUyQzc0LjglMjA0NzcuMSUyQzc2LjIlMjA0ODQuMiUyQzgzLjMlMjA0ODUuNiUyQzgxLjglMjA0ODUuNiUyQzgxLjglMjAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbltkYXRhLW1lbnUtYmFyLXRoZW1lPVwibWVudS1iYXItdGhlbWUtd2hpdGVcIl0gI2hlYWRlciAuc3ViLW5hdmlnYXRpb24gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkuYWN0aXZlIGEubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPZEpSRUZVS0pHRjBERkt4RkFRQnVEL3p5dTFTRWlSU3BpOEkxZ3VncFlMQ2xwcFpXc3ZncnBndjRxZVlrK2hhS001eUV2MEFFbWhyQXFac2NsQ2tJU2RicGo1Wm9ZQlJrSkVMa1hrQVFDSDZtNEVYWkc4SXptSjQzaXphWnJudGJCRHQ2cjZhMmJMS0lyMmhuRFVUN3ozMXgzNkFYRGtuSnVxNmlmSkN4RzU3NS90K3NqTTVnQytBUnhXVmZWVTEvVkhtcVp2cW5yOGY3TURnRHpQWndEbUFKWWtEMElJTDZ1QkhTNEFuSkRjWFdHS3lDbkpCWUF2TTlzdnkvSjE2R0hlK3gwemV3U3dvYXJuTHN1eTBMYnROc216RUVJeGhMck43MG1TRktxNlpXWTNZMzFyNHcvOXZHZ1U2MzhEZFFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBT2RKUkVGVUtKR0YwREZLeEZBUUJ1RC96eXUxU0VpUlNwaThJMWd1Z3BZTENscHBaV3N2Z3JwZ3Y0cWVZaytoYUtNNXlFdjBBRW1ockFxWnNjbENrSVNkYnBqNVpvWUJSa0pFTGtYa0FRQ0g2bTRFWFpHOEl6bUo0M2l6YVpybnRiQkR0NnI2YTJiTEtJcjJobkRVVDd6MzF4MzZBWERrbkp1cTZpZkpDeEc1NzUvdCtzak01Z0MrQVJ4V1ZmVlUxL1ZIbXFadnFucjhmN01EZ0R6UFp3RG1BSllrRDBJSUw2dUJIUzRBbkpEY1hXR0t5Q25KQllBdk05c3Z5L0oxNkdIZSt4MHpld1N3b2FybkxzdXkwTGJ0TnNtekVFSXhoTHJONzBtU0ZLcTZaV1kzWTMxcjR3Lzl2R2dVNjM4RGRRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4jb3Blbi1zZWFyY2gge1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgbGluZS1oZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNvcGVuLXNlYXJjaCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNvcGVuLXNlYXJjaCBpIHtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuI29wZW4tc2VhcmNoOmZvY3VzLCAjb3Blbi1zZWFyY2g6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZpeGVkICNvcGVuLXNlYXJjaCB7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjb3Blbi1zZWFyY2gge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGFpbmVyIGZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250YWluZXIgZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gLmlucHV0LXdyYXBwZXIgI3NlYXJjaC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIHBhZGRpbmc6IDAgNDJweCAwIDlweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250YWluZXIgZm9ybSAuYnRuLXNlYXJjaCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gLmJ0bi1zZWFyY2ggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSAuc2VhcmNoLWNvbnRhaW5lciBmb3JtIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSAuc2VhcmNoLWNvbnRhaW5lciBmb3JtICNzZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc2VhcmNoLXdyYXBwZXIuYWN0aXZlIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gI3NlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuc2VhcmNoLXdyYXBwZXIuYWN0aXZlIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gI3NlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUgI29wZW4tc2VhcmNoIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIuYWN0aXZlIC5zZWFyY2gtZHJvcGRvd24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZml4ZWQgLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSAuc2VhcmNoLWNvbnRhaW5lciBmb3JtIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uZml4ZWQgLnNlYXJjaC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZpeGVkIC5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLnNlYXJjaC1jb250YWluZXIgZm9ybSB7XG4gIHRvcDogMDtcbn1cblxuI2xlZnQtbG9nbyB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI2xlZnQtbG9nbyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNsZWZ0LWxvZ28ge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgI2xlZnQtbG9nby5pcy13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xlZnQtbG9nby5pcy13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZml4ZWQgI2xlZnQtbG9nbyB7XG4gIHBhZGRpbmc6IDIxcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maXhlZCAjbGVmdC1sb2dvIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cbn1cblxuI2xvZ28ge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4jbG9nby5pcy1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xvZ28uaXMtcmlnaHQge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbiNsb2dvIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1hZ2VzL3BhZ2VIZWFkZXIvbG9nby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG5AbWVkaWEg77+9c2NyZWVuIHtcbiAgI2xvZ28gYSB7XG4gICAgYmFja2dyb3VuZC11cmw6IHVybCguLi8uLi9pbWFnZXMvcGFnZUhlYWRlci9zbWEtX2xvZ28tbm9ybWFsLnBuZyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNsb2dvIGEge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xvZ28ge1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5maXhlZCAjbG9nbyB7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbiAgLmZpeGVkICNsb2dvIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzQlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDAgXFwwICkge1xuICAuZml4ZWQgI2xvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuI25hdmlnYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDE7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSA+IGEge1xuICBjb2xvcjogIzI4MjgyODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBsaW5lLWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiAnJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZml4ZWQgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaTpob3ZlciA+IGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpLmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGk6aG92ZXIgPiBhOmJlZm9yZSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkuaG92ZXIgPiBhOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5hY3RpdmU6aG92ZXIgPiBhLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5hY3RpdmUuaG92ZXIgPiBhLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5hY3RpdmUgPiBhLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpLmN1cnJlbnQ6aG92ZXIgPiBhLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5jdXJyZW50LmhvdmVyID4gYSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkuY3VycmVudCA+IGEge1xuICBjb2xvcjogI0UyMDAxQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpLmFjdGl2ZTpob3ZlciA+IGE6YmVmb3JlLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5hY3RpdmUuaG92ZXIgPiBhOmJlZm9yZSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkuYWN0aXZlID4gYTpiZWZvcmUsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkuY3VycmVudDpob3ZlciA+IGE6YmVmb3JlLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5jdXJyZW50LmhvdmVyID4gYTpiZWZvcmUsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpLmN1cnJlbnQgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG4gIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGEgaDEsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhIGgyLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYSBoMywgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGEgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhIGgyLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYSBoNCwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGEgaDUsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhIGg2LCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpob3ZlciBoMSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIgaDIsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhOmhvdmVyIGgzLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpob3ZlciAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIgaDIsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhOmhvdmVyIGg0LCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpob3ZlciBoNSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIgaDYge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGgxIGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDEgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGgyIGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDIgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGgzIGEsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAuYWRob2MtbWVzc2FnZSBoMiBhLCAuYWRob2MtbWVzc2FnZSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDIgYSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBoMyBhOmhvdmVyLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5hZGhvYy1tZXNzYWdlIGgyIGE6aG92ZXIsXG4uYWRob2MtbWVzc2FnZSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDIgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGg0IGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDQgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGg1IGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDUgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGg2IGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDYgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBmaWd1cmUgYSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBmaWd1cmUgYTpob3ZlcixcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLWltYWdld3JhcCBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLmNvbC1zbS02IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIGltZywgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgaW1nLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5uZXdzcm9vbS1hcnRpY2xlIC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIGltZywgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgaW1nLCAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcsIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAubmV3c3Jvb20tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNDVweDtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5jb2wtc20tNiAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBwaWN0dXJlLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIHBpY3R1cmUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLm5ld3Nyb29tLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlIC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIHBpY3R1cmUsIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAubmV3c3Jvb20tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBwaWN0dXJlIHtcbiAgbWF4LWhlaWdodDogMTQ1cHg7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMgcCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMgcCBhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbiNoZWFkZXItbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNoZWFkZXItbGFuZ3VhZ2Utc3dpdGNoIC5sYW5ndWFnZS1saXN0IC5sYW5ndWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMC43O1xufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG5cbiNoZWFkZXItbGFuZ3VhZ2Utc3dpdGNoIC5sYW5ndWFnZS1saXN0IC5sYW5ndWFnZS13cmFwcGVyOmhvdmVyIC5zaW5nbGUtbGFuZ3VhZ2Uge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLXdyYXBwZXI6aG92ZXIgLnNpbmdsZS1sYW5ndWFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlcjpob3ZlciAuY291bnRyeSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlciAuY291bnRyeSB7XG4gIGNvbG9yOiAjRDZENkQ2O1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMDtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLXdyYXBwZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLXdyYXBwZXIuYWN0aXZlIC5jb3VudHJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLnNpbmdsZS1sYW5ndWFnZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCAuc2luZ2xlLWxhbmd1YWdlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLnNpbmdsZS1sYW5ndWFnZSArIC5zaW5nbGUtbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNoZWFkZXItbGFuZ3VhZ2Utc3dpdGNoIC5sYW5ndWFnZS1saXN0IC5zaW5nbGUtbGFuZ3VhZ2UgKyAuc2luZ2xlLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGJvdHRvbTogMTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiAycHg7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGEge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogJyc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmxhbmd1YWdlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NtYS1pY29ucy9wbmcvaWNvbl9pY29uLWFycm93LWRvd24tZ3JleS0wMy5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTWRKUkVGVUtKR1YwREZyd25BUUJmRDN2N1YxRUpKdkUraFFJWk9UbzRVT0hUbzRCQWNYd2FHVGk3dmdGMG5BVDNUM01xU1VkcWd4NTVJT2htRHFHKy91QjQ4RHlSSEpRbFVUREVSVkV6TTdWbFUxRmdCVEFLbUlGR2IyZEF1SlNCNUNtTlIxUFFjQW1GbEcwa2wrazN6dVF5Uy8ycHVQcXlYSmhhbzJKSDlVTmUxRFpyYjVtNGNPZm0rYVppOGl2KzQrYy9kUEVja0JQSVlRMWxFVWJYdGhXL3ZOM1E4QWFoRTVBWGdBc0lyamVEZjBQSlJsK2FxcTU3YmVjaEIwYXIrWVdYWVgrazh1TUd1RDJmdDRRQTRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0LjElMjIlMjBoZWlnaHQlM0QlMjI4LjUlMjIlMjB2aWV3Qm94JTNEJTIyNDc3LjElMjA5NS40JTIwMTQuMSUyMDguNSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRUJFQkVCJTIyJTIwZCUzRCUyMk00OTEuMyUyMDk2LjhsLTEuNS0xLjQtNS42JTIwNS42LTUuNy01LjYtMS40JTIwMS40JTIwNS43JTIwNS42JTIwMS40JTIwMS40JTIwMS40LTEuNHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmxhbmd1YWdlLXN3aXRjaDpob3ZlciwgI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmxhbmd1YWdlLXN3aXRjaDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGEubGFuZ3VhZ2Utc3dpdGNoOmJlZm9yZSB7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmFjdGl2ZS1mbGFnIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpID4gYS5hY3RpdmUtZmxhZyAuZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMTFweDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGk6aG92ZXIgPiBhLCAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaS5ob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGk6aG92ZXIgPiBhOmJlZm9yZSwgI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkuaG92ZXIgPiBhOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpOmhvdmVyIC5kcm9wZG93bi1tZW51LCAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaS5ob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmFjdGl2ZSA+IGEsICNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmN1cnJlbnQgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlLCAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaS5jdXJyZW50ID4gYTpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaS5hY3RpdmUgPiBhLmxhbmd1YWdlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTVJKUkVGVUtKR0YwREZ1d2xBTUJ1RGZGbHZGd0pMTGtDNGRFQklMRitnaEVLSXRONGpVbm9KVElERnhIUHQvUTZRR1VEczhkMmxSbENid2ozNysvR1FEQXlINVltWWZFU0Y5NzZNQjlBcWdVbFc0T3lKaUl5TFI3dEVobEhQK0J0Q282dHJkMzdzL2F3ZTlBYWdBZkluSU11Yzh2NFd2aUdTUXZLU1VabjkxTTV1Uy9DUVovM1pPS1cxLzBabmtVM2VvbVpVa216WVdrczhBZGdCT0ViRW9pdUxZZHpBeksxVjFEK0FoSWxZZ09TYTVON095RDdUajdvL3VmcWpyZW5LdmR6QS9ta3lUZk9qTmtqMEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQUpDQVlBQUFBQ1RSMXBBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU1SSlJFRlVLSkdGMERGdXdsQU1CdURmRmx2RndKTExrQzRkRUJJTEYrZ2hFS0l0TjRqVW5vSlRJREZ4SFB0L1E2UUdVRHM4ZDJsUmxDYndqMzcrL0dRREF5SDVZbVlmRVNGOTc2TUI5QXFnVWxXNE95SmlJeUxSN3RFaGxIUCtCdENvNnRyZDM3cy9hd2U5QWFnQWZJbklNdWM4djRXdmlHU1F2S1NVWm45MU01dVMvQ1FaLzNaT0tXMS8wWm5rVTNlb21aVWttellXa3M4QWRnQk9FYkVvaXVMWWR6QXpLMVYxRCtBaElsWWdPU2E1TjdPeUQ3VGo3by91ZnFqcmVuS3ZkekEvbWt5VGZPak5rajBBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIC5zdWItbmF2aWdhdGlvbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4jc3ViLW5hdmlnYXRpb24gLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4jc3ViLW5hdmlnYXRpb24gLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIC5zdWItbmF2aWdhdGlvbi1yaWdodCBsaTpudGgtbGFzdC1jaGlsZCgyKSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC40cywgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC40cywgbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC40cztcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNzdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAzMHB4IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNzdWItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RpY2t5LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGlja3ktaGVhZGVyIC53cmFwcGVyLCAuc3RpY2t5LWhlYWRlciAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UgLnN0aWNreS1oZWFkZXIgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLnN0aWNreS1oZWFkZXIgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuc3RpY2t5LWhlYWRlciAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLnN0aWNreS1oZWFkZXIgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWVudS10b2dnbGUtd3JhcHBlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLm1lbnUtdG9nZ2xlLXdyYXBwZXIgLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi5tZW51LXRvZ2dsZS13cmFwcGVyIC5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjFweDtcbiAgfVxufVxuXG4ubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUuY2xvc2Uge1xuICAgIHRvcDogM3B4O1xuICB9XG59XG5cbi5tZW51LXRvZ2dsZS13cmFwcGVyIC5tZW51LXRvZ2dsZS5jbG9zZTphZnRlciwgLm1lbnUtdG9nZ2xlLXdyYXBwZXIgLm1lbnUtdG9nZ2xlLmNsb3NlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUuY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm1lbnUtdG9nZ2xlLXdyYXBwZXIgLm1lbnUtdG9nZ2xlLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1lbnUtdG9nZ2xlLXdyYXBwZXIgLm1lbnUtdG9nZ2xlLmNsb3NlOmhvdmVyOmFmdGVyLCAubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUuY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2Njtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyO1xufVxuXG4uYWN0aXZlLWNhbnZhcyBib2R5IC5wYWdlLXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREREREO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMyMHB4KTtcbn1cblxuLm9mZnNldC1jYW52YXMgLnBhZ2Utd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREREREQ7XG59XG5cbi5vZmYtbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub2ZmLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hY3RpdmUtY2FudmFzIC5vZmYtbWVudSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLyogaGFzIHRvIGJlIHNjcm9sbCwgbm90IGF1dG8gKi9cbn1cblxuLm9mZnNldC1pbmRleCAub2ZmLW1lbnUge1xuICB6LWluZGV4OiAwO1xufVxuXG4ub2ZmLW1lbnUgLm1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vZmYtbWVudSAubWVudS10b2dnbGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5vZmYtbWVudSAubWVudS10b2dnbGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5cbi5vZmYtbWVudSAubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm9mZi1tZW51IC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLm9mZi1tZW51IGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ub2ZmLW1lbnUgYS5hY3RpdmUuY3VycmVudCB7XG4gIGNvbG9yOiAjRTIwMDFBO1xufVxuXG4ub2ZmLW1lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub2ZmLW1lbnUgI21haW4tbmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmYtbWVudSAjbWFpbi1uYXYgLnBhbmVsIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5vZmYtbWVudSAjbWFpbi1uYXYgLnBhbmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub2ZmLW1lbnUgI21haW4tbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm9mZi1tZW51ICNtYWluLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4ub2ZmLW1lbnUgI21haW4tbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBT2RKUkVGVUtKR0YwREZLeEZBUUJ1RC96eXUxU0VpUlNwaThJMWd1Z3BZTENscHBaV3N2Z3JwZ3Y0cWVZaytoYUtNNXlFdjBBRW1ockFxWnNjbENrSVNkYnBqNVpvWUJSa0pFTGtYa0FRQ0g2bTRFWFpHOEl6bUo0M2l6YVpybnRiQkR0NnI2YTJiTEtJcjJobkRVVDd6MzF4MzZBWERrbkp1cTZpZkpDeEc1NzUvdCtzak01Z0MrQVJ4V1ZmVlUxL1ZIbXFadnFucjhmN01EZ0R6UFp3RG1BSllrRDBJSUw2dUJIUzRBbkpEY1hXR0t5Q25KQllBdk05c3Z5L0oxNkdIZSt4MHpld1N3b2FybkxzdXkwTGJ0TnNtekVFSXhoTHJONzBtU0ZLcTZaV1kzWTMxcjR3Lzl2R2dVNjM4RGRRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQUpDQVlBQUFBQ1RSMXBBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU9kSlJFRlVLSkdGMERGS3hGQVFCdUQvenl1MVNFaVJTcGk4STFndWdwWUxDbHBwWldzdmdycGd2NHFlWWsraGFLTTV5RXYwQUVtaHJBcVpzY2xDa0lTZGJwajVab1lCUmtKRUxrWGtBUUNINm00RVhaRzhJem1KNDNpemFacm50YkJEdDZyNmEyYkxLSXIyaG5EVVQ3ejMxeDM2QVhEa25KdXE2aWZKQ3hHNTc1L3Qrc2pNNWdDK0FSeFdWZlZVMS9WSG1xWnZxbnI4ZjdNRGdEelBad0RtQUpZa0QwSUlMNnVCSFM0QW5KRGNYV0dLeUNuSkJZQXZNOXN2eS9KMTZHSGUreDB6ZXdTd29hcm5Mc3V5MExidE5zbXpFRUl4aExyTjcwbVNGS3E2WldZM1kzMXI0dy85dkdnVTYzOERkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm9mZi1tZW51ICNtYWluLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc21hLWljb25zL3BuZy9pY29uX2ljb24tYXJyb3ctZG93bi1ncmV5LTAxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPUkpSRUZVS0pHTjBERkt4VUFRQnVCL1pzRkczMmJaRTJ6UzVCS0NqU0FpMklnMkhrTnRMQjQ4RytHcFIvQVNJdWdKQk1IT1duYndBanNXRmthU3RRckVpT0ZOL1gvekQyUHF1cDVaYSsrODk1SlNlc2ZFVkZXMWFhMjlMWXJpbnB1bTJRZXdrM04rRENGc1RhRzJiUitZZWRzWWMyeFU5ZFU1OTBsRWUwUjA1TDEvVGluRmY5QUdnSXNZNDlJQWdLbys5UmpBb1hQdVJWWGZ4aWpuUEJlUkJRRFFjSE1JNFpTSXJycXUrMkxtQXlMNkdEU2R4eGd2Kyt3dk9NSU5NMzhEV004NW40bkk5VEJueHJBL201bDNBYXdCT0JHUm02bHYvMmt1eTNLeE1saDFmZ0R3MjJIbDFyZk00QUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlM0MhRE9DVFlQRSUyMHN2ZyUyMFBVQkxJQyUyMCUyMi0lMkYlMkZXM0MlMkYlMkZEVEQlMjBTVkclMjAxLjElMkYlMkZFTiUyMiUyMCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGR3JhcGhpY3MlMkZTVkclMkYxLjElMkZEVEQlMkZzdmcxMS5kdGQlMjIlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJVbnRpdGxlZC1TZWl0ZV94MjVfMjAxJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjAlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHdpZHRoJTNEJTIyMTQuMXB4JTIyJTIwaGVpZ2h0JTNEJTIyOC41cHglMjIlMjB2aWV3Qm94JTNEJTIyNDc3LjElMjA3NC44JTIwMTQuMSUyMDguNSUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwNDc3LjElMjA3NC44JTIwMTQuMSUyMDguNSUyMiUyMCUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0Nwb2x5Z29uJTIwZmlsbCUzRCUyMiUyMzIxMjEyMSUyMiUyMHBvaW50cyUzRCUyMjQ5MS4zJTJDNzYuMiUyMDQ4OS44JTJDNzQuOCUyMDQ4NC4yJTJDODAuNCUyMDQ3OC41JTJDNzQuOCUyMDQ3Ny4xJTJDNzYuMiUyMDQ4NC4yJTJDODMuMyUyMDQ4NS42JTJDODEuOCUyMDQ4NS42JTJDODEuOCUyMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm9mZi1tZW51ICNtYWluLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkOmhvdmVyLCAub2ZmLW1lbnUgI21haW4tbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc21hLWljb25zL3BuZy9pY29uX2ljb24tYXJyb3ctZG93bi1ncmV5LTAxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPUkpSRUZVS0pHTjBERkt4VUFRQnVCL1pzRkczMmJaRTJ6UzVCS0NqU0FpMklnMkhrTnRMQjQ4RytHcFIvQVNJdWdKQk1IT1duYndBanNXRmthU3RRckVpT0ZOL1gvekQyUHF1cDVaYSsrODk1SlNlc2ZFVkZXMWFhMjlMWXJpbnB1bTJRZXdrM04rRENGc1RhRzJiUitZZWRzWWMyeFU5ZFU1OTBsRWUwUjA1TDEvVGluRmY5QUdnSXNZNDlJQWdLbys5UmpBb1hQdVJWWGZ4aWpuUEJlUkJRRFFjSE1JNFpTSXJycXUrMkxtQXlMNkdEU2R4eGd2Kyt3dk9NSU5NMzhEV004NW40bkk5VEJueHJBL201bDNBYXdCT0JHUm02bHYvMmt1eTNLeE1saDFmZ0R3MjJIbDFyZk00QUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlM0MhRE9DVFlQRSUyMHN2ZyUyMFBVQkxJQyUyMCUyMi0lMkYlMkZXM0MlMkYlMkZEVEQlMjBTVkclMjAxLjElMkYlMkZFTiUyMiUyMCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGR3JhcGhpY3MlMkZTVkclMkYxLjElMkZEVEQlMkZzdmcxMS5kdGQlMjIlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJVbnRpdGxlZC1TZWl0ZV94MjVfMjAxJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjAlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHdpZHRoJTNEJTIyMTQuMXB4JTIyJTIwaGVpZ2h0JTNEJTIyOC41cHglMjIlMjB2aWV3Qm94JTNEJTIyNDc3LjElMjA3NC44JTIwMTQuMSUyMDguNSUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwNDc3LjElMjA3NC44JTIwMTQuMSUyMDguNSUyMiUyMCUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0Nwb2x5Z29uJTIwZmlsbCUzRCUyMiUyMzIxMjEyMSUyMiUyMHBvaW50cyUzRCUyMjQ5MS4zJTJDNzYuMiUyMDQ4OS44JTJDNzQuOCUyMDQ4NC4yJTJDODAuNCUyMDQ3OC41JTJDNzQuOCUyMDQ3Ny4xJTJDNzYuMiUyMDQ4NC4yJTJDODMuMyUyMDQ4NS42JTJDODEuOCUyMDQ4NS42JTJDODEuOCUyMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cbi5vZmYtbWVudSAjbWFpbi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmhvdmVyLCAub2ZmLW1lbnUgI21haW4tbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQUpDQVlBQUFBQ1RSMXBBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU9kSlJFRlVLSkdGMERGS3hGQVFCdUQvenl1MVNFaVJTcGk4STFndWdwWUxDbHBwWldzdmdycGd2NHFlWWsraGFLTTV5RXYwQUVtaHJBcVpzY2xDa0lTZGJwajVab1lCUmtKRUxrWGtBUUNINm00RVhaRzhJem1KNDNpemFacm50YkJEdDZyNmEyYkxLSXIyaG5EVVQ3ejMxeDM2QVhEa25KdXE2aWZKQ3hHNTc1L3Qrc2pNNWdDK0FSeFdWZlZVMS9WSG1xWnZxbnI4ZjdNRGdEelBad0RtQUpZa0QwSUlMNnVCSFM0QW5KRGNYV0dLeUNuSkJZQXZNOXN2eS9KMTZHSGUreDB6ZXdTd29hcm5Mc3V5MExidE5zbXpFRUl4aExyTjcwbVNGS3E2WldZM1kzMXI0dy85dkdnVTYzOERkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPZEpSRUZVS0pHRjBERkt4RkFRQnVEL3p5dTFTRWlSU3BpOEkxZ3VncFlMQ2xwcFpXc3ZncnBndjRxZVlrK2hhS001eUV2MEFFbWhyQXFac2NsQ2tJU2RicGo1Wm9ZQlJrSkVMa1hrQVFDSDZtNEVYWkc4SXptSjQzaXphWnJudGJCRHQ2cjZhMmJMS0lyMmhuRFVUN3ozMXgzNkFYRGtuSnVxNmlmSkN4RzU3NS90K3NqTTVnQytBUnhXVmZWVTEvVkhtcVp2cW5yOGY3TURnRHpQWndEbUFKWWtEMElJTDZ1QkhTNEFuSkRjWFdHS3lDbkpCWUF2TTlzdnkvSjE2R0hlK3gwemV3U3dvYXJuTHN1eTBMYnROc216RUVJeGhMck43MG1TRktxNlpXWTNZMzFyNHcvOXZHZ1U2MzhEZFFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjRTIwMDFBO1xufVxuXG4ub2ZmLW1lbnUgI21haW4tbmF2IC5wYW5lbCAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5cbi5vZmYtbWVudSAjbWFpbi1uYXYgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub2ZmLW1lbnUgI21haW4tbmF2IC5wYW5lbCAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9mZi1tZW51ICNtYWluLW5hdiAucGFuZWwgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDA0QTdGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU9oSlJFRlVHSlZsMEM5TGcxRUFoZkhmdlZ1MUdEUU1RWVNoWURETlpoSTNuTTI0WmhEOENLS3lsODFtRnNFSkJ1djZFUHdEV3pFSkpvdCtBQWNtZzBWOXI4RXdOazg5RHp5Y0UyeG1UNEozdVczWHJROFRpVUwrZ25VaHYxSE5wdjhEdzJGRDBoWGlxb0o3RzluTU9QRFkrZktwUWJvU3JDam1mVnNIcFJFQS9kYTNTdGlSbkF0eHlVOWhvSmJOUTVoUUJ2WG1HV0dQL0ZYdnVGd2NxK3ZaTE5aQUhoOUdDcWdlenNrTnNFeTZOUFc4TXdLMnNnWEZPQkNWU2FjcVlWZTMrL1BuckIwdENvVTdVWWwwb3RmZVJ4cXRLSVJiVVVsS3pja1Npc1FMd1p0ZXV6UDVJdndDWnNWRElvaHJtSFFBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlM0MhRE9DVFlQRSUyMHN2ZyUyMFBVQkxJQyUyMCUyMi0lMkYlMkZXM0MlMkYlMkZEVEQlMjBTVkclMjAxLjElMkYlMkZFTiUyMiUyMCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGR3JhcGhpY3MlMkZTVkclMkYxLjElMkZEVEQlMkZzdmcxMS5kdGQlMjIlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJFYmVuZV8xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMCUyMHdpZHRoJTNEJTIyOHB4JTIyJTIwaGVpZ2h0JTNEJTIyMTJweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDglMjAxMiUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjA4JTIwMTIlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDRBN0YlMjIlMjBkJTNEJTIyTTEuNTYyJTJDMC4yNTdsNS4xNzIlMkM0Ljk1OGMwLjM1NCUyQzAuMzQyJTJDMC4zNTQlMkMwLjg5NiUyQzAlMkMxLjI0MmwtNS4xNzIlMkM0Ljk1N2MtMC4zNTglMkMwLjM0LTAuOTM4JTJDMC4zNC0xLjI5MyUyQzAlMjBjLTAuMzU3LTAuMzQtMC4zNTctMC45JTJDMC0xLjI0Mmw0LjUyNi00LjMzN0wwLjI2OCUyQzEuNDk3Yy0wLjM1Ny0wLjM0Mi0wLjM1Ny0wLjg5OCUyQzAtMS4yNEMwLjYyNC0wLjA4NSUyQzEuMjA0LTAuMDg1JTJDMS41NjIlMkMwLjI1N3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggMTBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vZmYtbWVudSAjbWFpbi1uYXYgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHVsIGxpIGE6aG92ZXIsIC5vZmYtbWVudSAjbWFpbi1uYXYgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHVsIGxpIGE6Zm9jdXMsIC5vZmYtbWVudSAjbWFpbi1uYXYgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPOUpSRUZVR0pWdGtERkxRbkVVeFgvMytoNDVTa01PRW9pTG92aHlhZ3VIbWhyOG96UTFCSDZDMWlhaDFUa0lqZm9DTFJFRVFSbm9FalNWTlFUT1FZTXREUTBtM2dhVlo2L09lZzduZCs4Umdzb2pNQ1ErcXZGdy9VbEVDaklBMmVUTHZ5Ry9zL3czNENkM2dYTlUxL0ZHZHdUVmxjV0FBRkF1ZTN3a1RsSDJnRmRrdk1YVDFkc01BWFM3WTE1S2RXelNBbkpZck1lYVMwZHgwOGFpT3lad1J1QUdZY05jK2Uwa3hnWUFadmUvQXdXM2l2bzlsQUxHR2JtbGVuaGtzWmJCdmp1b3BvRWorcVY5T0p6TW1KVXNKaDJVRkZpVC91VUJZT0VPWXJkVGswYlVCUEJBVGpCNTUvbWkvZDliUHgwMVFVdUo0ZGlQQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjglMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDAyRTRGJTIyJTIwZCUzRCUyMk0xLjU2Mi4yNTdsNS4xNzIlMjA0Ljk1OGMuMzU0LjM0Mi4zNTQuODk2JTIwMCUyMDEuMjQybC01LjE3MiUyMDQuOTU3Yy0uMzU4LjM0LS45MzguMzQtMS4yOTMlMjAwLS4zNTgtLjM0LS4zNTgtLjklMjAwLTEuMjQybDQuNTI1LTQuMzM3TC4yNjglMjAxLjQ5N0MtLjA5JTIwMS4xNTUtLjA5LjYuMjY4LjI1N2MuMzU2LS4zNDIuOTM2LS4zNDIlMjAxLjI5NCUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgbGkgYSB7XG4gIGNvbG9yOiAjREREREREO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiBsaSBhOmhvdmVyLCAub2ZmLW1lbnUgI3N1Yi1uYXYgbGkgYTpmb2N1cywgLm9mZi1tZW51ICNzdWItbmF2IGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEE3Rjtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbC1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQUpDQVlBQUFBQ1RSMXBBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU1SSlJFRlVLSkdGMERGdXdsQU1CdURmRmx2RndKTExrQzRkRUJJTEYrZ2hFS0l0TjRqVW5vSlRJREZ4SFB0L1E2UUdVRHM4ZDJsUmxDYndqMzcrL0dRREF5SDVZbVlmRVNGOTc2TUI5QXFnVWxXNE95SmlJeUxSN3RFaGxIUCtCdENvNnRyZDM3cy9hd2U5QWFnQWZJbklNdWM4djRXdmlHU1F2S1NVWm45MU01dVMvQ1FaLzNaT0tXMS8wWm5rVTNlb21aVWttellXa3M4QWRnQk9FYkVvaXVMWWR6QXpLMVYxRCtBaElsWWdPU2E1TjdPeUQ3VGo3by91ZnFqcmVuS3ZkekEvbWt5VGZPak5rajBBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFNUkpSRUZVS0pHRjBERnV3bEFNQnVEZkZsdkZ3SkxMa0M0ZEVCSUxGK2doRUtJdE40alVub0pUSURGeEhQdC9RNlFHVURzOGQybFJsQ2J3ajM3Ky9HUURBeUg1WW1ZZkVTRjk3Nk1COUFxZ1VsVzRPeUppSXlMUjd0RWhsSFArQnRDbzZ0cmQzN3MvYXdlOUFhZ0FmSW5JTXVjOHY0V3ZpR1NRdktTVVpuOTFNNXVTL0NRWi8zWk9LVzEvMFpua1UzZW9tWlVrbXpZV2tzOEFkZ0JPRWJFb2l1TFlkekF6SzFWMUQrQWhJbFlnT1NhNU43T3lEN1RqN28vdWZxanJlbkt2ZHpBL21reVRmT2pOa2owQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc21hLWljb25zL3BuZy9pY29uX2ljb24tYXJyb3ctZG93bi1ncmV5LTAzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFNZEpSRUZVS0pHVjBERnJ3bkFRQmZEM3Y3VjFFSkp2RStoUUlaT1RvNFVPSFRvNEJBY1h3YUdUaTd2Z0YwbkFUM1QzTXFTVWRxZ3g1NUlPaG1EcUcrL3VCNDhEeVJISlFsVVRERVJWRXpNN1ZsVTFGZ0JUQUttSUZHYjJkQXVKU0I1Q21OUjFQUWNBbUZsRzBrbCtrM3p1UXlTLzJwdVBxeVhKaGFvMkpIOVVOZTFEWnJiNW00Y09mbSthWmk4aXYrNCtjL2RQRWNrQlBJWVExbEVVYlh0aFcvdk4zUThBYWhFNUFYZ0FzSXJqZURmMFBKUmwrYXFxNTdiZWNoQjBhcitZV1hZWCtrOHVNR3VEMmZ0NFFBNEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTQuMSUyMiUyMGhlaWdodCUzRCUyMjguNSUyMiUyMHZpZXdCb3glM0QlMjI0NzcuMSUyMDk1LjQlMjAxNC4xJTIwOC41JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNFQkVCRUIlMjIlMjBkJTNEJTIyTTQ5MS4zJTIwOTYuOGwtMS41LTEuNC01LjYlMjA1LjYtNS43LTUuNi0xLjQlMjAxLjQlMjA1LjclMjA1LjYlMjAxLjQlMjAxLjQlMjAxLjQtMS40eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYS5hY3RpdmUtZmxhZyB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLmFjdGl2ZS1mbGFnIC5mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keS1sYW5ndWFnZSB7XG4gIG1hcmdpbjogMTBweCAtMzBweCAxMHB4IC0zMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LWxhbmd1YWdlIC5tb2JpbGUtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keS1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keS1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHktbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0IC5sYW5ndWFnZS13cmFwcGVyOmhvdmVyIC5zaW5nbGUtbGFuZ3VhZ2Uge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keS1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlcjpob3ZlciAuc2luZ2xlLWxhbmd1YWdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHktbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLXdyYXBwZXI6aG92ZXIgLmNvdW50cnkge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keS1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlciAuY291bnRyeSB7XG4gIGNvbG9yOiAjRDZENkQ2O1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMDtcbn1cblxuLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keS1sYW5ndWFnZSAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0IC5sYW5ndWFnZS13cmFwcGVyLmFjdGl2ZSAuY291bnRyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYS1kZW1pXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHktbGFuZ3VhZ2UgLmxhbmd1YWdlLWxpc3QgLnNpbmdsZS1sYW5ndWFnZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0IC5zaW5nbGUtbGFuZ3VhZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0IC5zaW5nbGUtbGFuZ3VhZ2UgKyAuc2luZ2xlLWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LWxhbmd1YWdlIC5sYW5ndWFnZS1saXN0IC5zaW5nbGUtbGFuZ3VhZ2UgKyAuc2luZ2xlLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGJvdHRvbTogMTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHVsIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHVsIGxpIGEge1xuICBjb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFLTkpSRUZVR0pWdDBERU9BV0VRQmVEMy8xYXJVRkNJUkRSTzRXZ09vRllRb3RCeUJiM290cE1RVVZDNHhIdFBNOFhhM2FrbWVkOU1NZ09TSmNtenBCN2FpdVRKdGtsZUpmVWJ3SGJYOWpGUUtXblFoZ3FTaDBBM1NhTTJsRWx1QWoxdFQ5cFFJcmtPOUFDQVhETkRBUFBvTDMrSnBESEplMHp2YlhlcXE2Y2tYeEd1Yk9mcTVJemtKOEtsN1ZSLzFOdTJKUzBhSVlBaXBiUUQ4TTA1Ynh0bkFmZ0JCOFNoc0hVL1lPVUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vZmYtbWVudSAjc3ViLW5hdiAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkgdWwgbGkgYTpob3ZlciwgLm9mZi1tZW51ICNzdWItbmF2IC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB1bCBsaSBhOmZvY3VzLCAub2ZmLW1lbnUgI3N1Yi1uYXYgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNjb250ZXh0LW5hdmksXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDA7XG59XG5cbiNjb250ZXh0LW5hdmkuaGlkZGVuLWNvbnRleHQtbmF2LFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyLmhpZGRlbi1jb250ZXh0LW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNjb250ZXh0LW5hdmksXG4gICNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICNjb250ZXh0LW5hdmksXG4gICNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXYtdGFicyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZmxhdC1uYXYgLm5hdi10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbiNjb250ZXh0LW5hdmkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4jY29udGV4dC1uYXZpIHVsLm5hdi10YWJzID4gbGkgYSwgI2NvbnRleHQtbmF2aSB1bC5uYXYtdGFicyA+IGxpIHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuI2NvbnRleHQtbmF2aSB1bC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLnN0aWNreS10YWIgI2NvbnRleHQtbmF2aSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLndpdGgtY29udGV4dC1uYXYgI2NvbnRleHQtbmF2aSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC41cywgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC41cywgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC41cywgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjVzO1xufVxuXG4uc3RpY2t5LXRhYi53aXRoLWNvbnRleHQtbmF2ICNjb250ZXh0LW5hdmkge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jaGVhZGVyLnN0aWNreS10YWIgLnN0aWNreS10YWItd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuI2hlYWRlci53aXRoLWNvbnRleHQtbmF2IC5zdGlja3ktdGFiLXdyYXBwZXIge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4jaGVhZGVyLnN0aWNreS10YWIud2l0aC1jb250ZXh0LW5hdiAuc3RpY2t5LXRhYi13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjVzLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjVzLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDAuNXM7XG59XG5cbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHVsID4gbGk6aG92ZXIgPiBhOmJlZm9yZSwgI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB1bCA+IGxpLmhvdmVyID4gYTpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHVsID4gbGk6aG92ZXIgLmRyb3Bkb3duLXdyYXBwZXIsICNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgdWwgPiBsaS5ob3ZlciAuZHJvcGRvd24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHVsID4gbGkuYWN0aXZlID4gYTpiZWZvcmUsICNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgdWwgPiBsaS5jdXJyZW50ID4gYTpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5kcm9wZG93bi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1Mi41cHg7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuZHJvcGRvd24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjQzIwMDE2O1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBoZWlnaHQ6IDQxcHg7XG59XG5cbmJvZHkudGhlbWUtYmx1ZSAjY29udGV4dC1uYXZpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEE3Rjtcbn1cblxuYm9keS50aGVtZS1ibHVlICNjb250ZXh0LW5hdmkgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5LnRoZW1lLWJsdWUgI2NvbnRleHQtbmF2aSBsaSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS50aGVtZS1ibHVlICNjb250ZXh0LW5hdmkgbGkuYWN0aXZlIGEsXG5ib2R5LnRoZW1lLWJsdWUgI2NvbnRleHQtbmF2aSBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS50aGVtZS1ibHVlICNjb250ZXh0LW5hdmkgLnN3aXBlci1idXR0b24tcHJldiwgYm9keS50aGVtZS1ibHVlICNjb250ZXh0LW5hdmkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBN0Y7XG59XG5cbmJvZHkudGhlbWUtZGFyayAjY29udGV4dC1uYXZpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuYm9keS50aGVtZS1kYXJrICNjb250ZXh0LW5hdmkgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5LnRoZW1lLWRhcmsgI2NvbnRleHQtbmF2aSBsaSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS50aGVtZS1kYXJrICNjb250ZXh0LW5hdmkgbGkuYWN0aXZlIGEsXG5ib2R5LnRoZW1lLWRhcmsgI2NvbnRleHQtbmF2aSBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS50aGVtZS1kYXJrICNjb250ZXh0LW5hdmkgLnN3aXBlci1idXR0b24tcHJldiwgYm9keS50aGVtZS1kYXJrICNjb250ZXh0LW5hdmkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5uZXdzLWxpc3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWxpc3QgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uZXdzLWxpc3QgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzLWxpc3QgYSAuY29udGVudC13cmFwcGVyIC5kYXRlIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uZXdzLWxpc3QgYSAuY29udGVudC13cmFwcGVyIC5uZXdzLXRleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgYm9yZGVyLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLm5ld3MtbGlzdCBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmV3cy1saXN0IGE6aG92ZXIgLmNvbnRlbnQtd3JhcHBlciAubmV3cy10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMUIyRjtcbn1cblxuLm5ld3MtbGlzdCBhOmhvdmVyIC5jb250ZW50LXdyYXBwZXIgLmRhdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ld3MtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV3cy1saXN0IHVsLnJvdywgLm5ld3MtbGlzdCB1bC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4ubmV3cy1saXN0IHVsLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5uZXdzLWxpc3QgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHVsLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWxpc3QgdWwuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuLm5ld3MtbGlzdCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gdWwubmV3c3Jvb20tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWxpc3QgdWwubmV3c3Jvb20tYXJ0aWNsZSxcbi5uZXdzLWxpc3QgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiB1bC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtbGlzdCB1bC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4ubmV3cy1saXN0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gdWwubmV3c3Jvb20tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1saXN0IHVsLm5ld3Nyb29tLWFydGljbGUge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5uZXdzLWxpc3QgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5uZXdzLWxpc3QgLnNpbmdsZS1uZXdzLXRlYXNlciBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAubmV3cy1saXN0IC5zaW5nbGUtbmV3cy10ZWFzZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmV3cy1saXN0IC5jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm5ld3MtbGlzdCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4ubmV3cy1saXN0IC5jb250ZW50LXdyYXBwZXIgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xufVxuXG4ubmV3cy1saXN0IC5kYXRlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld3MtbGlzdCAuaWNvbl9pY29uLWFycm93LXJpZ2h0LWJsdWUge1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLnRhYi1oZWFkZXIsXG4ubmF2aWdhdGlvbi10YWItaGVhZGVyLFxuLnByb2dyZXNzLXRhYi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgKnpvb206IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIC50YWItaGVhZGVyLFxuICAubmF2aWdhdGlvbi10YWItaGVhZGVyLFxuICAucHJvZ3Jlc3MtdGFiLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIH1cbn1cblxuLnRhYi1oZWFkZXItYXNpZGUtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItaGVhZGVyLWFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOHB4IDBweCAwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFiLWhlYWRlci1hc2lkZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFiLWhlYWRlci1hc2lkZSAuaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi50YWItaGVhZGVyLWFzaWRlIGEuYnRuLWRlZmF1bHQsIC50YWItaGVhZGVyLWFzaWRlIC50cmFja2VyLWJhbm5lci1zdGlja3kgYS5idG4tYmx1ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAudGFiLWhlYWRlci1hc2lkZSBhLmJ0bi1ibHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudGFiLWhlYWRlci1hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXNpZGUtdGFiIC50YWItbmF2LXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cblxuLnRhYi1uYXYtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lcixcbi5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lcixcbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lcixcbi5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIsXG4jY29udGV4dC1uYXZpIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLnN3aXBlci1jb250YWluZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLnN3aXBlci1jb250YWluZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuc3dpcGVyLWNvbnRhaW5lcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFiLW5hdi13cmFwcGVyIC5zZWxlY3QtdGFicyxcbi5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciAuc2VsZWN0LXRhYnMsXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciAuc2VsZWN0LXRhYnMsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIC5zZWxlY3QtdGFicyxcbi5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgLnNlbGVjdC10YWJzLFxuI2NvbnRleHQtbmF2aSAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIC5zZWxlY3QtdGFicyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIC5zZWxlY3QtdGFicyxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLnNlbGVjdC10YWJzLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5zZWxlY3QtdGFicyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5zZWxlY3QtdGFicyxcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAuc2VsZWN0LXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4ubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4ucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jY29udGV4dC1uYXZpIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjRTIwMDFBO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOHB4IDMwcHggOHB4IDE1cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4ubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4ucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlciB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2NvbnRleHQtbmF2aSAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgcGFkZGluZzogMTlweCAzMHB4IDE5cHggMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmF2LXRhYnMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4ubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYSxcbi5uYXYtdGFicyA+IGxpID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2VudGVyZWQgLm5vdC1zd2lwYWJsZSAubmF2LXRhYnMsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5ub3Qtc3dpcGFibGUgLm5hdi10YWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNlbnRlcmVkLmFzaWRlLXRhYiAubmF2LXRhYnMsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LmFzaWRlLXRhYiAubmF2LXRhYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5jZW50ZXJlZCAubmF2LXRhYnMsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNlbnRlcmVkIC5uYXYtdGFicyBsaSxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmNlbnRlcmVkIC5uYXYtdGFicyBsaSBhLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnRhYi13cmFwcGVyIC50YWItcGFuZSBpbWcsXG4ubmF2aWdhdGlvbi10YWItd3JhcHBlciAudGFiLXBhbmUgaW1nLFxuLnByb2dyZXNzLXRhYi13cmFwcGVyIC50YWItcGFuZSBpbWcge1xuICBtYXJnaW46IDA7XG59XG5cbi50YWItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuZmFkZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5mbGF0LW5hdixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsYXQtbmF2LnRvcC10YWIgLnRhYi1wYW5lLCAuZmxhdC1uYXYuYm90dG9tLXRhYiAudGFiLXBhbmUsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LnRvcC10YWIgLnRhYi1wYW5lLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC5ib3R0b20tdGFiIC50YWItcGFuZSxcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC50b3AtdGFiIC50YWItcGFuZSxcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC5ib3R0b20tdGFiIC50YWItcGFuZSxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LnRvcC10YWIgLnRhYi1wYW5lLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQuYm90dG9tLXRhYiAudGFiLXBhbmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5mbGF0LW5hdi50b3AtdGFiIC50YWItcGFuZSwgLmZsYXQtbmF2LmJvdHRvbS10YWIgLnRhYi1wYW5lLFxuICAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LnRvcC10YWIgLnRhYi1wYW5lLFxuICAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LmJvdHRvbS10YWIgLnRhYi1wYW5lLFxuICAjY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQudG9wLXRhYiAudGFiLXBhbmUsXG4gICNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC5ib3R0b20tdGFiIC50YWItcGFuZSxcbiAgI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQudG9wLXRhYiAudGFiLXBhbmUsXG4gICNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LmJvdHRvbS10YWIgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuXG4uZmxhdC1uYXYgLm5hdi10YWJzLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaSBhLFxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaSBzcGFuLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYSxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHNwYW4sXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGEsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHNwYW4sXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYSxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpIGE6Zm9jdXMsXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpIHNwYW46Zm9jdXMsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhOmZvY3VzLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgc3Bhbjpmb2N1cyxcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYTpmb2N1cyxcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgc3Bhbjpmb2N1cyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhOmZvY3VzLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHNwYW46Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpIGE6YWZ0ZXIsXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpIHNwYW46YWZ0ZXIsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhOmFmdGVyLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgc3BhbjphZnRlcixcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYTphZnRlcixcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgc3BhbjphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhOmFmdGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBib3R0b206IDBweDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbi5mbGF0LW5hdiAubmF2LXRhYnMgbGkgYTpob3Zlcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGE6aG92ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGE6aG92ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5mbGF0LW5hdiAubmF2LXRhYnMgbGkgYTpob3ZlcjphZnRlcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGE6aG92ZXI6YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGE6aG92ZXI6YWZ0ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYTpob3ZlcjphZnRlciB7XG4gIGhlaWdodDogM3B4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW4sXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gc3BhbixcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYSxcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gc3BhbixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmFmdGVyLFxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmFmdGVyLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTphZnRlcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW46YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW46YWZ0ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyMDAxQTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpob3Zlcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpob3ZlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpmb2N1cyxcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5ib3R0b20tbmF2IHtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdi10YWJzID4gbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi1oZWFkZXIsXG4jY29udGV4dC1uYXZpIC5wcm9ncmVzcy10YWItaGVhZGVyLFxuI2NvbnRleHQtbmF2aSAudGFiLWhlYWRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAubmF2aWdhdGlvbi10YWItaGVhZGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5wcm9ncmVzcy10YWItaGVhZGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC50YWItaGVhZGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC5uYXZpZ2F0aW9uLXRhYi1oZWFkZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgLnByb2dyZXNzLXRhYi1oZWFkZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgLnRhYi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgKnpvb206IDE7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2NvbnRleHQtbmF2aSB1bCBsaSxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciB1bCBsaSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNjb250ZXh0LW5hdmkgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2NvbnRleHQtbmF2aSAudGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC50YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgLnRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNjb250ZXh0LW5hdmkgLnRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAudGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC50YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4jY29udGV4dC1uYXZpIC5zd2lwZXItY29udGFpbmVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4jY29udGV4dC1uYXZpIC5zd2lwZXItYnV0dG9uLXByZXYsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbiNjb250ZXh0LW5hdmkgLnN3aXBlci1idXR0b24tbmV4dCxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5wcm9ncmVzcy10YWItd3JhcHBlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLnByb2dyZXNzLXRhYi13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb2dyZXNzLXRhYi13cmFwcGVyIC5wcm9ncmVzcy10YWItaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wcm9ncmVzcy10YWItd3JhcHBlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0UyMDAxQTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5wcm9ncmVzcy10YWItd3JhcHBlciAubmF2LXRhYnMgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFMjAwMUE7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogLTk5OXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5wcm9ncmVzcy10YWItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5wcm9ncmVzcy10YWItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTIwMDFBO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm9ncmVzcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9ncmVzcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaSBhLFxuLnByb2dyZXNzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnByb2dyZXNzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gc3BhbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkuY3VycmVudCA+IGEsXG4ucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkuY3VycmVudCA+IHNwYW4ge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLnByb2dyZXNzLXRhYi13cmFwcGVyLmZsYXQtbmF2IC5uYXYtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZ3Jlc3MtdGFiLXdyYXBwZXIuZmxhdC1uYXYgLm5hdi10YWJzIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuICogdGFiIGhlYWRlciB3aXRoaW4gb3RoZXIgdGFic1xuICogcmVzZXQgc3dpcGVyIHN0eWxlcyBhbmQgY2hhbmdlIGJlaGF2aW91ciBvZiB0aGUgdGFic1xuICovXG4udGFiLXBhbmUgLnRhYi13cmFwcGVyIC50YWItaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udGFiLXBhbmUgLnRhYi13cmFwcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRhYi1wYW5lIC50YWItd3JhcHBlciAubmF2LXRhYnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFiLXBhbmUgLnRhYi13cmFwcGVyIC5uYXYtdGFicyBsaSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC50YWItaGVhZGVyLWFzaWRlIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAudGFiLWhlYWRlci1hc2lkZSBhLmJ0bi1kZWZhdWx0LCAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC50YWItaGVhZGVyLWFzaWRlIC50cmFja2VyLWJhbm5lci1zdGlja3kgYS5idG4tYmx1ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC50YWItaGVhZGVyLWFzaWRlIGEuYnRuLWJsdWUge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC50YWItaGVhZGVyLWFzaWRlLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZG93bmxvYWRzLXNlbGVjdGlvbiAuaGVhZGluZy1hZGRpdGlvbmFsLFxuLmRvd25sb2FkLXJlc3VsdHMgLmhlYWRpbmctYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaGVhZGluZy1hZGRpdGlvbmFsLFxuICAuZG93bmxvYWQtcmVzdWx0cyAuaGVhZGluZy1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uZG93bmxvYWRzLXNlbGVjdGlvbiAucGFuZWwtYm9keSBkdCxcbi5kb3dubG9hZC1yZXN1bHRzIC5wYW5lbC1ib2R5IGR0IHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kb3dubG9hZHMtc2VsZWN0aW9uIC5wYW5lbC1ib2R5IGRkICsgZHQsXG4uZG93bmxvYWQtcmVzdWx0cyAucGFuZWwtYm9keSBkZCArIGR0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5kb3dubG9hZHMtc2VsZWN0aW9uIC5wYW5lbC1ib2R5IGRkLFxuLmRvd25sb2FkLXJlc3VsdHMgLnBhbmVsLWJvZHkgZGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZG93bmxvYWRzLXNlbGVjdGlvbiAucGFuZWwsXG4uZG93bmxvYWQtcmVzdWx0cyAucGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5kb3dubG9hZC10YWItd3JhcHBlciAqIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDEgYSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGgyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGgyIGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiBoMywgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDMgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuYWRob2MtbWVzc2FnZSBoMiBhLFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGgyIGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiBoNCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiBoNCBhLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDUgYSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGg2LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGg2IGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDEgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoMixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoMiBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGgzLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlIGgyLFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGgyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGgzIGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UgaDIgYSxcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoMiBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGg0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGg0IGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDUgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoNixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoNiBhIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgxIGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyIGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDMsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgzIGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyIGEsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyIGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg0IGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg1IGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDYsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg2IGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgxLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMSBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDIgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDMsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyLFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDMgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDIgYSxcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDIgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg0IGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg1LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNSBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDYgYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDEgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDEgYTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyIGE6aG92ZXIgLmluZGljYXRvcjphZnRlciwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMzpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMjpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSwgLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMjpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMzpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsIC5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDI6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDMgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDIgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDIgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDMgYTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMiBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyIGE6aG92ZXIgLmluZGljYXRvcjphZnRlciwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNDpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNDpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNCBhOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNCBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDU6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDU6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDUgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDUgYTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg2OmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg2OmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg2IGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg2IGE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgxOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgxIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgxIGE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDI6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyIGE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDM6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMjpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDM6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDI6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDI6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDMgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDIgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDIgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDMgYTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMiBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyIGE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDQ6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg0OmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg0IGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg0IGE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDU6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg1OmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg1IGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg1IGE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDY6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg2OmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg2IGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg2IGE6aG92ZXIgLmluZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgxIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDI6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDM6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDI6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsIC5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDI6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgzIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDQ6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg0IGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDU6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg1IGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDY6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg2IGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgxOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMSBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMjpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDIgYTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDM6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMjpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDMgYTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDIgYTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDIgYTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDQ6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg0IGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg1OmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNSBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNjpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDYgYTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIC5pbmRpY2F0b3I6YmVmb3JlLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSAuaW5kaWNhdG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyLmZsYXQtbmF2LnRvcC10YWIgLnRhYi1wYW5lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuZ3JleSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICBwYWRkaW5nOiAyMXB4IDAgMjJweDtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1hY2NvcmRpb24gLnBhbmVsLWJvZHkgdWwge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1hY2NvcmRpb24uYWNjb3JkaW9uIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtYWNjb3JkaW9uIC5zY3JvbGwtaGVscGVywqAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5hY2NvcmRpb24gLnBhbmVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNTMsIDE1MywgMC43KTtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5hY2NvcmRpb24gLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmFjY29yZGlvbiAucGFuZWwtYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmFjY29yZGlvbiAucGFuZWwtYm9keTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuYWNjb3JkaW9uIC5wYW5lbC1ib2R5Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmFjY29yZGlvbiAucGFuZWwtYm9keSArIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5kb3dubG9hZC1yZXN1bHRzIHVsIHtcbiAgKnpvb206IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZG93bmxvYWQtcmVzdWx0cyB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5kb3dubG9hZC1yZXN1bHRzLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNyk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmRvd25sb2FkLXJlc3VsdHMtaGVhZGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4ge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmRvd25sb2FkLXJlc3VsdHMtaGVhZGVyIC5mb3JtLWlucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZG93bmxvYWQtcmVzdWx0cy1maWx0ZXItbGlzdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZG93bmxvYWQtcmVzdWx0cy1maWx0ZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZG93bmxvYWQtcmVzdWx0cy1maWx0ZXIuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5kb3dubG9hZC1yZXN1bHRzLWZpbHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAyRTRGO1xufVxuXG4uc2VhcmNoLWRvd25sb2FkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1kb3dubG9hZC1jb250YWluZXIgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2VhcmNoLWRvd25sb2FkLWNvbnRhaW5lciAuYnRuLXNlYXJjaCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmRvd25sb2FkLXJlc3VsdC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG93bmxvYWQtcmVzdWx0LWxpbmsuZG9jIGEsIC5kb3dubG9hZC1yZXN1bHQtbGluay5lbXB0eWRvYyBhLCAuZG93bmxvYWQtcmVzdWx0LWxpbmsuZXhlIGEsIC5kb3dubG9hZC1yZXN1bHQtbGluay5wZGYgYSwgLmRvd25sb2FkLXJlc3VsdC1saW5rLnVwMiBhLCAuZG93bmxvYWQtcmVzdWx0LWxpbmsueGxzIGEsIC5kb3dubG9hZC1yZXN1bHQtbGluay56aXAgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kb3dubG9hZC1yZXN1bHQtbGluay5kb2MgYTpiZWZvcmUsIC5kb3dubG9hZC1yZXN1bHQtbGluay5lbXB0eWRvYyBhOmJlZm9yZSwgLmRvd25sb2FkLXJlc3VsdC1saW5rLmV4ZSBhOmJlZm9yZSwgLmRvd25sb2FkLXJlc3VsdC1saW5rLnBkZiBhOmJlZm9yZSwgLmRvd25sb2FkLXJlc3VsdC1saW5rLnVwMiBhOmJlZm9yZSwgLmRvd25sb2FkLXJlc3VsdC1saW5rLnhscyBhOmJlZm9yZSwgLmRvd25sb2FkLXJlc3VsdC1saW5rLnppcCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogLTI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmRvd25sb2FkLXJlc3VsdC1saW5rLmRvYyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBWUFBQUNFWXIxM0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTHhKUkVGVU9JMWp0TXJaZG9LSmdjR2NBUy80Ly9iajY1ZDlsMWNtdGFITE1CSFd6TURBd01Bby9QZm45MWJkb0Zrek1Bd2dyQmtCL3Y3N25hNFRNbU1XMlFZd01EQXcvUHZ6TjFVbmFOWnNzZzFnWUdCZytQZnZkNHBPOE93NURBd01EQ3pFYW1KaFkyZjQ4K3Nud3BDL3Y1TDF3dWMvSXRvQVBqRXBMQzc1VjBhV0YyQ0FpWW1KbXlJREdCaklERVJrQUErRHc1TTlDU3EyemQyT0ljWm9rN1B0L3pCM0FUWmJxZXFDZ1U4SGxCdncvOS8vVStSci8zOGNBQ2pxUUk3NG0zb1VBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFaWNvbi5kb2MlM0MlMkZ0aXRsZSUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwLjk5MkMwJTIwLjQ0NC40NSUyMDAlMjAuOTklMjAwSDkuNkwxNiUyMDYuMzE2djEyLjY3OEExJTIwMSUyMDAlMjAwJTIwMSUyMDE1JTIwMjBIMWMtLjU1MiUyMDAtMS0uNDU1LTEtLjk5MlYuOTkyeiUyMiUyMGZpbGwlM0QlMjIlMjMzQzZDQjYlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMC45OWMwLS41NDYuMzIzLS42NjcuNzEyLS4yNzhsNC41NzYlMjA0LjU3NmMuMzkzLjM5My4yNi43MTItLjI4LjcxMmgtNC4wMTdhLjk5Ni45OTYlMjAwJTIwMCUyMDEtLjk5LS45OVYuOTl6JTIyJTIwZmlsbCUzRCUyMiUyMzJBNTA5NSUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTIwZCUzRCUyMk0yJTIwMTBoOXYxSDJ6TTIlMjAxMmg5djFIMnpNMiUyMDE0aDZ2MUgyeiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmRvd25sb2FkLXJlc3VsdC1saW5rLmVtcHR5ZG9jIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFVQ0FZQUFBQ0VZcjEzQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFKbEpSRUZVT0kzdGtEME9BaUVRUnIreHRUU2N4YU53QVkzSHNOTFNlcU5XWkRpTFJqakNjZ1FUS0FnZDJLaUpQekdFdGR4WERua3Z3MURmOTJjaW11TTNWMnZ0VGtxNWZYK1lWTWdBTVBQZWI1aTUrd2hVeUU5aWpDdWwxTDQ1QUFBcHBTVXpINW9EOTAwV1d1c2pBSkJ6cnRSSXhoaUVFRjVtUW9oMWRlQWJwWlRZOUlVSFJEUWRGQUFhanpnR3hzRC9Bem5ueXdEL2RBTm51RFphajlqajhnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFaWNvbi5lbXB0eWRvYyUzQyUyRnRpdGxlJTNFJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAuOTkyQzAlMjAuNDQ0LjQ1JTIwMCUyMC45OSUyMDBIOS42TDE2JTIwNi4zMTZ2MTIuNjc4QTElMjAxJTIwMCUyMDAlMjAxJTIwMTUlMjAyMEgxYy0uNTUyJTIwMC0xLS40NTUtMS0uOTkyVi45OTJ6JTIyJTIwZmlsbCUzRCUyMiUyM0RERCUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwJTIwLjk5YzAtLjU0Ni4zMjMtLjY2Ny43MTItLjI3OGw0LjU3NiUyMDQuNTc2Yy4zOTMuMzkzLjI2LjcxMi0uMjguNzEyaC00LjAxN2EuOTk2Ljk5NiUyMDAlMjAwJTIwMS0uOTktLjk5Vi45OXolMjIlMjBmaWxsJTNEJTIyJTIzOTk5JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZG93bmxvYWQtcmVzdWx0LWxpbmsuZXhlIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFVQ0FZQUFBQ0VZcjEzQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFkcEpSRUZVT0kybGswMW9VMEVVaGIrWjl4TDFOVzFNcTQwRUVkU0twbGpFallvSVhTaFk2YUtJQ0lyWVVrUlgwWTNpb3BTZ0NJSXJvYmhTUklXQ0ZVcGJSYm9vTGd4dVJWQVJUYWtVakdpYVZvaDV5Y3RQWDk2NEVFdGpmbHJqWGQ0NzU1czVselBpMWNGQmMwTkdlcWhSbHE3VXRQMzF6dW0zRHk3OVBaTXJpUUVNV3dqNXc3ejRlTmZaMFRMQVN1S1N3K25zaVpGZzMxamRBQUJoWm82UHRQZE8xQTBBRUNtcjUwbXc5eG1BK0xnbnJGWWptdms1aTJWblMzcXExWGRmWCsydGJkNnRaYjFGT0ZlWGhUL2xLbGJaUWRQUjNleDhIVWJ6R2lBbHdxVlZoU3haRUc2ZExYZjdTRTIreDcxOUkwTFhhRGl3RFcvUFhvUkw0OHY1aDdVQnluWW9tam44QTkxTHc4Q3RrNkFVMzhNVEZjV3d6SUxlYkpENzhBMkExT1E3WXFGaDh0TnhFQUxOdTQ3R3c4RWFMNUNDdHFuTElIL3pGdTVGS013dWtBejQ4QTkwMDNxbEMxV3dpZTY3VVFiUVFwczZyNkVnRjUzRHNRcXNEUWJRMWh1b2drMUwveUgwRmcreDBEQ0oyMU9vN0dKMUMrbVhuOGpQSkFCbzZ1cGc4OUFaMXV6d0ErQTd0WjlpMHFxOUE0REdJKzJrSTFIaU41OERNRC8wZ3ZqMXAwaTNqcENWSTFPU3hOaUZSeWpIUWZjMW9LNGVJLzg1UVRvU0pUbitwcUlZL3VFdlZLdi9paktBbkRlY1RMM2lPWTh5ZndFRWpaWjFhVjg1QndBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VpY29uLmV4ZSUzQyUyRnRpdGxlJTNFJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAuOTkyQzAlMjAuNDQ0LjQ1JTIwMCUyMC45OSUyMDBIOS42TDE2JTIwNi4zMTZ2MTIuNjc4QTElMjAxJTIwMCUyMDAlMjAxJTIwMTUlMjAyMEgxYy0uNTUyJTIwMC0xLS40NTUtMS0uOTkyVi45OTJ6JTIyJTIwZmlsbCUzRCUyMiUyMzY1NzU3QSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAuOTkyQzAlMjAuNDQ0LjQ1JTIwMCUyMC45OSUyMDBIOS42TDE2JTIwNi4zMTZ2MTIuNjc4QTElMjAxJTIwMCUyMDAlMjAxJTIwMTUlMjAyMEgxYy0uNTUyJTIwMC0xLS40NTUtMS0uOTkyVi45OTJ6JTIyJTIwZmlsbCUzRCUyMiUyM0Q3MkY3RSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwJTIwLjk5YzAtLjU0Ni4zMjMtLjY2Ny43MTItLjI3OGw0LjU3NiUyMDQuNTc2Yy4zOTMuMzkzLjI2LjcxMi0uMjguNzEyaC00LjAxN2EuOTk2Ljk5NiUyMDAlMjAwJTIwMS0uOTktLjk5Vi45OXolMjIlMjBmaWxsJTNEJTIyJTIzQTkxQzU0JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAuNSUyMDExLjYyNUg5LjI0NGEzLjE0OCUyMDMuMTQ4JTIwMCUyMDAlMjAwLS4zMDctLjY4bC44My0uODMyYS40OTcuNDk3JTIwMCUyMDAlMjAwJTIwMC0uNzA2bC0uMzUyLS4zNTNhLjUuNSUyMDAlMjAwJTIwMC0uNzA2JTIwMGwtLjg0Ni44NDRjLS4yMy0uMTMtLjQ3Ni0uMjMtLjc0LS4yOThWOC41YzAtLjI3NC0uMjI0LS41LS41LS41aC0uNWEuNS41JTIwMCUyMDAlMjAwLS40OTguNXYxLjFhMi45MiUyMDIuOTIlMjAwJTIwMCUyMDAtLjgwNS4zMzdsLS43MDctLjcwN2EuNS41JTIwMCUyMDAlMjAwLS43MDclMjAwbC0uMzU0LjM1MmEuNTAyLjUwMiUyMDAlMjAwJTIwMCUyMDAlMjAuNzA4bC43MjIuNzIyYTIuOTklMjAyLjk5JTIwMCUyMDAlMjAwLS4zMzIuODYzaC0uOTRhLjUuNSUyMDAlMjAwJTIwMC0uNTAyLjUwMnYuNDk3YS41LjUlMjAwJTIwMCUyMDAlMjAuNS41aDEuMDA2Yy4wOS4zMDIuMjI4LjU4LjQwNC44MzJsLS42OC42OGEuNTA0LjUwNCUyMDAlMjAwJTIwMCUyMDAlMjAuNzFsLjM1Mi4zNTJhLjUwMi41MDIlMjAwJTIwMCUyMDAlMjAuNzA4LS4wMDJsLjc2LS43NTdjLjI1NS4xMjQuNTMzLjIxNi44MjYuMjY1VjE2LjVhLjUuNSUyMDAlMjAwJTIwMCUyMC41LjVoLjVhLjUuNSUyMDAlMjAwJTIwMCUyMC40OTgtLjV2LTEuMTc0Yy4yNTItLjA5LjQ5LS4yMDguNzA3LS4zNjJsLjgwNi44MDZjLjE5NS4xOTcuNTEuMTk3LjcwOCUyMDBsLjM1My0uMzUyYS40OTguNDk4JTIwMCUyMDAlMjAwLS4wMDItLjcwOGwtLjg4Mi0uODgzYy4xMS0uMjIuMTkzLS40NTQuMjQ1LS43aDEuMTljLjI3OCUyMDAlMjAuNS0uMjI1LjUwMi0uNTAydi0uNWEuNTAyLjUwMiUyMDAlMjAwJTIwMC0uNS0uNXpNNi4zNzUlMjAxMy43NWExLjI1JTIwMS4yNSUyMDAlMjAxJTIwMSUyMDAtMi41JTIwMS4yNSUyMDEuMjUlMjAwJTIwMCUyMDElMjAwJTIwMi41eiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kb3dubG9hZC1yZXN1bHQtbGluay5wZGYgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVVDQVlBQUFDRVlyMTNBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQWF4SlJFRlVPSTJkazcxTEhFRVloNS9aRCs3MDFPSThPUTlOb1NDU1F0QVVFVkpvR3ROWUJSRWhhWUthaUtYNE55U2dFT3NRUThBL0lVMmFLL3hvUENPNUJLSWlhS014NkNsNm5OKzN1ek9UUWpra3Q3dUdlN3VaZDU2SCtRM3ZpSjJlVk1ZdzZDYWtsRkxIdVhOMzVuSDI1TjIvUGVNKytQWlFmZEhWYjFjNjR4L0tldmZCZDh1UmVpelRHZjlZc1FEQWxmcDFwaXMrVzdFQXdQWDA2RXBYL1NjQTYzK2hpQ1VvZXJxMGRqdzFrbjJVMkJXL242WjBFQ1FzRysyNWdWS2x1UENOWURVK0lEbWJwaW05ZzRoRUF3V0dRY3hYWUxkMUlHSzFxTk04dW5nZEtJQ0FSM1MzMXpBYlVsek9md21GQXdYZS9pN3lZSStyeGErVkNVUzBHclNpcXJlL01rRjEzd0NGejlQWXJROURIOUZYSUNKUll2MHYwSmZudUZ1L3FCMGFEeFdVNXNCcWJxWG0rWERwMnFwd2d0M1NEc0xBV2YvTzZkeDdybGNYL0FWR1RSM0p1U1hrMFQ3Q01EbWFIRVNkRlRDVHpkUzltaVRTMFkyWmJPTGc1UlBrNFoveUNGcEtuSTBzenVZUGNtK2VvYzRLQU1qY0h2bXBDZkxURTdpYlB6RVRqY0VSaEdXanBRZmFmN0pGVlF4OWRWRzJYL3BNWVRNUCtNSTNFVFRmUXNtUVV1amx2OFE2bnluUlpYbDRBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFaWNvbi5wZGYlM0MlMkZ0aXRsZSUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwLjk5MkMwJTIwLjQ0NC40NSUyMDAlMjAuOTklMjAwSDkuNkwxNiUyMDYuMzE2djEyLjY3OEExJTIwMSUyMDAlMjAwJTIwMSUyMDE1JTIwMjBIMWMtLjU1MiUyMDAtMS0uNDU1LTEtLjk5MlYuOTkyeiUyMiUyMGZpbGwlM0QlMjIlMjNFMzQwMTklMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMC45OWMwLS41NDYuMzIzLS42NjcuNzEyLS4yNzhsNC41NzYlMjA0LjU3NmMuMzkzLjM5My4yNi43MTItLjI4LjcxMmgtNC4wMTdhLjk5Ni45OTYlMjAwJTIwMCUyMDEtLjk5LS45OVYuOTl6JTIyJTIwZmlsbCUzRCUyMiUyM0MzMkQxMSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTYuMjUlMjA3LjMyNWwtLjQ4My4zMTdjLS4xMTIuMTkzLS4zMjQuODIyLjQ4MyUyMDMuMDkyLS4xODYuNDc2LS4zNDYlMjAxLjUwOC0xLjM5JTIwMy4xNDNsLS4wNDQuMTI3Yy0xLjEyNi4zNTMtMi4zMDMuNzQyLTIuNjcyJTIwMS4xNDYtLjE5OC4yMTgtLjMyMy44MDYtLjI5NSUyMDEuMDE0LjAxMy4xMDguMjQ2LjQwMy4yOTQuNDd2LS4zNDZsLjE5NC4yMzZjLjA5Ni4xMTcuMzA1LjU4Ni41NDQuNTkyLjMyLjAxLjY0Ni0uNTY3JTIwMS4xODQtMS4xNTguMjQyLS4yNjUuNDIuMTc4Ljc1LS4yNTZsLjU3OC0uNzljMS4xODMtLjM0NSUyMDEuNzUuMDg0JTIwMi44NzMuNTQuMjk1LjQxOC43MjIuMjc2JTIwMS4zMTcuODRsLjIxLS4xOWMtLjAwMi0uMDAzLS4xNzUtLjIzLS40MzMtLjY1LjkyMy41NTQlMjAxLjM2NCUyMDEuMTA4JTIwMS40MjYlMjAxLjE4Mi0uMDk3LjA0LS41OTMtLjEzNC0uODU4LS4zODhsLS4xMzYtLjA4Mi0uMTkuMjAyYy4zMTIuNDczLjYyMi43MjUuOTI4Ljc1LjIwOC4wMTYuNDAyLS4wNzMuNjEtLjNhLjYyLjYyJTIwMCUyMDAlMjAwJTIwLjE3NC0uNDczYy0uMDIyLS4yNy0uMTY4LTEuMTM3LS41MjgtMS40My0uNDUyLS4zNzItMS4wMjQtLjU5My0xLjg1NS0uOTEtLjE1My0uMzEzLS41MS0uMzgtLjY2My0uNzYyLS4yNzctLjY5Mi0uNzktMS45NzctMS4xNS0zLjE3N2wuMTIzLjAyM2MuMDE2LS4wMzguNy0uOTIuNjg4LTEuNTQtLjAwMy0uMzMyLjMyNS0xLjIzNSUyMDAtMS41MzUtLjA4OC0uMDgtLjkxOC0uMDA2LTEuMDI1JTIwMGEuOTkzLjk5MyUyMDAlMjAwJTIwMC0uNjUzLjMxNXptLjUyNyUyMDQuMTE4bC4wNDYuMTJjLjM4NyUyMDEuMDMuNjYlMjAxLjc2LjkzNiUyMDIuMzQ2YTUuMzIlMjA1LjMyJTIwMCUyMDAlMjAwLTEuMTUtLjE3NmMtLjI5My0uMDEyLS42MDguMDEtLjkzNC4wNjIuNTY1LS45NDUuOTEyLTEuODElMjAxLjEtMi4zNTN6TTYuNzQlMjA3LjY4N2MuMDczLjIwNi4xNzMuNjkyLjIxMiUyMDEuNzk1LS4xOTQtLjc0LS4yOTgtMS40LS4yMTItMS43OTV6bS0yLjgwMyUyMDcuNDZhNS42OTMlMjA1LjY5MyUyMDAlMjAwJTIwMS0uMTguMjFjLS42MjMuNjgtMS4wNDUuODY3LTEuMjE4LjkxNy0uMDA4LS4wMzcuMDItLjEzNi4xNjctLjI5Ny4yMDMtLjIyNC42Mi0uNTM4JTIwMS4yMy0uODN6JTIyJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmRvd25sb2FkLXJlc3VsdC1saW5rLnVwMiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBWUFBQUNFWXIxM0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBZFJKUkVGVU9JMmxrazlJVkZFY2hiOTczM1BSZTFNZ2hSWUdMU0xCMGdxSEljZUljaGRORFkyTEVxT0Y2UlNJcTBBWDQ2SUlLZ2h5NGFheUdqSm9VK0pBSUVVUVFnaldFTmdzTWpHSWlKRnhpbGI1Wjk3MHZLK0ZOQXo1bmc3VFdkN0QrVGpuOGhPZHZiRzNFZzZ4amh6Rno5a3Zud2ZlSko3ZCtOZVRHNFVCaEdUcndxL0Y2OEhRNmJ0ckFCdUZpMlZaK1V0Tkp5TkRaUU1BOGprckdneTEzaThic05vazF4VU1SUjRBNktXR0ROTmdhWEdwQ0dKMUhtczkrNjFrUUYxdHJkdHpYMWtUaW1TNkFnSUhHcmh6OHhxbVlTQ2xSTmMwVDBKaGdxN3JYTDU0Z2VSVWloM1ZWV2lheHQ0OXUya08rTkUxamR2M0hxNFBVRXF4dkp5alBSSXVtTkZ6YlRpT3c2T25vNTROQ2hOOHBzblg5QndBNzZaU0RNYUhTV2N5Q0NFd2pVMDAxdS96YmlDRTRGWi9IMUt1OHNaZWp6UC8vUWZiS2l0cGo0UTVjK29FdG0zVEhidXlCcUQ1RHgrNUNwRE96Sk96TEhidHJNRm5HTmoyQ3NkYmpyTEY1Mk13UHN6STJFdnkrZC9lRXo1OC9NUmNOZ3RBNE9CK2Vqck9VN085R29DVzVpWVdpbzdJRlFEZ2I2Z25OVDNEazhSekFFWmZ2T0x4U0lJS3ZhSXd6L1VQL21wZ0tJNVNpczJtU1ZzNFJDYWJKVFU5dzBUeXZXc1lRRVI3WTQ2blc0TCs5NVNSS0pVc04rekE1QjlLdEk5WmFyUnN2QUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWljb24udXAyJTNDJTJGdGl0bGUlM0UlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMC45OTJDMCUyMC40NDQuNDUlMjAwJTIwLjk5JTIwMEg5LjZMMTYlMjA2LjMxNnYxMi42NzhBMSUyMDElMjAwJTIwMCUyMDElMjAxNSUyMDIwSDFjLS41NTIlMjAwLTEtLjQ1NS0xLS45OTJWLjk5MnolMjIlMjBmaWxsJTNEJTIyJTIzNjU3NTdBJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAlMjAuOTljMC0uNTQ2LjMyMy0uNjY3LjcxMi0uMjc4bDQuNTc2JTIwNC41NzZjLjM5My4zOTMuMjYuNzEyLS4yOC43MTJoLTQuMDE3YS45OTYuOTk2JTIwMCUyMDAlMjAxLS45OS0uOTlWLjk5eiUyMiUyMGZpbGwlM0QlMjIlMjMzMjQ0NEElMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMC41JTIwMTEuNjI1SDkuMjQ0YTMuMTQ4JTIwMy4xNDglMjAwJTIwMCUyMDAtLjMwNy0uNjhsLjgzLS44MzJhLjQ5Ny40OTclMjAwJTIwMCUyMDAlMjAwLS43MDZsLS4zNTItLjM1M2EuNS41JTIwMCUyMDAlMjAwLS43MDYlMjAwbC0uODQ2Ljg0NGMtLjIzLS4xMy0uNDc2LS4yMy0uNzQtLjI5OFY4LjVjMC0uMjc0LS4yMjQtLjUtLjUtLjVoLS41YS41LjUlMjAwJTIwMCUyMDAtLjQ5OC41djEuMWEyLjkyJTIwMi45MiUyMDAlMjAwJTIwMC0uODA1LjMzN2wtLjcwNy0uNzA3YS41LjUlMjAwJTIwMCUyMDAtLjcwNyUyMDBsLS4zNTQuMzUyYS41MDIuNTAyJTIwMCUyMDAlMjAwJTIwMCUyMC43MDhsLjcyMi43MjJhMi45OSUyMDIuOTklMjAwJTIwMCUyMDAtLjMzMi44NjNoLS45NGEuNS41JTIwMCUyMDAlMjAwLS41MDIuNTAydi40OTdhLjUuNSUyMDAlMjAwJTIwMCUyMC41LjVoMS4wMDZjLjA5LjMwMi4yMjguNTguNDA0LjgzMmwtLjY4LjY4YS41MDQuNTA0JTIwMCUyMDAlMjAwJTIwMCUyMC43MWwuMzUyLjM1MmEuNTAyLjUwMiUyMDAlMjAwJTIwMCUyMC43MDgtLjAwMmwuNzYtLjc1N2MuMjU1LjEyNC41MzMuMjE2LjgyNi4yNjVWMTYuNWEuNS41JTIwMCUyMDAlMjAwJTIwLjUuNWguNWEuNS41JTIwMCUyMDAlMjAwJTIwLjQ5OC0uNXYtMS4xNzRjLjI1Mi0uMDkuNDktLjIwOC43MDctLjM2MmwuODA2LjgwNmMuMTk1LjE5Ny41MS4xOTcuNzA4JTIwMGwuMzUzLS4zNTJhLjQ5OC40OTglMjAwJTIwMCUyMDAtLjAwMi0uNzA4bC0uODgyLS44ODNjLjExLS4yMi4xOTMtLjQ1NC4yNDUtLjdoMS4xOWMuMjc4JTIwMCUyMC41LS4yMjUuNTAyLS41MDJ2LS41YS41MDIuNTAyJTIwMCUyMDAlMjAwLS41LS41ek02LjM3NSUyMDEzLjc1YTEuMjUlMjAxLjI1JTIwMCUyMDElMjAxJTIwMC0yLjUlMjAxLjI1JTIwMS4yNSUyMDAlMjAwJTIwMSUyMDAlMjAyLjV6JTIyJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmRvd25sb2FkLXJlc3VsdC1saW5rLnhscyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBWUFBQUNFWXIxM0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTVpKUkVGVU9JMWpGT253UDhIQXhHRE9nQmY4ZS92bjJjZStEeE1PdGFITE1CSFd6TURBd01Bay9QZkh6MWIrWEtzWm1BYVFBUDc5L3B2T20yczlpMndER0JnWUdCaCsvMG5seTdHZVRiNEJEQXdNLy8vOFNlSEx0Wm5Ed01EQXdFS3NKa1oyVm9iL1AzOGpEUG45TzVtdjBPNFIwUWF3U1F0amlQMzd4MUJHbGhkZ2dJbUpnWnNpQXhnWXlBeEVaQUFQZzllbEc0alNJTm9kZ04wQVpNblhwUnN3Rk9LeWhBV1hBbUpkTk9vQ0JnWkdrUzcvLzBTcHhBR29rUkwvblNKYjk3Ly94d0hSMGs3U092N21sZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWljb24ueGxzJTNDJTJGdGl0bGUlM0UlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMC45OTJDMCUyMC40NDQuNDUlMjAwJTIwLjk5JTIwMEg5LjZMMTYlMjA2LjMxNnYxMi42NzhBMSUyMDElMjAwJTIwMCUyMDElMjAxNSUyMDIwSDFjLS41NTIlMjAwLTEtLjQ1NS0xLS45OTJWLjk5MnolMjIlMjBmaWxsJTNEJTIyJTIzMTQ4QTRGJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAlMjAuOTljMC0uNTQ2LjMyMy0uNjY3LjcxMi0uMjc4bDQuNTc2JTIwNC41NzZjLjM5My4zOTMuMjYuNzEyLS4yOC43MTJoLTQuMDE3YS45OTYuOTk2JTIwMCUyMDAlMjAxLS45OS0uOTlWLjk5eiUyMiUyMGZpbGwlM0QlMjIlMjMwRDY4MzclMjIlMkYlM0UlM0NnJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIlMjAxMGgxMHYxSDJ6TTIlMjAxNGgxMHYxSDJ6TTIlMjAxMmgxMHYxSDJ6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMiUyMDEwaDF2N0gyek01JTIwMTBoMXY3SDV6TTExJTIwMTBoMXY3aC0xeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIlMjAxNmgxMHYxSDJ6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmRvd25sb2FkLXJlc3VsdC1saW5rLnppcCBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBWUFBQUNFWXIxM0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTEJKUkVGVU9JM3RrRUVPZ2pBUVJYOUxjT05HOFRCZVNHUENKWkNGTHQxaGpIb2ZqVmNCYWd4eFZUcDFZVEMwTkFicmxyZWN6THk4REZQWjVNckI1bWlJQmJDUDBJYUE4bEZVdXlpcHQ3RGd4akh3UG82RnVRVE1wS28zUmNvT0hZRTljQlUwS0tWWFJjcU8zd1dPQWt1eXpOZkJ5YXVnZ1VndHlqUTRBd0RUMlZUM2tkeEZCU2xyWXhhR282UXI2Rkh3S1FFOWYvNUJHdzQrOXZxQktmbWp3QzBZQ29ZQ253TFMrdVpiUUtETEMyRHJYVTk4TFZNeUFBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VpY29uLnppcCUzQyUyRnRpdGxlJTNFJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTIwZCUzRCUyMk04JTIwOWg1djZIOHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwLjk5MkMwJTIwLjQ0NC40NSUyMDAlMjAuOTklMjAwSDkuNkwxNiUyMDYuMzE2djEyLjY3OEExJTIwMSUyMDAlMjAwJTIwMSUyMDE1JTIwMjBIMWMtLjU1MiUyMDAtMS0uNDU1LTEtLjk5MlYuOTkyeiUyMiUyMGZpbGwlM0QlMjIlMjNGRjk1MTElMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMC45OWMwLS41NDYuMzIzLS42NjcuNzEyLS4yNzhsNC41NzYlMjA0LjU3NmMuMzkzLjM5My4yNi43MTItLjI4LjcxMmgtNC4wMTdhLjk5Ni45OTYlMjAwJTIwMCUyMDEtLjk5LS45OVYuOTl6JTIyJTIwZmlsbCUzRCUyMiUyM0U5N0UwMCUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTIwZCUzRCUyMk00JTIwMGgxdjFINHpNNCUyMDEwaDF2MUg0eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTIwZCUzRCUyMk00JTIwMTBoMXYxSDR6TTUlMjAxNWgxdjFINXpNNSUyMDE5aDF2MUg1ek00JTIwMTRoMXYxSDR6TTQlMjAxNmgxdjFINHpNNSUyMDE3aDF2MUg1ek00JTIwMTJoMXYxSDR6TTUlMjAxM2gxdjFINXpNNCUyMDE4aDF2MUg0ek01JTIwMTFoMXYxSDV6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMjBkJTNEJTIyTTQlMjAxNmgxdjFINHpNNSUyMDE3aDF2MUg1ek00JTIwMGgxdjFINHpNNSUyMDVoMXYxSDV6TTUlMjA5aDF2MUg1ek00JTIwNGgxdjFINHpNNCUyMDZoMXYxSDR6TTUlMjA3aDF2MUg1ek00JTIwMmgxdjFINHpNNSUyMDNoMXYxSDV6TTQlMjA4aDF2MUg0ek01JTIwMWgxdjFINXolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyMGQlM0QlMjJNNCUyMDZoMXYxSDR6TTUlMjA3aDF2MUg1eiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLyogU29jaWFsIFN0cmVhbSAgU3R5bGVzKi9cbiNuZXdzLWxpc3QteWVhciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyIGgzIGEsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lciAuYWRob2MtbWVzc2FnZSBoMiBhLCAuYWRob2MtbWVzc2FnZSAuc29jaWFsLXN0cmVhbS1jb250YWluZXIgaDIgYSxcbi5uZXdzcm9vbS1jb250YWluZXIgaDMgYSxcbi5uZXdzcm9vbS1jb250YWluZXIgLmFkaG9jLW1lc3NhZ2UgaDIgYSxcbi5hZGhvYy1tZXNzYWdlIC5uZXdzcm9vbS1jb250YWluZXIgaDIgYSB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIgaW1nLFxuLm5ld3Nyb29tLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbixcbi5uZXdzcm9vbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIgLmRlc2NyaXB0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIgLmRlc2NyaXB0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLndpdGhvdXQtZGVzY3JpcHRpb24gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuZGVzY3JpcHRpb24sXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIud2l0aG91dC1kZXNjcmlwdGlvbiAubmV3c3Jvb20tYXJ0aWNsZSAuZGVzY3JpcHRpb24sXG4ubmV3c3Jvb20tY29udGFpbmVyLndpdGhvdXQtZGVzY3JpcHRpb24gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuZGVzY3JpcHRpb24sXG4ubmV3c3Jvb20tY29udGFpbmVyLndpdGhvdXQtZGVzY3JpcHRpb24gLm5ld3Nyb29tLWFydGljbGUgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLndpdGhvdXQtZGF0ZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5kYXRlLFxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLndpdGhvdXQtZGF0ZSAubmV3c3Jvb20tYXJ0aWNsZSAuZGF0ZSxcbi5uZXdzcm9vbS1jb250YWluZXIud2l0aG91dC1kYXRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmRhdGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLndpdGhvdXQtZGF0ZSAubmV3c3Jvb20tYXJ0aWNsZSAuZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zb2NpYWwtc3RyZWFtLWFydGljbGUgYXNpZGUgcC5kYXRlLFxuLm5ld3Nyb29tLWFydGljbGUgYXNpZGUgcC5kYXRlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCBoMywgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDcuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCBoMywgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgaDMsIC5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgaDMsIC5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDcuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5iaWd0YWItd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIH1cbn1cblxuLmJpZ3RhYi13cmFwcGVyIC5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLm5hdi10YWJzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJpZ3RhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgYm9yZGVyOiBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmJpZ3RhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICB0b3A6IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAudGFiLW5hdi1jb250ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC50YWItbmF2LWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAudGFiLW5hdi1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLmFjdGl2ZSwgLmJpZ3RhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUuaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLmFjdGl2ZTphZnRlciwgLmJpZ3RhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUuaG92ZXJlZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLmFjdGl2ZSBpbWcsIC5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLmhvdmVyZWQgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJpZ3RhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUuYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyMDAxQTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmJpZ3RhYi13cmFwcGVyLmJpZ3RhYi1pY29ucyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5iaWd0YWItd3JhcHBlci5iaWd0YWItaWNvbnMgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYmlndGFiLXdyYXBwZXIuYmlndGFiLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIH1cbiAgLmJpZ3RhYi13cmFwcGVyLmJpZ3RhYi1iYWNrZ3JvdW5kIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmlndGFiLXdyYXBwZXIuYmlndGFiLWJhY2tncm91bmQgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmJpZ3RhYi13cmFwcGVyLmJpZ3RhYi1iYWNrZ3JvdW5kIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuYmlndGFiLXdyYXBwZXIuYmlndGFiLWJhY2tncm91bmQgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsXG4udmlkZW8tY29udGFpbmVyIG9iamVjdCxcbi52aWRlby1jb250YWluZXIgZW1iZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKipcbiAqIG5ldyBpY29uc1xuICovXG4uYWNjb3JkaW9uIC5idG4tZXh0ZW5kIHtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYSAucGFuZWwtdGl0bGUtdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJvcmRlci1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyODI4Mjg7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSwgLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyRTRGO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMgLmluZGljYXRvcjpiZWZvcmUsIC5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYTpmb2N1cyAuaW5kaWNhdG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhIC5pbmRpY2F0b3Ige1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhIC5pbmRpY2F0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEE3RjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICB3aWR0aDogOXB4O1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGEgLmluZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRBN0Y7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGxlZnQ6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjI1cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBoZWlnaHQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIC5pbmRpY2F0b3I6YWZ0ZXIge1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIG5ldyBpY29uc1xuICovXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250ZW50IC5pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA3JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb21wYWN0KGNvbXBhY3QoYWxsIDAuM3MgZWFzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSkgZmFsc2UgZmFsc2UpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbXBhY3QoY29tcGFjdChhbGwgMC4zcyBlYXNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlKSBmYWxzZSBmYWxzZSBmYWxzZSk7XG4gIC1vLXRyYW5zaXRpb246IGNvbXBhY3QoY29tcGFjdChhbGwgMC4zcyBlYXNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlKSBmYWxzZSBmYWxzZSBmYWxzZSk7XG4gIHRyYW5zaXRpb246IGNvbXBhY3QoYWxsIDAuM3MgZWFzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSk7XG59XG5cbi5mYWRlLWNhcm91c2VsIC5mYWRlLWNvbnRlbnQgLml0ZW0gaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250ZW50IC5pdGVtLmFjdGl2ZSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDEwcHg7XG4gIHdpZHRoOiA0OSU7XG4gICp6b29tOiAxO1xufVxuXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250cm9sID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0RERERERDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB3aWR0aDogNjQlO1xufVxuXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250cm9sIC5sZWZ0LCAuZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250cm9sIC5yaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREREREREO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0RERERERDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB3aWR0aDogMTglO1xufVxuXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250cm9sIC5sZWZ0ID4gaSwgLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCAucmlnaHQgPiBpIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCAubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0RERERERDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG59XG5cbi5mYWRlLWNhcm91c2VsIC5mYWRlLWNvbnRyb2wgLnJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0RERERERDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG59XG5cbi5mYWRlLWNhcm91c2VsIC5mYWRlLWNvbnRyb2wgLmxhYmVsIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCAubGFiZWwuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIG5ldyBpY29uc1xuICovXG4uY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2F0ZWdvcnkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNhdGVnb3J5IHAgKyAuZmlsdGVyLWl0ZW0gbGFiZWwge1xuICBtYXJnaW46IDAgMCAwO1xufVxuXG4uY2F0ZWdvcnkgcCArIC5maWx0ZXItaXRlbSAuaXJhZGlvX21pbmltYWwtcmVkLFxuLmNhdGVnb3J5IHAgKyAuZmlsdGVyLWl0ZW0gLmljaGVja2JveF9taW5pbWFsLXJlZCB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4jZmlsdGVyLW91dGNvbWUgLnByb2R1Y3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLnByb2R1Y3Qge1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI2ZpbHRlci1vdXRjb21lIC5wcm9kdWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbiNmaWx0ZXItb3V0Y29tZSAucHJvZHVjdC5maWx0ZXJlZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NvbmZpZ3VyYXRvciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuI2NvbmZpZ3VyYXRvciAuc3dpdGNoLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbmZpZ3VyYXRvciAuc3dpdGNoLWlucHV0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jY29uZmlndXJhdG9yICNzdWNjZXNzLCAjY29uZmlndXJhdG9yICNlcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb25maWd1cmF0b3IgLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCAubGFiZWwge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuI2NvbmZpZ3VyYXRvciAubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNjb25maWd1cmF0b3IgLm1hcmdpbi1ub25lIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbiNjb25maWd1cmF0b3IgLmlucHV0LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjY29uZmlndXJhdG9yIC5pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICNjb25maWd1cmF0b3IgLmlucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gICNjb25maWd1cmF0b3IgLmlucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuI2NvbmZpZ3VyYXRvciAuaW5wdXQtd3JhcHBlciBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xufVxuXG4jY29uZmlndXJhdG9yIC5pbnB1dC13cmFwcGVyIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuI2NvbmZpZ3VyYXRvciAuaW5wdXQtd3JhcHBlci5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2NvbmZpZ3VyYXRvciAuaW5wdXQtd3JhcHBlci5zdHJvbmcgaW5wdXQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2NvbmZpZ3VyYXRvciAuaW5wdXQtd3JhcHBlci5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2NvbmZpZ3VyYXRvciAuaW5wdXQtd3JhcHBlci5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAxRjtcbiAgY29sb3I6ICNGRjAwMUY7XG59XG5cbiNjb25maWd1cmF0b3IgLmNvbnN1bWVkLXBlcmNlbnRhZ2UtbGVnZW5kZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjb25maWd1cmF0b3IgLmNvbnN1bWVkLXBlcmNlbnRhZ2UtbGVnZW5kZSBzcGFuIHtcbiAgd2lkdGg6IDkuMDklO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jYW1vcnRpc2F0aW9uLWNoYXJ0IC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNmdXR1cmUtY2hhcnQgLmhpZ2hjaGFydHMtbGVnZW5kLFxuI2Z1dHVyZS1jaGFydCAubnVsbCxcbiN0b2RheS1jaGFydCAuaGlnaGNoYXJ0cy1sZWdlbmQsXG4jdG9kYXktY2hhcnQgLm51bGwge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNmdXR1cmUtY2hhcnQgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0sXG4jdG9kYXktY2hhcnQgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4jZnV0dXJlLWNoYXJ0IC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtOmZpcnN0LWNoaWxkLFxuI3RvZGF5LWNoYXJ0IC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogNTAlO1xufVxuXG4jZnV0dXJlLWNoYXJ0IC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtIHNwYW4sXG4jdG9kYXktY2hhcnQgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0gc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDIsXG4jY29uZmlndXJhdG9yLXN0ZXAtMDMsXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTllbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDIuc2hvdyxcbiNjb25maWd1cmF0b3Itc3RlcC0wMy5zaG93LFxuI2NvbmZpZ3VyYXRvci1zdGVwLTA0LnNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NvbmZpZ3VyYXRvci1zdGVwLTAxIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuI2NvbmZpZ3VyYXRvci1zdGVwLTAxIC53ZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNjb25maWd1cmF0b3Itc3RlcC0wMSBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgcGFkZGluZzogMCA5cHg7XG59XG5cbiNjb25maWd1cmF0b3Itc3RlcC0wNCBpbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQgLmFsdGVyZWQuYmx1ZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQgLmFsdGVyZWQuYmx1ZSBpbnB1dDpkaXNhYmxlZCxcbiNjb25maWd1cmF0b3Itc3RlcC0wNCAuYWx0ZXJlZC5ibHVlIC5pbnB1dC13cmFwcGVyLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNjb25maWd1cmF0b3Itc3RlcC0wNCBsYWJlbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNjb25maWd1cmF0b3Itc3RlcC0wNCAuZm9ybSBsYWJlbCB7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbiNjb25maWd1cmF0b3Itc3RlcC0wNCAuZm9ybS12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQgLmZvcm0tdmFsdWUuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNjb25maWd1cmF0b3Itc3RlcC0wMSAudGV4dC1sZWZ0LCAjY29uZmlndXJhdG9yLXN0ZXAtMDEgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAjY29uZmlndXJhdG9yLXN0ZXAtMDQgLmhlYWRlcixcbiAgI2NvbmZpZ3VyYXRvci1zdGVwLTA0IC5ub1VpLXRhcmdldCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAjY29uZmlndXJhdG9yLXN0ZXAtMDQgLmNvbC14eHMtYXV0byB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2NvbmZpZ3VyYXRvci1zdGVwLTA0IC50ZXh0LWxlZnQsICNjb25maWd1cmF0b3Itc3RlcC0wNCAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjY29uZmlndXJhdG9yLXN0ZXAtMDQgLmNoYXJ0cyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5vLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5uby1wYWRkaW5nLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbmZpZ3VyYXRvci10YWJzLW91dGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbmZpZ3VyYXRvci10YWJzLW91dGVyID4gbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29uZmlndXJhdG9yLXRhYnMtb3V0ZXIgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5cbi5jb25maWd1cmF0b3ItdGFicy1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb25maWd1cmF0b3ItdGFicy1pbm5lciA+IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbmZpZ3VyYXRvci10YWJzLWlubmVyID4gbGkgPiBhLFxuLmNvbmZpZ3VyYXRvci10YWJzLWlubmVyID4gbGkgPiBhOmhvdmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRjZGNkY2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjYgIWltcG9ydGFudDtcbn1cblxuLmNvbmZpZ3VyYXRvci10YWJzLWlubmVyID4gbGkuYWN0aXZlID4gYSxcbi5jb25maWd1cmF0b3ItdGFicy1pbm5lciA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uY29uZmlndXJhdG9yLXRhYnMtaW5uZXIgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjZGNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2ICFpbXBvcnRhbnQ7XG59XG5cbi5sYWJlbC13cmFwcGVyIC5vcGVuLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbiNhbW9ydGlzYXRpb24tY2hhcnQgLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbiN0b2RheS1jaGFydCAuaGlnaGNoYXJ0cy1jb250YWluZXIsXG4jZnV0dXJlLWNoYXJ0IC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaG90LXNwb3QtY29udGFpbmVyLWZ1bGxzY3JlZW4gLmhvdHNwb3QtYXBwbGljYXRpb24ge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhvdC1zcG90LWNvbnRhaW5lci1mdWxsc2NyZWVuIC5ob3RzcG90LWFwcGxpY2F0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC5ob3RzcG90LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHgtbHctaG90c3BvdC1idWlsZGVyIHVsLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIHVsLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5ob3RzcG90IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgdWwudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmhvdHNwb3Qtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIHVsLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5ob3RzcG90LXdyYXBwZXIsIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgdWwudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmhvdHNwb3QtY29udGVudC1tb2JpbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIHVsLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5ob3RzcG90LWNvbnRlbnQtbW9iaWxlIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaG90c3BvdC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaG90c3BvdC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuYnRuLWV4dGVuZCBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuYnRuLWV4dGVuZCBzcGFuOmJlZm9yZSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuYnRuLWV4dGVuZCBzcGFuOmFmdGVyIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXIgLmhvdHNwb3QtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBcXDBzY3JlZW4ge1xuICAudHgtbHctaG90c3BvdC1idWlsZGVyIHVsIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaG90c3BvdHMtYmFja2dyb3VuZC12aWRlby13cmFwcGVyID4gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaG90c3BvdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uaG90c3BvdC13cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciB1bCBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxlZnQ6IDY5cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQgLmNzYy10ZXh0cGljLWltYWdld3JhcCBmaWd1cmUge1xuICBtYXJnaW46IC0yNHB4IC0yNHB4IDFlbTtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IGRpdi5jc2MtdGV4dHBpYywgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IGRpdi5jc2MtdGV4dHBpYyBkaXYuY3NjLXRleHRwaWMtaW1hZ2Vyb3csIC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudCB1bC5jc2MtdXBsb2FkcyBsaSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQgZGl2LmNzYy10ZXh0cGljLWxlZnQgLmNzYy10ZXh0cGljLWltYWdld3JhcCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQ6YmVmb3JlLCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICNEREREREQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMThweCBzb2xpZCAjZmZmZmZmO1xuICBsZWZ0OiAtMThweDtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudC5sZWZ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDY5cHg7XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudC5sZWZ0OmJlZm9yZSwgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50LmxlZnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjREREREREO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50LmxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xOHB4O1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQgLmNzYy1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90IHtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdCAuaG90c3BvdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjBweDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuY29sbGFwc2VkIC5ob3RzcG90LWNvbnRlbnQsIC5ob3RzcG90LXdyYXBwZXIuY29sbGFwc2VkIC5ob3RzcG90LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qKlxuICogRG9uJ3QgZGlzcGxheSBjaGFuZ2Ugb2YgYnV0dG9uIG9uIG1vYmlsZSBpbiBkZWZhdWx0IGxheW91dFxuICogQnV0dG9uIGRlZmF1bHQgc3R5bGluZyBpcyBub3Qgc2V0IGluIHRoaXMgbWVpc3RlcndlcmsgdmVyc2lvbiBzbyBpdCBpcyBvdmVyd3JpdHRlblxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuYnRuLWV4dGVuZCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIwMDFBO1xuICAgIGJvcmRlci1jb2xvcjogI0UyMDAxQTtcbiAgfVxufVxuXG4vKipcbiAqIERlZmF1bHQgbGF5b3V0IGhvdHNwb3QgY29udGVudCBwb3NpdGlvbmluZ1xuICovXG4udHgtbHctaG90c3BvdC1idWlsZGVyIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGVmYXVsdFwiXSAuaG90c3BvdC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKipcbiAqIE51bWJlciBlbnVtZXJhdGlvblxuICovXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC5ob3RzcG90LWVudW0tbnVtYmVyczpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaG90c3BvdC1pbmRleCk7XG59XG5cbi5mYS1wbHVzLCAuZmEtbWludXMge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyxcbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLW1pbnVzLFxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1udW1iZXJzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tbWludXMsXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLW51bWJlcnMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1wbHVzLFxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1wbHVzLFxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1taW51cyxcbi50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1udW1iZXJzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tbWludXMsXG4udHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tbnVtYmVycy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLXBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90IC5ob3RzcG90LWVudW0tdGltZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIFBsdXMgTWludXMgZW51bVxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXS5tdWx0aXBsZS1ob3RzcG90cy1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdCBzcGFuLmhvdHNwb3QtZW51bS1udW1iZXJzLFxuICBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0ubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tdGltZXMsXG4gIC5tdWx0aXBsZS1ob3RzcG90cy1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdCBzcGFuLmhvdHNwb3QtZW51bS1udW1iZXJzLFxuICAubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tdGltZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0ubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1wbHVzLFxuICAubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1wbHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0ubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90Om5vdCguYWN0aXZlLWhvdHNwb3QpIC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1wbHVzLFxuICAubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90Om5vdCguYWN0aXZlLWhvdHNwb3QpIC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1wbHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdLm11bHRpcGxlLWhvdHNwb3RzLWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC5hY3RpdmUtaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tbWludXMsXG4gIC5tdWx0aXBsZS1ob3RzcG90cy1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QuYWN0aXZlLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLW1pbnVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdLnNpbmdsZS1ob3RzcG90LWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90IHNwYW4uaG90c3BvdC1lbnVtLW51bWJlcnMsXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0uc2luZ2xlLWhvdHNwb3QtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tdGltZXMsXG4uc2luZ2xlLWhvdHNwb3QtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tbnVtYmVycyxcbi5zaW5nbGUtaG90c3BvdC1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdCBzcGFuLmhvdHNwb3QtZW51bS10aW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdLnNpbmdsZS1ob3RzcG90LWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyxcbiAgLnNpbmdsZS1ob3RzcG90LWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdLnNpbmdsZS1ob3RzcG90LWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdDpub3QoLmFjdGl2ZS1ob3RzcG90KSAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyxcbiAgLnNpbmdsZS1ob3RzcG90LWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdDpub3QoLmFjdGl2ZS1ob3RzcG90KSAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXS5zaW5nbGUtaG90c3BvdC1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QuYWN0aXZlLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLW1pbnVzLFxuICAuc2luZ2xlLWhvdHNwb3QtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LmFjdGl2ZS1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1taW51cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmJhY2tncm91bmQtdmlkZW8tdmltZW8tcG9zdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmJhY2tncm91bmQtdmlkZW8tdmltZW8tcG9zdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKipcbiAqIFZpbWVvIGxvYWRpbmcgc3Bpbm5lclxuICovXG4uYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyIC5zcGlubmVyLWhvdHNwb3QtdmltZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDIwcHg7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXdyYXBwZXIgLnRyYW5zcGFyZW50LXBsYXllciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKlxuICogRGlzcGxheSBob3RzcG90cyBvbiB2aWRlbyBlbmRcbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaGlkZS1hbGwtaG90c3BvdHMgLmhvdHNwb3Qtd3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaG90c3BvdC13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEhpZGUgdmltZW8gdmlkZW8gb24gbW9iaWxlXG4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmJhY2tncm91bmQtdmlkZW8tdmltZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIHtcbiAgLyoqXG4gICAgICogSG90c3BvdCBzdHlsaW5nIGRlc2t0b3AgJiBtb2JpbGVcbiAgICAgKi9cbiAgLyoqXG4gICAgICogSG90c3BvdCBDb250ZW50XG4gICAgICovXG4gIC8qKlxuICAgICAgICAgKiBFbnVtZXJhdGlvblxuICAgICAgICAgKi9cbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTdGO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdCBzcGFuLmhvdHNwb3QtZW51bS1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LmJ0bi1leHRlbmQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3Qgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBN0Y7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQge1xuICB3aWR0aDogMjk0cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCA2NiwgNjYsIDAuOSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQucmlnaHQge1xuICBsZWZ0OiA0MHB4O1xufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudC5sZWZ0IHtcbiAgbGVmdDogLTMwMHB4O1xufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudCAqIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudCAuY3NjLXRleHRwaWMtdGV4dCB7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQgcDpub3QoLmJvZHl0ZXh0KSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQ6YmVmb3JlLCBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IFtkYXRhLWhvdHNwb3QtaW5kZXhdOmJlZm9yZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QgLmhvdHNwb3QtZW51bS10aW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC5hY3RpdmUtaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1udW1iZXJzLXNlbGVjdGVkIC5ob3RzcG90IHNwYW4uaG90c3BvdC1lbnVtLXRpbWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QuYWN0aXZlLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tbnVtYmVycy1zZWxlY3RlZCAuaG90c3BvdCBzcGFuLmhvdHNwb3QtZW51bS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3Q6bm90KC5hY3RpdmUtaG90c3BvdCkgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tbnVtYmVycy1zZWxlY3RlZCAuaG90c3BvdCBzcGFuLmhvdHNwb3QtZW51bS1udW1iZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWhvdHNwb3QtaW5kZXgpO1xuICB9XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmZhLXBsdXMsIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmZhLW1pbnVzLCBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5mYS10aW1lcyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaGVscCB7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubGFiZWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhYmVsLXdyYXBwZXIgLm9wZW4tdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5sYWJlbC13cmFwcGVyIC5vcGVuLXRvb2x0aXAgLnRvb2x0aXAtYm94IHtcbiAgYm90dG9tOiAzM3B4O1xufVxuXG4ubGFiZWwtd3JhcHBlciAub3Blbi10b29sdGlwLmlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnRvb2x0aXAtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgYm90dG9tOiAxMDAlO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiAtNDBweDtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogOHB4IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi50b29sdGlwLWJveC5sZWZ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC00NXB4O1xufVxuXG4udG9vbHRpcC1ib3gubGVmdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzOHB4O1xufVxuXG4udG9vbHRpcC1ib3gubGVmdDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNDJweDtcbn1cblxuLnRvb2x0aXAtYm94OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMDtcbn1cblxuLnRvb2x0aXAtYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IDQycHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTJweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm9wZW4tdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm9wZW4tdG9vbHRpcCAudG9vbHRpcC1ib3gge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vcGVuLXRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtYm94IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm9wZW4tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAudG9vbHRpcC1ib3gge1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICByaWdodDogMDtcbiAgfVxuICAudG9vbHRpcC1ib3g6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA0MnB4O1xuICB9XG4gIC50b29sdGlwLWJveDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMzhweDtcbiAgfVxufVxuXG4jc2Nyb2xsVG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3R0b206IDU1cHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiBhdXRvO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiA1MHB4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4jc2Nyb2xsVG9wIHNwYW4ge1xuICBib3R0b206IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzY3JvbGxUb3AuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jc2Nyb2xsVG9wLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTY1cHg7XG59XG5cbiNzY3JvbGxUb3A6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRUMwMDAwO1xufVxuXG4jc2Nyb2xsVG9wIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAtN3B4O1xufVxuXG4jc2Nyb2xsVG9wLmJpZyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbiNzY3JvbGxUb3AuYmlnIHNwYW4ge1xuICBib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI3Njcm9sbFRvcC5iaWcgaSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi8qISBmYW5jeUJveCB2Mi4xLjUgZmFuY3lhcHBzLmNvbSB8IGZhbmN5YXBwcy5jb20vZmFuY3lib3gvI2xpY2Vuc2UgKi9cbi5mYW5jeWJveC13cmFwLFxuLmZhbmN5Ym94LXNraW4sXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXG4uZmFuY3lib3gtbmF2LFxuLmZhbmN5Ym94LW5hdiBzcGFuLFxuLmZhbmN5Ym94LXRtcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmFuY3lib3gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5mYW5jeWJveC13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5mYW5jeWJveC13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeWJveC13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZmFuY3lib3gtd3JhcCB7XG4gICAgbWF4LWhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZhbmN5Ym94LXNraW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC12aWRlbyAuZmFuY3lib3gtaW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmZhbmN5Ym94LWlubmVyIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA2MDtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDWUFBQUFtQ0FZQUFBQ29QZW11QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUE3NUpSRUZVV0lYRm1NOXZWa1VVaHAvM3RCRTFVQ0FJd1FUYUlwRGd5Z0ppeGNTTlJvenB4dFJFakhIaGdvVXJGOGE0YVF5d1lXZjhJOXhVRisxR053Wld4cEJvVU5BRnBrcTFSUnUxSmRvZmFHeDd6M0V4Yzc5Y2FySGZWOXJ2bnMyZG1UdjN6SE5uN2ozem5oSHJNSGZmRFR3QzdBY2VBcnFBTFJGeEh2Z0grQU9ZQUw2UTlKR1pmZDdxR0dxMlkwUjBSc1JSNEJpd2QxVm4wcm5WMnQxOXlzdytpSWdMWmphM0lXQVJvWWpvQTU0QnR1Ym1PV0FNbUpRMEhSR3praGFCam9qWUJSeVIxTy91VHdNbnpXeG5CcHdIM2plejg1SjgzV0R1M2lWcE1DSjZjdE9ZcE12QWhLUlk2Nlh5aTFsRW5JNkl0ODNzV1BiN25hUkJNN3ZlakkrVkRydmQvUjEzUCt2dWI3ajd2cGFkL05mbmkwVlIzSXlJS0lwaXdkMWZhc21CdXg5Mjk2RU05WHhFZE53clZNWDNBMFZSakdTNEpYYy8wOVNEZWFhRzNQMXNSQnpmS0tDVlZoVEZoYUlvUE1QOS84eTVlMWU1ZkpzSlZZV3JMT3VqcTNiS2Y5L3I1Zkp0TmxRRmJqVERYWThJSzlzYmhZam95My9mYjVJdXRndE0wcXZ1L291WkhZbUlkKzhBaTRoT1Vwd0MrRmhTMFM0d00vdGIwcHVaNDYySTJGb0ZPMG9Lbm1ObTluTzdvQ3B3SSs3K3RabDF1ZnRRQTR5MHpaQ0RaeTBtNmIxY2ZBM0E4b2E4bDdUTlROUUlOZ3pNbXRrK2QzL1NTQ29CMG5iVDFEYXpTV0NGdTE4R2lJaVhqU1JkQUNicmdpcE4wbWU1Mkc4a1BZV2s2ZnFRR3ZabHZ2WWFTZVFSRWJQMThUU3NWQnM3RGRnQ2tQVlUzVmF1MnYyZHRXS3NNRW5MRVhGT1VtRWtqVTVFM0ZjekYrVFZBeGFORkwrUXRMMCtubVFSc1NNWFp3Mll5WTE3NmtOcTJPNThuVEhnWnE1MDF3UlR0VEszbURSSk4zTGxjRVEwbmM1dHRPV3hEK1hxdUVtYUFYNEZ1aUtpdHk0dzRBQ3dEWmd5czF1bHVyaVNyeWZyWVlLSWVBcEEwbGVRWlkra3E4QUNhVG5iL3EyNWV3OXdrQlFocmxiQmxpVmR5dVFERzVtdXJXVlpQUS9rNnFWU1BWdWx6elhnSjJCUFJEelhSckJUcERBeGJtYmZsTzBOc0t6RlJvQy9nSDUzZjN5em9kejlDZUFFY0Z2U2FQV2UzVkV4bXdlR2dXVmd3TjFQYkRMVUM4QVNNQ3hwb1hwLzFiamw3b2VBMDBBbjZZenIwNDNLblBKeDFpblNUQzBCSDVyWmpaWDk3aHBRM1gwLzhBcndJUEM3cEU4azNaUEt6WC9mQU9tYnVnME0zeTByVytzWWFoc3dDUFRtcGg5eUp2VmpDOGRRQWc3a09IVXdONDlMR2wyNWZFMkRWUUFmQTU0bFJXYUFlZUI3VXA0d0xlbFBzbndpSFhudUlNMUtEMm1iS1orYkF5NmEyYmRyamRuS1VXY0gwQWNjajRpSG0zMHUyeFJ3UmRLMVpyL1ZkVzNhN3I2TGxQWjFrNUtaN1VBcE5CZUJXWktjbWlURnAxdXRqdkV2NEp6ajI0dGkrcnNBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIzOCUyMiUyMGhlaWdodCUzRCUyMjM4JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjBzdHJva2UlM0QlMjIlMjNmZmYlMjIlM0UlM0NnJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4MSUyMDElMjklMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTNDY2lyY2xlJTIwc3Ryb2tlLW9wYWNpdHklM0QlMjIuNSUyMiUyMGN4JTNEJTIyMTglMjIlMjBjeSUzRCUyMjE4JTIyJTIwciUzRCUyMjE4JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMzYlMjAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxvYWRpbmdSb3RhdGlvbiAxLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1jbG9zZTphZnRlciwgLmZhbmN5Ym94LWNsb3NlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uZmFuY3lib3gtY2xvc2U6aG92ZXI6YWZ0ZXIsIC5mYW5jeWJveC1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xufVxuXG4uZmFuY3lib3gtY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmZhbmN5Ym94LWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmZhbmN5Ym94LXRtcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OTlweDtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA5OTk5OXB4O1xuICBtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTFweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1vdmVybGF5LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmdSb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5mYW5jeWJveC1sb2NrLFxuLmZhbmN5Ym94LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZmFuY3lib3gtbG9jay50b3VjaGV2ZW50cy5pc0lPUyBib2R5LCAuZmFuY3lib3gtbG9jay50b3VjaGV2ZW50cy5pc1dpbmRvd3MgYm9keSxcbi5mYW5jeWJveC1vcGVuLnRvdWNoZXZlbnRzLmlzSU9TIGJvZHksXG4uZmFuY3lib3gtb3Blbi50b3VjaGV2ZW50cy5pc1dpbmRvd3MgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuOTUpO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC53cmFwcGVyLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAud3JhcHBlciwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLnRyYWNrZXItYWNjZXB0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciBwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDI0MjQyO1xufVxuXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpob3ZlciwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpmb2N1cywgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyYWNrZXItYmFubmVyIC50cmFja2VyLW5vdGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnRyYWNrZXItYmFubmVyIC50cmFja2VyLWFjY2VwdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50cmFja2VyLWJhbm5lciAuYWNjZXB0LWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLnRyYWNrZXItYmFubmVyIC5zZXR0aW5ncy1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC50cmFja2VyLWJhbm5lciAuYnRuIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50cmFja2VyLWJhbm5lciAudHJhY2tlci1ub3RlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kge1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgLTVweCA0cHggLTVweCAjREREREREO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAudHJhY2tlci1ub3RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9TTUEtSWNvbi1zY2hpbGQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLW5vdGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLW5vdGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLnRyYWNrZXItbm90ZSBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLW5vdGUgaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLnRyYWNrZXItbm90ZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLW5vdGUgdWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAudHJhY2tlci1ub3RlIHVsIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLnRyYWNrZXItbm90ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLnRyYWNrZXItYWNjZXB0IHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLnRyYWNrZXItYWNjZXB0IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cblxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuc2V0dGluZ3MtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLnNldHRpbmdzLWxpbmsge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuc2V0dGluZ3MtbGluayBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEE3RjtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0QTdGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0QTdGO1xuICBjb2xvcjogIzAxNEE3Rjtcbn1cblxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQge1xuICBib3JkZXItY29sb3I6ICMwMTRBN0Y7XG4gIGNvbG9yOiAjMDE0QTdGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEE3RjtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0QTdGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAudGVhc2VyLWJhbm5lci0tc3BhY2luZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC50ZWFzZXItYmFubmVyLS1zcGFjaW5nIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC50ZWFzZXItYmFubmVyLS1yZXZlcnNlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLyogU3RhZ2UgKi9cbi5zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YWdlIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIC5zdGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zdGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnN0YWdlIC5jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5zdGFnZSAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnN0YWdlIC5jYXB0aW9uIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN0YWdlIC5jYXB0aW9uIC5jc2MtdGV4dC1vbmx5LFxuLnN0YWdlIC5jYXB0aW9uIC5jc2MtcGljLW9ubHksXG4uc3RhZ2UgLmNhcHRpb24gLmNzYy10ZXh0cGljIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0YWdlIC5jYXB0aW9uIC5jYXB0aW9uLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAuc3RhZ2UgLmNhcHRpb24gLmNhcHRpb24taW5uZXIge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5zdGFnZSAuY2FwdGlvbiAuY2FwdGlvbi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zdGFnZSAuY2FwdGlvbiAuY2FwdGlvbi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zdGFnZSAuY2FwdGlvbiAuY2FwdGlvbi1pbm5lciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLnN0YWdlIC5jYXB0aW9uIC5jYXB0aW9uLWlubmVyIC5jYXB0aW9uLWxpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAuc3RhZ2UgLmNhcHRpb24gLmNhcHRpb24taW5uZXIgLmNhcHRpb24tbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuc3RhZ2UgLmNhcHRpb24gLmNhcHRpb24taW5uZXIgLmNhcHRpb24tbGluayB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zdGFnZSB1bCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc3RhZ2UgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3RhZ2UgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4uc3RhZ2UgdWwgbGkgYSAuaWNvbl9pY29uLWZhcV9zdXBwb3J0LWluYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uc3RhZ2UgdWwgbGkgYSAuaWNvbl9pY29uLWRvd25sb2Fkcy1pbmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnN0YWdlIHVsIGxpIGEgLmljb25faWNvbi13YXJyYW50eS1pbmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuLnN0YWdlIHVsIGxpIGEgLmljb25faWNvbi1hbHRlcm5hdGUtZGV2aWNlLWluYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4uc3RhZ2UgdWwgbGkgYSAuaWNvbl9pY29uLW9ubGluZV9zZXJ2aWNlX2NlbnRlciB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnN0YWdlLmJhY2tncm91bmQtZ3JhZGllbnQge1xuICBib3JkZXItYm90dG9tOiAjRjZGNkY2O1xufVxuXG4uc3RhZ2UuYmFja2dyb3VuZC1ncmFkaWVudCBoMSwgLnN0YWdlLmJhY2tncm91bmQtZ3JhZGllbnQgaDIsIC5zdGFnZS5iYWNrZ3JvdW5kLWdyYWRpZW50IGgzLCAuc3RhZ2UuYmFja2dyb3VuZC1ncmFkaWVudCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLnN0YWdlLmJhY2tncm91bmQtZ3JhZGllbnQgaDIsIC5zdGFnZS5iYWNrZ3JvdW5kLWdyYWRpZW50IGg0LCAuc3RhZ2UuYmFja2dyb3VuZC1ncmFkaWVudCBoNSwgLnN0YWdlLmJhY2tncm91bmQtZ3JhZGllbnQgaDYge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLWZsdWlkIC5zdGFnZSAuY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQgLnN0YWdlIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAuc3RhZ2UgLmNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi8qIG92ZXJsYXkgKi9cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5ODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG59XG5cbi5hY3RpdmUtb3ZlcmxheSAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxudWwuY29tcGFueS1sb2NhdGlvbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudWwuY29tcGFueS1sb2NhdGlvbiAuaGVhZCB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYS1kZW1pXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsLmNvbXBhbnktbG9jYXRpb24gLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbnVsLmNvbXBhbnktbG9jYXRpb24gbGkge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG51bC5jb21wYW55LWxvY2F0aW9uIC5pbmZvLFxudWwuY29tcGFueS1sb2NhdGlvbiAubnVtYmVyLFxudWwuY29tcGFueS1sb2NhdGlvbiAudGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxudWwuY29tcGFueS1sb2NhdGlvbiAuaW5mbyxcbnVsLmNvbXBhbnktbG9jYXRpb24gLnRleHQsXG51bC5jb21wYW55LWxvY2F0aW9uIC5udW1iZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgdWwuY29tcGFueS1sb2NhdGlvbiAubnVtYmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgLmFjdGl2ZSxcbi5wYWdpbmF0aW9uIC5wYWdlcyBhOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyAuYWN0aXZlOmFmdGVyLFxuLnBhZ2luYXRpb24gLnBhZ2VzIGE6aG92ZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyBhLFxuLnBhZ2luYXRpb24gLnBhZ2VzIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMnB4IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIGEgYSxcbi5wYWdpbmF0aW9uIC5wYWdlcyBhIHNwYW4sXG4ucGFnaW5hdGlvbiAucGFnZXMgc3BhbiBhLFxuLnBhZ2luYXRpb24gLnBhZ2VzIHNwYW4gc3BhbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyBhIGE6YWZ0ZXIsXG4ucGFnaW5hdGlvbiAucGFnZXMgYSBzcGFuOmFmdGVyLFxuLnBhZ2luYXRpb24gLnBhZ2VzIHNwYW4gYTphZnRlcixcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgYTpob3Zlcixcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyBhOmhvdmVyOmFmdGVyLFxuLnBhZ2luYXRpb24gLnBhZ2VzIHNwYW46aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgYTpmb2N1cyxcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuOmZvY3VzIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyBhOmZvY3VzOmFmdGVyLFxuLnBhZ2luYXRpb24gLnBhZ2VzIHNwYW46Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgYSxcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuLFxuLnBhZ2luYXRpb24gLnBhZ2VzIC5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgYTphZnRlcixcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuOmFmdGVyLFxuLnBhZ2luYXRpb24gLnBhZ2VzIC5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIwMDFBO1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIC5hY3RpdmUge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIC5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIC5hY3RpdmU6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyAuYWN0aXZlOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgLnByZXY6YWZ0ZXIsXG4ucGFnaW5hdGlvbiAucGFnZXMgLm5leHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMuaG92ZXIgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMuaG92ZXIgLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jb250ZW50LWNhcm91c2VsLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci13cmFwcGVyIC5ncmV5TGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuXG4uc3dpcGVyLXdyYXBwZXIgLmNvbnRlbnQtcGFkZGluZy0xIHtcbiAgcGFkZGluZzogMCA4LjMzJTtcbn1cblxuLnN3aXBlci13cmFwcGVyIC5jb250ZW50LXBhZGRpbmctMiB7XG4gIHBhZGRpbmc6IDAgMTYuNjYlO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIgLmNvbnRlbnQtcGFkZGluZy0zIHtcbiAgcGFkZGluZzogMCAyNS4wMCU7XG59XG5cbi5zdXByYS1oZWFkaW5nIGgxLCAuc3VwcmEtaGVhZGluZyBoMiwgLnN1cHJhLWhlYWRpbmcgaDMsIC5zdXByYS1oZWFkaW5nIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuc3VwcmEtaGVhZGluZyBoMiwgLnN1cHJhLWhlYWRpbmcgaDQsIC5zdXByYS1oZWFkaW5nIGg1LCAuc3VwcmEtaGVhZGluZyBoNiwgLnN1cHJhLWhlYWRpbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uc2VhcmNoLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zZWFyY2gtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc2VhcmNoLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLWVudHJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtaGVhZGVyLW1haW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICB9XG59XG5cbi5zZWFyY2gtaGVhZGVyIC52ZXJ0aWNhbC1hbGlnbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZmlsdGVyIC5kZXNjcmlwdGlvbixcbi5zZWFyY2gtZmlsdGVyIC5jaGVja2JveC1oZWxwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtZmlsdGVyIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uc2VhcmNoLWZpbHRlciAuY2hlY2tib3gtaGVscGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItYmlnIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItYmlnIC5kZXNjcmlwdGlvbixcbi5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItYmlnIC5jaGVja2JveC1oZWxwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci1iaWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItc21hbGwgLmRlc2NyaXB0aW9uLFxuLnNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci1zbWFsbCAuY2hlY2tib3gtaGVscGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItc21hbGwgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLXNtYWxsIC5jaGVja2JveC1oZWxwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xufVxuXG4uc2VhcmNoLXJlc3VsdCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0IGgyLFxuLnNlYXJjaC1yZXN1bHQgaDIgYSB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yZXN1bHRzLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjRTIwMDFBO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1saW5rIGEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxpbmsuc2VhcmNoLXJlc3VsdC1icmVhZGNydW1iIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU9oSlJFRlVHSlZsMEM5TGcxRUFoZkhmdlZ1MUdEUU1RWVNoWURETlpoSTNuTTI0WmhEOENLS3lsODFtRnNFSkJ1djZFUHdEV3pFSkpvdCtBQWNtZzBWOXI4RXdOazg5RHp5Y0UyeG1UNEozdVczWHJROFRpVUwrZ25VaHYxSE5wdjhEdzJGRDBoWGlxb0o3RzluTU9QRFkrZktwUWJvU3JDam1mVnNIcFJFQS9kYTNTdGlSbkF0eHlVOWhvSmJOUTVoUUJ2WG1HV0dQL0ZYdnVGd2NxK3ZaTE5aQUhoOUdDcWdlenNrTnNFeTZOUFc4TXdLMnNnWEZPQkNWU2FjcVlWZTMrL1BuckIwdENvVTdVWWwwb3RmZVJ4cXRLSVJiVVVsS3pja1Npc1FMd1p0ZXV6UDVJdndDWnNWRElvaHJtSFFBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlM0MhRE9DVFlQRSUyMHN2ZyUyMFBVQkxJQyUyMCUyMi0lMkYlMkZXM0MlMkYlMkZEVEQlMjBTVkclMjAxLjElMkYlMkZFTiUyMiUyMCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGR3JhcGhpY3MlMkZTVkclMkYxLjElMkZEVEQlMkZzdmcxMS5kdGQlMjIlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJFYmVuZV8xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMCUyMHdpZHRoJTNEJTIyOHB4JTIyJTIwaGVpZ2h0JTNEJTIyMTJweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDglMjAxMiUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjA4JTIwMTIlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDRBN0YlMjIlMjBkJTNEJTIyTTEuNTYyJTJDMC4yNTdsNS4xNzIlMkM0Ljk1OGMwLjM1NCUyQzAuMzQyJTJDMC4zNTQlMkMwLjg5NiUyQzAlMkMxLjI0MmwtNS4xNzIlMkM0Ljk1N2MtMC4zNTglMkMwLjM0LTAuOTM4JTJDMC4zNC0xLjI5MyUyQzAlMjBjLTAuMzU3LTAuMzQtMC4zNTctMC45JTJDMC0xLjI0Mmw0LjUyNi00LjMzN0wwLjI2OCUyQzEuNDk3Yy0wLjM1Ny0wLjM0Mi0wLjM1Ny0wLjg5OCUyQzAtMS4yNEMwLjYyNC0wLjA4NSUyQzEuMjA0LTAuMDg1JTJDMS41NjIlMkMwLjI1N3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1saW5rLnNlYXJjaC1yZXN1bHQtYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWxpbmsuc2VhcmNoLXJlc3VsdC1icmVhZGNydW1iIGE6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi50d2l0dGVyLXR5cGVhaGVhZCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWRyb3Bkb3duLW1lbnUsXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMzdweCAhaW1wb3J0YW50O1xufVxuXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb24ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uIHN0cm9uZywgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uIGIge1xuICBjb2xvcjogI0UyMDAxQTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb246aG92ZXIsXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb246aG92ZXIgc3Ryb25nLCAudHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb246aG92ZXIgYiB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hZGhvYy1tZXNzYWdlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG59XG5cbi5hZGhvYy1tZXNzYWdlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5hZGhvYy1tZXNzYWdlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5hZGhvYy1tZXNzYWdlIGgyLFxuLmFkaG9jLW1lc3NhZ2UgaDIgYSB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uYWRob2MtbWVzc2FnZS5hZGhvYy1tZXNzYWdlLWNvbXBhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFkaG9jLW1lc3NhZ2UuYWRob2MtbWVzc2FnZS1jb21wYWN0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFkaG9jLW1lc3NhZ2Ugc3Bhbi5mbG9hdExlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRob2MtbWVzc2FnZSAuYWRob2MtbWVzc2FnZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5hZGhvYy1tZXNzYWdlIC5hZGhvYy1tZXNzYWdlLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFkaG9jLW1lc3NhZ2U6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5hZGhvYy1tZXNzYWdlIC5idG4tbGluaywgLmFkaG9jLW1lc3NhZ2UgLndlbHQtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm5ld3MtYXBwIC5uZXdzLWZhY2V0cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubmV3cy1hcHAgLmN1c3RvbS1ncm91cCAudHdpdHRlci10eXBlYWhlYWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1hcHAgLmN1c3RvbS1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ubmV3cy1hcHAgLmN1c3RvbS1ncm91cCBidXR0b24uYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbn1cblxuLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdCwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuXG4ubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuYWRob2MtbWVzc2FnZS1jb21wYWN0IGgyLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuYWRob2MtbWVzc2FnZS1jb21wYWN0Omxhc3QtY2hpbGQgaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3QgaDIgYSwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdDpsYXN0LWNoaWxkIGgyIGEge1xuICBjb2xvcjogIzAwNEE3Rjtcbn1cblxuLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdCBoMiBhOmhvdmVyLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuYWRob2MtbWVzc2FnZS1jb21wYWN0IGgyIGE6Zm9jdXMsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3QgaDIgYTphY3RpdmUsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3Q6bGFzdC1jaGlsZCBoMiBhOmhvdmVyLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuYWRob2MtbWVzc2FnZS1jb21wYWN0Omxhc3QtY2hpbGQgaDIgYTpmb2N1cywgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdDpsYXN0LWNoaWxkIGgyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3QgcCwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdDpsYXN0LWNoaWxkIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5yb3cgLmxpbmstYnV0dG9uLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5saW5rLWJ1dHRvbiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmxpbmstYnV0dG9uLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAubGluay1idXR0b24sIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWFydGljbGUgLmxpbmstYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmJ0bi1saW5rLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAud2VsdC1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5uZXdzLWFwcCAubmV3cy1mYWNldHMsIC5uZXdzLWFwcCAubmV3cy1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICB9XG4gIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5yb3csIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4gIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1hcnRpY2xlLFxuICAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5yb3cgLmRhdGUsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmRhdGUsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5kYXRlLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuZGF0ZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmRhdGUsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSAuZGF0ZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1hcnRpY2xlIC5kYXRlLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmRhdGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuZGF0ZSwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSAuZGF0ZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tYXJ0aWNsZSAuZGF0ZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAucm93IC5saW5rLWJ1dHRvbiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5saW5rLWJ1dHRvbiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmxpbmstYnV0dG9uLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSAubGluay1idXR0b24sIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmxpbmstYnV0dG9uLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1lc3NhZ2VCb3gsIC50eXBvMy1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTFweCAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZXNzYWdlQm94OmFmdGVyLCAudHlwbzMtbWVzc2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lc3NhZ2VCb3gubWVzc2FnZS13YXJuaW5nLCAubWVzc2FnZUJveC5tZXNzYWdlLWVycm9yLCAubWVzc2FnZUJveC53YXJuaW5nLCAubWVzc2FnZUJveC5lcnJvciwgLnR5cG8zLW1lc3NhZ2UubWVzc2FnZS13YXJuaW5nLCAudHlwbzMtbWVzc2FnZS5tZXNzYWdlLWVycm9yLCAudHlwbzMtbWVzc2FnZS53YXJuaW5nLCAudHlwbzMtbWVzc2FnZS5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RjY7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAxRjtcbiAgY29sb3I6ICNGRjAwMUY7XG59XG5cbi5tZXNzYWdlQm94Lm1lc3NhZ2Utd2FybmluZzphZnRlciwgLm1lc3NhZ2VCb3gubWVzc2FnZS1lcnJvcjphZnRlciwgLm1lc3NhZ2VCb3gud2FybmluZzphZnRlciwgLm1lc3NhZ2VCb3guZXJyb3I6YWZ0ZXIsIC50eXBvMy1tZXNzYWdlLm1lc3NhZ2Utd2FybmluZzphZnRlciwgLnR5cG8zLW1lc3NhZ2UubWVzc2FnZS1lcnJvcjphZnRlciwgLnR5cG8zLW1lc3NhZ2Uud2FybmluZzphZnRlciwgLnR5cG8zLW1lc3NhZ2UuZXJyb3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUEwQUFBQU5DQVlBQUFCeTYrUjhBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQVJsSlJFRlVLSkdOa2tFcmhIRVF4bi83V2djdWJMUzFkdjh6dS9zQlhGeWxYSlROMVVIdXZnTWZZb3NjWEIxSXVTamxJaGZGU1RiSkFma01Da2N6NDJLejlPNmI1empOYjU2WnA4R1JsYUE5d1Qva1NNdlJ4U3lJTmNmT0E1MHNCbHF6UVZ4RExCQlFOdlE0MEp0QUtubEFrT2FOOU9ybzVrQ1JzaUZIUnJwMVpxWitPMmpIMFBkQU5uS21NV0trQTBQdWd0cjA5dzNyaG40RXNqcDA3NERNMEgxRDd4M2RNdEtiMDF3cVRPY0hURDFEUHgxZHp1dkovZ0FsUjNlQ3JBcWNCTjUxcEZiZ01EZHF5S0doVDRFMkEwcUc3Qm55NkRUcU9VQnQzRWhuUnVvNTdlcWdzNkc3aGo0NzljWUFJQlZEcnd5OUhQWVpobTRiK2hLMHBWKzRNUFRVYVl3VkJXUkkxOUFIQUp5bUJwU0xnTDRjYVFGOEFiSFhlR2xTQXBrREFBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTMlMjIlMjBoZWlnaHQlM0QlMjIxMyUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VpY29uLmVycm9yJTNDJTJGdGl0bGUlM0UlM0NnJTIwZmlsbCUzRCUyMiUyM0ZGMDAxRiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMS44MTIuNjg4TC4yNjIlMjAxMS4zNDhjLS4xOTQuMTgtLjE2OC40OTguMDYuNzEuMjMuMjEuNTczLjIzNC43NjguMDU0bDExLjU1LTEwLjY2Yy4xOTUtLjE4LjE2OC0uNDk4LS4wNi0uNzEtLjIzLS4yMS0uNTczLS4yMzQtLjc2OC0uMDU0eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTExLjg1JTIwMTEuMzVMMS4wMjIuNjg3Qy44NC41MDguNTE3LjUzMi4zMDIuNzQzYy0uMjE0LjIxLS4yNC41MjgtLjA1Ni43MDhsMTAuODI4JTIwMTAuNjYyYy4xODMuMTguNTA1LjE1Ni43Mi0uMDU1LjIxMy0uMjEuMjM4LS41MjguMDU2LS43MDh6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDExcHg7XG59XG5cbi5tZXNzYWdlQm94Lm1lc3NhZ2Utbm90ZSwgLm1lc3NhZ2VCb3gubWVzc2FnZS1pbmZvLCAubWVzc2FnZUJveC5ub3RlLCAubWVzc2FnZUJveC5pbmZvLCAudHlwbzMtbWVzc2FnZS5tZXNzYWdlLW5vdGUsIC50eXBvMy1tZXNzYWdlLm1lc3NhZ2UtaW5mbywgLnR5cG8zLW1lc3NhZ2Uubm90ZSwgLnR5cG8zLW1lc3NhZ2UuaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y1RkI7XG4gIGJvcmRlci1jb2xvcjogIzAwNEE3RjtcbiAgY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5tZXNzYWdlQm94Lm9rLCAubWVzc2FnZUJveC5tZXNzYWdlLW9rLCAudHlwbzMtbWVzc2FnZS5vaywgLnR5cG8zLW1lc3NhZ2UubWVzc2FnZS1vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZDRkI7XG4gIGJvcmRlci1jb2xvcjogIzMwQkI4RTtcbiAgY29sb3I6ICMzMEJCOEU7XG59XG5cbi5tZXNzYWdlQm94Lm9rOmFmdGVyLCAubWVzc2FnZUJveC5tZXNzYWdlLW9rOmFmdGVyLCAudHlwbzMtbWVzc2FnZS5vazphZnRlciwgLnR5cG8zLW1lc3NhZ2UubWVzc2FnZS1vazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkVBQUFBTUNBWUFBQUNFSlZhL0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBVlZKUkVGVUtKR2wwVDlJQW5FVUIvRHYrOTFKUklSVGcxdGJVTlJaTFExRkNKcElPTFM0dFVRTkRSSCtHUnlDa0phaVBHaU1sb0tnUUJ4YWpLNXpTQm9hREpXbzFZYm0xSUlpVDMrdktaTFNTSHZyZTN6ZVA4SS93bW5FcHhWU2lxSlRZTmpVcHlSeFNrcnVWenVhd053ZUJPTVVqRWpPRzh4UXU4RFltZTZvQ1hrdGhEak9lMEpSQUdnTEdiamE2dTErVXpKZ3VzdDdRdk1nWWdENDgwM0dzM3UycmxkYkVpeEsxZkx6d2ljQUFLcG14bDNFNUxXcmxiVkxWNnpXQ3JHZVh2WUZrVU9CTlhrZmlGVWJjd0tXS0VvSmY2bG1ONTJwM2I1bWdOUFFOd1FMZDExVmZUZWVhT1Y3WGhSOHdZZjNIbXNDVXBhbFltVkhMblpHR3dzMEk3NGtDU3QxWXQrdGEvV3hXWk92d3pLVFp1cnJCSW9ROFdMT0hUN1JESDJXR1FtRnBEODNFMG0zV3ZYSGQ3VHorQndSSFFLY0FIT0FRY3NGYi9pb0ZkQVVBUUF0clE5UlhTWkI0aUR2Q1czK0JnREFCdzVUZkpYTFFZVytBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjE3JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFbm91bl8zMjUxNjVfY2MlM0MlMkZ0aXRsZSUzRSUzQ3BhdGglMjBkJTNEJTIyTTE1LjQ0Mi43NjZsLTguNzElMjA5Ljg4TDEuNDg1JTIwNi40MWEuNTcuNTclMjAwJTIwMCUyMDAtLjcxLjlsNS42NjglMjA0LjU3Yy4xMDguMDguMjMyLjEyLjM1Ny4xMi4xNiUyMDAlMjAuMzEyLS4wNjMuNDI1LS4xOTRMMTYuMjkyJTIwMS41MmEuNTczLjU3MyUyMDAlMjAwJTIwMC0uMDQ2LS44MDYuNTY0LjU2NCUyMDAlMjAwJTIwMC0uODA0LjA1MnolMjIlMjBmaWxsJTNEJTIyJTIzMzBCQjhFJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxN3B4O1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuLyoqXG4gKiBuZXcgaWNvbnNcbiAqL1xuLmRpc3J1cHRlciB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNEE3Rjtcbn1cblxuLmRpc3J1cHRlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uZGlzcnVwdGVyLmRpc3J1cHRlci1yZWQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNFMjAwMUE7XG59XG5cbiNUU0ZFX0FETUlOX1BBTkVMX0ZPUk0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5sd19zbWFfYmFzaXNfdjJfcHJpdmFjeV9jb25zZW50IC50b2dnbGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxvYWRpbmcgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICogdHlwb2dyYXBoeVxuICogKC4uL2Jhc2UvdHlwbylcbiAqL1xuaDEsIC5oMSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGgxLCAuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGgyLCAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuXG5oMyxcbi5hZGhvYy1tZXNzYWdlIGgyLCAuaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgXG4gIGgzLFxuICAuYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIFxuICBoMyxcbiAgLmFkaG9jLW1lc3NhZ2UgaDIsIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgXG4gIGgzLFxuICAuYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoNCwgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoNSwgLmg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoNSwgLmg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoNiwgLmg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoNiwgLmg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oMSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuXG5oMyxcbi5hZGhvYy1tZXNzYWdlIGgyLCAuaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgXG4gIGgzLFxuICAuYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIFxuICBoMyxcbiAgLmFkaG9jLW1lc3NhZ2UgaDIsIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgXG4gIGgzLFxuICAuYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgaDMsIC5kcm9wZG93bi1jb250YWluZXIgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5kcm9wZG93bi1jb250YWluZXIgaDIsIC5kcm9wZG93bi1jb250YWluZXJcbi5oMyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgaDMsIC5kcm9wZG93bi1jb250YWluZXIgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5kcm9wZG93bi1jb250YWluZXIgaDIsIC5kcm9wZG93bi1jb250YWluZXJcbiAgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciBoMywgLmRyb3Bkb3duLWNvbnRhaW5lciAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLmRyb3Bkb3duLWNvbnRhaW5lciBoMiwgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciBoMywgLmRyb3Bkb3duLWNvbnRhaW5lciAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLmRyb3Bkb3duLWNvbnRhaW5lciBoMiwgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuaDQsXG5oNixcbi5oNiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoNCxcbiAgaDYsXG4gIC5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoNCxcbiAgaDYsXG4gIC5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDQsXG4gIGg2LFxuICAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgaDQsXG4gIGg2LFxuICAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmg0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMi41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmgxLmgyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgxLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGgxLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoMS5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5oMS5oMyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoMS5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoMS5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDEuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuaDIuaDEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDIuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaDIuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGgyLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmgyLmgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgyLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGgyLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoMi5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5oMy5oMSwgLmFkaG9jLW1lc3NhZ2UgaDIuaDEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDMuaDEsIC5hZGhvYy1tZXNzYWdlIGgyLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGgzLmgxLCAuYWRob2MtbWVzc2FnZSBoMi5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDMuaDEsIC5hZGhvYy1tZXNzYWdlIGgyLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmgzLmgyLCAuYWRob2MtbWVzc2FnZSBoMi5oMiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoMy5oMiwgLmFkaG9jLW1lc3NhZ2UgaDIuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaDMuaDIsIC5hZGhvYy1tZXNzYWdlIGgyLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoMy5oMiwgLmFkaG9jLW1lc3NhZ2UgaDIuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBMaXN0c1xuICogKC4uL2Jhc2UvbGlzdHMpXG4gKi9cbnVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxudWwgbGkge1xuICBwYWRkaW5nOiAzcHggMCAzcHggMjNweDtcbn1cblxudWwgdWwge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG51bC50aWNrIGxpIHtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDI4cHg7XG59XG5cbnVsLFxub2wsXG5kbCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIHVsLFxuICBvbCxcbiAgZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICB1bCxcbiAgb2wsXG4gIGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIHVsLFxuICBvbCxcbiAgZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLypcbiAqIGJ1dHRvbnNcbiAqICguLi9iYXNlL3NtYS1idXR0b25zKVxuICovXG4uYnRuLWRlZmF1bHQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLFxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5idG4tZ3JleS1jb250YWluZWQsXG4uYnRuLXdoaXRlLW91dGxpbmVkLFxuLmJ0bi1ncmV5LW91dGxpbmVkLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkLFxuLmJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLFxuYS5idXR0b24sXG5idXR0b24uYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ0bi1kZWZhdWx0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSxcbiAgLmJ0bi1wcmltYXJ5LFxuICAuYnRuLXNlY29uZGFyeSxcbiAgLmJ0bi13aGl0ZS1jb250YWluZWQsXG4gIC5idG4tZ3JleS1jb250YWluZWQsXG4gIC5idG4td2hpdGUtb3V0bGluZWQsXG4gIC5idG4tZ3JleS1vdXRsaW5lZCxcbiAgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bixcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQsXG4gIC5idXR0b24sXG4gIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLFxuICAub3Blbi1mYW5jeWJveC1idXR0b24sXG4gIGEuYnV0dG9uLFxuICBidXR0b24uYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmJ0bi1kZWZhdWx0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSxcbiAgLmJ0bi1wcmltYXJ5LFxuICAuYnRuLXNlY29uZGFyeSxcbiAgLmJ0bi13aGl0ZS1jb250YWluZWQsXG4gIC5idG4tZ3JleS1jb250YWluZWQsXG4gIC5idG4td2hpdGUtb3V0bGluZWQsXG4gIC5idG4tZ3JleS1vdXRsaW5lZCxcbiAgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bixcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQsXG4gIC5idXR0b24sXG4gIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLFxuICAub3Blbi1mYW5jeWJveC1idXR0b24sXG4gIGEuYnV0dG9uLFxuICBidXR0b24uYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5idG4tZGVmYXVsdCwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsXG4gIC5idG4tcHJpbWFyeSxcbiAgLmJ0bi1zZWNvbmRhcnksXG4gIC5idG4td2hpdGUtY29udGFpbmVkLFxuICAuYnRuLWdyZXktY29udGFpbmVkLFxuICAuYnRuLXdoaXRlLW91dGxpbmVkLFxuICAuYnRuLWdyZXktb3V0bGluZWQsXG4gICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sXG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkLFxuICAuYnV0dG9uLFxuICAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbixcbiAgLm9wZW4tZmFuY3lib3gtYnV0dG9uLFxuICBhLmJ1dHRvbixcbiAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYnRuLXNlYXJjaCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiAqIGltYWdlc1xuICogKC4uL2Jhc2UvaW1hZ2VzKVxuICovXG5pbWcge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLypcbiAqIGZvcm1zXG4gKiAoLi4vYmFzZS9fc21hLWZvcm1zKVxuICovXG5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuI2hlYWRlciBmb3JtLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIGZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvcm0taW5wdXQtd3JhcHBlcixcbiAgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmZvcm0taW5wdXQtd3JhcHBlcixcbiAgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5mb3JtLWlucHV0LXdyYXBwZXIsXG4gIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmxlZ2VuZCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qXG4gKiBzZXBlcmF0b3JcbiAqICguLi9iYXNlL3NlcGVyYXRvcilcbiAqL1xuI2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAjaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAjaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8qXG4gKiBzZXBlcmF0b3JcbiAqICguLi9iYXNlL3NlcGVyYXRvcilcbiAqL1xuLnNlcGVyYXRvcixcbi5zZXBhcmF0b3IsXG4uc2VwZXJhdG9yLndyYXBwZXIsXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLnNlcGVyYXRvci53cmFwcGVyLFxuLnNlcGVyYXRvci5oZXJvc3RhZ2UuY29udGVudC13aWR0aCxcbi5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc2VwZXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLFxuLnNlcGFyYXRvci53cmFwcGVyLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5zZXBhcmF0b3Iud3JhcHBlcixcbi5zZXBhcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4uaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLnNlcGFyYXRvci5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlcixcbi5pbnZpc2libGUtc2VwZXJhdG9yLFxuLmludmlzaWJsZS1zZXBlcmF0b3Iud3JhcHBlcixcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuaW52aXNpYmxlLXNlcGVyYXRvci53cmFwcGVyLFxuLmludmlzaWJsZS1zZXBlcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4uaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmludmlzaWJsZS1zZXBlcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZXBlcmF0b3IsXG4gIC5zZXBhcmF0b3IsXG4gIC5zZXBlcmF0b3Iud3JhcHBlcixcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5zZXBlcmF0b3Iud3JhcHBlcixcbiAgLnNlcGVyYXRvci5oZXJvc3RhZ2UuY29udGVudC13aWR0aCxcbiAgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5zZXBlcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsXG4gIC5zZXBhcmF0b3Iud3JhcHBlcixcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5zZXBhcmF0b3Iud3JhcHBlcixcbiAgLnNlcGFyYXRvci5oZXJvc3RhZ2UuY29udGVudC13aWR0aCxcbiAgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5zZXBhcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsXG4gIC5pbnZpc2libGUtc2VwZXJhdG9yLFxuICAuaW52aXNpYmxlLXNlcGVyYXRvci53cmFwcGVyLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLmludmlzaWJsZS1zZXBlcmF0b3Iud3JhcHBlcixcbiAgLmludmlzaWJsZS1zZXBlcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4gIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuaW52aXNpYmxlLXNlcGVyYXRvci5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc2VwZXJhdG9yLFxuICAuc2VwYXJhdG9yLFxuICAuc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5zZXBlcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4gIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc2VwZXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLFxuICAuc2VwYXJhdG9yLndyYXBwZXIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuc2VwYXJhdG9yLndyYXBwZXIsXG4gIC5zZXBhcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4gIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc2VwYXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLFxuICAuaW52aXNpYmxlLXNlcGVyYXRvcixcbiAgLmludmlzaWJsZS1zZXBlcmF0b3Iud3JhcHBlcixcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5pbnZpc2libGUtc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5pbnZpc2libGUtc2VwZXJhdG9yLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLFxuICAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmludmlzaWJsZS1zZXBlcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zZXBlcmF0b3IsXG4gIC5zZXBhcmF0b3IsXG4gIC5zZXBlcmF0b3Iud3JhcHBlcixcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5zZXBlcmF0b3Iud3JhcHBlcixcbiAgLnNlcGVyYXRvci5oZXJvc3RhZ2UuY29udGVudC13aWR0aCxcbiAgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5zZXBlcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsXG4gIC5zZXBhcmF0b3Iud3JhcHBlcixcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5zZXBhcmF0b3Iud3JhcHBlcixcbiAgLnNlcGFyYXRvci5oZXJvc3RhZ2UuY29udGVudC13aWR0aCxcbiAgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5zZXBhcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsXG4gIC5pbnZpc2libGUtc2VwZXJhdG9yLFxuICAuaW52aXNpYmxlLXNlcGVyYXRvci53cmFwcGVyLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLmludmlzaWJsZS1zZXBlcmF0b3Iud3JhcHBlcixcbiAgLmludmlzaWJsZS1zZXBlcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4gIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuaW52aXNpYmxlLXNlcGVyYXRvci5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2VwYXJhdG9yLFxuLnNlcGFyYXRvciAuY3NjLWRlZmF1bHQsXG4uc2VwZXJhdG9yLFxuLnNlcGVyYXRvciAuY3NjLWRlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZXBlcmF0b3IgaHIsXG4uc2VwYXJhdG9yIGhyLFxuaHIge1xuICBtYXJnaW46IDA7XG59XG5cbi8qXG4gKiBzdGF0ZXNcbiAqICguLi9iYXNlL3N0YXRlcylcbiAqL1xuLndoaXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLndoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAud2hpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hpdGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC53aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC53aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmdyZXkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ncmV5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuZ3JleSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5ncmV5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZ3JleSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLndpdGhvdXQtcGFkZGluZyAuZ3JleSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi53aXRob3V0LXBhZGRpbmcgLmJsdWUge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uYmx1ZSxcbi5ibHVlLmFsdGVyZWQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ibHVlLFxuICAuYmx1ZS5hbHRlcmVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuYmx1ZSxcbiAgLmJsdWUuYWx0ZXJlZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5ibHVlLFxuICAuYmx1ZS5hbHRlcmVkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4vKlxuICogdGFibGVzXG4gKiAoLi4vYmFzZS90YWJsZXMpXG4gKi9cbi50YWJsZS13cmFwcGVyLFxuLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50YWJsZS13cmFwcGVyLFxuICAubmF2aWdhdGlvbi10YWItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudGFibGUtd3JhcHBlcixcbiAgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50YWJsZS13cmFwcGVyLFxuICAubmF2aWdhdGlvbi10YWItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5oZWFkZXIgLnRhYmxlLXdyYXBwZXIsIGhlYWRlclxuLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaGVhZGVyIC50YWJsZS13cmFwcGVyLCBoZWFkZXJcbiAgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoZWFkZXIgLnRhYmxlLXdyYXBwZXIsIGhlYWRlclxuICAubmF2aWdhdGlvbi10YWItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoZWFkZXIgLnRhYmxlLXdyYXBwZXIsIGhlYWRlclxuICAubmF2aWdhdGlvbi10YWItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi8qXG4gKiBhY2NvcmRpb25cbiAqICguLi9tb2R1bGVzL3NtYS1hY2NvcmRpb24pXG4gKi9cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwIDAgMTVweCAyMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi8qXG4gKiBhZGhvYy1tZXNzYWdlc1xuICogKC4uL21vZHVsZXMvc21hLWFkaG9jLW1lc3NhZ2VzKVxuICovXG4uYWRob2MtbWVzc2FnZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWRob2MtbWVzc2FnZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5hZGhvYy1tZXNzYWdlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5hZGhvYy1tZXNzYWdlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFkaG9jLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmFkaG9jLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5hZGhvYy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5hZGhvYy1tZXNzYWdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLypcbiAqIG1lc3NhZ2VCb3hcbiAqICguLi9tb2R1bGVzL3NtYS1hbGVydC1ib3gpXG4gKi9cbi5tZXNzYWdlQm94IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1lc3NhZ2VCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubWVzc2FnZUJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAubWVzc2FnZUJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKlxuICogY29udGFjdC1zZWxlY3RvclxuICogKC4uL21vZHVsZXMvc21hLWNvbnRhY3Qtc2VsZWN0b3IpXG4gKi9cbi5jb250YWN0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdC1zZWxlY3RvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY29udGFjdC1zZWxlY3RvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmNvbnRhY3Qtc2VsZWN0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxudWwuY29tcGFueS1sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LXNlbGVjdG9yLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi8qXG4gKiBjb250ZW50LWJveFxuICogKC4uL21vZHVsZXMvc21hLWNvbnRlbnQtYm94KVxuICovXG4uY3NjLXRleHRwaWMtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uY3NjLXRleHRwaWMsXG4uY3NjLXRleHQtb25seSxcbi5jc2MtcGljLW9ubHksXG4uaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jc2MtdGV4dHBpYyxcbiAgLmNzYy10ZXh0LW9ubHksXG4gIC5jc2MtcGljLW9ubHksXG4gIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY3NjLXRleHRwaWMsXG4gIC5jc2MtdGV4dC1vbmx5LFxuICAuY3NjLXBpYy1vbmx5LFxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jc2MtdGV4dHBpYyxcbiAgLmNzYy10ZXh0LW9ubHksXG4gIC5jc2MtcGljLW9ubHksXG4gIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLXRleHQsXG4uY3NjLXRleHQtb25seSAuY3NjLXRleHRwaWMtdGV4dCxcbi5jc2MtcGljLW9ubHkgLmNzYy10ZXh0cGljLXRleHQsXG4uaGVhZGluZ3MgLmNzYy10ZXh0cGljLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMsIC5kcm9wZG93bi1jb250YWluZXJcbi5jc2MtdGV4dC1vbmx5LCAuZHJvcGRvd24tY29udGFpbmVyXG4uY3NjLXBpYy1vbmx5LCAuZHJvcGRvd24tY29udGFpbmVyXG4uaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLCAuZHJvcGRvd24tY29udGFpbmVyXG4gIC5jc2MtdGV4dC1vbmx5LCAuZHJvcGRvd24tY29udGFpbmVyXG4gIC5jc2MtcGljLW9ubHksIC5kcm9wZG93bi1jb250YWluZXJcbiAgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLCAuZHJvcGRvd24tY29udGFpbmVyXG4gIC5jc2MtdGV4dC1vbmx5LCAuZHJvcGRvd24tY29udGFpbmVyXG4gIC5jc2MtcGljLW9ubHksIC5kcm9wZG93bi1jb250YWluZXJcbiAgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIC5jc2MtdGV4dHBpYywgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuY3NjLXRleHQtb25seSwgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuY3NjLXBpYy1vbmx5LCAuZHJvcGRvd24tY29udGFpbmVyXG4gIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY29udGVudC1jYXJvdXNlbCAuY3NjLXRleHRwaWMsIC5jb250ZW50LWNhcm91c2VsXG4uY3NjLXRleHQtb25seSwgLmNvbnRlbnQtY2Fyb3VzZWxcbi5jc2MtcGljLW9ubHksIC5jb250ZW50LWNhcm91c2VsXG4uaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250ZW50LWNhcm91c2VsIC5jc2MtdGV4dHBpYywgLmNvbnRlbnQtY2Fyb3VzZWxcbiAgLmNzYy10ZXh0LW9ubHksIC5jb250ZW50LWNhcm91c2VsXG4gIC5jc2MtcGljLW9ubHksIC5jb250ZW50LWNhcm91c2VsXG4gIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY29udGVudC1jYXJvdXNlbCAuY3NjLXRleHRwaWMsIC5jb250ZW50LWNhcm91c2VsXG4gIC5jc2MtdGV4dC1vbmx5LCAuY29udGVudC1jYXJvdXNlbFxuICAuY3NjLXBpYy1vbmx5LCAuY29udGVudC1jYXJvdXNlbFxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jb250ZW50LWNhcm91c2VsIC5jc2MtdGV4dHBpYywgLmNvbnRlbnQtY2Fyb3VzZWxcbiAgLmNzYy10ZXh0LW9ubHksIC5jb250ZW50LWNhcm91c2VsXG4gIC5jc2MtcGljLW9ubHksIC5jb250ZW50LWNhcm91c2VsXG4gIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uIC5jc2MtdGV4dHBpYywgLmNvbnRlbnQtY2Fyb3VzZWwuaGlkZGVuUGFnaW5hdGlvblxuLmNzYy10ZXh0LW9ubHksIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbi5jc2MtcGljLW9ubHksIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbi5oZWFkaW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRlbnQtY2Fyb3VzZWwuaGlkZGVuUGFnaW5hdGlvbiAuY3NjLXRleHRwaWMsIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbiAgLmNzYy10ZXh0LW9ubHksIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbiAgLmNzYy1waWMtb25seSwgLmNvbnRlbnQtY2Fyb3VzZWwuaGlkZGVuUGFnaW5hdGlvblxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRlbnQtY2Fyb3VzZWwuaGlkZGVuUGFnaW5hdGlvbiAuY3NjLXRleHRwaWMsIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbiAgLmNzYy10ZXh0LW9ubHksIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbiAgLmNzYy1waWMtb25seSwgLmNvbnRlbnQtY2Fyb3VzZWwuaGlkZGVuUGFnaW5hdGlvblxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb24gLmNzYy10ZXh0cGljLCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4gIC5jc2MtdGV4dC1vbmx5LCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4gIC5jc2MtcGljLW9ubHksIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbiAgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jc2MtdGV4dHBpYy1hYm92ZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNzYy10ZXh0cGljLWFib3ZlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5jc2MtdGV4dHBpYy1hYm92ZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmNzYy10ZXh0cGljLWFib3ZlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jc2MtdGV4dHBpYy1hYm92ZSAuY3NjLXRleHRwaWMtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLWFib3ZlIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciAuY29sLW1kLW9mZnNldC0xIC5jc2MtdGV4dC1vbmx5OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIC5jb2wtbWQtb2Zmc2V0LTEgLmNzYy10ZXh0LW9ubHk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciAuY29sLW1kLW9mZnNldC0xIC5jc2MtdGV4dC1vbmx5OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIC5jb2wtbWQtb2Zmc2V0LTEgLmNzYy10ZXh0LW9ubHk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRleHQtb24taW1hZ2UgZGl2LmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgLmNzYy10ZXh0cGljLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNzYy1pbWFnZS1vbmx5IC5jc2MtdGV4dHBpYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4gKiBjb250ZW50LWNhcm91c2VsXG4gKiAoLi4vbW9kdWxlcy9zbWEtY29udGVudC1jYXJvdXNlbClcbiAqL1xuLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jb250ZW50LWNhcm91c2VsLnN3aXBlci1jb250YWluZXIuaGlkZGVuUGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250ZW50LWNhcm91c2VsLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLypcbiAqIGNvbnRlbnQtaGVhZGVyXG4gKiAoLi4vbW9kdWxlcy9zbWEtY29udGVudC1oZWFkZXIpXG4gKi9cbi5zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qXG4gKiBkb3dubG9hZHNcbiAqICguLi9tb2R1bGVzL3NtYS1kb3dubG9hZHMpXG4gKi9cbi5kb3dubG9hZC10YWItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRvd25sb2FkLXRhYi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5kb3dubG9hZC10YWItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmRvd25sb2FkLXRhYi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuZ3JleSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5ncmV5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5kb3dubG9hZC10YWItd3JhcHBlciAuZ3JleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5ncmV5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuYWNjb3JkaW9uLmRvd25sb2FkLWFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4gKiBnYWxsZXJ5XG4gKiAoLi4vbW9kdWxlcy9zbWEtZ2FsbGVyeSlcbiAqL1xuLmhhcy1zd2lwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oYXMtc3dpcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oYXMtc3dpcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGFzLXN3aXBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZ2FsbGVyeS10b3Atd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdhbGxlcnktdGh1bWJzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvcC1tb2R1bGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvcC1tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC50b3AtbW9kdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnRvcC1tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvcC1tb2R1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRvcC1tb2R1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50b3AtbW9kdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50YWItY29udGVudCAudG9wLW1vZHVsZSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnRhYi1jb250ZW50IC50b3AtbW9kdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgfVxufVxuXG4uaGVyb3N0YWdlIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmhlcm9zdGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmhlcm9zdGFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQgLmhlcm9zdGFnZSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnRhYi1jb250ZW50IC5oZXJvc3RhZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICB9XG59XG5cbi5oZXJvc3RhZ2UgLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZSAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gaDEge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuLWRlZmF1bHQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuLWJsdWUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4tZGVmYXVsdCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4tYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4vKlxuICogaG90c3BvdFxuICogKC4uL21vZHVsZXMvc21hLWhvdHNwb3QpXG4gKi9cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy10ZXh0cGljLFxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuY3NjLXRleHQtb25seSxcbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy1waWMtb25seSxcbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhlYWRpbmdzIHtcbiAgLyptYXJnaW4tYm90dG9tOiAwcHg7Ki9cbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy10ZXh0cGljLFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtdGV4dC1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtcGljLW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuY3NjLXRleHRwaWMsXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy10ZXh0LW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy1waWMtb25seSxcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuY3NjLXRleHRwaWMsXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy10ZXh0LW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy1waWMtb25seSxcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXRleHRwaWMsXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXRleHQtb25seSxcbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5jc2MtcGljLW9ubHksXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaGVhZGluZ3Mge1xuICAvKm1hcmdpbi1ib3R0b206IDBweDsqL1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5jc2MtdGV4dHBpYyxcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmNzYy10ZXh0LW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5jc2MtcGljLW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXRleHRwaWMsXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5jc2MtdGV4dC1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXBpYy1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5jc2MtdGV4dHBpYyxcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmNzYy10ZXh0LW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5jc2MtcGljLW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKlxuICogaG90c3BvdFxuICogKC4uL21vZHVsZXMvc21hLWhvdHNwb3QpXG4gKi9cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuICogc2VhcmNoXG4gKiAoLi4vbW9kdWxlcy9zbWEtc2VhcmNoKVxuICovXG4uc2VhcmNoLXJlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4vKlxuICogc29jaWFsLXN0cmVhbVxuICogKC4uL21vZHVsZXMvc21hLXNvY2lhbC1zdHJlYW0pXG4gKi9cbiNuZXdzLWxpc3QteWVhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI25ld3MtbGlzdC15ZWFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICNuZXdzLWxpc3QteWVhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgI25ld3MtbGlzdC15ZWFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lcixcbi5uZXdzcm9vbS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIsXG4gIC5uZXdzcm9vbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lcixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lcixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSBpbWcsXG4ubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgaW1nLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSBpbWcsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSBpbWcsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuLm5ld3Nyb29tLWFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uc29jaWFsLXN0cmVhbS1hcnRpY2xlIGFzaWRlIHAsXG4ubmV3c3Jvb20tYXJ0aWNsZSBhc2lkZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi8qXG4gKiBzdGFnZVxuICogKC4uL21vZHVsZXMvc21hLXN0YWdlcylcbiAqL1xuLnN0YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnN0YWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLypcbiAqIHRlYXNlclxuICogKC4uL21vZHVsZXMvc21hLXRlYXNlcilcbiAqL1xuLm5ld3MtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAubmV3cy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5uZXdzLWxpc3QgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLWxpc3QgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5ld3MtbGlzdCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLm5ld3MtbGlzdCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdCAuc2luZ2xlLW5ld3MtdGVhc2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLWxpc3QgLnNpbmdsZS1uZXdzLXRlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5uZXdzLWxpc3QgLnNpbmdsZS1uZXdzLXRlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLm5ld3MtbGlzdCAuc2luZ2xlLW5ld3MtdGVhc2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi8qXG4gKiB2aWRlb1xuICogKC4uL21vZHVsZXMvc21hLXZpZGVvKVxuICovXG4udmlkZW8tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC52aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBtYXJnaW4gYW5kIHBhZGRpbmcgIGhlbHBlcnNcbiAqL1xuLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAucm93ID4gLmNvbC1zbS0xMiwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyID4gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSA+IC5jb2wtc20tMTIsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlID4gLmNvbC1zbS0xMiwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUgPiAuY29sLXNtLTEyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSA+IC5jb2wtc20tMTIsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAubmV3c3Jvb20tYXJ0aWNsZSA+IC5jb2wtc20tMTIsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAubmV3c3Jvb20tYXJ0aWNsZSA+IC5jb2wtc20tMTIsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZGF0YVRhYmxlc193cmFwcGVyID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSA+IC5jb2wtc20tMTIsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSA+IC5jb2wtc20tMTIsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZGF0YVRhYmxlc193cmFwcGVyID4gLm5ld3Nyb29tLWFydGljbGUgPiAuY29sLXNtLTEyLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5uZXdzcm9vbS1hcnRpY2xlID4gLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlLnNtYV9ldmVudHMge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCAxZW07XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnNtYV9ldmVudHMgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk5LjklO1xuICBjbGVhcjogYm90aDtcbn1cblxudGFibGUuc21hX2V2ZW50cyB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZENjtcbn1cblxudGFibGUuc21hX2V2ZW50cyBhLnNtYS1ldmVudC1saXN0LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbnRhYmxlLnNtYV9ldmVudHMgYS5zbWEtZXZlbnQtbGlzdC1jYXJkOmxpbmssIHRhYmxlLnNtYV9ldmVudHMgYS5zbWEtZXZlbnQtbGlzdC1jYXJkOmFjdGl2ZSwgdGFibGUuc21hX2V2ZW50cyBhLnNtYS1ldmVudC1saXN0LWNhcmQ6Zm9jdXMtd2l0aGluLCB0YWJsZS5zbWFfZXZlbnRzIGEuc21hLWV2ZW50LWxpc3QtY2FyZDp2aXNpdGVkLCB0YWJsZS5zbWFfZXZlbnRzIGEuc21hLWV2ZW50LWxpc3QtY2FyZDpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbnRhYmxlLnNtYV9ldmVudHMgYS5zbWEtZXZlbnQtbGlzdC1jYXJkIC5zbWEtZXZlbnQtbGlzdC1jYXJkX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG50YWJsZS5zbWFfZXZlbnRzIGEuc21hLWV2ZW50LWxpc3QtY2FyZDpob3ZlciAuc21hLWV2ZW50LWxpc3QtY2FyZF9ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbn1cblxudGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9pbWFnZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX2ltYWdlLXdyYXBwZXIgLnNtYS1ldmVudC1saXN0LWNhcmRfaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG59XG5cbnRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y1RkI7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1fcHJpY2UtZnJlZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfaGVhZGVyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9oZWFkZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgfVxufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX29ubGluZS1ldmVudC10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRBN0Y7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDVweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX29ubGluZS1ldmVudC10YWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX2RhdGUtYW5kLXRpbWUge1xuICBmb250LXNpemU6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICB0YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX2RhdGUtYW5kLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9kYXRlLWFuZC10aW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgfVxufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyLjFlbTtcbiAgbWF4LWhlaWdodDogMi4xZW07XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIHRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMuNWVtO1xuICAgIG1heC1oZWlnaHQ6IDMuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX2xvY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IGgyLCAudHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19tYWluLWNvbnRlbnQgaDMsIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IGgyLCAudHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19tYWluLWNvbnRlbnQgaDQsIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBoNSwgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IHAgKyBoMiwgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IHAgKyBoMywgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IC5hZGhvYy1tZXNzYWdlIHAgKyBoMiwgLmFkaG9jLW1lc3NhZ2UgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IHAgKyBoMiwgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IHAgKyBoNCwgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IHAgKyBoNSwgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IHAgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCAudHgtc21hLWV2ZW50c19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IGg0IHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19zaWRlLWJhci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiA0NXB4IDI1cHggNDBweCAyNXB4O1xufVxuXG4udHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19zaWRlLWJhci1jb250ZW50IC50eC1zbWEtZXZlbnRzX29ubGluZS1ldmVudC10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRBN0Y7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDVweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItY29udGVudCAuZGV0YWlsLWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItY29udGVudCBoMzpub3QoLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItdGl0bGUpLCAudHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19zaWRlLWJhci1jb250ZW50IC5hZGhvYy1tZXNzYWdlIGgyOm5vdCgudHgtc21hLWV2ZW50c19zaWRlLWJhci10aXRsZSksIC5hZGhvYy1tZXNzYWdlIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX3NpZGUtYmFyLWNvbnRlbnQgaDI6bm90KC50eC1zbWEtZXZlbnRzX3NpZGUtYmFyLXRpdGxlKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItY29udGVudCAuc21hLWV2ZW50LWxpc3QtX3ByaWNlLWZyZWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19zaWRlLWJhci1jb250ZW50IC50eC1zbWEtZXZlbnRzX2RhdGUtYW5kLXRpbWUtd3JhcHBlcixcbi50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX3NpZGUtYmFyLWNvbnRlbnQgLnR4LXNtYS1ldmVudHNfbG9jYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWw6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuanMtZmlsdGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNlYXJjaC1maWx0ZXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMC41JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZHQtc2VhcmNoUGFuZXMgLnBhbmUge1xuICAgIG1hcmdpbjogMWVtIDAuNSU7XG4gIH1cbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZHQtc2VhcmNoUGFuZXMgLnBhbmUgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5wYW5lLmZpbHRlcmluZyBidXR0b25bdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kdC1zZWFyY2hQYW5lcyAucGFuZSAudGl0bGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZHQtc2VhcmNoUGFuZXMgLnNjcm9sbGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZHQtc2VhcmNoUGFuZXMgLnNjcm9sbGVyIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5zY3JvbGxlciBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5zY3JvbGxlciBzcGFuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDAuM2VtIDAuMmVtIDAuM2VtO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZHQtc2VhcmNoUGFuZXMgLnNjcm9sbGVyIHNwYW4uY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5zY3JvbGxlciBzcGFuLmNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kdC1zZWFyY2hQYW5lcyAuc2Nyb2xsZXIgc3Bhbi5jb3VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uYWN0aXZlIGEge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAucGFnaW5hdGlvbiAucGFnZXMgYSxcbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgbGkucGFnaW5hdGVfYnV0dG9uLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAhaW1wb3J0YW50O1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvdHRvbTogLTUwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjc1cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbC5qcy1zbGlkZS1pbiB7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwtLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDA7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubmV3c2xldHRlci1wb3B1cC1tb2RhbC0tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubmV3c2xldHRlci1wb3B1cC1tb2RlbC0tY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubmV3c2xldHRlci1wb3B1cC1tb2RlbC0tY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsLS1ib2R5IHtcbiAgcGFkZGluZzogMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubmV3c2xldHRlci1wb3B1cC1tb2RhbC0tdGl0bGUge1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDA7XG4gICAgcmlnaHQ6IC05OTlweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubmV3c2xldHRlci1wb3B1cC1tb2RhbC5qcy1zbGlkZS1pbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwtLWJvZHkge1xuICAgIHBhZGRpbmc6IDBweCA0NXB4IDMwcHggNDVweDtcbiAgfVxuICAubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubmV3c2xldHRlci1wb3B1cC1tb2RhbC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1wb3B1cCAuZmFuY3lib3gtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cCAuZmFuY3lib3gtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5uZXdzbGV0dGVyLWJhY2tncm91bmQtdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubmV3c2xldHRlci1iYWNrZ3JvdW5kLXRlYXNlciBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5uZXdzbGV0dGVyLWJhY2tncm91bmQtdGVhc2VyIC50aXRsZS10ZXh0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3c2xldHRlci1iYWNrZ3JvdW5kLXRlYXNlciAudGl0bGUtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtX2xvZ2luIC5mZWxvZ2luLWljb24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX2xvZ2luIC5mZWxvZ2luLWljb24taW5wdXQgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5mb3JtX2xvZ2luIC5mZWxvZ2luLWljb24taW5wdXQgLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uZm9ybV9sb2dpbiAuZm9ybS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm1fbG9naW4gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvcm1fbG9naW4gLmZvcm0tc3VibWl0IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEE3Rjtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0LnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0ID4gbGkuaXMtbWVnYS1kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xufVxuXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3csICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5oZXJvc3RhZ2UgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3csIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3csICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3csICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAucm93LCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnJvdywgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAuaGVyb3N0YWdlICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZSAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5oZXJvc3RhZ2UgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSwgLmhlcm9zdGFnZSAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSxcbiNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZSAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLmhlcm9zdGFnZSAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSwgLmhlcm9zdGFnZSAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSxcbiNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNzdWItbmF2aWdhdGlvbiAuc3ViLW5hdmlnYXRpb24tcmlnaHQgLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHRvcDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAxMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWNvbnRhaW5lci5ibHVlIC5jc2MtZnJhbWUtcnVsZXItYmVmb3JlOmJlZm9yZSwgLmJhY2tncm91bmQtY29sb3ItY29udGFpbmVyLmJsYWNrIC5jc2MtZnJhbWUtcnVsZXItYmVmb3JlOmJlZm9yZSwgLmJhY2tncm91bmQtY29sb3ItY29udGFpbmVyLmdyZXktZGFyayAuY3NjLWZyYW1lLXJ1bGVyLWJlZm9yZTpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItY29udGFpbmVyLmJsdWUgLmNzYy1mcmFtZS1ydWxlci1hZnRlcjphZnRlciwgLmJhY2tncm91bmQtY29sb3ItY29udGFpbmVyLmJsYWNrIC5jc2MtZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIsIC5iYWNrZ3JvdW5kLWNvbG9yLWNvbnRhaW5lci5ncmV5LWRhcmsgLmNzYy1mcmFtZS1ydWxlci1hZnRlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLmJsdWUgLmNzYy1mcmFtZS1ydWxlci1iZWZvcmU6YmVmb3JlLFxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLmJsdWUgLmNzYy1ib3RoLXJ1bGVyczpiZWZvcmUsIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5ncmV5LWRhcmsgLmNzYy1mcmFtZS1ydWxlci1iZWZvcmU6YmVmb3JlLFxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLmdyZXktZGFyayAuY3NjLWJvdGgtcnVsZXJzOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUuYmx1ZSAuY3NjLWZyYW1lLXJ1bGVyLWFmdGVyOmFmdGVyLFxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLmJsdWUgLmNzYy1ib3RoLXJ1bGVyczphZnRlciwgLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLmdyZXktZGFyayAuY3NjLWZyYW1lLXJ1bGVyLWFmdGVyOmFmdGVyLFxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLmdyZXktZGFyayAuY3NjLWJvdGgtcnVsZXJzOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5iYWNrZ3JvdW5kLWltYWdlLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5iYWNrZ3JvdW5kLWltYWdlLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLW92ZXJsYXkudHJhbnNwYXJlbmN5LTEge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5LnRyYW5zcGFyZW5jeS0yIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUtb3ZlcmxheS50cmFuc3BhcmVuY3ktMyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLW92ZXJsYXkudHJhbnNwYXJlbmN5LTQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5LnRyYW5zcGFyZW5jeS01IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUtb3ZlcmxheS50cmFuc3BhcmVuY3ktNiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLW92ZXJsYXkudHJhbnNwYXJlbmN5LTcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5LnRyYW5zcGFyZW5jeS04IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUtb3ZlcmxheS50cmFuc3BhcmVuY3ktOSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLW92ZXJsYXkub3ZlcmxheS1jb2xvci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5Lm92ZXJsYXktY29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmFja2dyb3VuZC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJhY2tncm91bmQtdmlkZW8gLmJhY2tncm91bmQtdmlkZW8tb3ZlcmxheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby12aW1lbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYmFja2dyb3VuZC12aWRlbyAuYmFja2dyb3VuZC12aWRlby1vdmVybGF5LmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iYWNrZ3JvdW5kLXZpZGVvIC5vcHRpb25hbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtdmlkZW8tcmVwbGFjZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby1yZXBsYWNlbWVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmJhY2tncm91bmQtdmlkZW8uaGlkZS1iYWNrZ3JvdW5kLW1vYmlsZSxcbiAgLmJhY2tncm91bmQtdmlkZW8gLmhpZGUtYmFja2dyb3VuZC1tb2JpbGUsXG4gIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXdyYXBwZXIuaGlkZS1iYWNrZ3JvdW5kLW1vYmlsZSxcbiAgLmJhY2tncm91bmQtdmlkZW8tdmltZW8td3JhcHBlciAuaGlkZS1iYWNrZ3JvdW5kLW1vYmlsZSxcbiAgLmhvdHNwb3RzLWJhY2tncm91bmQtdmlkZW8td3JhcHBlci5oaWRlLWJhY2tncm91bmQtbW9iaWxlLFxuICAuaG90c3BvdHMtYmFja2dyb3VuZC12aWRlby13cmFwcGVyIC5oaWRlLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYWNrZ3JvdW5kLXZpZGVvLXJlcGxhY2VtZW50LmJhY2tncm91bmQtbW9iaWxlLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob3RzcG90LWFwcGxpY2F0aW9uIC5iYWNrZ3JvdW5kLXZpZGVvLXJlcGxhY2VtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyoqXG4gKiBWSU1FTyBWSURFT1xuICovXG4uYmFja2dyb3VuZC12aWRlby1lbGVtZW50IC5vcHRpb25hbC1jb250ZW50LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby1lbGVtZW50IC5vcHRpb25hbC1jb250ZW50LWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYmFja2dyb3VuZC12aWRlby1lbGVtZW50IC5vcHRpb25hbC1jb250ZW50LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFja2dyb3VuZC12aWRlby1lbGVtZW50IC5vcHRpb25hbC1jb250ZW50LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyLmJhY2tncm91bmQtdmlkZW8tdmltZW8tcHJldmlldy1oaWRkZW4gLmJhY2tncm91bmQtdmlkZW8tdmltZW8tcHJldmlldywgLmJhY2tncm91bmQtdmlkZW8tdmltZW8td3JhcHBlci5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXByZXZpZXctaGlkZGVuIC5zcGlubmVyLWhvdHNwb3QtdmltZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyLmJhY2tncm91bmQtdmlkZW8tdmltZW8tcHJldmlldy1oaWRkZW4gLmJhY2tncm91bmQtdmlkZW8tdmltZW8tcG9zdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4gKiBCYWNrZ3JvdW5kIExpbmsgU3R5bGluZ1xuICovXG4uYmFja2dyb3VuZC12aWRlby1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby1saW5rOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyIC5iYWNrZ3JvdW5kLXZpZGVvLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXdyYXBwZXIgLmJhY2tncm91bmQtdmlkZW8tbGluay1wcmV2aWV3IHtcbiAgdG9wOiAwO1xufVxuXG4ucXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlciAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmxhY2sgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC13aGl0ZSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LXJlZCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJsdWUgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyMDAxQTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibHVlIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QTdGO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXdoaXRlIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktOSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjkpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktOCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjgpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNyAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjcpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNiAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjYpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjUpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjQpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMyAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjMpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMiAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjIpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXJlZC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjEpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsdWUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTkgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC45KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibHVlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS04IC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuOCk7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtYmx1ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNyAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3NCwgMTI3LCAwLjcpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsdWUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTYgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC42KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibHVlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS01IC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuNSk7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtYmx1ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3NCwgMTI3LCAwLjQpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsdWUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTMgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC4zKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibHVlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS0yIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuMik7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtYmx1ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3NCwgMTI3LCAwLjEpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktOSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjkpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktOCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjgpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNyAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjcpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNiAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjYpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjUpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjQpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMyAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjMpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMiAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsYWNrIC5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjEpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXdoaXRlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS05IC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtd2hpdGUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTggLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC13aGl0ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNyAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXdoaXRlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS02IC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtd2hpdGUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTUgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC13aGl0ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXdoaXRlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS0zIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtd2hpdGUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTIgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC13aGl0ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ucXVvdGVfX2F1dGhvci1hbmQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucXVvdGVfX2F1dGhvci1hbmQtdGl0bGUudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ucXVvdGVfX2F1dGhvci1hbmQtdGl0bGUudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucXVvdGVfX2F1dGhvci1hbmQtdGl0bGUudGV4dC1yZWQge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLnF1b3RlX19hdXRob3ItYW5kLXRpdGxlLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4ucXVvdGVfX3ZlcnRpY2FsLWJhciB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5wdWxzYXRlLWFycm93IHtcbiAgYW5pbWF0aW9uOiBwdWxzYXRlLWFycm93IDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYm90aDtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB1bHNhdGUtYXJyb3ctY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHVsc2F0ZS1hcnJvdy1jZW50ZXIgLmRhcmsge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLnB1bHNhdGUtYXJyb3ctY2VudGVyIC5saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHVsc2F0ZS1hcnJvdy1jZW50ZXIgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnB1bHNhdGUtYXJyb3ctY2VudGVyIGEgLmRhcmsge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLnB1bHNhdGUtYXJyb3ctY2VudGVyIGEgLmxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5vdmVyLXRoZS1sYXN0LWNlLWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYmVsb3ctdGhlLWxhc3QtY2UtZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi51cC0xMHB4IHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi51cC0yMHB4IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi51cC0zMHB4IHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi51cC00MHB4IHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi51cC01MHB4IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi51cC02MHB4IHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5cbi51cC03MHB4IHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi51cC04MHB4IHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG5cbi51cC05MHB4IHtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG59XG5cbmRpdltkYXRhLXQzeC1mY2U9J1Njcm9sbERvd25BcnJvd1B1bHNhdGUnXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIGFuaW1hdGlvbiBwdWxzYXRlLWFycm93XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbkBrZXlmcmFtZXMgcHVsc2F0ZS1hcnJvdyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbi5zdmctaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdmctaW1hZ2Utd3JhcHBlciBhIHtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc3ZnLWltYWdlLWZ1bGwtd2lkdGggcGljdHVyZSwgLnN2Zy1pbWFnZS1mdWxsLXdpZHRoIGltZywgLnN2Zy1pbWFnZS1mdWxsLXdpZHRoIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN2Zy1pbWFnZS1hbGlnbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc3ZnLWltYWdlLWFsaWduLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3ZnLWltYWdlLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhbXBhaWduICNsb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FtcGFpZ24gI2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhbXBhaWduICNmb290ZXIgdWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jYW1wYWlnbiAjZm9vdGVyIC5mb290ZXItbmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbXBhaWduICNmb290ZXIsIC5jYW1wYWlnbiAjZm9vdGVyIGgyLCAuY2FtcGFpZ24gI2Zvb3RlciBoMywgLmNhbXBhaWduICNmb290ZXIgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5jYW1wYWlnbiAjZm9vdGVyIGgyLCAuY2FtcGFpZ24gI2Zvb3RlciBoNCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRkLW1hcmtlci1tYXBfX2RhdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGQtbWFya2VyLW1hcF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLnRkLW1hcmtlci1tYXBfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRkLW1hcmtlci1tYXBfX21hcCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuXG4udGQtbWFya2VyLW1hcF9fbWFya2VyX3BvcHVwIGgzLCAudGQtbWFya2VyLW1hcF9fbWFya2VyX3BvcHVwIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAudGQtbWFya2VyLW1hcF9fbWFya2VyX3BvcHVwIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRkLW1hcmtlci1tYXBfX21hcmtlcl9wb3B1cCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udGQtbWFya2VyLW1hcF9fbWFya2VyX3BvcHVwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4udGQtbWFya2VyLW1hcF9fem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xufVxuXG4udGQtbWFya2VyLW1hcF9fem9vbS1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luOiAuMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA0QTdGO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRkLW1hcmtlci1tYXBfX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIC50ZC1tYXJrZXItbWFwX19wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRkLW1hcmtlci1tYXBfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLnRkLW1hcmtlci1tYXBfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRkLW1hcmtlci1tYXBfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC01JSAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUlIC0gMTBweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1JSArIDEwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUlICsgMTBweCk7XG59XG5cbi50ZC1tYXJrZXItbWFwX19saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZiO1xufVxuXG4udGQtbWFya2VyLW1hcF9fbGlzdC1pdGVtLWJvZHkgPiAuY29sbGFwc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnRkLW1hcmtlci1tYXBfX2xpc3QtaXRlbS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50ZC1tYXJrZXItbWFwX19jb2xsYXBzZS10b2dnbGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udGQtbWFya2VyLW1hcF9fY29sbGFwc2UtdG9nZ2xlIGgzLCAudGQtbWFya2VyLW1hcF9fY29sbGFwc2UtdG9nZ2xlIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAudGQtbWFya2VyLW1hcF9fY29sbGFwc2UtdG9nZ2xlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGQtbWFya2VyLW1hcF9fY29sbGFwc2UtdG9nZ2xlOm5vdCguY29sbGFwc2VkKSAudGQtbWFya2VyLW1hcF9fYXJyb3ctZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50ZC1tYXJrZXItbWFwX19hcnJvdy1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi50ZC1tYXJrZXItbWFwX2N0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRkLW1hcmtlci1tYXBfY3RhLXdpZHRoLTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnRkLW1hcmtlci1tYXBfY3RhLXdpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnRkLW1hcmtlci1tYXBfY3RhLXdpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVkaXJlY3QtZGlhbG9nIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucmVkaXJlY3QtZGlhbG9nIC5yZWRpcmVjdC1kaWFsb2ctY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZWRpcmVjdC1kaWFsb2cgLnJlZGlyZWN0LWRpYWxvZy1jb250cm9scyBidXR0b246bm90KGxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4vKiogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqXG4gKiBSZWRlc2lnblxuICogQWZmZWN0cyB0aGUgbWFpbiBuYXZpZ2F0aW9uIGFuZCB0aGUgbWVnYSBtZW51IGlmIHRoZSBcIlJlZGVzaWduIDIwMjBcIiB0aGVtZSBpcyBhY3RpdmF0ZWQgaW4gdGhlIHBhZ2UgcHJvcGVydGllc1xuICogVGhpcyBpcyBkZXNpZ25lZCB0byBiZSB0ZW1wb3JhcnkgdW50aWwgYSB3aG9sZSByZWRlc2lnbiBvZiBzbWEgaGFzIGJlZW4gdGFrZW4gaW4gcGxhY2VcbiAqIFRoZSBpbXBvcnRlZCBmaWxlcyBjb250YWluIGFsbCBjaGFuZ2VzIG1hZGUgZm9yIHRoaXMgcmVkZXNpZ24gdG8gYmUgZWFzaWx5IHJlcGxhY2VkIGFuZCByZW1vdmVkIGZyb20gdGhlIHByb2plY3RcbiAqIChEYXRlIG9mIGNyZWF0aW9uOiAxMy4xMC4yMDIwKVxuICpcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG4vKiogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqXG4gKiBSZWRlc2lnbiBzY3JvbGxlZCBtYWluIG5hdmlnYXRpb25cbiAqIFRoZSBkZWZhdWx0IG1haW4gbmF2aWdhdGlvbiBzdHlsZXMgZGVmaW5lIHRoZSBtYWluIG5hdmlnYXRpb24gYWZ0ZXIgdGhlIHBhZ2UgaGFzIGJlZW4gc2Nyb2xsZWRcbiAqIFRoZSBuYXZpZ2F0aW9uIGlzIHRoZW4gZGlzcGxheWVkIGFzIGEgc21hbGxlciBmaXhlZCBtZW51IGJhclxuICpcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIHtcbiAgICAvKipcbiAgICAgICAgICogQWxsIG1lbnUgaXRlbXNcbiAgICAgICAgICovXG4gICAgLyoqXG4gICAgICAgICAqIFJlZ3VsYXIgbWVudSBpdGVtXG4gICAgICAgICAqL1xuICAgIC8qKlxuICAgICAgICAgKiBQVi1wYXJ0bmVyIGl0ZW1cbiAgICAgICAgICovXG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYiAjbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2xvZ28gPiBhIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkgPiBhOjphZnRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBjb2xvcjogI0UzMDYxMztcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLmFjdGl2ZSA+IGE6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLmFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgICBjb2xvcjogI0UzMDYxMztcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpID4gYSB7XG4gICAgdG9wOiAtMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpID4gYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzA2MTM7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKSA+IGE6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcikgPiBhLmFuaW1hdGVTY3JvbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpID4gYS5hbmltYXRlU2Nyb2xsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcik6aG92ZXIgPiBhLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcik6aG92ZXIgPiBhOjphZnRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRTMwNjEzO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuZml4ZWQgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcikgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLmZpeGVkICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpID4gYTo6YmVmb3JlIHtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5maXhlZCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKSA+IGE6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjE5cHg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YTdmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHRvcCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGxpbmUtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgPiBhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCA+IGE6OmFmdGVyIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4vKiogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqXG4gKiBSZWRlc2lnbiAtIFNwZWNpYWwgY2FzZXNcbiAqIFRoaXMgc3BlY2lhbCBjYXNlcyB3ZXJlIHJlcXVpcmVkIHRvIGRpc3BsYXkgYWxsIG1lbnUgaXRlbXMgbmV4dCB0byBlYWNoIG90aGVyIGF0IGFsbCBkaXNwbGF5IHNpemVzXG4gKlxuICogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gLndyYXBwZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLndyYXBwZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5zdGlja3ktaGVhZGVyOm5vdCguZml4ZWQpICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyIGZvcm0sXG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyICNvcGVuLXNlYXJjaCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyICNzZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcjpsYXN0LWNoaWxkID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXIucG9zaXRpb24tLW1ldGEtbWVudS1oaWRkZW4ge1xuICAgIHRvcDogLTQxcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLmNvbGxhcHNhYmxlLXRhYi5hY3RpdmUgKyAuc3RpY2t5LWhlYWRlci5wb3NpdGlvbi0tbWV0YS1tZW51LWhpZGRlbiB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbmRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIC5jc2MtdGV4dHBpYy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jc2Mtc3BhY2UtYmVmb3JlLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uY3NjLXNwYWNlLWJlZm9yZS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNzYy1zcGFjZS1hZnRlci0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0LW5vd3JhcC00MSAuY3NjLXRleHRwaWMtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xufVxuXG4uY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTUwIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5jc2MtdGV4dHBpYy1pbnRleHQtbGVmdC1ub3dyYXAtNjAgLmNzYy10ZXh0cGljLXRleHQge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLyoqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKlxuICogUmVkZXNpZ24gaW5pdGlhbCBNYWluIG5hdmlnYXRpb24uXG4gKiBUaGlzIHN0eWxlcyBvdmVycmlkZSB0aGUgbWFpbiBuYXZpZ2F0aW9uJ3MgZGVmYXVsdCBzdHlsaW5nLCBpZiB0aGUgcGFnZSBoYXMgbm90IGJlZW4gc2Nyb2xsZWRcbiAqXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTgxcHg7XG4gIH1cbiAgLm5vLW1ldGEtbmF2IGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLmhhcy1zdWJuYXYgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMTlweDtcbiAgfVxuICAuaGFzLXN1Ym5hdi5uby1tZXRhLW5hdiBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2xvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXIuZml4ZWQgI2xvZ28gYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAud2l0aC1jb250ZXh0LW5hdiAuc3RpY2t5LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLndpdGgtY29udGV4dC1uYXYgLnN0aWNreS1oZWFkZXIgI2NvbnRleHQtbmF2aSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvcmVkZXNpZ24tbWVudS1pY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyOm5vdCguZml4ZWQpICNuYXZpZ2F0aW9uIHtcbiAgICAvKipcbiAgICAgICAgICAgICogQWxsIG1lbnUgaXRlbXNcbiAgICAgICAgICAgICovXG4gICAgLyoqXG4gICAgICAgICAgICAgKiBQVi1wYXJ0bmVyIGl0ZW1cbiAgICAgICAgICAgICAqL1xuICAgIC8qKlxuICAgICAgICAgICAgKiBSZWd1bGFyIG1lbnUgaXRlbVxuICAgICAgICAgICAgKi9cbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLFxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpID4gYSB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LWhlYWRlcjpub3QoLmZpeGVkKSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCA+IGEge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBsaW5lLWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyOm5vdCguZml4ZWQpICNuYXZpZ2F0aW9uIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcik6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYi13cmFwcGVyIC5ub3Qtc3dpcGFibGUgLm5hdi10YWJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuaGFzLXN1Ym5hdiBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKiogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqXG4gKiBSZWRlc2lnbiBNZXRhIE5hdmlnYXRpb25cbiAqIFRoaXMgc3R5bGVzIGFmZmVjdCB0aGUgbWV0YSBuYXZpZ2F0aW9uIG9yIFwic3ViIG5hdmlnYXRpb25cIlxuICpcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIHtcbiAgICAvKipcbiAgICAgICAgICogTWV0YSBtZW51XG4gICAgICAgICAqL1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGhlaWdodDogNDFweDtcbiAgICAvKipcbiAgICAgICAgICAgICAqIExhbmd1YWdlIHN3aXRjaFxuICAgICAgICAgICAgICovXG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmZpcnN0LWxheWVyID4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5maXJzdC1sYXllciA+IGxpOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDRBN0Y7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmZpcnN0LWxheWVyID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5maXJzdC1sYXllciA+IGxpID4gYTpob3ZlciwgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmZpcnN0LWxheWVyID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5maXJzdC1sYXllciA+IGxpID4gYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmZpcnN0LWxheWVyID4gbGkgPiBhOm5vdCgubGFuZ3VhZ2Utc3dpdGNoKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAubWV0YS1tZW51LWJhciAuZmlyc3QtbGF5ZXIgPiBsaSA+IGEubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDRweCAycHggNHB4IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAubWV0YS1tZW51LWJhciAuZmlyc3QtbGF5ZXIgPiBsaSA+IGEubGFuZ3VhZ2Utc3dpdGNoOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMnB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5sYW5ndWFnZS1zd2l0Y2g6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29udGVudDogJ1xcZjEwNic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5hY3RpdmUgPiAubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5hY3RpdmUgPiAubGFuZ3VhZ2Utc3dpdGNoOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmFjdGl2ZS1mbGFnIHtcbiAgICAvKipcbiAgICAgICAgICAgICAqIEdsb2JlIGljb25cbiAgICAgICAgICAgICAqL1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGEuYWN0aXZlLWZsYWcgLmZsYWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGEuYWN0aXZlLWZsYWcgLmZsYWctZ2xvYmFsLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmFjdGl2ZS1mbGFnIC5mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2dsb2JlLnN2Zyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBjdWJpYy1iZXppZXIoMC45NywgMC4wMSwgMC45OSwgMC4zNykgMC4wNXMsIGhlaWdodCAwLjA1cyBjdWJpYy1iZXppZXIoMC45NywgMC4wMSwgMC45OSwgMC4zNykgMC4wNXMsIHZpc2liaWxpdHkgMC4wNXMgY3ViaWMtYmV6aWVyKDAuOTcsIDAuMDEsIDAuOTksIDAuMzcpIDAuMDVzO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaTpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBjdWJpYy1iZXppZXIoMC4wNSwgMC44NSwgMC40LCAxLjEzKSAwLjA1cywgaGVpZ2h0IDAuMDVzIGN1YmljLWJlemllcigwLjA1LCAwLjg1LCAwLjQsIDEuMTMpIDAuMDVzLCB2aXNpYmlsaXR5IDAuMDVzIGN1YmljLWJlemllcigwLjA1LCAwLjg1LCAwLjQsIDEuMTMpIDAuMDVzO1xuICB9XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICpcbiAqIFJlZGVzaWduIE1lZ2EtRHJvcGRvd25cbiAqXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDYwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4wNSwgMC44NSwgMC40LCAxLjEzKSAwcywgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjA1LCAwLjg1LCAwLjQsIDEuMTMpIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuODUsIDAuNCwgMS4xMykgMHM7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXI6aG92ZXIgLmRyb3Bkb3duLWNvbnRhaW5lciwgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lci5ob3ZlciAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA1MDI7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXI6YmVmb3JlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHJpZ2h0OiAtMTAwMDBweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZHJvcGRvd24tY29udGFpbmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDAwMHB4O1xuICBib3R0b206IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtdGV4dCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLXRleHQgdWwgbGkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLXRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLXRleHQgdWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLXRleHQgdWwgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciBkaXYuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTYwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTYwIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTYwIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0LW5vd3JhcC02MCAuY3NjLXRleHRwaWMtdGV4dCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTYwIC5jc2MtdGV4dHBpYy10ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSBzdHJvbmc6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZHJvcGRvd24tY29udGFpbmVyIC5jc2MtdGV4dHBpYy1pbnRleHQtbGVmdC1ub3dyYXAtNjAgZmlndXJlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0LW5vd3JhcC02MCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTUwIC5jc2MtdGV4dHBpYy10ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHRvcDogMTAxcHg7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5zdGlja3ktaGVhZGVyOm5vdCguZml4ZWQpIC5kcm9wZG93bi1jb250YWluZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZmlyc3QtbGF5ZXIgPiBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6bm90KC5idG4tbGluayk6bm90KC53ZWx0LWljb24pIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpub3QoLmJ0bi1saW5rKTpub3QoLndlbHQtaWNvbik6aG92ZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpub3QoLmJ0bi1saW5rKTpub3QoLndlbHQtaWNvbik6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcikgLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0LW5vd3JhcC02MCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcjpsYXN0LWNoaWxkIC5kcm9wZG93bi1jb250YWluZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhN2Y7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIHN0cm9uZyxcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIHAsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIC53aGl0ZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWNvbnRhaW5lciAud2hpdGUgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcjpsYXN0LWNoaWxkIC5kcm9wZG93bi1jb250YWluZXIgcCArIHAgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICpcbiAqIFJlZGVzaWduIFNlYXJjaCBidXR0b24gYW5kIGlucHV0IGZpZWxkXG4gKlxuICogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc2VhcmNoLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjb3Blbi1zZWFyY2gge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaCAjb3Blbi1zZWFyY2ggaSxcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaCAuYnRuLXNlYXJjaCBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9yZWRlc2lnbi1zZWFyY2gtaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBsZWZ0OiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2dsb2JhbC1zZWFyY2ggLmJ0bi1zZWFyY2gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaCBmb3JtIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2dsb2JhbC1zZWFyY2ggZm9ybSAuaW5wdXQtd3JhcHBlciAjc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaCBmb3JtIC5pbnB1dC13cmFwcGVyIGJ1dHRvbi5idG4tc2VhcmNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaC5zZWFyY2gtd3JhcHBlcixcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNnbG9iYWwtc2VhcmNoLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDIyMHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb246bm90KC5zcGVjaWFsaXN0LXBhcnRuZXItbWVudSkgI2dsb2JhbC1zZWFyY2gge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uOm5vdCguc3BlY2lhbGlzdC1wYXJ0bmVyLW1lbnUpICNnbG9iYWwtc2VhcmNoIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyLmZpeGVkICNnbG9iYWwtc2VhcmNoIGZvcm0gLmlucHV0LXdyYXBwZXIgI3NlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gLndyYXBwZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlcixcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIC5jb250YWluZXItZmx1aWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2dsb2JhbC1zZWFyY2ggZm9ybSAuaW5wdXQtd3JhcHBlciAjc2VhcmNoLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICpcbiAqIFJlZGVzaWduIE1vYmlsZSBOYXZpZ2F0aW9uXG4gKlxuICogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAub2ZmLW1lbnUgI21haW4tbmF2LnBhbmVsLWdyb3VwIC5wYW5lbC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NtYS1pY29ucy9wbmcvaWNvbl9pY29uLWFycm93LWRvd24tZ3JleS0wMy5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTWRKUkVGVUtKR1YwREZyd25BUUJmRDN2N1YxRUpKdkUraFFJWk9UbzRVT0hUbzRCQWNYd2FHVGk3dmdGMG5BVDNUM01xU1VkcWd4NTVJT2htRHFHKy91QjQ4RHlSSEpRbFVUREVSVkV6TTdWbFUxRmdCVEFLbUlGR2IyZEF1SlNCNUNtTlIxUFFjQW1GbEcwa2wrazN6dVF5Uy8ycHVQcXlYSmhhbzJKSDlVTmUxRFpyYjVtNGNPZm0rYVppOGl2KzQrYy9kUEVja0JQSVlRMWxFVWJYdGhXL3ZOM1E4QWFoRTVBWGdBc0lyamVEZjBQSlJsK2FxcTU3YmVjaEIwYXIrWVdYWVgrazh1TUd1RDJmdDRRQTRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0LjElMjIlMjBoZWlnaHQlM0QlMjI4LjUlMjIlMjB2aWV3Qm94JTNEJTIyNDc3LjElMjA5NS40JTIwMTQuMSUyMDguNSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRUJFQkVCJTIyJTIwZCUzRCUyMk00OTEuMyUyMDk2LjhsLTEuNS0xLjQtNS42JTIwNS42LTUuNy01LjYtMS40JTIwMS40JTIwNS43JTIwNS42JTIwMS40JTIwMS40JTIwMS40LTEuNHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAub2ZmLW1lbnUgI21haW4tbmF2LnBhbmVsLWdyb3VwIC5wYW5lbC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFNUkpSRUZVS0pHRjBERnV3bEFNQnVEZkZsdkZ3SkxMa0M0ZEVCSUxGK2doRUtJdE40alVub0pUSURGeEhQdC9RNlFHVURzOGQybFJsQ2J3ajM3Ky9HUURBeUg1WW1ZZkVTRjk3Nk1COUFxZ1VsVzRPeUppSXlMUjd0RWhsSFArQnRDbzZ0cmQzN3MvYXdlOUFhZ0FmSW5JTXVjOHY0V3ZpR1NRdktTVVpuOTFNNXVTL0NRWi8zWk9LVzEvMFpua1UzZW9tWlVrbXpZV2tzOEFkZ0JPRWJFb2l1TFlkekF6SzFWMUQrQWhJbFlnT1NhNU43T3lEN1RqN28vdWZxanJlbkt2ZHpBL21reVRmT2pOa2owQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTVJKUkVGVUtKR0YwREZ1d2xBTUJ1RGZGbHZGd0pMTGtDNGRFQklMRitnaEVLSXRONGpVbm9KVElERnhIUHQvUTZRR1VEczhkMmxSbENid2ozNysvR1FEQXlINVltWWZFU0Y5NzZNQjlBcWdVbFc0T3lKaUl5TFI3dEVobEhQK0J0Q282dHJkMzdzL2F3ZTlBYWdBZkluSU11Yzh2NFd2aUdTUXZLU1VabjkxTTV1Uy9DUVovM1pPS1cxLzBabmtVM2VvbVpVa216WVdrczhBZGdCT0ViRW9pdUxZZHpBeksxVjFEK0FoSWxZZ09TYTVON095RDdUajdvL3VmcWpyZW5LdmR6QS9ta3lUZk9qTmtqMEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51ICNtYWluLW5hdi5wYW5lbC1ncm91cCAucGFuZWwubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFLTkpSRUZVR0pWdDBERU9BV0VRQmVEMy8xYXJVRkNJUkRSTzRXZ09vRllRb3RCeUJiM290cE1RVVZDNHhIdFBNOFhhM2FrbWVkOU1NZ09TSmNtenBCN2FpdVRKdGtsZUpmVWJ3SGJYOWpGUUtXblFoZ3FTaDBBM1NhTTJsRWx1QWoxdFQ5cFFJcmtPOUFDQVhETkRBUFBvTDMrSnBESEplMHp2YlhlcXE2Y2tYeEd1Yk9mcTVJemtKOEtsN1ZSLzFOdTJKUzBhSVlBaXBiUUQ4TTA1Ynh0bkFmZ0JCOFNoc0hVL1lPVUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAub2ZmLW1lbnUgI21haW4tbmF2LnBhbmVsLWdyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51ICNtYWluLW5hdi5wYW5lbC1ncm91cCAubWVudS10b2dnbGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAjbWFpbi1uYXYucGFuZWwtZ3JvdXAgLnBhbmVsLFxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51ICNtYWluLW5hdi5wYW5lbC1ncm91cCA+IGg0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAub2ZmLW1lbnUgI21haW4tbmF2LnBhbmVsLWdyb3VwIC5wYW5lbC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YTdmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51ICNtYWluLW5hdi5wYW5lbC1ncm91cCAucGFuZWwubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51ICNtYWluLW5hdi5wYW5lbC1ncm91cCAucGFuZWwubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhOmhvdmVyLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51ICNtYWluLW5hdi5wYW5lbC1ncm91cCAucGFuZWwubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51ICNtYWluLW5hdi5wYW5lbC1ncm91cCAucGFuZWwubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhOmhvdmVyLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51ICNtYWluLW5hdi5wYW5lbC1ncm91cCAucGFuZWwubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICpcbiAqIFJlZGVzaWduIFByb2R1Y3QgUGFnZVxuICpcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi1oZWFkZXItYXNpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLWhlYWRlci1hc2lkZSAuaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyLWFzaWRlIC5idG4tZGVmYXVsdCwgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC50YWItd3JhcHBlciAudGFiLWhlYWRlci1hc2lkZSAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyLWFzaWRlIC5idG4tYmx1ZSxcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLmJ0bi1kZWZhdWx0LFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuYnRuLWJsdWUge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRTIwMDFBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC50YWItd3JhcHBlciAudGFiLWhlYWRlci1hc2lkZSAuYnRuLWRlZmF1bHQ6aG92ZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXIsIC50cmFja2VyLWJhbm5lci1zdGlja3kgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC50YWItd3JhcHBlciAudGFiLWhlYWRlci1hc2lkZSAuYnRuLWJsdWU6aG92ZXIsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5idG4tZGVmYXVsdDpob3ZlcixcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXIsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLmJ0bi1ibHVlOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFMjAwMUE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLmJ0bi1kZWZhdWx0OmhvdmVyOmFmdGVyLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyLWFzaWRlIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyOmFmdGVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLmJ0bi1ibHVlOmhvdmVyOmFmdGVyLFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuYnRuLWRlZmF1bHQ6aG92ZXI6YWZ0ZXIsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyOmFmdGVyLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5idG4tYmx1ZTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLmJ0bi1kZWZhdWx0OmFmdGVyLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyLWFzaWRlIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFmdGVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLmJ0bi1ibHVlOmFmdGVyLFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuYnRuLWRlZmF1bHQ6YWZ0ZXIsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFmdGVyLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5idG4tYmx1ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXJpZ2h0LXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAubmF2LXRhYnMgPiBsaSA+IGEsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm5hdi10YWJzID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLmFzaWRlLXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5hc2lkZS10YWIgLnRhYi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLyoqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKlxuICogUmVkZXNpZ24gU3ViIE5hdmlnYXRpb25cbiAqIFRoaXMgc3R5bGVzIGFmZmVjdCB0aGUgb3B0aW9uYWwgc2Vjb25kIG5hdmlnYXRpb24gbGV2ZWxcbiAqXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmFmdGVyLFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXYtdGFicyBsaSA+IGE6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSAubm90LXN3aXBhYmxlIC5uYXYtdGFicyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjY29udGV4dC1uYXZpIC5mbGF0LW5hdiAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTphZnRlcixcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXYtdGFicyBsaSA+IGE6YWZ0ZXIge1xuICAgIGhlaWdodDogM3B4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjY29udGV4dC1uYXZpIHVsLm5hdi10YWJzID4gbGkgPiBhLFxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSB1bC5uYXYtdGFicyA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSAuZmxhdC1uYXYgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSAuZmxhdC1uYXYgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIC5kcm9wZG93bi1tZW51IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNFMjAwMUE7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFMjAwMUEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB9XG59XG5cbkBtZWRpYSBhbGwge1xuICAjcHJpbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBzaXplOiBBNDtcbiAgICBtYXJnaW46IDEuNWNtO1xuICB9XG4gIGJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAjcHJpbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3ByaW50LWhlYWRlciBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNoZWFkZXIsXG4gICNuYXZpZ2F0aW9uLFxuICAuc3ViLW5hdmlnYXRpb24sXG4gICNjb250ZXh0LW5hdmksXG4gICNjb250ZXh0LW5hdmlnYXRpb24sXG4gICNmb290ZXIsXG4gICNUU0ZFX0FETUlOX1BBTkVMX0ZPUk0sXG4gICNsd0VuZXRTbWFXYXJyYW50eUVuaGFuY2VtZW50IC5wcm9ncmVzc2JhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGVudEdyaWRzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRlbnRHcmlkcyAjY29udGVudEdyaWQtMDEuZ3JpZC0yNSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50R3JpZHMgI2NvbnRlbnRHcmlkLTAyLmdyaWQtNzUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0LmJ1dHRvbixcbiAgYS5idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */