@charset "UTF-8";
/*
    nbn style guide. Bootstrap customisations and common styles.

    AEM component specific css should go in include_website.scss
 */
/*****************************
* ICONS
******************************/
@font-face {
  font-family: "fontcustom";
  src: url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.eot");
  src: url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.eot?#iefix") format("embedded-opentype"), url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.woff") format("woff"), url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.ttf") format("truetype"), url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "fontcustom";
    src: url("./fontcustom_90a7c3d09259cd4e0b11a00b8069fabe.svg#fontcustom") format("svg");
  }
}
[data-icon]:before {
  content: attr(data-icon);
}

[data-icon]:before,
.fc-arrow-right-circle:before,
.fc-bars:before,
.fc-bars-alt:before,
.fc-calendar:before,
.fc-caret-down:before,
.dk_theme_default .dk_toggle:before,
.fc-caret-left:before,
.fc-caret-right:before,
.fc-caret-up:before,
.fc-chevron-down:before,
.collapse-icon-chevron.collapsed:before,
.collapsed .collapse-icon-chevron:before,
.fc-chevron-down-circle:before,
.fc-chevron-left:before,
.fc-chevron-left-circle:before,
.fc-chevron-right:before,
.fc-chevron-right-circle:before,
.fc-chevron-up:before,
.collapse-icon-chevron:before,
.fc-circle:before,
.fc-circle-sm:before,
.fc-cog:before,
.fc-cross:before,
.fc-cross-bold:before,
.is-invalid .formset-validation-icon:before,
.form-group.has-feedback.has-error .form-control-feedback:before,
.fc-cross-circle:before,
.modal .close:before,
.fc-download:before,
.fc-download-circle:before,
.fc-exclamation-circle:before,
.fc-exclamation-triangle:before,
.fc-external-link:before,
.fc-eye:before,
.fc-file-o:before,
.fc-fire:before,
.fc-fullscreen:before,
.fc-home:before,
.fc-info-circle:before,
.fc-location-arrow:before,
.fc-mail:before,
.fc-map-pin:before,
.fc-map-pin-alt:before,
.fc-minus:before,
.collapse-icon:before,
.fc-minus-circle:before,
.fc-pause:before,
.fc-phone:before,
.fc-play:before,
.fc-play-circle:before,
.fc-plus:before,
.collapse-icon.collapsed:before,
.collapsed .collapse-icon:before,
.fc-power-off:before,
.fc-progress-1:before,
.fc-progress-1-inverted:before,
.fc-progress-2:before,
.fc-progress-2-inverted:before,
.fc-progress-3:before,
.fc-progress-3-inverted:before,
.fc-progress-4:before,
.fc-progress-4-inverted:before,
.fc-repeat:before,
.fc-tick:before,
.is-valid .formset-validation-icon:before,
.form-group.has-feedback.has-success .form-control-feedback:before,
.fc-tick-circle:before,
.fc-tick-circle-alt:before {
  display: inline-block;
  font-family: "fontcustom";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.fc-arrow-right-circle:before {
  content: "";
}

.fc-bars:before {
  content: "";
}

.fc-bars-alt:before {
  content: "";
}

.fc-calendar:before {
  content: "";
}

.fc-caret-down:before, .dk_theme_default .dk_toggle:before {
  content: "";
}

.fc-caret-left:before {
  content: "";
}

.fc-caret-right:before {
  content: "";
}

.fc-caret-up:before {
  content: "";
}

.fc-chevron-down:before, .collapse-icon-chevron.collapsed:before, .collapsed .collapse-icon-chevron:before {
  content: "";
}

.fc-chevron-down-circle:before {
  content: "";
}

.fc-chevron-left:before {
  content: "";
}

.fc-chevron-left-circle:before {
  content: "";
}

.fc-chevron-right:before {
  content: "";
}

.fc-chevron-right-circle:before {
  content: "";
}

.fc-chevron-up:before, .collapse-icon-chevron:before {
  content: "";
}

.fc-circle:before {
  content: "";
}

.fc-circle-sm:before {
  content: "";
}

.fc-cog:before {
  content: "";
}

.fc-cross:before {
  content: "";
}

.fc-cross-bold:before, .is-invalid .formset-validation-icon:before, .form-group.has-feedback.has-error .form-control-feedback:before {
  content: "";
}

.fc-cross-circle:before, .modal .close:before {
  content: "";
}

.fc-download:before {
  content: "";
}

.fc-download-circle:before {
  content: "";
}

.fc-exclamation-circle:before {
  content: "";
}

.fc-exclamation-triangle:before {
  content: "";
}

.fc-external-link:before {
  content: "";
}

.fc-eye:before {
  content: "";
}

.fc-file-o:before {
  content: "";
}

.fc-fire:before {
  content: "";
}

.fc-fullscreen:before {
  content: "";
}

.fc-home:before {
  content: "";
}

.fc-info-circle:before {
  content: "";
}

.fc-location-arrow:before {
  content: "";
}

.fc-mail:before {
  content: "";
}

.fc-map-pin:before {
  content: "";
}

.fc-map-pin-alt:before {
  content: "";
}

.fc-minus:before, .collapse-icon:before {
  content: "";
}

.fc-minus-circle:before {
  content: "";
}

.fc-pause:before {
  content: "";
}

.fc-phone:before {
  content: "";
}

.fc-play:before {
  content: "";
}

.fc-play-circle:before {
  content: "";
}

.fc-plus:before, .collapse-icon.collapsed:before, .collapsed .collapse-icon:before {
  content: "";
}

.fc-power-off:before {
  content: "";
}

.fc-progress-1:before {
  content: "";
}

.fc-progress-1-inverted:before {
  content: "";
}

.fc-progress-2:before {
  content: "";
}

.fc-progress-2-inverted:before {
  content: "";
}

.fc-progress-3:before {
  content: "";
}

.fc-progress-3-inverted:before {
  content: "";
}

.fc-progress-4:before {
  content: "";
}

.fc-progress-4-inverted:before {
  content: "";
}

.fc-repeat:before {
  content: "";
}

.fc-tick:before, .is-valid .formset-validation-icon:before, .form-group.has-feedback.has-success .form-control-feedback:before {
  content: "";
}

.fc-tick-circle:before {
  content: "";
}

.fc-tick-circle-alt:before {
  content: "";
}

.fc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fc-2x {
  font-size: 2em;
}

.fc-3x {
  font-size: 3em;
}

.fc-4x {
  font-size: 4em;
}

.fc-5x {
  font-size: 5em;
}

.fc-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

/*

// Spinning Icons
// --------------------------

.fc-spin {
  -webkit-animation: fc-spin 2s infinite linear;
  animation: fc-spin 2s infinite linear;
}

.fc-pulse {
  -webkit-animation: fc-spin 1s infinite steps(8);
  animation: fc-spin 1s infinite steps(8);
}

@-webkit-keyframes fc-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fc-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
*/
/*****************************
* VARIABLES
******************************/
/*****************************
* BOOTSTRAP
******************************/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

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

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

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

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

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  box-sizing: border-box;
}

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

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

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.428571429;
  color: #475560;
  background-color: #fff;
}

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

a {
  color: #006AAE;
  text-decoration: none;
}
a:hover, a:focus {
  color: #003b62;
  text-decoration: none;
}
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: 8px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  -webkit-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: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #E1E7EC;
}

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

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

[role=button] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Roboto Slab", sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #27214D;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .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: normal;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 22px;
  margin-bottom: 11px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 11px;
  margin-bottom: 11px;
}
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: 41px;
}

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

h3, .h3 {
  font-size: 28px;
}

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

h5, .h5 {
  font-size: 16px;
}

h6, .h6 {
  font-size: 14px;
}

p {
  margin: 0 0 11px;
}

.lead {
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 576px) {
  .lead {
    font-size: 24px;
  }
}

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

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

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

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

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

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

.text-uppercase, .initialism {
  text-transform: uppercase;
}

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

.text-muted {
  color: #748999;
}

.text-primary {
  color: #006AAE;
}

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

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

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

.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: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 11px;
}
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-left: 5px;
  padding-right: 5px;
}

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

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 576px) {
  .dl-horizontal dt {
    float: left;
    width: 210px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 230px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 20px;
  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: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.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: " —";
}

address {
  margin-bottom: 22px;
  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: 6px;
}

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

pre {
  display: block;
  padding: 10.5px;
  margin: 0 0 11px;
  font-size: 15px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 6px;
}
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;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 576px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 768px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

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

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  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 {
  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: 576px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-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 {
    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: 768px) {
  .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 (min-width: 992px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.3333333333%;
  }

  .col-lg-pull-2 {
    right: 16.6666666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.3333333333%;
  }

  .col-lg-pull-5 {
    right: 41.6666666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.3333333333%;
  }

  .col-lg-pull-8 {
    right: 66.6666666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.3333333333%;
  }

  .col-lg-pull-11 {
    right: 91.6666666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.3333333333%;
  }

  .col-lg-push-2 {
    left: 16.6666666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.3333333333%;
  }

  .col-lg-push-5 {
    left: 41.6666666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.3333333333%;
  }

  .col-lg-push-8 {
    left: 66.6666666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.3333333333%;
  }

  .col-lg-push-11 {
    left: 91.6666666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}

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

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
}
.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 #E1E7EC;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #E1E7EC;
}
.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 #E1E7EC;
}
.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 #E1E7EC;
}
.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 #E1E7EC;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

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

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

.table > thead > tr > td.active,
.table > 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 {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 575px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #E1E7EC;
  }
  .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 {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

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

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

input[type=search] {
  box-sizing: border-box;
}

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

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 12px;
  font-size: 16px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 46px;
  padding: 11px 12px;
  font-size: 16px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #F7FBFE;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 6px;
  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;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #009DE6;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 157, 230, 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 {
  border: 0;
  background-color: transparent;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #ddd;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type=search] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 46px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.input-group-sm input[type=month] {
    line-height: 35px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.input-group-lg input[type=month] {
    line-height: 57px;
  }
}
.form-group {
  margin-bottom: 25px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 22px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

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

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

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

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

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

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

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

.form-control-static {
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 0;
  min-height: 38px;
}
.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-left: 0;
  padding-right: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 35px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
}

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: 35px;
  line-height: 35px;
}

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[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-sm .form-control {
  height: 35px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
}
.form-group-sm select.form-control {
  height: 35px;
  line-height: 35px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 35px;
  min-height: 36px;
  padding: 7px 10px;
  font-size: 14px;
  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: 57px;
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 8px;
}

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: 57px;
  line-height: 57px;
}

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[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-lg .form-control {
  height: 57px;
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 8px;
}
.form-group-lg select.form-control {
  height: 57px;
  line-height: 57px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 57px;
  min-height: 42px;
  padding: 15px 16px;
  font-size: 20px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 57.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  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: 57px;
  height: 57px;
  line-height: 57px;
}

.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: 35px;
  height: 35px;
  line-height: 35px;
}

.has-success .help-block, .has-success .form-group .help-block-error, .form-group .has-success .help-block-error,
.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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block, .has-warning .form-group .help-block-error, .form-group .has-warning .help-block-error,
.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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block, .has-error .form-group .help-block-error, .form-group .has-error .help-block-error,
.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;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 27px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block, .form-group .help-block-error {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #8395a3;
}

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

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 34px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 576px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 12px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 576px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 15px;
    font-size: 20px;
  }
}
@media (min-width: 576px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 7px;
    font-size: 14px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 11px 12px;
  font-size: 16px;
  line-height: 1.428571429;
  border-radius: 50px;
  -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: #27214D;
  text-decoration: none;
}
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

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

.btn-default {
  color: #27214D;
  background-color: transparent;
  border-color: #27214D;
}
.btn-default:focus, .btn-default.focus {
  color: #27214D;
  background-color: rgba(0, 0, 0, 0);
  border-color: black;
}
.btn-default:hover {
  color: #27214D;
  background-color: rgba(0, 0, 0, 0);
  border-color: #110f22;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #27214D;
  background-color: rgba(0, 0, 0, 0);
  border-color: #110f22;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #27214D;
  background-color: rgba(0, 0, 0, 0);
  border-color: black;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: transparent;
  border-color: #27214D;
}
.btn-default .badge {
  color: transparent;
  background-color: #27214D;
}

.btn-primary {
  color: #fff;
  background-color: #006AAE;
  border-color: #006AAE;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #004b7b;
  border-color: #001c2f;
}
.btn-primary:hover {
  color: #fff;
  background-color: #004b7b;
  border-color: #004571;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #004b7b;
  border-color: #004571;
}
.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: #003557;
  border-color: #001c2f;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.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: #006AAE;
  border-color: #006AAE;
}
.btn-primary .badge {
  color: #006AAE;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #9aca3c;
  border-color: #8cba33;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #7da62d;
  border-color: #415617;
}
.btn-success:hover {
  color: #fff;
  background-color: #7da62d;
  border-color: #688a25;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #7da62d;
  border-color: #688a25;
}
.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: #688a25;
  border-color: #415617;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}
.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: #9aca3c;
  border-color: #8cba33;
}
.btn-success .badge {
  color: #9aca3c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #009DE6;
  border-color: #009DE6;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #007ab3;
  border-color: #004667;
}
.btn-info:hover {
  color: #fff;
  background-color: #007ab3;
  border-color: #0073a9;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #007ab3;
  border-color: #0073a9;
}
.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: #00628f;
  border-color: #004667;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}
.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: #009DE6;
  border-color: #009DE6;
}
.btn-info .badge {
  color: #009DE6;
  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;
  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:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.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: #e61200;
  border-color: #cd1000;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #b30e00;
  border-color: #4d0600;
}
.btn-danger:hover {
  color: #fff;
  background-color: #b30e00;
  border-color: #8f0b00;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b30e00;
  border-color: #8f0b00;
}
.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: #8f0b00;
  border-color: #4d0600;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.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: #e61200;
  border-color: #cd1000;
}
.btn-danger .badge {
  color: #e61200;
  background-color: #fff;
}

.btn-link {
  color: #006AAE;
  font-weight: normal;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #003b62;
  text-decoration: none;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 50px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 50px;
}

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

.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;
  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;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-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;
  list-style: none;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

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

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

.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;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

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

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

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

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

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

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

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

@media (min-width: 992px) {
  .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 {
  content: " ";
  display: table;
}
.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-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-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-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

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

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

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

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

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  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 {
  content: " ";
  display: table;
}
.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-right-radius: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
}

.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-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  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-left: 0;
  padding-right: 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: 11px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 6px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 6px 10px;
  font-size: 14px;
  border-radius: 4px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 14px 16px;
  font-size: 20px;
  border-radius: 8px;
}
.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-bottom-right-radius: 0;
  border-top-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-bottom-left-radius: 0;
  border-top-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 {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.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;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #006AAE;
}
.nav .nav-divider {
  height: 1px;
  margin: 10px 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: 6px 6px 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;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 6px;
}
.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: #006AAE;
}

.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 {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 576px) {
  .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: 6px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 576px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 6px 6px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-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-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar {
    border-radius: 6px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 992px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 992px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    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-left: 0;
    padding-right: 0;
  }
}

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

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 992px) {
  .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: 992px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 992px) {
  .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;
}

.navbar-brand {
  float: left;
  padding: 14px 15px;
  font-size: 20px;
  line-height: 22px;
  height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 992px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 6px;
}
.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: 992px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}
@media (max-width: 991px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    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: 22px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 992px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 2px;
  margin-bottom: 2px;
}
@media (min-width: 576px) {
  .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: 991px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

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

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

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

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

@media (min-width: 992px) {
  .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: #5e5e5e;
  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-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-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 991px) {
  .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-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.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: #090909;
}
.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-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-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 991px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .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: #090909;
  }
  .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-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 22px 0;
  border-radius: 6px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 11px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #006AAE;
  background-color: #fff;
  border: 1px solid none;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #003b62;
  background-color: #eeeeee;
  border-color: #ddd;
}
.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;
  background-color: #006AAE;
  border-color: #006AAE;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 14px 16px;
  font-size: 20px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.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: #006AAE;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #004b7b;
}

.label-success {
  background-color: #9aca3c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #7da62d;
}

.label-info {
  background-color: #009DE6;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #007ab3;
}

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

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

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #006AAE;
  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: 24px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 8px;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 576px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron, .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
.jumbotron .h1 {
    font-size: 72px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 22px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  -webkit-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-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #475560;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #006AAE;
}

.alert {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 6px;
}
.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 {
  background-color: #f7fcea;
  border-color: #9aca3c;
  color: #6e9228;
}
.alert-success hr {
  border-top-color: #8cba33;
}
.alert-success .alert-link {
  color: #506a1d;
}

.alert-info {
  background-color: transparent;
  border-color: #009DE6;
  color: #008ccd;
}
.alert-info hr {
  border-top-color: #008ccd;
}
.alert-info .alert-link {
  color: #00699a;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: transparent;
  border-color: #e61200;
  color: #e61200;
}
.alert-danger hr {
  border-top-color: #cd1000;
}
.alert-danger .alert-link {
  color: #b30e00;
}

@-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 {
  overflow: hidden;
  height: 22px;
  margin-bottom: 22px;
  background-color: #f5f5f5;
  border-radius: 6px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

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

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 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: #9aca3c;
}
.progress-striped .progress-bar-success {
  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: #009DE6;
}
.progress-striped .progress-bar-info {
  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: 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: #e61200;
}
.progress-striped .progress-bar-danger {
  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 {
  zoom: 1;
  overflow: hidden;
}

.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 {
  margin-bottom: 20px;
  padding-left: 0;
}

.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-right-radius: 6px;
  border-top-left-radius: 6px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

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 {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

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

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.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: #006AAE;
  border-color: #006AAE;
}
.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: #7bcbff;
}

.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: 22px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 6px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  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: 5px;
  border-bottom-left-radius: 5px;
}

.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-right-radius: 5px;
  border-top-left-radius: 5px;
}
.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: 5px;
  border-bottom-left-radius: 5px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-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-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.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: 5px;
  border-top-right-radius: 5px;
}
.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: 5px;
}
.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: 5px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.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-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.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: 5px;
}
.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: 5px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #E1E7EC;
}
.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 {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 22px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 6px;
}
.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: #006AAE;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #006AAE;
  border-color: #006AAE;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #006AAE;
}
.panel-primary > .panel-heading .badge {
  color: #006AAE;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #006AAE;
}

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

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well, .article-list-item {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 6px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote, .article-list-item blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

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

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

.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

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

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-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);
  transform: translate(0, 0);
}

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}
.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 {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 768px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 6px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.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 {
  bottom: 0;
  right: 5px;
  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;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 16px;
  background-color: #475560;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid #475560;
  border-radius: 8px;
  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-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  background-color: #475560;
  border-bottom: 1px solid #3c4851;
  border-radius: 7px 7px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: #475560;
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #475560;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: #475560;
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #475560;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: #475560;
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #475560;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: #475560;
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #475560;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-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;
    transition: -webkit-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;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  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);
}
.carousel-control.left {
  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%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  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%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.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;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: "‹";
}
.carousel-control .icon-next:before {
  content: "›";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  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: 576px) {
  .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 {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

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

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  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: 575px) {
  .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: 575px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 575px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 575px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .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: 576px) and (max-width: 767px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .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: 768px) and (max-width: 991px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) {
  .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: 992px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 992px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 575px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .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;
  }
}
/*****************************
* OVERRIDE BOOTSTRAP
******************************/
body.hide-outlines *:focus {
  outline: 0 !important;
}

html {
  font-size: medium;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

label {
  font-weight: normal;
}

@media print {
  img {
    max-width: none !important;
  }
}
a {
  cursor: pointer;
}

ul, ol {
  margin-bottom: 0;
}

input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: inherit;
}

sub {
  vertical-align: sub;
}

sup {
  vertical-align: super;
}

@media screen and (max-width: 575px) {
  .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: normal;
  }
}

.container {
  width: auto !important;
  max-width: 1170px;
}

body > .row {
  margin-left: 0;
  margin-right: 0;
}

.row .container {
  margin-left: 0;
  margin-right: 0;
}
.row.row-flex {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.row.row-flex > div[class*=col-] {
  min-height: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.row.row-flex > div[class*=col-] > .card, .row.row-flex > div[class*=col-] > .well, .row.row-flex > div[class*=col-] > .article-list-item, .row.row-flex > div[class*=col-] > .article-tile, .row.row-flex > div[class*=col-] > .content-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.row.row-flex:before, .row.row-flex:after {
  width: 0;
}
.row.no-padding .image-container {
  margin: 0;
  padding: 0;
}
.row.no-padding .image-container .media-body.collapsed-text-center {
  margin: 0;
}
@media (min-width: 768px) {
  .row.no-padding > div[class*=col-] {
    margin: 0;
    padding: 0;
    border-left: 1px solid transparent;
  }
  .row.no-padding > div[class*=col-]:first-child {
    border-left: none;
  }
}
@media (min-width: 768px) {
  .row.vertical-separator > div[class*=col-] {
    border-left: 1px solid #E1E7EC;
  }
  .row.vertical-separator > div[class*=col-]:first-child {
    border-left: none;
  }
}

.has-error .dk_container .dk_toggle {
  border: 1px solid #e61200;
}

.form-group label, .form-group label span {
  color: #475560;
}
.form-group .help-label {
  font-size: 0.8em;
  margin-bottom: 10px;
}
.form-group .help-block, .form-group .help-block-error {
  font-size: 14px;
}
.form-group .help-block-error {
  display: none;
  color: #e61200 !important;
}
.form-group.has-error .help-block-error {
  display: block;
}
.form-group.has-success .help-block, .form-group.has-success .help-block-error,
.form-group.has-success .control-label,
.form-group.has-success .radio,
.form-group.has-success .checkbox,
.form-group.has-success .radio-inline,
.form-group.has-success .checkbox-inline, .form-group.has-success.radio label, .form-group.has-success.checkbox label, .form-group.has-success.radio-inline label, .form-group.has-success.checkbox-inline label {
  color: #9aca3c;
}
.form-group.has-success .form-control {
  border-color: #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form-group.has-success .form-control:focus {
  border-color: #b3b3b3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
.form-group.has-success .input-group-addon {
  color: #9aca3c;
  border-color: #ccc;
  background-color: #f5f5f5;
}
.form-group.has-success .form-control-feedback {
  color: #9aca3c;
}
.form-group.has-success:focus {
  border-color: #009DE6 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 157, 230, 0.6) !important;
}
.form-group.has-feedback {
  padding-right: 32px;
}
.form-group.has-feedback .form-control {
  padding-right: 0;
}
.form-group.has-feedback .form-control-feedback {
  right: -7px;
}
.form-group.has-feedback .form-control-feedback-wrapper {
  position: relative;
}
.form-group.has-feedback .form-control-feedback-wrapper .form-control-feedback {
  width: auto;
  right: -27px;
  top: -1px;
}
.form-group.has-feedback .form-control-feedback-wrapper .form-control-feedback:before {
  line-height: inherit;
}
.form-group.has-feedback.has-success .form-control-feedback {
  color: #006AAE;
}
.form-group.has-feedback.has-error .form-control-feedback {
  color: #e61200;
}
.form-group.form-group-material {
  position: relative;
  max-width: 500px;
}
.form-group.form-group-material input.form-control {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none;
  border-radius: 0 !important;
  color: #000;
  height: 38px;
  border-bottom: 2px solid #D2DADD !important;
  padding: 0;
}
.form-group.form-group-material input.form-control::-moz-placeholder {
  color: #475560;
  opacity: 1;
}
.form-group.form-group-material input.form-control:-ms-input-placeholder {
  color: #475560;
}
.form-group.form-group-material input.form-control::-webkit-input-placeholder {
  color: #475560;
}
.form-group.form-group-material input.form-control:focus {
  border-bottom: 2px solid #009DE6 !important;
}
.form-group.form-group-material .form-material-icon-left, .form-group.form-group-material .form-material-icon-right {
  width: 30px;
  text-align: center;
  position: absolute;
  line-height: 38px;
}
.form-group.form-group-material .form-material-icon-left .svg-icon, .form-group.form-group-material .form-material-icon-right .svg-icon {
  width: 20px;
  height: 20px;
  fill: #475560;
}
.form-group.form-group-material .form-material-icon-left ~ input {
  padding-left: 30px !important;
}
.form-group.form-group-material .form-material-icon-right {
  right: 0px;
  top: 0px;
}
.form-group.form-group-material .form-material-icon-right ~ input {
  padding-right: 30px !important;
}

.align-has-feedback {
  margin-right: 32px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

h1, .h1 {
  letter-spacing: -1px;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "Roboto Slab", Sans-Serif;
  font-weight: 400;
}
@media (min-width: 576px) {
  h1, .h1 {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  h1.h1-responsive, .h1.h1-responsive {
    font-size: 60px;
  }
}
h1 b, h1 strong, .h1 b, .h1 strong {
  font-weight: 500;
}

.sub-heading {
  color: #27214D;
  font-weight: 600;
  font-size: 18px;
}

.font-heading {
  font-family: "Roboto Slab", sans-serif;
}

a.h1, a.h2, a.h3, a.h4, a.h5, a.h6 {
  color: #006AAE;
}
a.h1:hover, a.h1:focus, a.h2:hover, a.h2:focus, a.h3:hover, a.h3:focus, a.h4:hover, a.h4:focus, a.h5:hover, a.h5:focus, a.h6:hover, a.h6:focus {
  color: #003b62;
}

.modal .modal-header {
  border-bottom: none;
  padding-bottom: 0px;
}
.modal .close {
  font-size: 30px;
  color: #006AAE;
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  outline: 0;
}
.modal .modal-dialog {
  top: 100px;
  width: auto !important;
  max-width: 600px;
}
.modal .modal-dialog.modal-lg {
  max-width: 900px;
}
@media (min-width: 576px) {
  .modal {
    padding-left: 10px;
  }
}

.form-group {
  /* Hiding default checkbox and Radio button design */
  /* Checked state styles */
  /* Hover state styles */
  /* Disabled state styles */
  /* Styles for Radio button */
  /* Styles for Check box */
}
.form-group input[type=checkbox], .form-group input[type=radio] {
  opacity: 0;
  position: absolute;
  z-index: 12;
  width: 25px;
  height: 25px;
  margin: 0;
  outline: none !important;
}
.form-group input[type=checkbox] + span, .form-group input[type=radio] + span {
  position: relative;
  z-index: 11;
  display: inline-block;
  margin: 0;
  line-height: 25px;
  min-height: 25px;
  min-width: 14px;
  font-weight: normal;
}
.form-group input[type=checkbox] + span:before, .form-group input[type=radio] + span:before {
  font-family: fontcustom;
  font-weight: normal;
  font-size: 11px;
  color: #333;
  content: " ";
  background-color: #F7FBFE;
  border: 1px solid #CCC;
  border-radius: 0;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  height: 25px;
  line-height: 24px;
  min-width: 25px;
  margin-right: 9px;
  margin-bottom: 2px;
}
.form-group input[type=checkbox]:checked + span:before, .form-group input[type=radio]:checked + span:before {
  display: inline-block;
  content: "";
}
.form-group input[type=checkbox]:hover + span:before, .form-group input[type=radio]:hover + span:before, .form-group input[type=checkbox] + span:hover:before, .form-group input[type=radio] + span:hover:before {
  border-color: #009DE6;
}
.form-group input[type=checkbox]:disabled + span:before, .form-group input[type=radio]:disabled + span:before, .form-group input[type=checkbox][disabled] + span:before, .form-group input[type=radio][disabled] + span:before, .form-group input[type=checkbox].disabled + span:before, .form-group input[type=radio].disabled + span:before {
  background-color: #D2DADD !important;
  border-color: #CCC !important;
  color: #BBB;
}
.form-group input[type=radio] + span:before {
  border-radius: 32px;
  font-family: Arial, sans-serif;
  font-size: 44px;
}
.form-group input[type=checkbox] + span:before {
  border-radius: 4px;
}
.form-group input[type=radio]:checked + span:before {
  content: "•";
  letter-spacing: 0.01em;
}
.form-group .radio-inline, .form-group .checkbox-inline {
  padding-left: 0;
  padding-right: 20px;
}
.form-group .radio label, .form-group .checkbox label {
  padding-left: 0;
}

.input-group-bordered {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  padding: 5px;
}
.input-group-bordered .input-group {
  width: 100%;
}
.input-group-bordered .input-group input.form-control {
  background: #fff !important;
}

.input-group-btn .input-group-clear {
  z-index: 5;
  position: absolute;
  text-align: center;
  left: -44px;
  width: 44px;
  line-height: 44px;
  font-size: 20px;
  cursor: pointer;
}
.input-group-lg .input-group-btn .input-group-clear {
  line-height: 60px;
}

.input-group-btn:last-child > .btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.input-group input.has-clear {
  padding-right: 39px;
}

.well, .article-list-item {
  box-shadow: none;
  border: 1px solid #E1E7EC;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .well, .article-list-item {
    padding: 19px;
  }
}
@media (max-width: 575px) {
  .well, .article-list-item {
    padding: 13px;
  }
}
@media (min-width: 768px) {
  .well, .article-list-item {
    margin-bottom: 30px;
  }
}
.well.well-no-border, .well-no-border.article-list-item {
  border: none;
}

a.well, a.article-list-item {
  display: block;
  color: inherit;
}

[data-toggle=popover] {
  cursor: pointer;
}

.popover {
  color: #fff;
  background-clip: border-box;
}
.popover .popover-title {
  color: #fff;
  border-bottom: none;
}
.popover .popover-content {
  font-size: 0.9em;
}
.popover .popover-content p {
  margin-bottom: 0;
}
.popover .popover-content a {
  color: #fff !important;
  text-decoration: underline;
}
.popover .popover-content .btn-block {
  margin-top: 14px;
}

body.has-touch .popover {
  cursor: pointer;
}

.btn {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  min-width: 180px;
  padding-left: 24px;
  padding-right: 24px;
  white-space: normal;
}

.btn-lg, .btn-group-lg > .btn {
  padding-left: 34px;
  padding-right: 34px;
}

@media (max-width: 575px) {
  .btn-block-xs {
    display: block;
    min-width: 0;
    width: 100%;
    margin-bottom: 10px;
  }
}

.btn-block {
  min-width: 0;
}

.btn-block + .btn-block {
  margin-top: 10px;
}

.input-group-btn .btn {
  padding-left: 12px;
  padding-right: 12px;
  min-width: 0;
  white-space: nowrap;
}

.btn-link {
  min-width: 0;
}

.btn-secondary {
  color: #27214D;
  background-color: #ffc840;
  border-color: #ffc840;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #27214D;
  background-color: #ffb90d;
  border-color: #c08800;
}
.btn-secondary:hover {
  color: #27214D;
  background-color: #ffb90d;
  border-color: #ffb603;
}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #27214D;
  background-color: #ffb90d;
  border-color: #ffb603;
}
.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
  color: #27214D;
  background-color: #e8a500;
  border-color: #c08800;
}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  background-image: none;
}
.btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary.focus {
  background-color: #ffc840;
  border-color: #ffc840;
}
.btn-secondary .badge {
  color: #ffc840;
  background-color: #27214D;
}

.btn-default.focus, .btn-default:hover {
  background-color: rgba(39, 33, 77, 0.05);
}

.btn-sm, .btn-group-sm > .btn {
  min-width: 100px;
}

.btn-transparent-white {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent-white:focus, .btn-transparent-white.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #bfbfbf;
}
.btn-transparent-white:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-transparent-white:active, .btn-transparent-white.active, .open > .btn-transparent-white.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-transparent-white:active:hover, .btn-transparent-white:active:focus, .btn-transparent-white:active.focus, .btn-transparent-white.active:hover, .btn-transparent-white.active:focus, .btn-transparent-white.active.focus, .open > .btn-transparent-white.dropdown-toggle:hover, .open > .btn-transparent-white.dropdown-toggle:focus, .open > .btn-transparent-white.dropdown-toggle.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #bfbfbf;
}
.btn-transparent-white:active, .btn-transparent-white.active, .open > .btn-transparent-white.dropdown-toggle {
  background-image: none;
}
.btn-transparent-white.disabled:hover, .btn-transparent-white.disabled:focus, .btn-transparent-white.disabled.focus, .btn-transparent-white[disabled]:hover, .btn-transparent-white[disabled]:focus, .btn-transparent-white[disabled].focus, fieldset[disabled] .btn-transparent-white:hover, fieldset[disabled] .btn-transparent-white:focus, fieldset[disabled] .btn-transparent-white.focus {
  background-color: transparent;
  border-color: #fff;
}
.btn-transparent-white .badge {
  color: transparent;
  background-color: #fff;
}
.btn-transparent-white.focus, .btn-transparent-white:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.btn-transparent-blue {
  color: #006AAE;
  background-color: transparent;
  border-color: #006AAE;
}
.btn-transparent-blue:focus, .btn-transparent-blue.focus {
  color: #006AAE;
  background-color: rgba(0, 0, 0, 0);
  border-color: #001c2f;
}
.btn-transparent-blue:hover {
  color: #006AAE;
  background-color: rgba(0, 0, 0, 0);
  border-color: #004571;
}
.btn-transparent-blue:active, .btn-transparent-blue.active, .open > .btn-transparent-blue.dropdown-toggle {
  color: #006AAE;
  background-color: rgba(0, 0, 0, 0);
  border-color: #004571;
}
.btn-transparent-blue:active:hover, .btn-transparent-blue:active:focus, .btn-transparent-blue:active.focus, .btn-transparent-blue.active:hover, .btn-transparent-blue.active:focus, .btn-transparent-blue.active.focus, .open > .btn-transparent-blue.dropdown-toggle:hover, .open > .btn-transparent-blue.dropdown-toggle:focus, .open > .btn-transparent-blue.dropdown-toggle.focus {
  color: #006AAE;
  background-color: rgba(0, 0, 0, 0);
  border-color: #001c2f;
}
.btn-transparent-blue:active, .btn-transparent-blue.active, .open > .btn-transparent-blue.dropdown-toggle {
  background-image: none;
}
.btn-transparent-blue.disabled:hover, .btn-transparent-blue.disabled:focus, .btn-transparent-blue.disabled.focus, .btn-transparent-blue[disabled]:hover, .btn-transparent-blue[disabled]:focus, .btn-transparent-blue[disabled].focus, fieldset[disabled] .btn-transparent-blue:hover, fieldset[disabled] .btn-transparent-blue:focus, fieldset[disabled] .btn-transparent-blue.focus {
  background-color: transparent;
  border-color: #006AAE;
}
.btn-transparent-blue .badge {
  color: transparent;
  background-color: #006AAE;
}
.btn-transparent-blue.focus, .btn-transparent-blue:hover {
  color: #004b7b;
  background-color: rgba(0, 106, 174, 0.02);
}

.btn-dark-grey {
  color: #fff;
  background-color: #475560;
  border-color: #475560;
}
.btn-dark-grey:focus, .btn-dark-grey.focus {
  color: #fff;
  background-color: #313b43;
  border-color: #111417;
}
.btn-dark-grey:hover {
  color: #fff;
  background-color: #313b43;
  border-color: #2d363d;
}
.btn-dark-grey:active, .btn-dark-grey.active, .open > .btn-dark-grey.dropdown-toggle {
  color: #fff;
  background-color: #313b43;
  border-color: #2d363d;
}
.btn-dark-grey:active:hover, .btn-dark-grey:active:focus, .btn-dark-grey:active.focus, .btn-dark-grey.active:hover, .btn-dark-grey.active:focus, .btn-dark-grey.active.focus, .open > .btn-dark-grey.dropdown-toggle:hover, .open > .btn-dark-grey.dropdown-toggle:focus, .open > .btn-dark-grey.dropdown-toggle.focus {
  color: #fff;
  background-color: #22292e;
  border-color: #111417;
}
.btn-dark-grey:active, .btn-dark-grey.active, .open > .btn-dark-grey.dropdown-toggle {
  background-image: none;
}
.btn-dark-grey.disabled:hover, .btn-dark-grey.disabled:focus, .btn-dark-grey.disabled.focus, .btn-dark-grey[disabled]:hover, .btn-dark-grey[disabled]:focus, .btn-dark-grey[disabled].focus, fieldset[disabled] .btn-dark-grey:hover, fieldset[disabled] .btn-dark-grey:focus, fieldset[disabled] .btn-dark-grey.focus {
  background-color: #475560;
  border-color: #475560;
}
.btn-dark-grey .badge {
  color: #475560;
  background-color: #fff;
}

.text-center a.cta.text-link {
  display: inline;
}

a.cta .icon-left {
  margin-right: 5px;
}
a.cta .cta-label {
  font-weight: 600;
}
a.cta .link_unbold {
  font-weight: normal;
}
a.cta.text-link {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: baseline;
          align-items: baseline;
}
a.cta.text-link svg {
  flex-shrink: 0;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
a.cta.text-link svg.icon-left.circle-sm {
  margin-right: 13px;
}
a.cta.text-link svg use[*|href="#svg-circle-sm"] {
  fill: #475560;
  opacity: 0.6;
}
a.cta.text-link .cta-label + svg {
  left: 4px;
}
a.cta.text-link.dark-text-color {
  color: #27214D;
}
a.cta.text-link.dark-text-color:hover {
  color: #0c0a17;
}
a.cta.text-link.dark-text-color:hover .cta-label.link_underline {
  text-decoration: underline;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.overlay.overlay-loading {
  -webkit-transition: none;
  transition: none;
}
.overlay.enabled {
  opacity: 1;
  visibility: visible;
}
.overlay.enabled.overlay-loading {
  background-color: #fff;
}
.overlay.enabled.overlay-loading .overlay-spinner {
  position: relative;
  top: 50%;
  left: 50%;
  margin-top: -17px;
  width: 34px;
  height: 34px;
}
.overlay.enabled.overlay-grey {
  background-color: rgba(0, 0, 0, 0.3);
}

.fade-enter-active {
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.fade-leave-active {
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

.pagination > li > a, .pagination > li > span {
  font-weight: bold;
  border-radius: 0 !important;
  padding-left: 11px;
  padding-right: 11px;
}

.pagination-mobile .disabled {
  color: #BABFC4;
  cursor: default;
}

.full-text-search-results .pagination-mobile {
  margin-top: 30px;
}
.full-text-search-results .pagination-mobile .disabled .pagination-item {
  color: #BABFC4;
  cursor: default;
}
.full-text-search-results .pagination-mobile a:focus,
.full-text-search-results .pagination-mobile a:hover {
  color: #006AAE;
}

.ng-cloak {
  display: none;
}

[v-cloak] {
  display: none;
}

.text-wrap {
  white-space: normal !important;
  min-width: 0 !important;
}

@media (min-width: 576px) {
  .text-left-sm {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .text-left-md {
    text-align: left;
  }
}

@media (min-width: 992px) {
  .text-left-lg {
    text-align: left;
  }
}

@media (min-width: 576px) {
  .text-center-sm {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .text-center-md {
    text-align: center;
  }
}

@media (min-width: 992px) {
  .text-center-lg {
    text-align: center;
  }
}

@media (min-width: 576px) {
  .text-right-sm {
    text-align: right;
  }
}

@media (min-width: 768px) {
  .text-right-md {
    text-align: right;
  }
}

@media (min-width: 992px) {
  .text-right-lg {
    text-align: right;
  }
}

.text-muted {
  color: #748999;
}

a.text-muted:hover,
a.text-muted:focus {
  color: #5d6f7d;
}

.text-secondary {
  color: #ffc840;
}

a.text-secondary:hover,
a.text-secondary:focus {
  color: #ffb90d;
}

.text-heading {
  color: #27214D;
}

a.text-heading:hover,
a.text-heading:focus {
  color: #151229;
}

.text-info {
  color: #009DE6;
}

a.text-info:hover,
a.text-info:focus {
  color: #007ab3;
}

.text-white {
  color: #fff;
}

a.text-white:hover,
a.text-white:focus {
  color: #e6e6e6;
}

.bg-info {
  background-color: #009DE6;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #007ab3;
}

.bg-blue-light {
  background-color: #e3f5fd;
}

a.bg-blue-light:hover,
a.bg-blue-light:focus {
  background-color: #b3e4fa;
}

.bg-grey {
  background-color: #F1F4F7;
}

a.bg-grey:hover,
a.bg-grey:focus {
  background-color: #d1dbe4;
}

.bg-dark-grey {
  background-color: #475560;
}

a.bg-dark-grey:hover,
a.bg-dark-grey:focus {
  background-color: #313b43;
}

.bg-supporting-grey1 {
  background-color: #BABFC4;
}

a.bg-supporting-grey1:hover,
a.bg-supporting-grey1:focus {
  background-color: #9fa6ac;
}

.bg-supporting-grey2 {
  background-color: #BDCBD9;
}

a.bg-supporting-grey2:hover,
a.bg-supporting-grey2:focus {
  background-color: #9db2c6;
}

.bg-supporting-grey3 {
  background-color: #D2DADD;
}

a.bg-supporting-grey3:hover,
a.bg-supporting-grey3:focus {
  background-color: #b5c2c7;
}

.bg-supporting-grey4 {
  background-color: #E1E7EC;
}

a.bg-supporting-grey4:hover,
a.bg-supporting-grey4:focus {
  background-color: #c2ced8;
}

.bg-supporting-grey5 {
  background-color: #F7FBFE;
}

a.bg-supporting-grey5:hover,
a.bg-supporting-grey5:focus {
  background-color: #cae4f8;
}

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

a.bg-white:hover,
a.bg-white:focus {
  background-color: #e6e6e6;
}

.bg-secondary {
  background-color: #ffc840;
}

a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: #ffb90d;
}

.bg-yellow-light {
  background-color: #FFF6E5;
}

a.bg-yellow-light:hover,
a.bg-yellow-light:focus {
  background-color: #ffe4b2;
}

.bg-blue-dark {
  background-color: #27214D;
}

a.bg-blue-dark:hover,
a.bg-blue-dark:focus {
  background-color: #151229;
}

.bg-transparent {
  background-color: transparent;
}

a.bg-transparent:hover,
a.bg-transparent:focus {
  background-color: rgba(0, 0, 0, 0);
}

.bg-grey-gun-metal {
  background-color: #1E204F;
}

a.bg-grey-gun-metal:hover,
a.bg-grey-gun-metal:focus {
  background-color: #10112a;
}

.bg-business-light-blue {
  background-color: #DAE0E3;
}

a.bg-business-light-blue:hover,
a.bg-business-light-blue:focus {
  background-color: #bdc8cd;
}

.bg-business-navy {
  background-color: #1E204F;
}

a.bg-business-navy:hover,
a.bg-business-navy:focus {
  background-color: #10112a;
}

.bg-info,
.bg-primary,
.bg-blue-dark,
.bg-grey-gun-metal,
.bg-business-navy {
  color: #fff !important;
}
.bg-info h1, .bg-info .h1,
.bg-info h2, .bg-info .h2,
.bg-info h3, .bg-info .h3,
.bg-info h4, .bg-info .h4,
.bg-info h5, .bg-info .h5,
.bg-info h6, .bg-info .h6,
.bg-primary h1,
.bg-primary .h1,
.bg-primary h2,
.bg-primary .h2,
.bg-primary h3,
.bg-primary .h3,
.bg-primary h4,
.bg-primary .h4,
.bg-primary h5,
.bg-primary .h5,
.bg-primary h6,
.bg-primary .h6,
.bg-blue-dark h1,
.bg-blue-dark .h1,
.bg-blue-dark h2,
.bg-blue-dark .h2,
.bg-blue-dark h3,
.bg-blue-dark .h3,
.bg-blue-dark h4,
.bg-blue-dark .h4,
.bg-blue-dark h5,
.bg-blue-dark .h5,
.bg-blue-dark h6,
.bg-blue-dark .h6,
.bg-grey-gun-metal h1,
.bg-grey-gun-metal .h1,
.bg-grey-gun-metal h2,
.bg-grey-gun-metal .h2,
.bg-grey-gun-metal h3,
.bg-grey-gun-metal .h3,
.bg-grey-gun-metal h4,
.bg-grey-gun-metal .h4,
.bg-grey-gun-metal h5,
.bg-grey-gun-metal .h5,
.bg-grey-gun-metal h6,
.bg-grey-gun-metal .h6,
.bg-business-navy h1,
.bg-business-navy .h1,
.bg-business-navy h2,
.bg-business-navy .h2,
.bg-business-navy h3,
.bg-business-navy .h3,
.bg-business-navy h4,
.bg-business-navy .h4,
.bg-business-navy h5,
.bg-business-navy .h5,
.bg-business-navy h6,
.bg-business-navy .h6 {
  color: #fff !important;
}
.bg-info .richtext a,
.bg-primary .richtext a,
.bg-blue-dark .richtext a,
.bg-grey-gun-metal .richtext a,
.bg-business-navy .richtext a {
  color: #fff;
  text-decoration: underline;
}
.bg-info .richtext a:hover, .bg-info .richtext a:focus,
.bg-primary .richtext a:hover,
.bg-primary .richtext a:focus,
.bg-blue-dark .richtext a:hover,
.bg-blue-dark .richtext a:focus,
.bg-grey-gun-metal .richtext a:hover,
.bg-grey-gun-metal .richtext a:focus,
.bg-business-navy .richtext a:hover,
.bg-business-navy .richtext a:focus {
  color: #e6e6e6;
}

.collapsible-control {
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #D2DADD;
  border-top: 1px solid #D2DADD;
}
.collapsible-control.no-v-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.collapsible-control .collapsible-control-title {
  color: #475560;
  padding-right: 10px;
}
.collapsible-control .collapse-header {
  color: #006AAE;
  font-weight: 500;
  margin-top: 11px;
  margin-bottom: 11px;
}
.collapsible-control .collapse-icon {
  color: #006AAE;
  font-size: small;
}
.collapsible-control .media-left.collapsible-control-title {
  padding-right: 5px;
}

.collapsible-control + .collapsible-control {
  border-top: none;
}

.collapse {
  overflow: hidden;
}
@media print {
  .collapse {
    display: block !important;
  }
}

/*
 * Sidebar layout
 */
.sidebar-layout {
  display: -webkit-box;
  display: flex;
  position: relative;
  padding-top: 22px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.sidebar-layout .sidebar-layout-nav {
  width: 243px;
  font-size: 14px;
  padding-right: 15px;
}
.sidebar-layout .sidebar-layout-nav li a {
  color: #475560;
}
.sidebar-layout .sidebar-layout-nav li a:hover {
  color: #262e34;
}
.sidebar-layout .sidebar-layout-nav li ul {
  margin-left: 10px;
}
.sidebar-layout .sidebar-layout-nav li ul li a {
  color: #748999;
}
.sidebar-layout .sidebar-layout-nav li ul li a:hover {
  color: #52626f;
}
.sidebar-layout .sidebar-layout-nav li ul li.active > a, .sidebar-layout .sidebar-layout-nav li ul li.active > a:hover, .sidebar-layout .sidebar-layout-nav li ul li.active > a:focus {
  border-left: 0;
  margin-left: 0;
  background: #F7FBFE;
  border-radius: 6px;
  color: #475560;
}
.sidebar-layout .sidebar-layout-nav li.active > a, .sidebar-layout .sidebar-layout-nav li.active > a:hover, .sidebar-layout .sidebar-layout-nav li.active > a:focus {
  border-left: 3px #009DE6 solid;
  margin-left: -3px;
  font-weight: bold;
}
.sidebar-layout .sidebar-layout-nav .nav > li > a:hover, .sidebar-layout .sidebar-layout-nav .nav > li > a:focus {
  background-color: transparent;
}
.sidebar-layout .sidebar-layout-main {
  width: calc(100% - 243px);
}
@media (max-width: 991px) {
  .sidebar-layout {
    padding-right: 0;
    padding-left: 0;
  }
  .sidebar-layout .sidebar-layout-nav {
    display: none;
  }
  .sidebar-layout .sidebar-layout-main {
    width: 100%;
  }
}

.sidebar-layout-nav .sidebar-blog-logo {
  margin-bottom: 10px;
  width: 70px;
  height: 70px;
}

.fc-map-pin {
  color: #ff4f2c;
}

.nbn-navbar {
  height: 82px;
  border-bottom: 1px solid #E1E7EC;
  padding-top: 15px;
  padding-bottom: 15px;
}
.nbn-navbar .nbn-navbar-logo {
  max-height: 55px;
}

.btn-group .btn-default.active {
  background-color: #006AAE;
  color: white;
}

.image-container {
  padding-top: 5px;
  padding-bottom: 5px;
}
.image-container > .media-body {
  word-wrap: break-word;
}
.image-container > .media-left a:hover img {
  opacity: 0.75;
}
.image-container .image-container-heading a {
  font-size: 16px;
  color: #27214D;
}
.image-container.img-left-xs > .media-left {
  padding-right: 20px;
}
.image-container.img-left-xs > .media-left img {
  width: 48px;
}
.image-container.img-left-sm > .media-left {
  padding-right: 20px;
}
.image-container.img-left-sm > .media-left img {
  width: 85px;
}
.image-container.img-left-responsive > .media-left img {
  max-width: 235px;
  padding-right: 15px;
}
@media (max-width: 767px) {
  .image-container.img-left-responsive > .media-left img {
    padding-right: 8px;
    max-width: 180px;
  }
}
@media (max-width: 575px) {
  .image-container.img-left-responsive > .media-left img {
    padding-right: 0;
    max-width: 100%;
  }
  .image-container.img-left-responsive > .media-left, .image-container.img-left-responsive > .media-right, .image-container.img-left-responsive > .media-body {
    display: block;
    padding: 0;
  }
  .image-container.img-left-responsive > .media-left.collapsed-text-center, .image-container.img-left-responsive > .media-right.collapsed-text-center, .image-container.img-left-responsive > .media-body.collapsed-text-center {
    text-align: center;
  }
  .image-container.img-left-responsive > .media-body {
    margin-top: 12px;
    margin-bottom: 12px;
    width: auto;
  }
  .image-container.img-left-responsive > .media-body {
    margin-top: 18px;
    margin-bottom: 18px;
  }
}
@media (min-width: 768px) {
  .image-container.collapsed-desktop > .media-left img {
    padding-right: 0;
    max-width: 100%;
  }
  .image-container.collapsed-desktop > .media-left, .image-container.collapsed-desktop > .media-right, .image-container.collapsed-desktop > .media-body {
    display: block;
    padding: 0;
  }
  .image-container.collapsed-desktop > .media-left.collapsed-text-center, .image-container.collapsed-desktop > .media-right.collapsed-text-center, .image-container.collapsed-desktop > .media-body.collapsed-text-center {
    text-align: center;
  }
  .image-container.collapsed-desktop > .media-body {
    margin-top: 12px;
    margin-bottom: 12px;
    width: auto;
  }
}
@media (max-width: 767px) {
  .image-container.collapsed-mobile > .media-left img {
    padding-right: 0;
    max-width: 100%;
  }
  .image-container.collapsed-mobile > .media-left, .image-container.collapsed-mobile > .media-right, .image-container.collapsed-mobile > .media-body {
    display: block;
    padding: 0;
  }
  .image-container.collapsed-mobile > .media-left.collapsed-text-center, .image-container.collapsed-mobile > .media-right.collapsed-text-center, .image-container.collapsed-mobile > .media-body.collapsed-text-center {
    text-align: center;
  }
  .image-container.collapsed-mobile > .media-body {
    margin-top: 12px;
    margin-bottom: 12px;
    width: auto;
  }
}
.image-container figure figcaption {
  padding-top: 15px;
}
.image-container a.retina {
  display: inline-block;
}
.image-container a.retina img {
  width: 50%;
}

.list-item {
  padding: 16px 6px 16px 0;
  border-bottom: 1px solid #D2DADD;
  border-top: 1px solid #D2DADD;
}
.list-item .list-item-bullet {
  padding-left: 7px;
  padding-right: 5px;
}
.list-item .list-item-bullet .svg-icon {
  vertical-align: middle;
}
.list-item .list-item-number {
  width: 26px;
  padding-left: 10px;
  text-align: center;
  margin: 0;
}
.list-item .media-body {
  vertical-align: middle;
}

.list-item + .list-item {
  border-top: none !important;
}

.carousel {
  margin-bottom: 45px;
}
.carousel .carousel-indicators {
  bottom: -30px;
}
.carousel .carousel-indicators li {
  border-color: #E1E7EC;
  background-color: #E1E7EC;
}
.carousel .carousel-indicators li.active {
  border-color: #009DE6;
  background-color: #009DE6;
}
.carousel .carousel-control {
  top: 47%;
  padding-top: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
  height: 35px;
  width: 45px;
  background-image: none;
}
.carousel.carousel-gallery {
  background: black;
}
.carousel.carousel-gallery .item .carousel-caption {
  bottom: 0;
}
.carousel.carousel-gallery .item img {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
  width: 100%;
  height: 400px;
}
@media (max-width: 767px) {
  .carousel.carousel-gallery .item img {
    height: 300px;
  }
}
.carousel .carousel-inner .item .card, .carousel .carousel-inner .item .well, .carousel .carousel-inner .item .article-list-item {
  height: 100%;
  margin-bottom: 6px;
}

.dl-horizontal {
  margin-bottom: 0;
}
.dl-horizontal dt {
  white-space: normal;
  text-align: left;
}
.dl-horizontal dd {
  margin-bottom: 7px;
}

.label {
  display: inline-block;
}

@media print {
  a[href]:after {
    content: "" !important;
  }
}
svg.svg-icon {
  height: 1em;
  width: 1em;
  vertical-align: -10%;
  fill: currentColor;
}

/* SVG ICON SIZES */
.svg-icon.svg-icon-lg {
  font-size: 1.33333333em;
  line-height: 0.9em;
  vertical-align: -15%;
}

.svg-icon.svg-icon-2x {
  height: 2em;
  width: 2em;
}

.svg-icon.svg-icon-3x {
  height: 3em;
  width: 3em;
}

/* CYA pin colour classes*/
svg.svg-icon.svg-icon-map-pin {
  display: none;
  width: 30px;
  height: 30px;
}
svg.svg-icon.svg-icon-cya-blue {
  display: block;
  fill: #009DE6;
}
svg.svg-icon.svg-icon-cya-brown {
  display: block;
  fill: #814225;
}
svg.svg-icon.svg-icon-cya-grey {
  display: block;
  fill: #BABFC4;
}
svg.svg-icon.svg-icon-cya-supporting-grey {
  display: block;
  fill: #BABFC4;
}
svg.svg-icon.svg-icon-cya-green {
  display: block;
  fill: #328400;
}
svg.svg-icon.svg-icon-cya-purple {
  display: block;
  fill: #8E55D9;
}
svg.svg-icon.svg-icon-cya-dark-blue {
  display: block;
  fill: #27214D;
}

img.svg-icon-extended {
  visibility: hidden;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
}

p {
  margin-top: 0;
  margin-bottom: 22px;
}

nav.navbar-dots {
  position: absolute;
  right: 15px;
}
nav.navbar-dots .nav a {
  font-size: 10px;
  text-align: center;
  padding: 3px;
  border-radius: 50%;
  height: 21px;
  width: 21px;
  margin-bottom: 3px;
}
nav.navbar-dots .nav a:hover, nav.navbar-dots .nav a:focus {
  background-color: transparent;
}
nav.navbar-dots .nav li.active a.text-info {
  border: 1px solid #009DE6;
}
nav.navbar-dots .nav li.active a.text-secondary {
  border: 1px solid #ffc840;
}

.alert {
  color: #231F20 !important;
  padding: 5px !important;
  border-style: solid !important;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-left-width: 8px !important;
  border-radius: 3px;
}
.alert .mdi {
  font-size: 20px !important;
  padding-left: 8px !important;
}
.alert .media-left {
  vertical-align: top !important;
}
.alert .media-body {
  font-weight: 400;
  font-size: 14px;
  vertical-align: middle !important;
  text-align: left;
  padding-right: 15px !important;
  padding-left: 3px !important;
}
.alert .media-body a {
  color: #231F20 !important;
  text-decoration: underline;
  font-family: "Open Sans";
  font-weight: 700 !important;
  padding-bottom: 0px !important;
}
.alert .media-body p {
  margin-bottom: 10px !important;
}
.alert .media-body div {
  margin-top: 5px !important;
  padding-bottom: 3px !important;
}
.alert .h4 {
  margin-bottom: 7px;
  margin-top: 5px;
  font-family: "Open Sans";
  font-weight: 700 !important;
  font-size: 18px !important;
}
.alert .close {
  opacity: 1 !important;
  box-shadow: none !important;
}

.alert-danger {
  background-color: #FDF2F3 !important;
  border-color: #F91F3E !important;
  border-left-color: #F91F3E !important;
}
.alert-danger .mdi-alert {
  color: #F91F3E !important;
}
.alert-danger .h4 {
  color: #F91F3E !important;
}
.alert-danger .close {
  color: #F91F3E !important;
}
.alert-danger i.mdi {
  color: #F91F3E !important;
}

.alert-info {
  background-color: #EBF5FF !important;
  border-color: #0060D6 !important;
  border-left-color: #0060D6 !important;
}
.alert-info .mdi-information {
  color: #0060D6 !important;
}
.alert-info .h4 {
  color: #0060D6 !important;
}
.alert-info .close {
  color: #0060D6 !important;
}
.alert-info i.mdi {
  color: #0060D6 !important;
}

.alert-success {
  background-color: #EBFFF7 !important;
  border-color: #00A764 !important;
  border-left-color: #00A764 !important;
}
.alert-success .mdi-check-circle {
  color: #00A764 !important;
}
.alert-success .h4 {
  color: #00A764 !important;
}
.alert-success .close {
  color: #00A764 !important;
}
.alert-success i.mdi {
  color: #00A764 !important;
}

.alert-warning {
  background-color: #FFF7F5 !important;
  border-color: #FF5533 !important;
  border-left-color: #FF5533 !important;
}
.alert-warning .mdi-alert-circle {
  color: #FF5533 !important;
}
.alert-warning .h4 {
  color: #FF5533 !important;
}
.alert-warning .close {
  color: #FF5533 !important;
}
.alert-warning i.mdi {
  color: #FF5533 !important;
}

.max-width-alert {
  max-width: 500px;
}

.max-width-alert-aem {
  max-width: 530px;
}

.align-center-rsplist {
  text-align: -webkit-center;
}

.form-down-alert-padding-top {
  padding-top: 17px !important;
}

.form-down-alert-p {
  padding-bottom: 10px !important;
  font-size: 14px !important;
}

.form-down-alert-without-h4-top {
  padding-top: 16px !important;
}

.form-down-alert-without-h4-p {
  margin-bottom: 9px !important;
  margin-top: 5px;
  font-size: 14px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.inline-alert-title {
  color: #231F20 !important;
  margin-bottom: 7px;
  margin-top: 5px;
  font-family: "Open Sans";
  font-weight: 700 !important;
  font-size: 14px !important;
}

.rsp-list-alert-width {
  max-width: 680px;
}

/*****************************
* MIXINS
******************************/
.hidden {
  display: none;
}

/**
 * Mixins for flexbox related properties
 */
/*****************************
* FIXES/HACKS
******************************/
/*****************************
* BASE/GENERIC
******************************/
.icon-cta-arrow-circle-large {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-cta-arrow-circle-large.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-size: contain;
}
@media print {
  .icon-cta-arrow-circle-large {
    display: none;
  }
}

.icon-close-round-blue-white-border {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-close-round-blue-white-border.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 42px;
  height: 43px;
  background-size: contain;
  vertical-align: middle;
}
@media print {
  .icon-close-round-blue-white-border {
    display: none;
  }
}

select {
  font-size: 16px;
  border-radius: 4px;
}

textarea, input[type=text], input[type=url], input[type=tel], input[type=number], input[type=color], input[type=email], input[type=search] {
  font-size: 16px;
  border-radius: 4px;
}

input[type=text], input[type=url], input[type=tel], input[type=number], input[type=color], input[type=email] {
  width: 100%;
  padding: 11px 15px;
  border: 1px solid #D2DADD;
  background-color: #F7FBFE;
  height: 45px;
}
input[type=text] .is-invalid, .is-invalid input[type=text], input[type=url] .is-invalid, .is-invalid input[type=url], input[type=tel] .is-invalid, .is-invalid input[type=tel], input[type=number] .is-invalid, .is-invalid input[type=number], input[type=color] .is-invalid, .is-invalid input[type=color], input[type=email] .is-invalid, .is-invalid input[type=email] {
  border-color: #e61200;
  outline: 0;
}
input[type=text]:focus, input[type=url]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=color]:focus, input[type=email]:focus {
  border-color: #009DE6;
}
input[type=text][disabled], input[type=text][readonly], input[type=url][disabled], input[type=url][readonly], input[type=tel][disabled], input[type=tel][readonly], input[type=number][disabled], input[type=number][readonly], input[type=color][disabled], input[type=color][readonly], input[type=email][disabled], input[type=email][readonly] {
  background-color: #D2DADD !important;
  color: #BABFC4 !important;
  cursor: default !important;
}

textarea {
  width: 100%;
  padding: 15px;
  height: 150px;
  border: 1px solid #D2DADD;
  margin-bottom: 10px;
  outline: 0;
  background-color: #F7FBFE;
}
textarea .is-invalid, .is-invalid textarea {
  border-color: #e61200;
  outline: 0;
}
textarea:focus {
  border-color: #009DE6;
}
textarea[disabled] {
  background-color: #ddd !important;
  color: #bbb !important;
  cursor: default !important;
}

.form-checkbox {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-checkbox-normal.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-checkbox {
    display: none;
  }
}
.form-checkbox:hover, .form-checkbox.is-focused {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-checkbox-hover.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-checkbox:hover, .form-checkbox.is-focused {
    display: none;
  }
}
.form-checkbox.is-checked, .form-checkbox.is-checked {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-checkbox-click.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-checkbox.is-checked, .form-checkbox.is-checked {
    display: none;
  }
}
.form-checkbox:hover.is-checked, .form-checkbox:hover.is-checked, .form-checkbox.is-checked.is-focused {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-checkbox-hover-click.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-checkbox:hover.is-checked, .form-checkbox:hover.is-checked, .form-checkbox.is-checked.is-focused {
    display: none;
  }
}
.form-checkbox input {
  position: absolute;
  left: -99999em;
}

.form-radio {
  width: 25px;
  height: 25px;
  margin-right: 15px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-radio-normal.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-radio {
    display: none;
  }
}
.form-radio:hover, .form-radio.is-focused {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-radio-hover.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-radio:hover, .form-radio.is-focused {
    display: none;
  }
}
.form-radio.is-checked, .form-radio.is-checked {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-radio-click.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-radio.is-checked, .form-radio.is-checked {
    display: none;
  }
}
.form-radio:hover.is-checked, .form-radio:hover.is-checked, .form-radio.is-checked.is-focused {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/icon-form-radio-click.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .form-radio:hover.is-checked, .form-radio:hover.is-checked, .form-radio.is-checked.is-focused {
    display: none;
  }
}
.form-radio input {
  position: absolute;
  left: -99999em;
}

.hidden {
  visibility: hidden;
}

.form-radio-button {
  text-align: center;
  padding: 12px 9px;
  border: 2px solid #006AAE;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.03em;
  color: #006AAE;
}
.form-radio-button:hover, .form-radio-button.is-focused {
  background-color: #e5f5fc;
}
.form-radio-button.is-checked, .form-radio-button.is-checked {
  background-color: #006AAE;
  color: #fff;
  border-top-color: #0189be;
}
.form-radio-button:hover.is-checked, .form-radio-button:hover.is-checked, .form-radio-button.is-checked.is-focused {
  background-color: #006AAE;
  border-top-color: #0189be;
}

.autocomplete {
  position: relative;
}
.autocomplete span.formset-field-icon--loading {
  position: absolute;
  right: 16px;
}

/*****************************
* VENDOR
******************************/
/**
 * NBNco Theme
 */
.dk_theme_default {
  /* Container */
  /* Toggle */
  /* Focus State */
  /* Open State */
  /* Options Menu */
  /* Inner Options */
}
.dk_theme_default ul {
  list-style: none;
  padding-left: 0;
}
.dk_theme_default.dk_container {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: 0;
}
.dk_theme_default a {
  cursor: default;
  color: #475560;
}
.dk_theme_default a:hover {
  color: #475560;
}
.dk_theme_default .dk_toggle {
  width: 100% !important;
  padding: 11px 15px;
  padding-right: 37px;
  border: 1px solid #D2DADD;
  outline: 0;
  background-color: #F7FBFE;
  height: 45px;
}
.dk_theme_default .dk_toggle:before {
  position: absolute;
  right: 14px;
  top: 15px;
  font-size: 11px;
}
.is-invalid .dk_theme_default .dk_toggle {
  border-color: #e61200;
  outline: 0;
}
.dk_theme_default.dk_focus .dk_toggle, .dk_theme_default:focus .dk_toggle {
  border-color: #009DE6;
  outline: 0;
}
.dk_theme_default[disabled] .dk_toggle {
  background-color: #ddd !important;
  border: 1px solid transparent !important;
  color: #bbb !important;
  cursor: default !important;
}
.dk_theme_default .dk_options a {
  padding: 11px 15px;
  border-bottom: 1px solid #D2DADD;
  background-color: #fff;
  border-radius: 0;
}
.dk_theme_default .dk_options a:hover {
  background-color: #F7FBFE;
}
.dk_theme_default li:last-child a {
  border-bottom: 0;
}
.dk_theme_default .dk_option_current a {
  background-color: #F7FBFE;
}
.dk_theme_default .dk_options_inner {
  background-color: #fff;
  border: 1px solid #D2DADD;
  max-height: 300px;
}
.dk_theme_default.is-invalid .dk_options_inner {
  border-top: 1px solid #e61200;
}
.dk_theme_default.is-invalid.dk_open_top .dk_options_inner {
  border-top: 1px solid #D2DADD;
  border-bottom: 1px solid #e61200;
}
.dk_theme_default.dk_focus .dk_options_inner {
  border-top: 1px solid #009DE6;
}
.dk_theme_default.dk_focus.dk_open_top .dk_options_inner {
  border-top: 1px solid #D2DADD;
  border-bottom: 1px solid #009DE6;
}

.dk_container {
  display: none;
}
.dk_container a {
  outline: 0;
  border-radius: 4px;
}

.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

.dk_open {
  position: relative;
}
.dk_open .dk_options {
  display: block;
}
.dk_open a {
  border-radius: 4px 4px 0 0;
}

.dk_open_top a {
  border-radius: 0 0 4px 4px;
}

.dk_options {
  display: none;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 40;
}
.dk_options a, .dk_options a:link, .dk_options a:visited {
  display: block;
}

.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

.dk_container select {
  position: absolute;
  left: -99999em;
  visibility: hidden;
}

.dk_mobile {
  position: relative;
}
.dk_mobile select {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: visible;
  opacity: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.si-float-wrapper {
  position: absolute;
  width: 100%;
}
.si-float-wrapper,
.si-float-wrapper * {
  box-sizing: border-box;
}

[class*=si-wrapper] {
  display: -webkit-box;
  display: flex;
  position: absolute;
  -webkit-box-align: center;
          align-items: center;
  font-size: 14px;
  cursor: default;
}

.si-wrapper-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-top: -40px;
  margin-left: 0px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
}

.si-wrapper-bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.si-wrapper-left {
  margin-top: -20px;
  margin-left: -11px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
}

.si-wrapper-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
  margin-top: -20px;
  margin-left: 11px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

[class*=si-shadow-wrapper] {
  display: -webkit-box;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.298039;
  z-index: 1;
}

.si-shadow-wrapper-top,
.si-shadow-wrapper-bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.si-shadow-pointer-bottom,
.si-shadow-pointer-right {
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.si-shadow-frame {
  box-shadow: 0 1px 3px 0 #000;
}

[class*=si-shadow-pointer] {
  position: relative;
  width: 10px;
  height: 10px;
  margin: auto;
}

[class*=si-shadow-inner-pointer] {
  position: absolute;
  width: 141%;
  height: 141%;
  box-shadow: -0.7071067812px 0.7071067812px 3px 0 #000;
}

.si-shadow-inner-pointer-top {
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.si-shadow-inner-pointer-bottom {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(-45deg);
          transform: translate(-50%, 50%) rotate(-45deg);
}

.si-shadow-inner-pointer-left {
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.si-shadow-inner-pointer-right {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(-45deg);
          transform: translate(50%, -50%) rotate(-45deg);
}

.si-frame {
  position: relative;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  border-radius: 5px;
  overflow: hidden;
  z-index: 2;
}

.si-content-wrapper {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 0px;
  background-color: #fff;
}
.si-has-border .si-content-wrapper {
  border: 1px solid #bbb;
}

.si-content {
  overflow: auto;
}

.si-close-button {
  position: absolute;
  top: 7px;
  right: 6px;
  border: 0;
  outline: none;
  background-color: transparent;
  color: inherit;
  font-family: Arial, Baskerville, monospace;
  font-size: 20px;
  cursor: pointer;
  opacity: 0.5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.si-close-button:hover, .si-close-button:focus {
  opacity: 0.7;
}

[class*=si-pointer-border] {
  position: absolute;
  border: 10px solid transparent;
  z-index: 3;
}

[class*=si-pointer-bg] {
  position: relative;
  border: 10px solid transparent;
  z-index: 4;
}
.si-has-border [class*=si-pointer-bg] {
  border-width: 10px;
}

.si-pointer-border-top,
.si-pointer-border-bottom {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.si-pointer-border-left,
.si-pointer-border-right {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.si-pointer-top {
  border-bottom: 0;
}

.si-pointer-border-top {
  bottom: 0;
  border-top-color: #bbb;
}

.si-pointer-bg-top {
  border-top-color: #fff;
}
.si-has-border .si-pointer-bg-top {
  top: -1px;
  margin-bottom: 0px;
}

.si-pointer-bottom {
  border-top: 0;
}

.si-pointer-border-bottom {
  top: 0;
  border-bottom-color: #bbb;
}

.si-pointer-bg-bottom {
  border-bottom-color: #fff;
}
.si-has-border .si-pointer-bg-bottom {
  bottom: -1px;
  margin-top: 0px;
}

.si-pointer-left {
  border-right: 0;
}

.si-pointer-border-left {
  right: 0;
  border-left-color: #bbb;
}

.si-pointer-bg-left {
  border-left-color: #fff;
}
.si-has-border .si-pointer-bg-left {
  left: -1px;
  margin-right: 0px;
}

.si-pointer-right {
  border-left: 0;
}

.si-pointer-border-right {
  left: 0;
  border-right-color: #bbb;
}

.si-pointer-bg-right {
  border-right-color: #fff;
}
.si-has-border .si-pointer-bg-right {
  right: -1px;
  margin-left: 0px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*****************************
* MODULES
******************************/
/* PAGE/GLOBAL */
.gototop {
  margin-bottom: 10px;
  color: #475560;
  float: right;
  text-decoration: none;
}
.gototop:hover {
  color: #687c8c;
}
.gototop span {
  vertical-align: middle;
}

/* FORMS */
.formset-field-icon {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  right: 46px;
  margin-top: -12px;
}
.formset-field-icon.formset-field-icon--loading {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/progress.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .formset-field-icon.formset-field-icon--loading {
    display: none;
  }
}

.formset-submit {
  position: relative;
}

.formset-submit-icon {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  margin-left: 10px;
}
.formset-submit-icon.formset-field-icon--loading {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  vertical-align: top;
  display: inline-block;
  background-image: url("../images/progress.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  background-size: contain;
}
@media print {
  .formset-submit-icon.formset-field-icon--loading {
    display: none;
  }
}
.formset-submit-icon.visible-xs-inline {
  right: -40px;
}

.formset-label {
  color: #475560;
  margin-bottom: 10px;
  display: block;
}

.formset-row {
  margin-bottom: 25px;
}

.formset-checkbox {
  display: block;
  zoom: 1;
}
.formset-checkbox:before, .formset-checkbox:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.formset-checkbox:after {
  clear: both;
}
.formset-checkbox .form-checkbox {
  float: left;
}
.formset-checkbox .formset-checkbox-label {
  overflow: hidden;
  color: #475560;
  padding-top: 3px;
  display: block;
}
.formset-checkbox .formset-checkbox-label a {
  color: #475560;
  text-decoration: underline;
}
.formset-checkbox .formset-checkbox-label a:hover {
  color: #000;
}

.formset-radio {
  display: block;
  zoom: 1;
}
.formset-radio:before, .formset-radio:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.formset-radio:after {
  clear: both;
}
.formset-radio .form-radio {
  float: left;
}
.formset-radio .formset-radio-label {
  overflow: hidden;
  color: #475560;
  line-height: 25px;
}
.formset-radio .formset-radio-label a {
  color: #475560;
  text-decoration: underline;
}
.formset-radio .formset-radio-label a:hover {
  color: #000;
}

.formset-field {
  padding-right: 28px;
  position: relative;
}
.formset-field.formset-field--with-icon input {
  padding-right: 45px;
}
.formset-field.formset-field--with-icon textarea {
  padding-right: 45px;
}

.formset-fieldgroup {
  display: table;
  width: 100%;
}
.formset-fieldgroup .formset-fieldgroup-item {
  display: table-cell;
  vertical-align: top;
}

.formset-validation {
  display: none;
}

.formset-validation-icon {
  position: absolute;
  right: 0;
  top: 11px;
}
.is-valid .formset-validation-icon {
  color: #006AAE;
}
.is-invalid .formset-validation-icon {
  color: #e61200;
}

.formset-validation-message {
  padding-top: 5px;
}
.is-valid .formset-validation-message {
  color: #80b900;
  display: none;
}
.is-invalid .formset-validation-message {
  color: #e61200;
}

@media (min-width: 768px) {
  .formset-form {
    border: 1px solid #D2DADD;
    border-radius: 4px;
    padding: 43px;
  }
}

.formset-overviewerror, .formset-overviewinfo {
  border: 1px solid #e61200;
  border-radius: 4px;
  margin-bottom: 25px;
  padding: 20px;
  color: #e61200;
  display: inline-block;
  width: 100%;
}
.formset-overviewerror p, .formset-overviewinfo p {
  color: #e61200;
}
.formset-overviewerror ul, .formset-overviewinfo ul {
  margin-bottom: 0 !important;
}

.formset-overviewinfo {
  border: 1px solid #009DE6;
  border-radius: 4px;
  color: #009DE6;
}
.formset-overviewinfo p {
  color: #009DE6;
}
.formset-overviewinfo ul {
  margin-bottom: 0 !important;
}

.formset-overviewsuccess {
  border: 1px solid #D2DADD;
  border-radius: 4px;
  background-color: #F7FBFE;
  padding: 25px 25px;
  margin-bottom: 25px;
}
.formset-overviewsuccess ul {
  margin-bottom: 0 !important;
}

/* CTA'S */
.cta-resource {
  zoom: 1;
  display: block;
}
.cta-resource:before, .cta-resource:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.cta-resource:after {
  clear: both;
}
.cta-resource .cta-resource-icon {
  vertical-align: middle;
  margin-right: 10px;
  float: left;
}
.cta-resource .cta-resource-content {
  overflow: hidden;
  padding-top: 2px;
}

/* FOOTER */
.website-footer {
  border-top: 1px solid #E1E7EC;
  padding-top: 40px;
}
.website-footer .collapsible-control {
  border-top: none;
  border-bottom: none;
}
.website-footer .collapsible-control .collapse-icon {
  color: #748999;
}
.website-footer .website-footer-link {
  margin-top: 10px;
  margin-bottom: 10px;
}
.website-footer .website-footer-link:first-child {
  margin-top: 0;
}
.website-footer .website-footer-link a {
  color: #475560;
  font-size: 12px;
}
.website-footer .website-footer-link a:hover {
  color: #262e34;
}
.website-footer .website-footer-links-header {
  color: #27214D;
  font-size: 14px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.website-footer .website-footer-nbn-logo {
  width: 142px;
  height: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.website-footer .footer-icons {
  margin-top: 22px;
  padding-bottom: 11px;
}
.website-footer .footer-icons a {
  color: #748999;
}
.website-footer .footer-icons a:hover {
  color: #52626f;
}
.website-footer .footer-icons .svg-icon {
  height: 28px;
  width: 28px;
}
@media (min-width: 992px) {
  .website-footer .footer-icons .footer-icons-offset {
    margin-left: -8px;
  }
}
.website-footer .footer-multilingual-container .website-footer-link a {
  margin-right: 10px;
}
@media (max-width: 991px) {
  .website-footer .footer-social-container {
    padding-top: 33px;
  }
  .website-footer .website-footer-link:last-child {
    margin-bottom: 22px;
  }
  .website-footer .website-footer-links {
    border-bottom: 1px solid #F1F4F7;
  }
}
@media (max-width: 767px) {
  .website-footer {
    position: relative;
    z-index: 200;
    background: white;
  }
}
@media (min-width: 992px) {
  .website-footer .website-footer-links-header {
    margin-top: 22px;
    margin-bottom: 11px;
  }
  .website-footer .collapse {
    display: block;
    height: 100% !important;
  }
}

/* STICKY FOOTER */
.sticky-footer {
  width: 100%;
  min-height: 110px;
  max-height: 110px;
  z-index: 1001;
  background-color: #006AAE;
  opacity: 0.9;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.sticky-footer.open {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.sticky-footer.open {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

/* MAPS */
.check-address-map #staticMap {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 236px;
}
@media (min-width: 768px) {
  .check-address-map #staticMap {
    height: 299px;
  }
}
.check-address-map #staticMap img {
  position: absolute;
  margin: auto;
  left: -5000px;
  right: -5000px;
  top: -5000px;
  bottom: -4980px;
}
.check-address-map .check-address-map-offset {
  position: relative;
  padding-top: 20px;
  top: -34px;
}
@media (min-width: 768px) {
  .check-address-map .check-address-map-offset {
    top: -46px;
  }
}
@media (max-width: 1199px) {
  .check-address-map .check-address-map-offset {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.check-address-map .check-address-map-offset .green-tick-offset {
  margin-top: -66px;
}

.address-triage-container {
  text-align: left;
}
.address-triage-container #addressTriageMapContainer {
  margin-bottom: 30px;
}
.address-triage-container #addressTriageMapContainer .cartodb-container.cartodb-container-rollout-map {
  height: 55vh;
  margin-top: 0;
  padding-top: 0;
  min-height: 380px;
}
@media (max-width: 767px) {
  .address-triage-container #addressTriageMapContainer .cartodb-container.cartodb-container-rollout-map {
    height: 45vh;
    min-height: 320px;
  }
}
.address-triage-container #addressTriageMapContainer .si-float-wrapper .si-wrapper-right {
  width: 365px;
}
@media (max-width: 767px) {
  .address-triage-container #addressTriageMapContainer .si-float-wrapper .si-wrapper-right {
    display: none;
  }
}
@media (max-width: 767px) {
  .address-triage-container #addressTriageMapContainer .si-float-wrapper .si-wrapper-top {
    display: none;
  }
}
.address-triage-container #addressTriageMapContainer .info-window {
  padding: 5px 0;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content {
  border-radius: 0;
  padding: 0;
  min-width: 180px;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .header-message {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #27214D;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-header {
  padding: 9px 22px 7px 15px;
  min-width: 352px;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-header.not-found {
  min-width: 250px;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-header-bottom {
  margin: 5px 0;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-list-holder {
  overflow-x: hidden;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-list-holder .lat-lng {
  padding: 15px;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-list-holder ul {
  list-style-type: none;
  padding-left: 0;
  padding-top: 0px;
  max-height: 221px;
  overflow-y: auto;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-list-holder ul li {
  padding: 5px 5px 0 15px;
  min-height: 48px;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-list-holder ul li a {
  color: #475560;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.address-triage-container #addressTriageMapContainer .info-window .info-content .nearby-addresses-list-holder ul li:hover {
  background-color: #f5f8fa;
}

/* ARTICLES */
.article-filter {
  margin: 10px 0px;
}

.article-filter-content {
  overflow: hidden;
}
.article-filter-content :last-child {
  margin-bottom: 0px;
}

.article-filter-option, .rsplist-jumpto .jumps .jump-item {
  padding: 6px 10px;
  font-size: 13px;
  display: inline-table;
  text-transform: capitalize;
  text-align: center;
  color: #3A82BF;
  height: 20px;
  vertical-align: middle;
}
.article-filter-option:hover, .rsplist-jumpto .jumps .jump-item:hover {
  color: #475560;
  background-color: #D2DADD;
  border-radius: 15px;
  font-weight: 700;
}
@media (min-width: 576px) {
  .article-filter-option:hover, .rsplist-jumpto .jumps .jump-item:hover {
    height: 10px;
  }
}
.article-filter-option.is-active, .rsplist-jumpto .jumps .is-active.jump-item {
  color: white;
  background-color: #27214D;
  border-radius: 15px;
  font-weight: 700;
}
@media (min-width: 576px) {
  .article-filter-option.is-active, .rsplist-jumpto .jumps .is-active.jump-item {
    height: 15px;
  }
}
.article-filter-option.disabled, .rsplist-jumpto .jumps .disabled.jump-item {
  color: #BABFC4;
  background-color: #F7FBFE;
}

label.article-filter-option, .rsplist-jumpto .jumps label.jump-item, span.article-filter-option, .rsplist-jumpto .jumps span.jump-item {
  color: #D2DADD;
  margin: 0;
}
label.article-filter-option:hover, .rsplist-jumpto .jumps label.jump-item:hover, span.article-filter-option:hover, .rsplist-jumpto .jumps span.jump-item:hover {
  color: #D2DADD;
  background-color: transparent;
}

.article-filter-options {
  padding: 22px 37px;
  border-radius: 47.5px;
  background-color: #F1F4F7;
  border-width: 0;
  margin-bottom: 25px;
  display: table;
}
@media (max-width: 767px) {
  .article-filter-options {
    padding: 9px 20px;
    letter-spacing: 1.4px;
    font-size: 10px;
  }
}
@media (max-width: 550px) {
  .article-filter-options {
    padding: 5px 10px;
    font-size: 8px;
  }
}

.article-list-item {
  zoom: 1;
  background-color: white;
  margin-bottom: 25px;
  padding: 0;
  border-radius: 0;
}
.article-list-item:before, .article-list-item:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.article-list-item:after {
  clear: both;
}
@media (min-width: 768px) {
  .article-list-item {
    margin-bottom: 30px;
  }
}

.article-list-item-image {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .article-list-item-image {
    width: 40%;
    float: left;
    margin-bottom: 0;
    margin-right: 20px;
  }
}
.article-list-item-image img {
  width: 100%;
  height: auto;
}

.article-list-item-content {
  overflow: hidden;
  padding: 19px;
}

.article-list-item-meta {
  font-size: 10px;
  font-weight: 600;
  color: #006AAE;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 2.8;
}

.article-list-item-title {
  margin-bottom: 20px;
}

.article-list-item-content-description {
  font-size: 16px;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
}

.article-list-section {
  border-bottom: 1px solid #d0d0d0;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .article-list-section {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 30px;
  }
}
.article-list-section .article-list-section-title {
  margin-bottom: 20px;
}

.article-list-section:last-child {
  border-bottom: none;
}

/* NAVIGATION */
@media (min-width: 992px) {
  body.desktop-offset {
    padding-top: 82px;
  }

  body.desktop-offset.desktop-offset-sticky {
    padding-top: 68px;
  }

  body {
    -webkit-transition: padding-top 0.5s ease;
    transition: padding-top 0.5s ease;
  }
}
body.cq-wcm-edit {
  padding-top: 0 !important;
}

.website-header {
  position: fixed;
  border-bottom: 1px solid #E1E7EC;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10001;
  background-color: #ffffff;
  -webkit-transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
}
body.cq-wcm-edit .website-header {
  position: static;
}
.website-header img.website-header-logo-transparent {
  display: none;
}
.website-header img.website-header-logo {
  height: 46px;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}
.website-header .website-header-business img {
  height: 28px !important;
  padding-bottom: 9px;
}
.website-header .website-header-right {
  text-align: right;
  padding-right: 15px;
}
.website-header .website-header-desktop {
  color: #ffffff;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 82px;
}
.website-header .website-header-desktop .website-header-left {
  width: 17%;
  padding-left: 30px;
}
.website-header .website-header-desktop .website-header-right {
  width: 17%;
}
.website-header .website-header-desktop .main-nav-wrapper {
  width: 66%;
  display: -webkit-box;
  display: flex;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search {
  display: none;
  padding-bottom: 8px;
  width: 100%;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form {
  margin: 0 auto;
  position: relative;
  padding: 1px;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form button {
  border: none;
  padding: 0;
  background: transparent;
  height: 1.5em;
  width: 1.5em;
  position: absolute;
  top: 10px;
  left: 0;
  color: #27214D;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form button .svg-icon-search {
  height: 1.5em;
  width: 1.5em;
  display: block;
  fill: currentColor;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form input {
  width: 100%;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #D2DADD;
  background: transparent;
  padding: 13px 20px 8px 30px;
  color: #475560;
  font-size: 14px;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form .header-search-cancel {
  position: absolute;
  right: 0;
  top: 14px;
  width: 20px;
  height: 20px;
}
.website-header .website-header-desktop .main-nav-wrapper > .header-search form .header-search-cancel .svg-icon-cross {
  width: 20px;
  height: 20px;
  display: block;
  fill: #27214D;
}
.website-header .website-header-desktop .main-nav-wrapper ul {
  padding: 0;
  list-style-type: none;
}
.website-header .website-header-desktop .main-nav-wrapper > ul {
  margin: 0 auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  justify-content: space-around;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item {
  font-size: 14px;
  font-weight: 600;
  color: #27214D;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 89px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 8px solid transparent;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item .svg-icon-chevron-down {
  pointer-events: none;
  margin-left: 4px;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item:hover, .website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item .hover {
  border-bottom: 8px solid #006AAE;
  color: #006AAE;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item.active {
  border-bottom: 8px solid #006AAE;
  color: #006AAE;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li > .main-nav-l1-item.active-breadcrumb {
  color: #006AAE !important;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li.header-search-menu-item .main-nav-l1-item {
  border-bottom-color: transparent;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li.header-search-menu-item .main-nav-l1-item .svg-icon-search {
  height: 1.7em;
  width: 1.7em;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu {
  display: none;
  position: absolute;
  z-index: -1;
  top: 82px;
  left: 0;
  right: 0;
  height: auto;
  background-color: #fff;
  border-top: 1px solid #E1E7EC;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content {
  margin: 0 auto;
  max-width: 1170px;
  overflow: hidden;
  padding-top: 35px;
  padding-bottom: 35px;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-content-panel {
  min-height: 200px;
  float: left;
  font-size: 16px;
  line-height: 1.42857;
  color: #6e6e79;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level {
  border-left: 1px solid #E1E7EC;
  border-right: 1px solid #E1E7EC;
  float: left;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level .level-two-nav {
  margin: 0;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li {
  text-align: left;
  display: list-item;
  clear: both;
  padding: 0 5px;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li a {
  display: block;
  padding: 7.5px 15px;
  height: auto;
  font-size: 14px;
  text-align: left;
  color: #27214D;
  font-weight: normal;
  border-bottom: 0;
}
.website-header .website-header-desktop .main-nav-wrapper > ul li .megamenu .megamenu-content .megamenu-second-level li a:hover {
  color: #006AAE;
}

.website-header.transparent:not(.sticky) {
  background-color: transparent;
  box-shadow: none;
  border-bottom: 0;
}
.website-header.transparent:not(.sticky) img.website-header-logo-transparent {
  display: block;
  position: absolute;
  opacity: 0;
}
.website-header.transparent:not(.sticky) img.website-header-logo {
  opacity: 0;
}
.website-header.transparent:not(.sticky) img.website-header-logo-transparent {
  opacity: 1;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li > a {
  color: #ffffff;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li > a:hover, .website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li > a .hover {
  color: #e3f5fd;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li > a.active {
  color: #e3f5fd;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper > ul li .megamenu {
  border-top: 0;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search-menu-item #searchTerm {
  overflow: auto;
  border-bottom: 1px solid #ffffff;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form {
  z-index: 1000;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form .svg-icon {
  fill: #fff !important;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form #searchTerm {
  border-bottom: 1px solid #fff;
  color: #fff;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form #searchTerm::-moz-placeholder {
  color: rgba(255, 255, 255, 0.75);
  opacity: 1;
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form #searchTerm:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.75);
}
.website-header.transparent:not(.sticky) .website-header-desktop .main-nav-wrapper .header-search form #searchTerm::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.75);
}

.website-header.sticky {
  border-bottom: 0;
  box-shadow: 0 2px 31px 0 rgba(0, 0, 0, 0.15);
}
.website-header.sticky img.website-header-logo {
  height: 40px;
}
.website-header.sticky .website-header-desktop {
  height: 68px;
}
.website-header.sticky .website-header-desktop .megamenu {
  top: 68px !important;
}
.website-header.sticky .website-header-desktop .main-nav-l1-item {
  height: 75px !important;
}

.header-overlay {
  z-index: 10000;
}

.website-header-strap {
  position: relative;
}

.header-strap-close a {
  font-size: 18px;
  position: absolute;
  right: 4px;
  top: 1px;
}
@media (min-width: 992px) {
  .header-strap-close a {
    right: 7px;
  }
}
.header-strap-close svg.svg-icon {
  fill: #27214D;
}

@media (max-width: 991px) {
  body.mobile-offset {
    padding-top: 56px;
  }
}
.website-header-mobile {
  background: #fff;
  height: 56px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.website-header-mobile .mobile-menu-overlay {
  z-index: 102;
}
.website-header-mobile .website-header-mobile-logo {
  padding-top: 5px;
  padding-left: 3px;
}
.website-header-mobile .website-header-mobile-logo img {
  height: 34px;
}
.website-header-mobile .website-header-right {
  -webkit-box-flex: 1;
          flex-grow: 1;
  width: auto;
}
.website-header-mobile .website-header-mobile-btn {
  background-color: transparent;
  border: none;
  padding: 10px 10px 8px 14px;
  margin: 0 4px;
}
.website-header-mobile .website-header-mobile-btn svg {
  width: 28px;
  height: 28px;
}
.website-header-mobile .website-header-mobile-btn:focus {
  background: #e6e6e6;
}
.website-header-mobile .nav-panel {
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s;
  -webkit-transition: -webkit-transform 0.5s, visibility 0.1s 0.5s;
  -webkit-transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s, -webkit-transform 0.5s;
  z-index: 102;
  background-color: #006AAE;
  width: 80%;
  max-width: 700px;
}
.website-header-mobile .nav-panel.open {
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: visibility, -webkit-transform 0.5s;
  transition: visibility, -webkit-transform 0.5s;
  transition: visibility, transform 0.5s;
  transition: visibility, transform 0.5s, -webkit-transform 0.5s;
}
.website-header-mobile .nav-panel *:focus {
  outline-color: #D2DADD;
}
.website-header-mobile .nav-panel .mobile-navigation {
  padding-top: 20px;
}
.website-header-mobile .nav-panel .slimScrollDiv {
  background-color: #006AAE;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0 30px;
  list-style-type: none;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-1,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-1 {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-2,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-2 {
  -webkit-transform: translateX(-200%);
          transform: translateX(-200%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-3,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-3 {
  -webkit-transform: translateX(-300%);
          transform: translateX(-300%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-4,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-4 {
  -webkit-transform: translateX(-400%);
          transform: translateX(-400%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation.level-5,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation.level-5 {
  -webkit-transform: translateX(-500%);
          transform: translateX(-500%);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li {
  position: static;
  margin-bottom: 14px;
  line-height: 18px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li:last-child,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li:last-child {
  margin-bottom: 0;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li svg,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li svg {
  position: relative;
  right: -8px;
  height: 13px;
  width: 13px;
  vertical-align: -7%;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a {
  color: #FFF;
  text-decoration: none;
  font-family: "Roboto Slab", sans-serif;
  display: block;
  line-height: 18px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active {
  font-weight: bold;
  border-left: 3px solid #009DE6;
  padding: 1px 0 1px 10px;
  vertical-align: middle;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active:hover,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active:hover {
  text-decoration: none;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.active.heading,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.active.heading {
  border-left: none;
  padding: 0;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:hover,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:hover {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.85);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:focus,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:focus {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.85);
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a.heading,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a.heading {
  font-weight: bold;
  font-size: 16px;
}
@media (min-width: 992px) {
  .website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a:hover,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a:hover {
    text-decoration: underline;
  }
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li a .link-title,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li a .link-title {
  position: relative;
  top: -1px;
  display: inline-block;
  width: calc(100% - 24px);
  line-height: 18px;
  vertical-align: middle;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li i,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li i {
  font-size: 13px;
  line-height: 18px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  display: none;
  -webkit-transition: all 1s;
  transition: all 1s;
  width: 100%;
  padding: 0 30px;
  font-size: 15px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul.activeList,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul.activeList {
  display: block;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li ul > li > a,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li ul > li > a {
  padding: 0;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li.secondary-link > a,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li.secondary-link > a {
  font-size: 14px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li.secondary-link:not(.blog-links) > a,
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-bottom-navigation li.secondary-link:not(.blog-links) > a {
  font-weight: normal;
  border-left: none;
  padding: 0;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation {
  margin-bottom: 10px;
}
.website-header-mobile .nav-panel > .slimScrollDiv ul.mobile-top-navigation li:last-child {
  padding-bottom: 20px;
}
.website-header-mobile .nav-panel h6 {
  text-transform: uppercase;
  font-size: 12px;
  color: #FFF;
}
.website-header-mobile .nav-panel hr.nav-panel-hr {
  border-color: rgba(255, 255, 255, 0.13);
  margin: 16px 0px;
  background-color: rgba(255, 255, 255, 0.13);
}
.website-header-mobile .nav-panel hr.top-nav-panel-hr {
  border-color: rgba(255, 255, 255, 0.13);
  margin: 16px 30px;
  background-color: rgba(255, 255, 255, 0.13);
}
.website-header-mobile .nav-panel .website-search-bar {
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  bottom: 0;
  left: 0;
  padding-top: 0;
  height: 66px;
  position: absolute;
  background-color: #278fd8;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.website-header-mobile .nav-panel .website-search-bar:before {
  content: " ";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: -10px;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 108, 173, 0)), to(#0e6cad));
  background: linear-gradient(to bottom, rgba(14, 108, 173, 0) 0%, #0e6cad 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  height: 10px;
}
.website-header-mobile .nav-panel .website-search-bar form button {
  margin-top: 18px;
}
.website-header-mobile .nav-panel .website-search-bar form button .svg-icon-search {
  fill: #ffffff;
  height: 20px;
  width: 20px;
}
.website-header-mobile .nav-panel .website-search-bar form input {
  color: #ffffff;
  padding: 17px 20px 5px 30px;
  font-size: 16px;
}
@media (max-width: 321px) {
  .website-header-mobile .nav-panel .website-search-bar form input {
    font-size: 14px;
  }
}
.website-header-mobile .nav-panel .website-search-bar form input::-webkit-input-placeholder {
  color: #ffffff;
}
.website-header-mobile .nav-panel .website-search-bar form input:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.website-header-mobile .nav-panel .website-search-bar form input::-moz-placeholder {
  color: #ffffff;
}
.website-header-mobile .nav-panel .website-search-bar form input:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.website-header-mobile .nav-panel .website-search-bar form input:-ms-input-placeholder {
  color: #ffffff;
}
.website-header-mobile .nav-panel .website-search-bar form input:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.website-header-mobile .nav-panel .website-search-bar form .header-search-cancel {
  position: absolute;
  display: block;
  right: 0px;
  top: 20px;
  width: 20px;
  height: 23px;
}
.website-header-mobile .nav-panel .website-search-bar form .header-search-cancel .svg-icon-cross {
  width: 20px;
  height: 20px;
  fill: #fff;
}
.website-header-mobile .nav-panel .panel-close, .website-header-mobile .nav-panel .menu-header {
  font-family: "Roboto Slab", sans-serif;
  position: relative;
  text-align: left;
  padding-top: 2px;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 18px;
  height: 20px;
}
.website-header-mobile .nav-panel .panel-close a, .website-header-mobile .nav-panel .menu-header a {
  color: #fff;
}
.website-header-mobile .nav-panel .panel-close a .mobile-breadcrumb, .website-header-mobile .nav-panel .menu-header a .mobile-breadcrumb {
  font-size: 16px;
  font-weight: 500;
  width: 80%;
  font-weight: 600;
  color: #e3f5fd;
}
.website-header-mobile .nav-panel .panel-close a .up-level, .website-header-mobile .nav-panel .menu-header a .up-level {
  float: left;
}
.website-header-mobile .nav-panel .panel-close a .up-level i, .website-header-mobile .nav-panel .menu-header a .up-level i {
  font-size: 14px;
  margin-right: 10px;
}
.website-header-mobile .nav-panel .panel-close a .up-level svg, .website-header-mobile .nav-panel .menu-header a .up-level svg {
  height: 0.8em;
  width: 0.8em;
  margin-right: 10px;
  vertical-align: -7%;
}
.website-header-mobile .nav-panel .panel-close button, .website-header-mobile .nav-panel .menu-header button {
  position: relative;
  top: -0.3em;
  right: -0.3em;
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background-color: transparent;
  padding: 0;
}
.website-header-mobile .nav-panel .panel-close button svg, .website-header-mobile .nav-panel .menu-header button svg {
  height: 1.6em;
  width: 1.6em;
}
@media (min-width: 992px) {
  .website-header-mobile .nav-panel .panel-close, .website-header-mobile .nav-panel .menu-header {
    padding-top: 17px;
    margin-bottom: 25px;
  }
}

.skip-to-content {
  background-color: #fff;
  z-index: 2000000;
  position: absolute;
  left: -9999px;
  font-size: 13px;
}
.skip-to-content:focus {
  left: 20px;
  top: 0;
}

.website-header a.cya-drawer-toggle {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  color: #27214D;
  font-size: 14px;
  font-weight: 600;
}
.website-header a.cya-drawer-toggle svg {
  margin-left: 5px;
}
.website-header.transparent:not(.sticky) .website-header-desktop a.cya-drawer-toggle {
  color: #ffffff;
}
.website-header .website-header-mobile a.cya-drawer-toggle {
  font-size: 12px;
}
.website-header .website-header-mobile a.cya-drawer-toggle .svg-icon-map-pin {
  width: 25px;
  height: 25px;
}

/* TOOLTIP COMPONENT */
.tooltip-label > * {
  display: inline;
}

/* MISCELLANEOUS MODULES */
[class^=visible-cya-], [class*=" visible-cya-"] {
  display: none;
}

html.cya-reason-code-FTTP_CT .visible-cya-reason-code-FTTP_CT {
  display: block;
}

html.cya-reason-code-FTTP_C .visible-cya-reason-code-FTTP_C {
  display: block;
}

html.cya-reason-code-FTTP_SA .visible-cya-reason-code-FTTP_SA {
  display: block;
}

html.cya-reason-code-FTTP_NA .visible-cya-reason-code-FTTP_NA {
  display: block;
}

html.cya-reason-code-FTTP_NS .visible-cya-reason-code-FTTP_NS {
  display: block;
}

html.cya-reason-code-FTTB_CT .visible-cya-reason-code-FTTB_CT {
  display: block;
}

html.cya-reason-code-FTTB_C .visible-cya-reason-code-FTTB_C {
  display: block;
}

html.cya-reason-code-FTTB_SA .visible-cya-reason-code-FTTB_SA {
  display: block;
}

html.cya-reason-code-FTTB_NA .visible-cya-reason-code-FTTB_NA {
  display: block;
}

html.cya-reason-code-FTTB_NS .visible-cya-reason-code-FTTB_NS {
  display: block;
}

html.cya-reason-code-FTTN_CT .visible-cya-reason-code-FTTN_CT {
  display: block;
}

html.cya-reason-code-FTTB_NA .visible-cya-reason-code-FTTB_NA {
  display: block;
}

html.cya-reason-code-FTTN_C .visible-cya-reason-code-FTTN_C {
  display: block;
}

html.cya-reason-code-FTTN_SA .visible-cya-reason-code-FTTN_SA {
  display: block;
}

html.cya-reason-code-FTTN_NA .visible-cya-reason-code-FTTN_NA {
  display: block;
}

html.cya-reason-code-FTTN_NS .visible-cya-reason-code-FTTN_NS {
  display: block;
}

html.cya-reason-code-FTTC_CT .visible-cya-reason-code-FTTC_CT {
  display: block;
}

html.cya-reason-code-FTTC_C .visible-cya-reason-code-FTTC_C {
  display: block;
}

html.cya-reason-code-FTTC_SA .visible-cya-reason-code-FTTC_SA {
  display: block;
}

html.cya-reason-code-FTTC_NA .visible-cya-reason-code-FTTC_NA {
  display: block;
}

html.cya-reason-code-FTTC_NS .visible-cya-reason-code-FTTC_NS {
  display: block;
}

html.cya-reason-code-HFC_CT .visible-cya-reason-code-HFC_CT {
  display: block;
}

html.cya-reason-code-HFC_C .visible-cya-reason-code-HFC_C {
  display: block;
}

html.cya-reason-code-HFC_SA .visible-cya-reason-code-HFC_SA {
  display: block;
}

html.cya-reason-code-HFC_NA .visible-cya-reason-code-HFC_NA {
  display: block;
}

html.cya-reason-code-HFC_NS .visible-cya-reason-code-HFC_NS {
  display: block;
}

html.cya-reason-code-FW_CT .visible-cya-reason-code-FW_CT {
  display: block;
}

html.cya-reason-code-FW_C .visible-cya-reason-code-FW_C {
  display: block;
}

html.cya-reason-code-FW_SA .visible-cya-reason-code-FW_SA {
  display: block;
}

html.cya-reason-code-FW_NA .visible-cya-reason-code-FW_NA {
  display: block;
}

html.cya-reason-code-FW_NS .visible-cya-reason-code-FW_NS {
  display: block;
}

html.cya-reason-code-SAT_CT .visible-cya-reason-code-SAT_CT {
  display: block;
}

html.cya-reason-code-SAT_C .visible-cya-reason-code-SAT_C {
  display: block;
}

html.cya-reason-code-SAT_SA .visible-cya-reason-code-SAT_SA {
  display: block;
}

html.cya-reason-code-SAT_NULL .visible-cya-reason-code-SAT_NULL {
  display: block;
}

html.cya-reason-code-NewDEV .visible-cya-reason-code-NewDEV {
  display: block;
}

html.cya-reason-code-NewDEV_SA .visible-cya-reason-code-NewDEV_SA {
  display: block;
}

html.cya-reason-code-ASA .visible-cya-reason-code-ASA {
  display: block;
}

html.cya-reason-code-NULL_NA .visible-cya-reason-code-NULL_NA {
  display: block;
}

html.cya-reason-code-ALL_CT .visible-cya-reason-code-ALL_CT {
  display: block;
}

html.cya-reason-code-ALL_C .visible-cya-reason-code-ALL_C {
  display: block;
}

html.cya-reason-code-ALL_SA .visible-cya-reason-code-ALL_SA {
  display: block;
}

html.cya-reason-code-ALL_NA .visible-cya-reason-code-ALL_NA {
  display: block;
}

html.cya-reason-code-ALL_NS .visible-cya-reason-code-ALL_NS {
  display: block;
}

html.cya-alt-reason-code-ALL_NA .visible-cya-alt-reason-code-ALL_NA {
  display: block;
}

html.cya-alt-reason-code-ALL_CT .visible-cya-alt-reason-code-ALL_CT {
  display: block;
}

html.cya-alt-reason-code-ALL_C .visible-cya-alt-reason-code-ALL_C {
  display: block;
}

html.cya-alt-reason-code-FTTP_NA .visible-cya-alt-reason-code-FTTP_NA {
  display: block;
}

html.cya-alt-reason-code-FTTP_CT .visible-cya-alt-reason-code-FTTP_CT {
  display: block;
}

html.cya-alt-reason-code-FTTP_C .visible-cya-alt-reason-code-FTTP_C {
  display: block;
}

html.cya-alt-reason-code-FTTB_NA .visible-cya-alt-reason-code-FTTB_NA {
  display: block;
}

html.cya-alt-reason-code-FTTB_CT .visible-cya-alt-reason-code-FTTB_CT {
  display: block;
}

html.cya-alt-reason-code-FTTB_C .visible-cya-alt-reason-code-FTTB_C {
  display: block;
}

html.cya-alt-reason-code-FTTN_NA .visible-cya-alt-reason-code-FTTN_NA {
  display: block;
}

html.cya-alt-reason-code-FTTN_CT .visible-cya-alt-reason-code-FTTN_CT {
  display: block;
}

html.cya-alt-reason-code-FTTN_C .visible-cya-alt-reason-code-FTTN_C {
  display: block;
}

html.cya-alt-reason-code-FTTC_NA .visible-cya-alt-reason-code-FTTC_NA {
  display: block;
}

html.cya-alt-reason-code-FTTC_CT .visible-cya-alt-reason-code-FTTC_CT {
  display: block;
}

html.cya-alt-reason-code-FTTC_C .visible-cya-alt-reason-code-FTTC_C {
  display: block;
}

html.cya-alt-reason-code-FW_NA .visible-cya-alt-reason-code-FW_NA {
  display: block;
}

html.cya-alt-reason-code-FW_CT .visible-cya-alt-reason-code-FW_CT {
  display: block;
}

html.cya-alt-reason-code-FW_C .visible-cya-alt-reason-code-FW_C {
  display: block;
}

html.cya-alt-reason-code-HFC_NA .visible-cya-alt-reason-code-HFC_NA {
  display: block;
}

html.cya-alt-reason-code-HFC_CT .visible-cya-alt-reason-code-HFC_CT {
  display: block;
}

html.cya-alt-reason-code-HFC_C .visible-cya-alt-reason-code-HFC_C {
  display: block;
}

html.cya-alt-reason-code-NULL_NA .visible-cya-alt-reason-code-NULL_NA {
  display: block;
}

html.cya-alt-reason-code-SAT_NA .visible-cya-alt-reason-code-SAT_NA {
  display: block;
}

html.cya-alt-reason-code-SAT_CT .visible-cya-alt-reason-code-SAT_CT {
  display: block;
}

html.cya-alt-reason-code-SAT_C .visible-cya-alt-reason-code-SAT_C {
  display: block;
}

html.cya-loc-id-address .visible-cya-loc-id-address {
  display: block;
}

html.cya-no-loc-id-address .visible-cya-no-loc-id-address {
  display: block;
}

html.cya-has-address .visible-cya-has-address {
  display: block;
}

html.cya-no-address .visible-cya-no-address {
  display: block;
}

html.cya-has-special-services .visible-cya-has-special-services {
  display: block;
}

html.cya-no-special-services .visible-cya-no-special-services {
  display: block;
}

html.cya-category-home .visible-cya-category-home {
  display: block;
}

html.cya-category-business .visible-cya-category-business {
  display: block;
}

html.cya-category-not-selected .visible-cya-category-not-selected {
  display: block;
}

html.cya-frustrated .visible-cya-frustrated {
  display: block;
}

html.cya-frustrated-false .visible-cya-frustrated-false {
  display: block;
}

html.cya-has-online-reg .visible-cya-has-online-reg {
  display: block;
}

html.cya-no-online-reg .visible-cya-no-online-reg {
  display: block;
}

html.cya-greenfields .visible-cya-greenfields {
  display: block;
}

html.cya-greenfields-false .visible-cya-greenfields-false {
  display: block;
}

html.cya-disconnection-status-PAST .visible-cya-disconnection-status-PAST {
  display: block;
}

html.cya-disconnection-status-NOT_PAST .visible-cya-disconnection-status-NOT_PAST {
  display: block;
}

html.cya-disconnection-status-NULL .visible-cya-disconnection-status-NULL {
  display: block;
}

html.cya-pat-change-status-PAST .visible-cya-pat-change-status-PAST {
  display: block;
}

html.cya-pat-change-status-NOT_PAST .visible-cya-pat-change-status-NOT_PAST {
  display: block;
}

html.cya-pat-change-status-NULL .visible-cya-pat-change-status-NULL {
  display: block;
}

html.cya-tech-flip-YES .visible-cya-tech-flip-YES {
  display: block;
}

html.cya-tech-flip-NO .visible-cya-tech-flip-NO {
  display: block;
}

html.cya-tech-flip-NULL .visible-cya-tech-flip-NULL {
  display: block;
}

html.cya-products-Enterprise_Ethernet_Yes .visible-cya-products-Enterprise_Ethernet_Yes {
  display: block;
}

html.cya-products-Enterprise_Ethernet_No .visible-cya-products-Enterprise_Ethernet_No {
  display: block;
}

html.cya-products-Business_Fibre_Yes .visible-cya-products-Business_Fibre_Yes {
  display: block;
}

html.cya-products-Business_Fibre_No .visible-cya-products-Business_Fibre_No {
  display: block;
}

html.cya-products-Zero_Build_Cost_Yes .visible-cya-products-Zero_Build_Cost_Yes {
  display: block;
}

html.cya-products-Zero_Build_Cost_No .visible-cya-products-Zero_Build_Cost_No {
  display: block;
}

html.cya-products-Zero_Build_Cost_Null .visible-cya-products-Zero_Build_Cost_Null {
  display: block;
}

html.cya-products-Cbd_Pricing_Yes .visible-cya-products-Cbd_Pricing_Yes {
  display: block;
}

html.cya-products-Cbd_Pricing_No .visible-cya-products-Cbd_Pricing_No {
  display: block;
}

html.cya-products-Cbd_Pricing_Null .visible-cya-products-Cbd_Pricing_Null {
  display: block;
}

html.cya-products-TC2-measured-Yes .visible-cya-products-TC2-measured-Yes {
  display: block;
}

html.cya-products-TC2-measured-No .visible-cya-products-TC2-measured-No {
  display: block;
}

html.cya-products-TC2-estimated-Yes .visible-cya-products-TC2-estimated-Yes {
  display: block;
}

html.cya-products-TC2-estimated-No .visible-cya-products-TC2-estimated-No {
  display: block;
}

html.cya-products-TC2-default-Yes .visible-cya-products-TC2-default-Yes {
  display: block;
}

html.cya-products-TC2-default-No .visible-cya-products-TC2-default-No {
  display: block;
}

html.cya-products-TC2-Null .visible-cya-products-TC2-Null {
  display: block;
}

ul.autocomplete-suggestions {
  position: absolute;
  z-index: 9999;
  background: #FFF;
  border: 1px solid #E1E7EC;
  text-align: left;
  padding-left: 0;
  width: 100%;
}
ul.autocomplete-suggestions.powered-by-google-logo {
  padding-bottom: 16px;
}
ul.autocomplete-suggestions.powered-by-google-logo:after {
  content: "";
  position: absolute;
  bottom: 1px;
  right: 1px;
  background: url("https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png") no-repeat;
  background-size: contain;
  height: 16px;
  width: 120px;
}

li.autocomplete-suggestion {
  cursor: pointer;
  list-style: none;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  font-size: 14px;
  color: #475560;
}
li.autocomplete-suggestion .media-body {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E1E7EC;
}
li.autocomplete-suggestion:last-child .media-body {
  border: none;
}
li.autocomplete-suggestion[aria-selected=true], li.autocomplete-suggestion:hover, li.autocomplete-suggestion:focus {
  background-color: #F7FBFE;
}

.single-resource-download {
  margin-bottom: 15px;
}
.single-resource-download .media-body {
  padding-left: 15px;
}
.single-resource-download .media-body .single-resource-download-title {
  color: #27214D;
  font-size: 18px;
  font-weight: 600;
}
.single-resource-download .media-body .single-resource-download-link {
  font-weight: 600;
}
.single-resource-download .single-resource-download-file-type {
  height: 59px;
  width: 38px;
}

.rsp-resource-download .subheading {
  line-height: 40px;
  font-weight: 600;
  margin-right: 20px;
}
.rsp-resource-download hr {
  margin-top: 10px;
}
.rsp-resource-download .loading-spinner {
  width: 22px;
  height: 22px;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.rsp-resource-download .template-link {
  margin-bottom: 20px;
}
.rsp-resource-download .media-body {
  padding-left: 15px;
}
.rsp-resource-download .media-body .rsp-resource-download-title {
  color: #27214D;
  font-size: 18px;
  font-weight: 600;
}
.rsp-resource-download .media-body .rsp-resource-download-link {
  font-weight: 600;
}
.rsp-resource-download .rsp-resource-download-file-type {
  height: 59px;
  width: 38px;
}

body.cq-wcm-edit .richtext {
  min-height: 20px;
}
.richtext td {
  padding: 8px;
}
.richtext ul, .richtext ol {
  margin-bottom: 20px;
}
.richtext ul, .richtext ul > li {
  list-style-type: none;
}
.richtext ul > li {
  text-indent: -1.4em;
}
.richtext ul > li::before {
  margin-right: 0.9em;
  font-family: fontcustom;
  content: "";
  color: #748999;
}
.richtext li {
  margin-bottom: 8px;
}
.richtext img {
  max-width: 100%;
  height: auto;
}
.richtext a:hover {
  text-decoration: underline;
}
.richtext .richtext-introduction {
  font-size: 18px;
}
@media (min-width: 768px) {
  .richtext .richtext-introduction {
    font-size: 22px;
  }
}
.richtext .richtext-introduction strong, .richtext .richtext-introduction b {
  font-weight: 600;
}
.richtext .richtext-disclaimer {
  font-size: 14px;
}
.richtext a.richtext-tooltip {
  color: currentColor;
  border-bottom: 1px dotted #999 !important;
  cursor: pointer;
}
.richtext a.richtext-tooltip:hover {
  text-decoration: none;
}
.richtext a.richtext-tooltip + .popover {
  text-indent: 0px;
}
@media (max-width: 767px) {
  .richtext table {
    font-size: 14px;
  }
}
.richtext table tr th {
  background: #F7FBFE;
  font-weight: 600;
}
.richtext table tr th:not([scope=row]) {
  color: #fff;
  vertical-align: middle;
  background: #006AAE;
}
.richtext table.table-business tr th:not([scope=row]) {
  background: #27214D;
}
.richtext table ul, .richtext table ol {
  padding-left: 22px;
}
.richtext table img {
  max-width: none !important;
}

.richtext-white-colour {
  color: #FFFFFF;
}

.rsplist {
  position: relative;
}
@media (min-width: 576px) {
  .rsplist .clearfix:before, .rsplist .clearfix:after {
    display: block;
    content: none;
  }
}
@media (min-width: 768px) {
  .rsplist {
    padding-right: 0px;
  }
}
.rsplist .nav-bar-vertical {
  position: fixed;
  right: 0px;
  border-radius: 20px;
  padding-left: 5px;
  padding-right: 5px;
  right: 42px;
  z-index: 1;
}
.rsplist .nav-bar-vertical .nav-bar-element {
  font-size: 12px;
  text-transform: uppercase;
}
.rsplist .nav-bar-vertical .nav-bar-element span {
  color: #BABFC4;
}
.rsplist .nav-bar-vertical .bullet {
  color: #009DE6;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  padding-right: 5px;
}
@media (min-height: 385px) {
  .rsplist .nav-bar-vertical .bullet {
    display: none;
  }
}
.rsplist .nav-bar-vertical .col-md-3:empty::after {
  content: ".";
  visibility: hidden;
}
.rsplist .nav-bar-element {
  text-align: center;
  margin-bottom: -2px;
  display: none;
}
.rsplist .nav-bar-element a {
  padding-right: 3px;
  padding-left: 3px;
}
.rsplist .nav-bar-element.major {
  display: block;
}
@media (min-height: 385px) {
  .rsplist .nav-bar-element {
    display: block;
  }
}
.rsplist .rsp-list-container {
  padding-top: 30px;
}
.rsplist .rsplist-item {
  height: 280px;
  background-color: #ffffff;
  border: 1px solid #BDCBD9;
  padding: 10px;
  margin-bottom: 15px;
  margin-top: 15px;
}
.rsplist .rsplist-item:first-child {
  border-bottom-width: 1px;
}
.rsplist .rsplist-item:last-child {
  padding-right: 0;
}
.rsplist .rsplist-item .btn-secondary {
  color: #006AAE;
  background-color: transparent;
  border-color: #006AAE;
  border-width: 1px;
}
.rsplist .rsplist-item .logo {
  padding-top: 10px;
  padding-bottom: 15px;
}
.rsplist .rsplist-item .logo div {
  border-right: 1px solid grey;
  min-height: 68px;
}
.rsplist .rsplist-item .logo img {
  width: 100%;
  max-height: 50px;
}
@media (min-width: 576px) {
  .rsplist .rsplist-item .logo img {
    width: 50%;
  }
}
.rsplist .rsplist-item .rsplist-phone-block {
  display: inline-block;
  min-width: 144px;
  padding-bottom: 30px;
}
.rsplist .rsplist-item .detail .name {
  color: #27214D;
  font-family: "Roboto Slab", sans-serif;
  font-weight: 300;
  font-style: normal;
  display: block;
  font-size: 16px;
  padding-bottom: 20px;
  word-wrap: break-word;
}
.rsplist .rsplist-item .detail .contact-info a.btn {
  min-width: 107px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 13px;
}
.rsplist .rsplist-item .website-info .btn {
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  border-width: 1px;
}
@media (max-width: 575px) {
  .rsplist .rsplist-item {
    height: auto;
    margin: 0;
  }
  .rsplist .rsplist-item .detail {
    text-align: left;
  }
  .rsplist .rsplist-item .detail .name {
    padding-bottom: 15px;
  }
  .rsplist .rsplist-item .contact-info {
    text-align: left;
  }
  .rsplist .rsplist-item .website-info {
    text-align: left;
  }
  .rsplist .rsplist-item .website-info .btn {
    font-size: 12px;
    height: 36px;
    border-width: 1px;
    padding-top: 7px;
  }
  .rsplist .rsplist-item .rsplist-phone-block {
    padding-bottom: 25px;
  }
  .rsplist .rsplist-item .rsplist-phone-block .rsplist-phone {
    font-size: 14px;
  }
  .rsplist .rsplist-item .logo {
    padding-left: 25px;
  }
}
@media (max-width: 375px) {
  .rsplist .rsplist-item .right-col {
    padding-right: 30px;
  }
  .rsplist .rsplist-item .right-col .detail .name {
    padding-bottom: 15px;
    word-wrap: break-word;
    font-size: 12px;
  }
  .rsplist .rsplist-item .right-col .contact-info {
    font-size: 12px;
  }
  .rsplist .rsplist-item .right-col .website-info .btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
    padding-top: 9px;
  }
}

.rsplist-empty-message {
  margin-top: 30px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles */
  .padding-rsp-email-ie {
    padding-left: 20%;
  }
}
.rsplist-jumpto {
  height: 80px;
  padding-top: 28px;
  border-radius: 47.5px;
  background-color: #F1F4F7;
  border-width: 0;
}
.rsplist-jumpto.fade-out {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s 0.5s, opacity 0.5s linear;
  transition: visibility 0s 0.5s, opacity 0.5s linear;
}
.rsplist-jumpto.fade-in {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
@media (max-width: 767px) {
  .rsplist-jumpto {
    height: auto;
  }
}
.rsplist-jumpto .jump-label {
  display: table-cell;
  white-space: nowrap;
  width: 1%;
  padding-right: 30px;
}
.rsplist-jumpto .jumps {
  display: table;
  width: 100%;
  table-layout: fixed;
}
@media (max-width: 767px) {
  .rsplist-jumpto .jumps {
    padding: 9px 20px;
    padding-top: 12px;
    table-layout: unset;
    letter-spacing: 1.4px;
  }
}
.rsplist-jumpto .jumps .disabled.jump-item {
  pointer-events: none;
  cursor: default;
  background-color: #F1F4F7;
}
.rsplist-jumpto .jumps .jump-item {
  display: table-cell;
  text-transform: uppercase;
  text-align: center;
  color: #3A82BF;
  padding: 0;
}
.rsplist-jumpto .jumps .jump-item:hover {
  color: #475560;
  background-color: #D2DADD;
  border-radius: 15px;
  height: 20px;
  font-weight: 700;
  vertical-align: middle;
  padding-bottom: 2px;
}
@media (min-width: 576px) {
  .rsplist-jumpto .jumps .jump-item:hover {
    padding-bottom: 0;
    height: 10px;
  }
}
@media (max-width: 767px) {
  .rsplist-jumpto .jumps .jump-item {
    font-size: 10px;
  }
}
@media (max-width: 575px) {
  .rsplist-jumpto .jumps .jump-item {
    font-size: 8px;
  }
}
.rsplist-jumpto .jumps .jump-item.selected {
  color: white;
  background-color: #27214D;
  border-radius: 15px;
  height: 20px;
  font-weight: 700;
  vertical-align: middle;
  padding-bottom: 2px;
}
@media (min-width: 576px) {
  .rsplist-jumpto .jumps .jump-item.selected {
    height: 15px;
  }
}
.is-sticky .rsplist-jumpto {
  z-index: 1;
}
@media (max-width: 767px) {
  .rsplist-jumpto {
    height: 40px;
    padding: 0;
  }
}

.rsp-email {
  margin-top: 15px;
  padding: 60px 15px;
}
.rsp-email .email-icon {
  width: 50px;
}

.rsp-email-input input#input-3 {
  border: none !important;
  background-color: inherit !important;
}
.rsp-email-input .error--text {
  color: #D32F2F !important;
}

.v-input--has-state.error--text .v-label {
  color: #D32F2F !important;
  -webkit-animation: none !important;
          animation: none !important;
}

/*
  Loosely based on the Bootstrap 4 card
  Card has the following components:

    img.card-img
    .card-body
      .card-title
      .card-subtitle
*/
.card {
  position: relative;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  margin-bottom: 15px;
  border-radius: 6px;
}
@media (min-width: 768px) {
  .card {
    margin-bottom: 30px;
  }
}
.card .card-img-zoom {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
@media (min-width: 992px) {
  .card .card-img-zoom {
    overflow: hidden;
  }
  .card .card-img-zoom img {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .card .card-img-zoom img:hover {
    -webkit-transform: scale(1.08);
            transform: scale(1.08);
  }
}
.card img.card-img {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  height: 228px;
  width: 100%;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.card img.card-img.card-img-contain {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
  background: #F1F4F7;
}
.card .card-border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.card .card-body {
  padding: 14px 20px 20px 20px;
}
.card .card-body.card-body-grow {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 2;
          flex-grow: 2;
  flex-shrink: 1;
  display: -webkit-box;
  display: flex;
}
.card .card-body.card-body-condensed {
  padding-top: 10px;
  padding-bottom: 10px;
}
.card .card-body .card-icon {
  width: 38px;
}
.card .card-body .card-title.h4 {
  font-size: 18px;
}
.card .card-body .card-title a {
  color: #27214D;
}
.card .card-body .card-title a:hover {
  color: #0c0a17;
}
.card .card-body .richtext {
  color: #475560;
}
.card .card-body .card-subtitle {
  text-transform: uppercase;
  font-size: 10px;
  color: #006AAE;
  letter-spacing: 3px;
  margin-bottom: 11px;
  padding: 20px 0px 10px;
  font-weight: 600;
}
.card .card-body .card-content {
  -webkit-box-flex: 1;
          flex-grow: 1;
  padding-bottom: 12px;
}
.card.card-box-shadow {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.chip {
  border: none;
  display: inline-block;
  margin-bottom: 5px;
  padding: 7px 12px;
  border-radius: 25px;
  font-size: 14px;
  color: #475560;
  background-color: #F1F4F7;
}
.chip.chip.active {
  color: #fff;
  background-color: #27214D;
}

.chip + .chip {
  margin-left: 8px;
}

.tab-component {
  position: relative;
}
.tab-component.sticky-header-padding {
  padding-top: 94px;
}
.tab-component .tab-nav-wrapper {
  overflow: hidden;
  position: relative;
}
.tab-component .tab-nav-wrapper.affix {
  position: fixed !important;
  top: 56px;
  background: #fff;
}
.tab-component .tab-nav-wrapper.at-tabs-bottom {
  visibility: hidden;
}
@media (min-width: 992px) {
  .tab-component .tab-nav-wrapper.has-nav-buttons {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.tab-component .tab-nav-wrapper ul.tab-nav {
  -ms-overflow-style: none;
  scrollbar-width: none;
  text-align: center;
  overflow: auto;
  white-space: nowrap;
  padding: 0;
}
.tab-component .tab-nav-wrapper ul.tab-nav::-webkit-scrollbar {
  display: none;
}
.tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link {
  display: inline-block;
}
.tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link a {
  display: block;
  padding: 34px 20px 34px;
  font-size: 14px;
  border: none;
  color: #475560;
}
.tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active a {
  color: #006AAE;
  border-bottom: 4px solid #006AAE;
}
.tab-component .tab-nav-wrapper ul.tab-nav.left-align {
  text-align: left;
  padding-left: 15px;
}
.tab-component .tab-nav-wrapper .tabs-previous,
.tab-component .tab-nav-wrapper .tabs-next {
  background: none;
  border: 0;
  color: #006AAE;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webskit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.tab-component .tab-nav-wrapper .tabs-previous svg.svg-icon,
.tab-component .tab-nav-wrapper .tabs-next svg.svg-icon {
  vertical-align: 0;
}
.tab-component .tab-nav-wrapper .tabs-previous {
  left: 6px;
  display: none;
}
@media (min-width: 768px) {
  .tab-component .tab-nav-wrapper .tabs-previous {
    left: 20px;
  }
}
.tab-component .tab-nav-wrapper .tabs-next {
  right: 6px;
  display: none;
}
@media (min-width: 768px) {
  .tab-component .tab-nav-wrapper .tabs-next {
    right: 20px;
  }
}
.tab-component .active-inner-tab {
  background-color: #e3f5fd;
}
.tab-component .true .active-inner-tab {
  background-color: transparent;
}
.tab-component hr.tab-divider {
  margin: 0;
  border-color: #D2DADD;
}
.tab-component.tab-component-tile-mode .tab-nav-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.tab-component.tab-component-tile-mode .tab-content {
  width: 100%;
}
@media (max-width: 767px) {
  .tab-component.tab-component-tile-mode .tab-content.first-content {
    position: absolute;
  }
}
@media (max-width: 767px) {
  .tab-component.tab-component-tile-mode .tab-content {
    position: relative;
  }
}
.tab-component.tab-component-tile-mode .tab-content .active-arrow {
  width: 0;
  height: 0;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
  border-bottom: 18px solid #fff;
}

.search-bar {
  width: 100%;
}
.search-bar .search-btn {
  font-weight: normal;
  font-size: 16px !important;
  width: 152px;
  border-radius: 0 !important;
}
.search-bar .input-group {
  margin: 0 auto;
}
.search-bar input[type=text] {
  background-color: #ffffff;
  border: solid 1px #d2dadd;
  box-shadow: none;
  border-radius: 0;
  font-size: 16px;
}

@media (max-width: 991px) {
  .search-bar .input-group {
    max-width: 100%;
  }
  .search-bar .input-group input {
    max-width: 100%;
  }
  .search-bar .search-btn {
    width: 50px;
    padding-left: 13px !important;
  }
  .search-bar .search-btn .svg-icon-search {
    width: 24px;
    height: 24px;
    fill: #ffffff;
  }
}
.website-search-bar {
  height: 82px;
  padding-top: 6px;
  text-align: center;
}
.website-search-bar form {
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.website-search-bar form button {
  border: none;
  padding: 0;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  margin: 12px 0;
}
.website-search-bar form button .svg-icon-search {
  height: 23px;
  width: 22px;
  fill: #475560;
}
.website-search-bar form input {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #E1E7EC;
  background: transparent;
  padding: 12px 0 12px 30px;
  color: #475560;
  width: 100%;
  font-size: 14px;
  letter-spacing: 0;
}

.vertical-spacer {
  zoom: 1;
  pointer-events: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  min-height: 8px;
}
.vertical-spacer:before, .vertical-spacer:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.vertical-spacer:after {
  clear: both;
}
.vertical-spacer .space {
  height: 8px;
}
@media (min-width: 768px) {
  .vertical-spacer .space {
    height: 10px;
  }
}
.cq-Editable-dom .vertical-spacer {
  background-color: rgba(255, 0, 0, 0.2);
  border: 1px solid #ddd;
}
body.cq-wcm-edit .vertical-spacer {
  background-color: rgba(255, 0, 0, 0.2);
  border: 1px solid #ddd;
}

.cya-container {
  padding: 0;
}
.cya-container.cya-border-large {
  padding: 50px 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.cya-container.cya-border-small .check-address-search {
  padding: 0;
}
.cya-container.cya-border-small .input-group {
  border: 2px rgba(0, 0, 0, 0.3) solid;
}

.check-address-search {
  /*
   Displays the button below the input field for containers under 991px
  */
}
.check-address-search img.input-group-spinner {
  position: absolute;
  z-index: 5;
  top: 26%;
  left: -33px;
  width: 22px;
  height: 22px;
}
.check-address-search .input-group {
  margin: 0 auto;
}
.check-address-search .input-group input.form-control {
  height: 60px;
  border-radius: 0;
  color: #475560;
}
.check-address-search .input-group .input-group-btn {
  background-color: #ffc840;
}
.check-address-search .input-group .input-group-btn .btn {
  display: table-cell;
  height: 60px;
  font-size: 14px;
  border-radius: 0;
}
.check-address-search .input-group .input-group-btn .btn:last-child {
  border-left: 1px solid #ffb90d;
}
.check-address-search .input-group .input-group-btn .input-group-clear {
  line-height: 60px;
}
.check-address-search .input-group .input-group-btn .input-group-clear .svg-icon-cross {
  vertical-align: -4%;
}
.check-address-search .input-group .input-group-btn .btn-results {
  display: none;
}
.check-address-search .input-group.input-group-lg img.input-group-spinner {
  top: 31%;
}
.check-address-search .input-group.input-group-lg input.form-control {
  height: 60px;
}
.check-address-search .input-group.input-group-lg .input-group-btn {
  background-color: inherit;
}
.check-address-search .input-group.input-group-lg .input-group-btn .input-group-clear {
  line-height: 60px;
}
@media (max-width: 767px) {
  .check-address-search .input-group.input-group-lg .input-group-btn .input-group-clear {
    top: -66px !important;
  }
}
.check-address-search .input-group.input-group-lg .input-group-btn .btn {
  font-size: 15px;
  height: 60px;
  min-width: 200px;
}
.check-address-search .input-group.show-btn-results .btn-results {
  display: table-cell;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.check-address-search .input-group.show-btn-results .btn-home, .check-address-search .input-group.show-btn-results .btn-business {
  display: none;
}
.check-address-search input.form-control {
  background: #fff !important;
}
.check-address-search input.form-control:focus {
  border-color: #D2DADD;
  box-shadow: none;
}
.check-address-search.stacked-cya .check-address-search {
  padding: 0;
}
.check-address-search.stacked-cya .input-group {
  display: block;
}
.check-address-search.stacked-cya .input-group .input-group-btn {
  width: 100%;
  display: table;
}
.check-address-search.stacked-cya .input-group .input-group-btn .input-group-clear {
  left: auto;
  right: 0;
  top: -60px;
}
.check-address-search.stacked-cya .input-group .input-group-btn img.input-group-spinner {
  left: auto;
  right: 11px;
  top: -73%;
}
.check-address-search.stacked-cya .input-group .input-group-btn .btn {
  white-space: normal;
  width: 50%;
  border-radius: 0 !important;
  margin-left: 0px;
}
.check-address-search.stacked-cya .input-group .input-group-btn .btn-home {
  border-bottom-right-radius: 0 !important;
}
.check-address-search.stacked-cya .input-group .input-group-btn .btn-business {
  border-bottom-left-radius: 0 !important;
}
.check-address-search.stacked-cya .input-group.input-group-lg img.input-group-spinner {
  top: -68%;
}
.check-address-search.stacked-cya .input-group.show-home .btn-home {
  width: 100%;
  border-bottom-right-radius: 0 !important;
}
.check-address-search.stacked-cya .input-group.show-business .btn-business {
  width: 100%;
  border-bottom-left-radius: 0 !important;
}
.check-address-search.stacked-cya .input-group.show-btn-results .btn-results {
  width: 100%;
}
.check-address-search.stacked-cya .input-group input.form-control {
  border-radius: 0 !important;
}

.canvas-slideshow .hidden-static-mode {
  display: none;
}
.canvas-slideshow .visible-static-mode {
  display: block;
  text-align: center;
}
.canvas-slideshow .visible-static-mode img {
  width: 100%;
  max-width: 480px;
}
@media (min-width: 992px) {
  .canvas-slideshow .visible-static-mode img {
    max-width: 640px;
  }
}
.canvas-slideshow .visible-static-mode img.img-intro {
  max-width: 100%;
}
.canvas-slideshow .media-left {
  display: none;
}
.canvas-slideshow .caption {
  max-width: 480px;
  width: 100%;
  margin: 50px auto 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
.canvas-slideshow .caption .caption-title {
  font-weight: normal;
}
.canvas-slideshow .bg-aurora {
  background-image: url("/etc/designs/nbnco2/images/how-nbn-gets-to-you/intro_particles.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
}
.canvas-slideshow .slide-container {
  border-bottom: 1px solid #D2DADD;
}
.canvas-slideshow .slide-container.bg-yellow-light {
  border-bottom: 1px solid #ffdc99;
}
.canvas-slideshow .slide-container.slide-intro {
  background: #fff;
  /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  /* For Opera 11.1 to 12.0 */
  /* For Firefox 3.6 to 15 */
  background: -webkit-gradient(linear, left top, left bottom, from(#e3f5fd), color-stop(#fff), to(#fff));
  background: linear-gradient(#e3f5fd, #fff, #fff);
  /* Standard syntax */
}
.canvas-slideshow .slide-end .slide-end-column {
  position: relative;
  width: 450px;
  height: 450px;
  padding: 140px 35px 0 35px;
}
@media (max-width: 991px) {
  .canvas-slideshow .slide-end .slide-end-column {
    float: none;
    width: 100%;
    height: auto;
  }
  .canvas-slideshow .slide-end .slide-end-column.pull-right {
    padding-bottom: 160px;
  }
  .canvas-slideshow .slide-end .slide-end-column.pull-left {
    padding-bottom: 40px;
  }
}
.canvas-slideshow .slide-end .slide-end-row {
  margin-top: 140px;
  margin-left: 0;
  margin-right: 0;
}
.canvas-slideshow .slide-end .slide-end-img {
  width: 240px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: -120px;
}
.canvas-slideshow .slide-end .bg-blue-light .list-item {
  border-bottom: 1px solid #D2DADD;
  border-top: 1px solid #D2DADD;
}
.canvas-slideshow .slide-end .bg-blue-light .list-item .svg-tick {
  color: #009DE6;
}
.canvas-slideshow .slide-end .bg-yellow-light .list-item {
  border-bottom: 1px solid #ffdc99;
  border-top: 1px solid #ffdc99;
}
.canvas-slideshow .slide-end .bg-yellow-light .list-item .svg-tick {
  color: #ffc840;
}

.canvas-slideshow.canvas-supported {
  position: relative;
}
.canvas-slideshow.canvas-supported .media-left {
  display: table-cell;
}
.canvas-slideshow.canvas-supported .slide-container {
  border-bottom: none !important;
  overflow: hidden;
}
.canvas-slideshow.canvas-supported .hidden-static-mode {
  display: inline-block;
}
.canvas-slideshow.canvas-supported .visible-static-mode {
  display: none;
}
.canvas-slideshow.canvas-supported .canvas-slide, .canvas-slideshow.canvas-supported .canvas-intro {
  overflow: hidden;
}
.canvas-slideshow.canvas-supported .canvas-intro {
  margin-left: -100%;
  margin-right: -100%;
}
.canvas-slideshow.canvas-supported .caption {
  padding-left: 0;
  padding-right: 52px;
  margin: 0;
}
.canvas-slideshow.canvas-supported .caption-center {
  max-width: 65%;
  padding-right: 0;
  margin: auto;
}

.evolution-of-internet .canvas-slideshow .slide-section {
  border-bottom: 1px solid #d1e2f2;
  padding-bottom: 30px;
}
.evolution-of-internet .canvas-slideshow .slide-container {
  border: none;
}
.evolution-of-internet .canvas-slideshow .media-body .slide-section:first-child .caption:first-child {
  margin: 0 auto;
}
.evolution-of-internet .canvas-slideshow.canvas-supported .slide-section {
  border-bottom: none;
  padding-bottom: 0;
}
.evolution-of-internet .canvas-slideshow.canvas-supported .media-body .slide-section:first-child .caption:first-child {
  margin: 0;
}

.youtube-player {
  position: relative;
}
.youtube-player .youtube-player-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.youtube-player .youtube-player-overlay::before {
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), black);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content {
  width: 100%;
  height: 100%;
  position: relative;
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content .youtube-player-info {
  position: absolute;
  padding-left: 20px;
  bottom: 43px;
  max-width: 60%;
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content .youtube-player-info .youtube-player-info-title {
  font-size: 22px;
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content .youtube-player-info .youtube-player-info-caption {
  display: none;
}
.youtube-player .youtube-player-overlay .youtube-player-overlay-content .youtube-player-info-description {
  display: none;
}
.youtube-player .youtube-player-overlay .youtube-player-bottom-bar {
  position: absolute;
  width: 100%;
  height: 38px;
  bottom: 0;
  background-color: #333132;
  padding-top: 6px;
  padding-left: 20px;
  color: #FFFFFF;
}
.youtube-player .youtube-player-overlay .play-button {
  position: absolute;
  bottom: 16px;
  right: 16px;
}
.youtube-player .youtube-player-overlay .play-button button[name=play] {
  height: 42px;
  width: 42px;
  background: #009DE6;
  border: none;
  border-radius: 100%;
  margin: auto;
  cursor: pointer;
}
.youtube-player .youtube-player-overlay .play-button button[name=play]:focus {
  outline: 0;
  border: 1px solid #82b0de;
  box-shadow: 0 0 0 3px rgba(62, 145, 229, 0.5);
}
.youtube-player .youtube-player-overlay .play-button button[name=play]::after {
  content: "";
  display: inline-block;
  position: relative;
  top: 2px;
  left: 2px;
  border-style: solid;
  border-width: 8px 0 8px 12px;
  border-color: transparent transparent transparent white;
}
.youtube-player .youtube-player-iframe .ytp-large-play-button.ytp-button {
  display: none !important;
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay::before {
    background-image: linear-gradient(275deg, rgba(0, 0, 0, 0), black);
  }
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info {
    max-width: calc(50% - 49px);
    padding-left: 30px;
    top: 60px;
    padding-left: 60px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info {
    padding-left: 80px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-title {
    font-size: 28px !important;
    margin-bottom: 35px !important;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-title {
    font-size: 33px !important;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-caption {
    display: block !important;
    text-transform: uppercase;
    font-size: 16px;
    color: #BABFC3;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-caption {
    font-size: 19px !important;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-description {
    display: block !important;
    font-size: 18px !important;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-info .youtube-player-info-description {
    font-size: 25px !important;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .youtube-player-bottom-bar {
    display: none;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button {
    position: absolute;
    display: -webkit-box;
    display: flex;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0 !important;
    right: 0 !important;
  }
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button button[name=play] {
    height: 60px !important;
    width: 60px !important;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button button[name=play] {
    height: 86px !important;
    width: 86px !important;
  }
}
@media (min-width: 768px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button button[name=play]::after {
    top: 2px !important;
    left: 3px !important;
    border-width: 9px 0 9px 15px !important;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .youtube-player.youtube-player-lg .youtube-player-overlay .play-button button[name=play]::after {
    top: 1px !important;
    left: 5px !important;
    border-width: 13px 0 12px 20px !important;
  }
}

.article-tile {
  zoom: 1;
  margin-bottom: 10px;
}
.article-tile:before, .article-tile:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.article-tile:after {
  clear: both;
}
@media (min-width: 768px) {
  .article-tile {
    margin-bottom: 30px;
  }
}
.article-tile .article-tile-content {
  -webkit-box-flex: 1;
          flex-grow: 1;
  min-height: 0;
  max-height: 100%;
  background-color: #475560;
  position: relative;
  height: 330px;
  width: 100%;
}
@media (min-width: 992px) {
  .article-tile .article-tile-content {
    overflow: hidden;
  }
  .article-tile .article-tile-content:hover div.article-tile-image {
    -webkit-transform: scale(1.08);
    transform: scale(1.08) rotate(0.1deg);
  }
}
.article-tile .article-tile-content.tile-box-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.article-tile .article-tile-content.refresh {
  border-radius: 6px;
}
.article-tile .article-tile-content.refresh .article-tile-image {
  border-radius: 6px;
}
.article-tile .article-tile-content.refresh.border-left-blue-primary-light {
  border-left: 3px solid #006AAE;
}
.article-tile .article-tile-content.refresh:hover .article-tile-link-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.article-tile .article-tile-content.refresh .article-tile-link-overlay:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.article-tile .article-tile-content.image-overlay {
  border-radius: 6px;
}
.article-tile .article-tile-content.image-overlay .article-tile-image {
  border-radius: 6px;
}
@media (min-width: 768px) {
  .article-tile .article-tile-content.double {
    height: 566px;
  }
}
.article-tile .article-tile-content .img-wrap {
  overflow: hidden;
  height: 60%;
}
.article-tile .article-tile-content .article-tile-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
}
@media (min-width: 992px) {
  .article-tile .article-tile-content .article-tile-image {
    -webkit-transition: transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }
}
.article-tile .article-tile-content .article-tile-text {
  position: absolute;
  bottom: 0;
  z-index: 101;
  padding-left: 7px;
  padding-right: 5px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.article-tile .article-tile-content .article-tile-text.top {
  top: 0px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile {
  width: 100%;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh {
  margin: 23px 15px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .h3 {
  margin-top: 11px;
  margin-bottom: 22px;
  font-size: 24px;
  font-family: "Roboto Slab", sans-serif;
  padding-right: 55px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .sub-title {
  padding-right: 55px;
  font-size: 16px !important;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon {
  position: absolute;
  right: 21px;
  bottom: 20px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon > span {
  font-size: 36px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .icon > svg {
  stroke-width: 6;
  height: 2.5em;
  width: 2.5em;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .article-tag-hightlight-text {
  font-family: "Roboto Slab", sans-serif;
  line-height: 1.1;
  font-size: 30px !important;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile .article-tag-refresh .tile-icon {
  max-height: 40px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .tile-icon {
  margin-bottom: 22px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .sub-title {
  padding-right: 0;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .icon {
  left: 23px;
  bottom: 18px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .icon > svg {
  height: 15px;
  width: 15px;
  stroke-width: 6;
  vertical-align: -5%;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .icon > span {
  font-size: 14px;
  font-style: normal;
  margin-right: 5px;
}
.article-tile .article-tile-content .article-tile-text.refresh-page-tile.top .icon > span.text {
  vertical-align: text-top;
  margin-right: 0;
  margin-left: 2px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile {
  border-radius: 6px;
  top: 0;
  right: 0;
  width: 100%;
  background-color: #333132;
  opacity: 0.75;
  padding: 0;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh {
  width: 100%;
  padding: 0 20px;
  position: absolute;
  bottom: 20px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .tile-label {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #ffffff;
  font-weight: 600;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh hr {
  width: 47px;
  border: 1px solid #009DE6;
  background-color: #009DE6;
  margin-left: 2px;
  margin-right: auto;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .h3 {
  margin-bottom: 22px;
  font-size: 24px;
  color: #ffffff;
  padding-right: 55px;
}
@media (min-width: 768px) {
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .h3 {
    padding-right: 0;
  }
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .sub-title {
  color: #ffffff;
  margin-bottom: 0px;
  padding-right: 55px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon {
  position: absolute;
  right: 18px;
  bottom: -5px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span {
  font-size: 40px;
  font-style: normal;
  color: #ffffff;
  margin-right: 4px;
}
.article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span.text {
  display: none;
}
@media (min-width: 768px) {
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile {
    border-radius: 0 6px 6px 0;
    width: 50%;
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh {
    padding: 0 50px;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .sub-title {
    margin-bottom: 50px;
    padding-right: 0;
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon {
    position: inherit;
    left: 23px;
    bottom: 18px;
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span {
    font-size: 14px;
    font-style: normal;
    color: #00aeef;
    margin-right: 5px;
  }
  .article-tile .article-tile-content .article-tile-text.image-overlay-page-tile .article-tag-refresh .icon > span.text {
    display: inline;
    color: #ffffff;
    margin-right: 0;
  }
}
.article-tile .article-tile-content .article-tile-text.text-white {
  color: #ffffff;
}
.article-tile .article-tile-content .article-tile-text.text-white .h3 {
  color: #ffffff;
}
.article-tile .article-tile-content .article-tile-text.text-dark {
  color: #27214D;
}
.article-tile .article-tile-content .article-tile-text.text-dark.top .icon > svg {
  color: #009DE6;
}
.article-tile .article-tile-content .article-tile-text.text-dark.bottom .icon > svg {
  color: #475560;
}
.article-tile .article-tile-content .article-tile-text.text-dark .sub-title {
  color: #475560;
}
.article-tile .article-tile-content > a.article-tile-link-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.in-experience .mobile-experience {
  padding-top: 30px;
}
.in-experience .desktop-experience {
  margin: 0 auto;
  height: 100vh;
}
.in-experience .canvas-container {
  display: block;
  float: right;
  text-align: center;
  max-width: 950px;
  height: calc(100vh - 180px);
}
.in-experience .hotspot-menu {
  width: 400px;
  display: block;
  float: right;
  margin-left: 15px;
  margin-bottom: 30px;
  margin-top: 4rem;
}
.in-experience .hotspot-menu h3,
.in-experience .hotspot-menu .h3 {
  font-weight: 300;
  font-size: 24px;
}
.in-experience .hotspot-menu .hotspot-menu-item + .hotspot-menu-item {
  border-top: none !important;
}
.in-experience .hotspot-menu a.hotspot-menu-item {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  display: block;
  padding: 9px 20px 9px 0;
  color: #4D82C2;
  margin-right: 8px;
}
.in-experience .hotspot-menu .hover-on-list-item {
  background-color: #FFF;
  padding-left: 15px !important;
}
.in-experience .content-panels-author .content-panel {
  border: 2px solid #CCCCCC;
  margin-bottom: 20px;
  max-width: 768px;
}

.newDevsSupplierList .new-devs-table-heading {
  font-weight: 700;
}
.newDevsSupplierList .new-devs-bold-text {
  font-weight: 600;
}
.newDevsSupplierList .align-content-middle {
  margin: auto;
}
.newDevsSupplierList .new-devs-titles-table {
  margin-right: 15px;
  color: #27214D;
}
.newDevsSupplierList .new-devs-mobile-skilled-in-title {
  padding-bottom: 12px;
}
.newDevsSupplierList .new-devs-mobile-servicing-in-title {
  padding-top: 35px;
  padding-bottom: 12px;
}

.business-solution-finder .business-solution-finder-background {
  background-size: cover;
  background-position: top center;
  background-image: url(/etc/designs/nbnco2/images/business-solution-finder/bsf-background-mobile.jpg);
}
@media (min-width: 768px) {
  .business-solution-finder .business-solution-finder-background {
    min-height: 880px;
    background-image: url(/etc/designs/nbnco2/images/business-solution-finder/bsf-background-desktop.jpg);
  }
}
.business-solution-finder .business-solution-finder-background.business-solution-finder-background-results {
  min-height: 0 !important;
}
@media (max-width: 575px) {
  .business-solution-finder .btn-inline-mobile {
    min-width: 46%;
  }
}
.business-solution-finder .progress {
  background-color: #E1E7EC;
  max-width: 580px;
  margin: 30px auto 20px auto;
  border-radius: 4px;
  height: 6px;
}
.business-solution-finder .progress .progress-bar-info {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .business-solution-finder .step-header .h4 {
    font-size: 16px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: inherit;
  }
  .business-solution-finder .step-header .h4 strong {
    display: block;
  }
  .business-solution-finder .step-header p {
    font-size: 12px;
  }
}
.business-solution-finder .step-header p {
  font-size: 14px;
}
.business-solution-finder .step-5-tile-layout .interactive-tile {
  -webkit-box-flex: 1;
          flex-grow: 1;
  margin-left: 0;
  margin-right: 0;
}
.business-solution-finder .step-5-tile-layout .interactive-tile .interactive-tile-inner {
  width: auto;
}
.business-solution-finder .step-5-tile-layout .interactive-tile .interactive-tile-inner .tile-title {
  font-weight: 600;
}
.business-solution-finder .powered-by-google-logo {
  position: relative;
  bottom: 1px;
  right: 1px;
  background: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png) no-repeat;
  background-size: contain;
  height: 14px;
  width: 100%;
  display: block;
  background-position: right;
  margin-top: 5px;
}
@media screen and (min-width: 992px) {
  .business-solution-finder .bundles-table {
    margin: auto;
  }
  .business-solution-finder .bundles-table .carousel-arrow {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .business-solution-finder .bundles-table .carousel-indicators {
    display: none !important;
  }
  .business-solution-finder .bundles-table tr.affix {
    top: 68px;
  }
  .business-solution-finder .bundles-table tr.affix + tr td {
    padding-top: 72px;
  }
  .business-solution-finder .bundles-table tr.affix.at-table-bottom {
    visibility: hidden;
  }
}
@media screen and (max-width: 991px) {
  .business-solution-finder .bundles-table {
    overflow-x: hidden;
  }
  .business-solution-finder .bundles-table table {
    margin-left: -15px;
    margin-right: -15px;
  }
  .business-solution-finder .bundles-table table tr.affix {
    top: 56px;
  }
  .business-solution-finder .bundles-table table tr.affix + tr td {
    padding-top: 72px;
  }
  .business-solution-finder .bundles-table table tr.affix.at-table-bottom {
    visibility: hidden;
  }
}
.business-solution-finder .bundles-table table {
  margin-bottom: 45px;
  -webkit-transition: margin-left 0.6s;
  transition: margin-left 0.6s;
  table-layout: fixed;
  width: 100%;
  position: relative;
}
.business-solution-finder .bundles-table table th {
  text-align: center;
  font-weight: normal;
}
.business-solution-finder .bundles-table table tbody {
  background-color: #fff;
}
.business-solution-finder .bundles-table table tbody:before {
  box-shadow: 0px 12px 26px 0px #BABFC4;
  height: calc(100% - 29px);
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
}
.business-solution-finder .bundles-table table tbody tr:last-child td {
  border-bottom: 0;
}
.business-solution-finder .bundles-table table tbody tr:last-child td.recommended {
  border-bottom: 4px solid #009DE6;
}
.business-solution-finder .bundles-table table tbody tr.nextStepsRow {
  vertical-align: bottom;
  text-align: center;
}
.business-solution-finder .bundles-table table tbody p {
  margin-bottom: 5px;
}
.business-solution-finder .bundles-table table tbody p:last-child {
  margin-bottom: 0;
}
.business-solution-finder .bundles-table table tbody th, .business-solution-finder .bundles-table table tbody td {
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #BABFC4;
  border-top: 1px solid #BABFC4;
  border-bottom: 1px solid #BABFC4;
}
.business-solution-finder .bundles-table table tbody th {
  background: #6e7883;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  border-top: none;
  font-family: "Roboto Slab", sans-serif;
  position: relative;
}
.business-solution-finder .bundles-table table tbody th .carousel-arrow {
  position: absolute;
  padding: 10px 5px;
  top: 17%;
}
.business-solution-finder .bundles-table table tbody th .carousel-arrow.previous {
  left: 0;
}
.business-solution-finder .bundles-table table tbody th .carousel-arrow.next {
  right: 0;
}
.business-solution-finder .bundles-table table tbody th:first-child .carousel-arrow.previous {
  display: none;
}
.business-solution-finder .bundles-table table tbody th:last-child .carousel-arrow.next {
  display: none;
}
.business-solution-finder .bundles-table table tbody th:after {
  content: "Recommended bundle";
  display: none;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.business-solution-finder .bundles-table table tbody th.recommended {
  background: #006AAE;
  background: -webkit-gradient(linear, left top, left bottom, from(#009DE6), to(#006AAE));
  background: linear-gradient(#009DE6, #006AAE);
  border-left: 2px solid #009DE6;
  border-right: 2px solid #009DE6;
}
.business-solution-finder .bundles-table table tbody th.recommended :after {
  display: inline;
}
.business-solution-finder .bundles-table table tbody td {
  font-size: 12px;
  padding-top: 16px;
  padding-bottom: 16px;
  color: #6e7883;
}
.business-solution-finder .bundles-table table tbody td [data-toggle=collapse] {
  cursor: pointer;
}
.business-solution-finder .bundles-table table tbody td .collapse.in ~ .open-icon, .business-solution-finder .bundles-table table tbody td .collapsing ~ .open-icon {
  display: none;
}
.business-solution-finder .bundles-table table tbody td .close-icon {
  display: none;
}
.business-solution-finder .bundles-table table tbody td .collapse.in ~ .close-icon, .business-solution-finder .bundles-table table tbody td .collapsing ~ .close-icon {
  display: block;
}
.business-solution-finder .bundles-table table tbody td ul, .business-solution-finder .bundles-table table tbody td ol {
  padding-left: 20px;
}
.business-solution-finder .bundles-table table tbody td .btn {
  max-width: 180px;
  margin: auto;
}
.business-solution-finder .bundles-table table tbody td.recommended {
  box-shadow: 0px 7px 15px 1px #BABFC4;
  border-left: 2px solid #009DE6;
  border-right: 2px solid #009DE6;
  background-color: #e3f5fd;
  color: #475560;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn {
  color: #fff;
  background-color: #006AAE;
  border-color: #006AAE;
  padding-left: 10px;
  padding-right: 10px;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn.focus {
  color: #fff;
  background-color: #004b7b;
  border-color: #001c2f;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:hover {
  color: #fff;
  background-color: #004b7b;
  border-color: #004571;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:active, .business-solution-finder .bundles-table table tbody td.recommended .btn.active, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle {
  color: #fff;
  background-color: #004b7b;
  border-color: #004571;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:active:hover, .business-solution-finder .bundles-table table tbody td.recommended .btn:active:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn:active.focus, .business-solution-finder .bundles-table table tbody td.recommended .btn.active:hover, .business-solution-finder .bundles-table table tbody td.recommended .btn.active:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn.active.focus, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle:hover, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle:focus, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle.focus {
  color: #fff;
  background-color: #003557;
  border-color: #001c2f;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn:active, .business-solution-finder .bundles-table table tbody td.recommended .btn.active, .open > .business-solution-finder .bundles-table table tbody td.recommended .btn.dropdown-toggle {
  background-image: none;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn.disabled:hover, .business-solution-finder .bundles-table table tbody td.recommended .btn.disabled:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn.disabled.focus, .business-solution-finder .bundles-table table tbody td.recommended .btn[disabled]:hover, .business-solution-finder .bundles-table table tbody td.recommended .btn[disabled]:focus, .business-solution-finder .bundles-table table tbody td.recommended .btn[disabled].focus, fieldset[disabled] .business-solution-finder .bundles-table table tbody td.recommended .btn:hover, fieldset[disabled] .business-solution-finder .bundles-table table tbody td.recommended .btn:focus, fieldset[disabled] .business-solution-finder .bundles-table table tbody td.recommended .btn.focus {
  background-color: #006AAE;
  border-color: #006AAE;
}
.business-solution-finder .bundles-table table tbody td.recommended .btn .badge {
  color: #006AAE;
  background-color: #fff;
}
.business-solution-finder .bundles-table table thead th {
  visibility: hidden;
  background-color: #475560;
  color: #FFF;
  font-size: 14px;
  font-weight: 600;
  padding: 5px;
  border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
}
.business-solution-finder .bundles-table table thead th.recommended {
  visibility: visible;
}
.business-solution-finder .bundles-table .carousel-indicators {
  position: static;
  margin-left: 0;
  margin-bottom: 40px;
  width: auto;
}
.business-solution-finder .bundles-table .carousel-indicators li {
  margin-right: 6px;
  border-color: #E1E7EC;
  background-color: #E1E7EC;
}
.business-solution-finder .bundles-table .carousel-indicators li:last-child {
  margin-right: 1px;
}
.business-solution-finder .bundles-table .carousel-indicators li.active {
  border-color: #009DE6;
  background-color: #009DE6;
}
.business-solution-finder a.more-info-link {
  color: #475560;
}
.business-solution-finder a.more-info-link:hover {
  color: #1c2125;
}
.business-solution-finder a.more-info-link svg {
  vertical-align: -13%;
  font-size: 18px;
  margin-left: 3px;
}
.business-solution-finder .autocomplete-input-wrapper {
  max-width: 800px;
  margin: auto;
  padding: 30px 15px 0 15px;
  background-color: #FFFFFF;
  box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.15) !important;
}
.business-solution-finder .address-triage-container {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  background-color: #FFF;
  box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.15) !important;
}
.business-solution-finder .address-triage-container .rolloutMapContainer {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.business-solution-finder .alert-info-wrapper {
  background-color: #FFF;
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 30px;
  box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.15) !important;
}
.business-solution-finder .alert-info-wrapper .alert-info {
  max-width: 720px;
  margin: 0 auto;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .business-solution-finder {
    /* IE10+ specific styles */
  }
  .business-solution-finder .container.questions-padding {
    width: 100% !important;
  }
  .business-solution-finder .v-application--wrap {
    display: block;
  }
}
.business-solution-finder .tab-plans-content .img-text-box, .business-solution-finder .tab-plans-content .img-text-box-voice {
  margin-bottom: 5px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.business-solution-finder .tab-plans-content .img-text-box svg, .business-solution-finder .tab-plans-content .img-text-box-voice svg {
  height: 42px;
  width: 42px;
}
.business-solution-finder .tab-plans-content .img-text-box span, .business-solution-finder .tab-plans-content .img-text-box-voice span {
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
}
.business-solution-finder .tab-plans-content .importantnotes {
  font-size: 12px;
  margin-left: 42px;
}
.business-solution-finder .tab-plans-content .speed {
  font-size: 18px;
  font-weight: 600;
  margin-left: 42px;
}
.business-solution-finder .tab-plans-content .collapse-text {
  display: inline-block;
  margin-left: 0px;
  margin-top: 6px !important;
  font-size: 18px !important;
  vertical-align: top;
  font-weight: 600 !important;
}
.business-solution-finder .tab-plans-content .collapse-available {
  font-size: 14px;
  margin-left: 42px;
}
.business-solution-finder .tab-plans-content .speed-text {
  font-size: 14px;
  font-weight: 400;
}
.business-solution-finder .tab-plans-content .speed-info {
  margin-left: 42px;
  font-size: 12px;
}
.business-solution-finder .tab-plans-content .service-info {
  font-size: 14px;
  font-weight: 400;
  margin-left: 42px;
}
.business-solution-finder .tab-plans-content .access-technology .img-text-box-technology {
  display: inline-block;
}
.business-solution-finder .tab-plans-content .access-technology .svg-icon {
  width: 16px;
  height: 16px;
  margin-top: 6px;
  margin-right: 10px;
}
.business-solution-finder .tab-plans-content .data-technology {
  margin-left: 42px;
  margin-top: 10px;
}
.business-solution-finder .tab-plans-content .data-technology p {
  font-size: 12px;
}
.business-solution-finder .tab-plans-content .data-technology p sup {
  font-size: 8px;
}
.business-solution-finder .tab-plans-content .tab-plans-basic, .business-solution-finder .tab-plans-content .tab-plans-premium {
  margin: 0;
  border-top: 1px solid #E1E7EC;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.business-solution-finder .tab-plans-content .svg-icon-na {
  width: 32px !important;
  height: 32px !important;
}
.business-solution-finder .tab-plans-content .plan-description {
  margin-left: 25px;
}
@media screen and (max-width: 991px) {
  .business-solution-finder .business-solution-finder-results-well {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .business-solution-finder .tab-plans__tabs {
    float: left !important;
    width: 50% !important;
  }
  .business-solution-finder .tab-plans-content tbody th {
    text-align: center !important;
  }
  .business-solution-finder .tab-plans-content tbody th .th-recommended {
    margin-left: 30px;
  }
  .business-solution-finder .tab-plans-content tbody th .th-heading {
    margin-left: 30px;
  }
  .business-solution-finder .tab-plans-content .carousel-arrow {
    color: #27214D;
  }
  .business-solution-finder .tab-plans-content tr.affix .carousel-arrow {
    top: 18px;
  }
  .business-solution-finder .tab-plans-content tr.affix .carousel-arrow.carousel-arrow-premium {
    top: 36px !important;
  }
  .business-solution-finder .tab-plans-content thead th {
    text-align: center !important;
  }
  .business-solution-finder .bundles-table__info {
    text-align: left;
  }
  .business-solution-finder .plan-description {
    margin-left: 30px;
  }
}
.business-solution-finder .next-steps {
  background-color: #ECF1F6;
}
.business-solution-finder .next-steps .steps {
  border-radius: 4px;
}
.business-solution-finder .next-steps .steps .text-center .h4 {
  font-size: 24px;
}
.business-solution-finder .next-steps .steps .consent-checkbox-text {
  color: #475560;
  font-size: 14px;
}
.business-solution-finder .next-steps .next-steps-close {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.business-solution-finder .next-steps .next-steps-close-img {
  width: 22px;
  height: 22px;
}
.business-solution-finder .next-steps .next-step-container {
  padding: 72px 15px 30px 15px;
}
.business-solution-finder .next-steps .step-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row;
}
.business-solution-finder .next-steps .steps-circle {
  margin: 0 auto;
  background: #27214D;
  color: #ffffff;
  border-radius: 50%;
  height: 76px;
  width: 76px;
  top: -38px;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.business-solution-finder .next-steps .steps-content {
  margin-top: -23px;
}
.business-solution-finder .next-steps .v-input--checkbox, .business-solution-finder .next-steps .v-text-field {
  margin-left: 15px;
  margin-right: 16px;
}
.business-solution-finder .next-steps .privacystmt {
  max-height: 128px;
  overflow-y: scroll;
  border: 1px solid #D3DADD;
  border-radius: 3px;
  text-align: left;
  padding: 18px 20px 3px 19px;
  word-break: break-word;
  font-size: 14px;
  color: #475560;
}
.business-solution-finder .next-steps .next-steps-close {
  margin-top: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.business-solution-finder .next-steps .bsf-email-success-wrapper .email-send-success {
  float: right;
}
.business-solution-finder .next-steps .bsf-email-success-wrapper .email-send-success svg {
  height: 20px;
  width: 20px;
}
.business-solution-finder .next-steps .bsf-email-success-wrapper .media-middle p {
  text-align: left;
}
@media screen and (max-width: 991px) {
  .business-solution-finder .next-steps .step-row {
    flex-flow: wrap;
  }
  .business-solution-finder .next-steps .steps {
    margin-bottom: 70px;
  }
  .business-solution-finder .next-steps .rsp-list-btn {
    margin-bottom: 30px;
  }
  .business-solution-finder .next-steps .steps-content .h4 {
    text-align: left;
    margin-bottom: 15px;
  }
  .business-solution-finder .next-steps .steps-content .v-input--checkbox label {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .business-solution-finder .next-steps .steps-content .btn-send-results {
    width: 100%;
  }
}

.business-service-provider-list {
  /** ie11 fix **/
}
.business-service-provider-list svg.filter {
  width: 28px;
  height: auto;
  margin-left: -6px;
}
.business-service-provider-list .nbn-primary--text {
  color: #006AAE !important;
}
.business-service-provider-list [role=listbox] {
  background: white;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .business-service-provider-list .v-list-item__content {
    display: inline-block !important;
  }
  .business-service-provider-list .v-btn__content {
    text-transform: none;
  }
}
.business-service-provider-list input[type=text] {
  border: none;
  background-color: transparent;
}
.business-service-provider-list div[role=combobox], .business-service-provider-list .v-input__slot {
  border: 1px solid #BABFC4 !important;
  border-radius: 0px;
}
.business-service-provider-list .theme--light.v-chip.Primary {
  background: #F1F4F7 !important;
  color: #475560 !important;
}
.business-service-provider-list .mdi-checkbox-marked {
  color: #006AAE !important;
}
.business-service-provider-list .v-text-field.v-text-field--solo .v-input__append-inner, .business-service-provider-list .v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: baseline !important;
  margin-top: 10px !important;
}
.business-service-provider-list .v-input__icon.v-input__icon--clear {
  display: none;
}
.business-service-provider-list button.apply-btn {
  border: 1px solid #D2DADD !important;
  margin: 10px;
  text-transform: initial;
}
.business-service-provider-list button.visit {
  border: 1px solid #006AAE !important;
  color: #006AAE;
  text-transform: initial;
  padding: 0px 27px !important;
}
.business-service-provider-list button.visit svg {
  margin-left: 5px;
}
.business-service-provider-list .phone {
  color: #006AAE;
}
.business-service-provider-list .phone i.mdi-phone-outline {
  color: #006AAE !important;
}
.business-service-provider-list .logo-img {
  max-width: 121px;
  height: auto;
  display: block;
  margin: 0 auto;
}
.business-service-provider-list .v-list-item--three-line {
  height: 170px;
}

.check-address-timeline {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  transtion-delay: 1s;
}
.check-address-timeline * {
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
@media screen and (max-width: 767px) {
  .check-address-timeline * {
    -webkit-transition: none;
    transition: none;
  }
  .check-address-timeline * .step-box {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
  }
  .check-address-timeline * .line-fill {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
  }
  .check-address-timeline * .dot {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
  }
}
.check-address-timeline .slick-track {
  display: -webkit-box !important;
  display: flex !important;
}
.check-address-timeline .slick-slide {
  height: inherit !important;
  margin-bottom: 50px;
}
.check-address-timeline .mobile {
  margin: 0px -20px;
}
.check-address-timeline .v-application ul {
  padding-left: 0px !important;
}
.check-address-timeline .timeline-container .col-md-4, .check-address-timeline .timeline-container .col-md-12 {
  padding: 0px !important;
}
.check-address-timeline .carousel-indicators {
  position: static;
  margin-left: 0;
  margin-bottom: 0px;
  width: auto;
  padding: 0px !important;
}
.check-address-timeline .carousel-indicators li, .check-address-timeline .carousel-indicators li button {
  margin-right: 6px;
  border-color: #E1E7EC;
  background-color: #E1E7EC;
}
.check-address-timeline .carousel-indicators li:last-child, .check-address-timeline .carousel-indicators li button:last-child {
  margin-right: 1px;
}
.check-address-timeline .carousel-indicators li.slick-active, .check-address-timeline .carousel-indicators li button.slick-active {
  border-color: #009DE6;
  background-color: #009DE6;
}
@-webkit-keyframes loop-shadow {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 157, 230, 0.1);
  }
  80% {
    box-shadow: 0px 0px 0px 9px rgba(0, 157, 230, 0.1);
  }
  100% {
    box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0);
  }
}
@keyframes loop-shadow {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 157, 230, 0.1);
  }
  80% {
    box-shadow: 0px 0px 0px 9px rgba(0, 157, 230, 0.1);
  }
  100% {
    box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0);
  }
}
@-webkit-keyframes loop-shadow-desktop {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 157, 230, 0.4);
  }
  80% {
    box-shadow: 0px 0px 0px 9px rgba(0, 157, 230, 0.2);
  }
  100% {
    box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0);
  }
}
@keyframes loop-shadow-desktop {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 157, 230, 0.4);
  }
  80% {
    box-shadow: 0px 0px 0px 9px rgba(0, 157, 230, 0.2);
  }
  100% {
    box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0);
  }
}
@media screen and (max-width: 767px) {
  .check-address-timeline .timeline-container {
    position: absolute;
    width: 100%;
    bottom: 0px;
  }
  .check-address-timeline .timeline-container .timeline-line {
    height: 4px;
  }
  .check-address-timeline .timeline-container .col-md-4 {
    width: 33.3333333%;
    float: left;
  }
}
.check-address-timeline .timeline-line {
  background: #E1E7EC;
  width: 100%;
  display: block;
  height: 10px;
  border-radius: 15px;
  margin: 25px auto;
}
.check-address-timeline .timeline-line .line-fill {
  background: #009DE6;
  width: 0%;
  height: 100%;
  display: block;
  border-radius: 15px;
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.check-address-timeline.step-one .line-fill {
  width: 17%;
}
.check-address-timeline.step-two .line-fill {
  width: 50%;
}
.check-address-timeline.step-three .line-fill {
  width: 83%;
}

.check-address-timeline .dot {
  width: 30px;
  height: 30px;
  border: 5px solid white;
  background: #E1E7EC;
  margin: 0 auto;
  display: block;
  border-radius: 100%;
  margin-top: -45px;
}
@media screen and (max-width: 767px) {
  .check-address-timeline .dot {
    border: none;
    width: 18px;
    height: 18px;
    margin-top: -36px;
    box-shadow: none;
  }
}
.check-address-timeline .dot.one {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.check-address-timeline .dot.two {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.check-address-timeline .dot.three {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.check-address-timeline.step-one .dot.one {
  background: #009DE6;
  box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0.1);
  -webkit-animation: loop-shadow 3s infinite;
          animation: loop-shadow 3s infinite;
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.check-address-timeline.step-two .dot.one, .check-address-timeline.step-two .dot.two {
  background: #009DE6;
}
.check-address-timeline.step-two .dot.two {
  box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0.1);
  -webkit-animation: loop-shadow 3s infinite;
          animation: loop-shadow 3s infinite;
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.check-address-timeline.step-three .dot.one, .check-address-timeline.step-three .dot.two, .check-address-timeline.step-three .dot.three {
  background: #009DE6;
}
.check-address-timeline.step-three .dot.three {
  box-shadow: 0px 0px 0px 11px rgba(0, 157, 230, 0.1);
  -webkit-animation: loop-shadow 3s infinite;
          animation: loop-shadow 3s infinite;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

@media screen and (max-width: 767px) {
  .check-address-timeline .step-box-outer {
    padding: 15px;
    margin-bottom: 0px;
    min-height: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: flex;
  }
}
@media screen and (max-width: 769px) {
  .check-address-timeline .step-box-outer {
    padding: 15px;
    margin-bottom: 0px;
    min-height: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: flex;
  }
}
.check-address-timeline .step-box {
  padding: 20px;
  border-radius: 5px;
  border: 2px solid #E1E7EC;
  min-height: 100%;
  background: white;
}
.check-address-timeline.step-one .step-box-outer:nth-child(1) .step-box {
  border: 2px solid #009DE6;
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
@media screen and (max-width: 767px) {
  .check-address-timeline.step-one .step-box-outer:nth-child(1) .step-box {
    border: none;
  }
}
@media screen and (min-width: 769px) {
  .check-address-timeline.step-one .step-box-outer:nth-child(1) .step-box {
    border: none;
  }
}
.check-address-timeline.step-two .step-box-outer:nth-child(2) .step-box {
  border: 2px solid #009DE6;
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.check-address-timeline.step-three .step-box-outer:nth-child(3) .step-box {
  border: 2px solid #009DE6;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

@media screen and (max-width: 767px) {
  .check-address-timeline .step-box {
    border: none;
    border-top: 5px solid white;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
    min-width: 100%;
    min-height: 100%;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
  .check-address-timeline.step-one .item:nth-child(1) .step-box-outer .step-box {
    border: none;
    border-top: 5px solid #009DE6;
  }
  .check-address-timeline.step-two .item:nth-child(2) .step-box-outer .step-box {
    border: none;
    border-top: 5px solid #009DE6;
  }
  .check-address-timeline.step-three .item:nth-child(3) .step-box-outer .step-box {
    border: none;
    border-top: 5px solid #009DE6;
  }
}
.check-address-timeline .triangle {
  border: 2px solid #E1E7EC;
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 auto;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: -11px;
  padding: 10px;
  background: white;
  border-top: transparent;
  border-left: transparent;
}
.check-address-timeline.step-one .step-box-outer:nth-child(1) .triangle {
  border: 2px solid #009DE6;
  border-top: transparent;
  border-left: transparent;
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
.check-address-timeline.step-two .step-box-outer:nth-child(2) .triangle {
  border: 2px solid #009DE6;
  border-top: transparent;
  border-left: transparent;
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
.check-address-timeline.step-three .step-box-outer:nth-child(3) .triangle {
  border: 2px solid #009DE6;
  border-top: transparent;
  border-left: transparent;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

@media screen and (max-width: 767px) {
  .check-address-timeline .triangle {
    border: none;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05);
    margin-top: -26px;
  }
  .check-address-timeline.step-one .step-box-outer:nth-child(1) .triangle {
    border: none;
  }
  .check-address-timeline.step-two .step-box-outer:nth-child(2) .triangle {
    border: none;
  }
  .check-address-timeline.step-three .step-box-outer:nth-child(3) .triangle {
    border: none;
  }
}
@media screen and (min-width: 769px) {
  .check-address-timeline .slide.desktop {
    display: -webkit-box !important;
    display: flex !important;
  }
  .check-address-timeline .timeline-container .timeline-line {
    height: 4px;
  }
  .check-address-timeline .timeline-container .col-md-4 {
    width: 33.3333333%;
    float: left;
  }
  .check-address-timeline.step-one .dot.one {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
  .check-address-timeline.step-two .dot.two {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
  .check-address-timeline.step-three .dot.three {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }

  .check-address-timeline .timeline-container.desktop {
    margin-top: 5px;
  }
}
.check-address-timeline .dot {
  border: none;
  width: 18px;
  height: 18px;
  margin-top: -36px;
  box-shadow: none;
}
.check-address-timeline .step-box {
  border: none;
  border-top: 5px solid white;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
  min-width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0px;
}
.check-address-timeline.step-one .step-box-outer:nth-child(1) .step-box {
  border: none;
  border-top: 5px solid #009DE6;
}
.check-address-timeline.step-two .step-box-outer:nth-child(2) .step-box {
  border: none;
  border-top: 5px solid #009DE6;
}
.check-address-timeline.step-three .step-box-outer:nth-child(3) .step-box {
  border: none;
  border-top: 5px solid #009DE6;
}

.check-address-timeline .triangle {
  border: none;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05);
}
.check-address-timeline.step-one .step-box-outer:nth-child(1) .triangle {
  border: none;
}
.check-address-timeline.step-two .step-box-outer:nth-child(2) .triangle {
  border: none;
}
.check-address-timeline.step-three .step-box-outer:nth-child(3) .triangle {
  border: none;
}

@media screen and (min-width: 768px) {
  .step-box-outer {
    min-width: auto !important;
    display: block !important;
  }

  .slide.desktop {
    display: -webkit-box !important;
    display: flex !important;
  }

  .dot {
    margin-top: -40px;
  }

  .timeline-container .timeline-line {
    height: 4px;
  }
  .timeline-container .col-md-4 {
    width: 33.3333333%;
    float: left;
  }

  .check-address-timeline.step-one .dot.one {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
  .check-address-timeline.step-two .dot.two {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
  .check-address-timeline.step-three .dot.three {
    -webkit-animation: loop-shadow-desktop 3s infinite;
            animation: loop-shadow-desktop 3s infinite;
  }
}
.business-readiness-tool .business-readiness-tool-background {
  background-size: cover;
  background-image: url(/etc/designs/nbnco2/images/business-readiness-tool/brt-background-mobile.jpg);
}
@media (min-width: 992px) {
  .business-readiness-tool .business-readiness-tool-background {
    min-height: 680px;
  }
}
@media (min-width: 768px) {
  .business-readiness-tool .business-readiness-tool-background {
    background-image: url(/etc/designs/nbnco2/images/business-readiness-tool/brt-background.jpg);
  }
}
.business-readiness-tool .business-readiness-tool-background-results {
  background-size: cover;
  background-position: center;
  background-image: url(/etc/designs/nbnco2/images/business-readiness-tool/brt-results-background-mobile.jpg);
}
@media (min-width: 768px) {
  .business-readiness-tool .business-readiness-tool-background-results {
    background-image: url(/etc/designs/nbnco2/images/business-readiness-tool/brt-results-background.jpg);
  }
}
@media (max-width: 767px) {
  .business-readiness-tool .step-header .h4 {
    font-size: 16px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: inherit;
  }
  .business-readiness-tool .step-header .h4 strong {
    display: block;
  }
}
.business-readiness-tool .powered-by-google-logo {
  position: relative;
  bottom: 1px;
  right: 1px;
  background: url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3_hdpi.png) no-repeat;
  background-size: contain;
  height: 14px;
  width: 100%;
  display: block;
  background-position: right;
  margin-top: 5px;
}
@media (max-width: 575px) {
  .business-readiness-tool .btn-inline-mobile {
    min-width: 46%;
  }
}
.business-readiness-tool .progress {
  background-color: #E1E7EC;
  max-width: 580px;
  margin: 30px auto 20px auto;
  border-radius: 4px;
  height: 6px;
}
.business-readiness-tool .progress .progress-bar-info {
  border-radius: 4px;
}
.business-readiness-tool .v-chip {
  background-color: #E1E7EC !important;
  float: left;
}
.business-readiness-tool .v-chip.active {
  color: white;
  background-color: #27214D !important;
}
.business-readiness-tool .tab-content svg.svg-icon-extended {
  fill: #27214D;
  stroke: #27214D;
  stroke-width: 1px;
  pointer-events: none;
  padding: 10px;
  height: 70px;
}
.business-readiness-tool .tab-content .icon-left {
  margin-right: 5px;
}
.business-readiness-tool .content-tile-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  /* Not ideal but autoprefixer is removing this property so tiles don't align with flex */
  /* autoprefixer: off */
  flex-direction: row;
  flex-wrap: wrap;
  /* autoprefixer: on */
  justify-content: center;
}
.business-readiness-tool .content-tile-container .content-tile {
  width: 225px;
  margin: 15px 20px 5px 20px;
}
.business-readiness-tool .content-tile-container .content-tile svg.svg-icon-extended {
  padding: 0;
  height: 90px;
  width: 90px;
  stroke-width: 0.005em;
}
.business-readiness-tool .content-tile-container .content-tile a {
  text-decoration: underline;
}
.business-readiness-tool .green-tick-offset {
  margin-top: -54px;
}
@media (min-width: 576px) {
  .business-readiness-tool .green-tick-offset {
    margin-top: -64px;
  }
}
@media (min-width: 768px) {
  .business-readiness-tool .green-tick-offset {
    margin-top: -74px;
  }
}
.business-readiness-tool .tab-component {
  margin-left: -28px;
  margin-right: -28px;
}
.business-readiness-tool .tab-component .tab-nav-wrapper {
  padding: 70px 0px 0 0;
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link {
  display: inline-block;
  width: 22%;
}
@media (max-width: 576px) {
  .business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link {
    width: 210px;
  }
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link a {
  display: block;
  padding: 23px 17px 23px 18px;
  font-size: 14px;
  border: none;
  color: #475560;
  background-color: #F1F4F7;
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link a:hover {
  color: #262e34;
}
@media (max-width: 576px) {
  .business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active:first-child {
    margin-left: 25%;
  }
  .business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active:last-child {
    margin-right: 25%;
  }
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active a {
  background-color: #006AAE;
  color: #FFFFFF;
  font-weight: normal;
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active a:hover {
  border-bottom: 0;
}
.business-readiness-tool .tab-component .tab-nav-wrapper ul.tab-nav > li.tab-nav-link.active .arrow-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #006AAE;
  margin: -1px auto 0px;
}

/* SLIDE OUT */
.drawer-overlay {
  z-index: 9999;
}
@media (min-width: 768px) {
  .drawer-overlay {
    z-index: 10002;
  }
}

.website-drawer .list-item .media-body {
  font-size: 16px;
}
.website-drawer .description-panel {
  width: 80%;
  max-width: 700px;
  background: #ffffff;
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.5s, visibility 0.1s 0.5s;
  -webkit-transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: visibility 0.1s 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s;
  transition: transform 0.5s, visibility 0.1s 0.5s, -webkit-transform 0.5s;
  top: 0;
  z-index: 10010;
  height: auto;
}
.website-drawer .description-panel.open {
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: visibility, -webkit-transform 0.5s;
  transition: visibility, -webkit-transform 0.5s;
  transition: visibility, transform 0.5s;
  transition: visibility, transform 0.5s, -webkit-transform 0.5s;
}
.website-drawer .description-panel .panel-close a {
  position: absolute;
  right: 20px;
  top: 20px;
}
.website-drawer .description-panel .panel-close a svg {
  height: 22px;
  width: 22px;
}
.website-drawer .description-panel .description-panel-content {
  padding-right: 40px;
  padding-left: 30px;
  padding-bottom: 40px;
  padding-top: 50px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
@media (max-width: 575px) {
  .website-drawer .description-panel .description-panel-content {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .website-drawer .description-panel .description-panel-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}

@media (max-width: 991px) {
  .special-services .ss-instructions {
    padding-bottom: 15px;
  }
}
.special-services .ss-tile-legend {
  text-align: center;
  margin-top: 35px;
}
.special-services .special-services-tile-container {
  text-align: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}
.special-services .special-services-tile-container .ss-tile {
  width: 256px;
  vertical-align: middle;
  margin: 30px 19px 0 19px;
}
.special-services .special-services-tile-container .ss-tile:nth-child(1) {
  margin-left: 0;
}
.special-services .special-services-tile-container .ss-tile:nth-child(4) {
  margin-right: 0;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile {
    width: 100%;
    height: auto;
    margin: 0;
  }
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner {
  text-align: center;
  width: 100%;
  padding: 15px 20px;
  border-radius: 6px;
  border: 1px solid #D2DADD;
  background-color: #FFF;
  display: -webkit-box;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner {
    height: 100%;
  }
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tooltip {
  position: absolute;
  width: 25px;
  height: 25px;
  z-index: 100;
  top: 0;
  right: 0;
  color: #1E204F;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tooltip {
    width: 50px;
    height: auto;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    background-color: #68B1CF;
    border-radius: 0 6px 6px 0;
    color: #FFF;
  }
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-image {
  margin: 0 auto;
  padding: 0 0 15px 0;
  min-height: 60px;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-image img {
  width: 45px;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-image {
    width: 75px;
    height: auto;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    padding: 25px 0;
    min-height: initial;
  }
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-icon-mobile {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 50px;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-title {
  font-family: "Roboto Slab", sans-serif;
  color: #27214D;
  margin: 0;
  font-size: 18px;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-title.padding-10-bottom {
  padding-bottom: 15px;
}
.special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-description {
  color: #475560;
  font-size: 14px;
  width: 100%;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content {
    width: calc(100% - 125px);
    padding: 15px 15px 15px 0;
    text-align: left;
    -webkit-box-pack: center;
            justify-content: center;
    min-height: 95px;
  }
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-title {
    font-size: 16px;
    height: auto;
  }
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-title.padding-10-bottom {
    padding-bottom: 10px;
  }
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content .tile-description {
    font-size: 14px;
    padding-bottom: 0;
    margin: 0;
  }
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner .ss-tile-content.no-tooltip {
    width: calc(100% - 75px);
  }
}
@media (min-width: 992px) {
  .special-services .special-services-tile-container .ss-tile .ss-tile-inner:hover {
    background-color: #e0e0e0;
  }
}
.special-services .special-services-tile-container .ss-tile.selected .ss-tile-inner {
  background-color: #68B1CF;
}
.special-services .special-services-tile-container .ss-tile.selected .ss-tile-inner .ss-tile-content p {
  color: #FFF !important;
}
.special-services .special-services-tile-container .ss-tile.selected .ss-tile-inner .ss-tooltip {
  color: #FFF;
}
@media (max-width: 991px) {
  .special-services .special-services-tile-container .ss-tile.selected .ss-tile-inner .ss-tooltip {
    background-color: #3c98be;
  }
}
.special-services .special-services-tile-container .ss-tile .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #1E204F;
}
.special-services .special-services-tile-container .ss-tile .tooltip.top .tooltip-arrow {
  border-top-color: #1E204F;
}
.special-services .special-services-tile-container .ss-tile .tooltip.left .tooltip-arrow {
  border-left-color: #1E204F;
}
.special-services .special-services-tile-container .ss-tile .tooltip.right .tooltip-arrow {
  border-right-color: #1E204F;
}
.special-services .special-services-tile-container .ss-tile .tooltip .tooltip-inner {
  color: #fff;
  background-color: #1E204F;
  min-width: 200px;
}
.special-services #ss-tile-1-result,
.special-services #ss-tile-2-result,
.special-services #ss-tile-3-result,
.special-services #ss-tile-4-result {
  display: none;
  background-color: #FFFFFF;
  width: 100%;
  margin: 30px 0;
  border-radius: 6px;
  border: 1px solid #D2DADD;
  text-align: left;
  float: left;
}
.special-services #ss-tile-1-result.active-desktop,
.special-services #ss-tile-2-result.active-desktop,
.special-services #ss-tile-3-result.active-desktop,
.special-services #ss-tile-4-result.active-desktop {
  display: block;
  position: absolute;
  left: 0;
}
.special-services #ss-tile-1-result.edit-content,
.special-services #ss-tile-2-result.edit-content,
.special-services #ss-tile-3-result.edit-content,
.special-services #ss-tile-4-result.edit-content {
  display: block;
  left: 0;
}
.special-services #ss-tile-1-result.active-mobile,
.special-services #ss-tile-2-result.active-mobile,
.special-services #ss-tile-3-result.active-mobile,
.special-services #ss-tile-4-result.active-mobile {
  display: block;
}
.special-services #ss-tile-1-result .ss-result-image img,
.special-services #ss-tile-2-result .ss-result-image img,
.special-services #ss-tile-3-result .ss-result-image img,
.special-services #ss-tile-4-result .ss-result-image img {
  width: 35px;
}
@media (max-width: 991px) {
  .special-services #ss-tile-1-result,
.special-services #ss-tile-2-result,
.special-services #ss-tile-3-result,
.special-services #ss-tile-4-result {
    margin: 10px 0;
  }
  .special-services #ss-tile-1-result .ss-result-image,
.special-services #ss-tile-2-result .ss-result-image,
.special-services #ss-tile-3-result .ss-result-image,
.special-services #ss-tile-4-result .ss-result-image {
    padding-bottom: 10px;
  }
}

.ss-dropzones {
  background-color: #FFF;
}

/* Pre Qualification Questionnaire */
.pre-qualification-questionnaire .label-lg {
  font-size: 22px;
  margin-bottom: 10px;
}
.pre-qualification-questionnaire .btn-group .btn {
  min-width: 140px;
}
@media (min-width: 480px) {
  .pre-qualification-questionnaire .btn-group .btn {
    min-width: 186px;
  }
}
.pre-qualification-questionnaire .wholesale-provider.ng-enter, .pre-qualification-questionnaire .wholesale-provider.ng-leave {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
}
.pre-qualification-questionnaire .wholesale-provider.ng-enter, .pre-qualification-questionnaire .wholesale-provider.ng-leave.ng-leave-active {
  opacity: 0;
}
.pre-qualification-questionnaire .wholesale-provider.ng-leave, .pre-qualification-questionnaire .wholesale-provider.ng-enter.ng-enter-active {
  opacity: 1;
}

/* Knowledge base */
.kb-article-placeholder[data-attribute=title] {
  font-weight: 300;
}
.kb-article-placeholder img {
  max-width: 100%;
  height: auto;
}

/* BLOG */
.blog-article-author-wrapper {
  display: table;
  position: relative;
  width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  border-bottom: 1px solid #f5f5f5;
}
@media (max-width: 575px) {
  .blog-article-author-wrapper {
    margin-top: 23px;
  }
}
@media (min-width: 576px) {
  .blog-article-author-wrapper {
    height: 89px;
    border-top: 1px solid #D2DADD;
    border-bottom: 1px solid #D2DADD;
    padding-bottom: 1px;
  }
}
@media (min-width: 576px) {
  .blog-article-author-wrapper .blog-article-author {
    display: table-cell;
    vertical-align: middle;
  }
}
.blog-article-author-wrapper .blog-article-author .blog-article-author-image {
  display: inline-block;
  width: 73px;
}
.blog-article-author-wrapper .blog-article-author .blog-article-author-image img {
  width: 60px;
  height: 60px;
  margin-right: 13px;
}
@media (min-width: 576px) {
  .blog-article-author-wrapper .blog-article-author .blog-article-author-table {
    display: inline-table;
    vertical-align: middle;
    width: 75%;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .blog-article-author-wrapper .blog-article-author .blog-article-author-table {
    width: 60%;
  }
}
@media (max-width: 575px) {
  .blog-article-author-wrapper .blog-article-author .blog-article-author-table .blog-article-author-category-published-date {
    display: block;
    margin-top: 8px;
  }
}
@media (min-width: 576px) {
  .blog-article-author-wrapper .blog-article-author-social-icons {
    line-height: 89px;
    float: right;
    text-align: right;
    min-width: 125px;
  }
}
@media (max-width: 575px) {
  .blog-article-author-wrapper .blog-article-author-social-icons {
    margin-top: 9px;
    padding-bottom: 28px;
  }
}
.blog-article-author-wrapper .blog-article-author-social-icons svg {
  color: #748999;
}
.blog-article-author-wrapper .blog-article-author-social-icons svg:hover {
  color: #475560;
}

.blog-article-header-image img {
  width: 100%;
}

.article-grid.carousel .carousel-inner {
  padding-bottom: 5px;
}
.article-grid.carousel .carousel-indicators li {
  margin-left: 2px;
  margin-right: 2px;
}
.article-grid.carousel .carousel-indicators li.active {
  margin-left: 2px;
  margin-right: 2px;
}
.article-grid [class*=col-md-],
.article-grid [class*=col-lg-] {
  margin: 0;
  padding: 0;
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-] {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-].article-tile .article-tile-content {
  height: auto;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-].article-tile .article-tile-content .img-wrap {
  height: 170px;
  border-radius: 6px 6px 0 0;
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-].article-tile .article-tile-content .article-tile-text {
  margin-bottom: 0;
  border-radius: 0 0 6px 6px;
}
.article-grid[data-grid-layout=grid_12] [class*=col-md-].article-tile .article-tile-content .article-tile-text a.has-hover:hover .h4 {
  color: #0c0a17;
}
.article-grid[data-grid-layout=grid_3] .article-tile .article-tile-content {
  height: auto;
  border-radius: 6px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.article-grid[data-grid-layout=grid_3] .article-tile .article-tile-content .img-wrap {
  height: 170px;
  border-radius: 6px 6px 0 0;
}
.article-grid[data-grid-layout=grid_3] .article-tile .article-tile-content .article-tile-text {
  margin-bottom: 0;
  border-radius: 0 0 6px 6px;
}
.article-grid .article-tile .article-tile-text {
  padding: 13px 20px;
  position: relative;
  margin-bottom: 20px;
  background-color: #ffffff;
}
.article-grid .article-tile .img-wrap {
  overflow: hidden;
  height: 60%;
}
.article-grid .article-tile .article-date {
  font-size: 10px;
  font-weight: 600;
  color: #006AAE;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 2.2;
}
.article-grid .article-tile p.article-date {
  margin-bottom: 12px;
  line-height: 1.428571429;
}
.article-grid .article-tile .article-title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 18px;
  font-family: "Roboto Slab", sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #27214D;
}
.article-grid .article-tile .article-tile-text-position-hero {
  padding-left: 0px;
  padding-right: 0px;
}
.article-grid .article-tile .article-tile-text-position-hero .article-tile-text {
  position: absolute;
  bottom: 0;
  z-index: 101;
  padding: 10px 15px;
  margin-bottom: 0px;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  max-height: 135px;
  height: auto;
}
.article-grid .article-tile .article-tile-text-position-hero .img-wrap {
  height: 100%;
}
.article-grid .article-tile .article-tile-text-position-hero .article-tile-image {
  height: 100% !important;
}
.article-grid .article-tile .article-tile-text-position-hero * {
  color: #ffffff !important;
}
.article-grid .article-tile .article-tile-text-position-hero * .has-hover:hover .article-title {
  color: #d9d9d9 !important;
}
.article-grid .article-tile .article-tile-text-position-hero * .article-tag-secondary a:hover,
.article-grid .article-tile .article-tile-text-position-hero * .article-tag-primary a:hover {
  color: #e6e6e6 !important;
  text-decoration: none;
}
.article-grid .article-tile.col-2x-height .article-tile-content {
  height: 660px;
}
.article-grid[data-grid-layout=hero_3] {
  margin: 0;
}

@media (max-width: 991px) {
  .article-grid[data-grid-layout=hero_3] .article-tile.col-2x-height .article-tile-content {
    height: 400px;
  }

  .container .article-grid {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 767px) {
  .article-grid[data-grid-layout=grid_3] .article-tile {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .article-grid[data-grid-layout=grid_3] [class*=col-md-] {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px;
  }
  .article-grid[data-grid-layout=grid_3].carousel {
    margin-bottom: 0;
  }
  .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item {
    display: block;
  }
  .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.next, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.prev, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.right, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.left, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.active.right, .article-grid[data-grid-layout=grid_3].carousel .carousel-inner > .item.prev.left {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    width: 33.33333%;
    position: relative;
  }
}
.author-profile {
  margin-bottom: 30px;
}
.author-profile img {
  width: 68px;
  margin-right: 10px;
}
@media (max-width: 575px) {
  .author-profile .media-left {
    display: block;
  }
}

.article-tag-secondary {
  color: #fff !important;
  background-color: #27214D;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 10px;
  font-size: 14px;
  padding: 3px 4px;
}
.article-tag-secondary a {
  color: #fff !important;
}
.article-tag-secondary a:hover {
  text-decoration: underline;
}

.article-tag-primary {
  color: #fff !important;
  background-color: #009DE6;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 10px;
  font-size: 14px;
  padding: 3px 4px;
}
.article-tag-primary a {
  color: #fff !important;
}
.article-tag-primary a:hover {
  text-decoration: underline;
}

.article-tag-grey {
  color: #fff !important;
  background-color: #BABFC4;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 10px;
  font-size: 14px;
  padding: 3px 4px;
}
.article-tag-grey a {
  color: #fff !important;
}
.article-tag-grey a:hover {
  text-decoration: underline;
}

.related-articles {
  margin-bottom: 30px;
}
.related-articles hr {
  margin-top: 12px;
  margin-bottom: 12px;
}

/* content container*/
.content-container.border {
  border: 1px solid #E1E7EC;
}
.content-container.rounded-corners {
  border-radius: 6px;
}
.content-container.left-semi-circle {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.content-container.right-semi-circle {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
@media (max-width: 1199px) {
  .content-container.no-semi-circle-mobile {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}

/*Video player component*/
.video-player {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.video-player.has-image .plyr__video-wrapper {
  background: transparent;
}

.search-results .search-item {
  padding-top: 10px;
  padding-bottom: 20px;
}
.search-results .result-url {
  word-wrap: break-word;
}

.image-modal {
  position: fixed;
  z-index: 15000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}
.image-modal a {
  color: #fff;
}
.image-modal .image-modal-header {
  height: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  background: #000;
  padding: 0 10px;
}
.image-modal .image-modal-header .image-modal-header-item {
  padding: 0 10px;
}
.image-modal .image-modal-header .image-modal-header-item.image-modal-close .svg-icon {
  height: 2.5rem;
  width: 2.5rem;
}
.image-modal .image-modal-header .image-modal-header-item a:hover {
  color: #e6e6e6;
}
.image-modal figure {
  width: 100%;
  height: calc(100% - 40px);
}
.image-modal figure img {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
  width: 100%;
  height: 100%;
}
.image-modal .image-modal-control {
  position: absolute;
  top: 46%;
  padding-top: 5px;
  padding-right: 2px;
}
.image-modal .image-modal-control .svg-icon {
  height: 4rem;
  width: 4rem;
}
.image-modal .image-modal-control.next {
  right: 1.5rem;
}
.image-modal .image-modal-control.previous {
  left: 1.5rem;
}
.image-modal .image-modal-control:hover {
  background-color: #475560;
}

.interactive-tile {
  display: inline-block;
  white-space: normal;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
  border-radius: 4px;
  background-color: #FFFFFF;
  margin: 12px 5px;
}
.interactive-tile .interactive-tile-inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  vertical-align: top;
  min-height: 136px;
  width: 150px;
  cursor: pointer;
  border: none;
}
.interactive-tile .interactive-tile-inner svg, .interactive-tile .interactive-tile-inner img {
  height: 62px;
  margin: 12px auto 0;
  fill: #009DE6;
  height: 67px;
  width: 67px;
  min-width: 67px;
}
.interactive-tile .interactive-tile-inner .tile-content {
  padding: 0 10px 10px 10px;
  color: #27214D;
  font-size: 14px;
}
.interactive-tile .interactive-tile-inner .tile-content .tile-title {
  font-family: "Roboto Slab", sans-serif;
}
.interactive-tile .interactive-tile-inner .tile-content .tile-description {
  margin-top: 11px;
}
.interactive-tile:hover, .interactive-tile.active {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.4);
}
.interactive-tile.active {
  background-color: #009DE6;
}
.interactive-tile.active svg {
  fill: #FFFFFF;
}
.interactive-tile.active .tile-content {
  color: #FFFFFF;
}
.interactive-tile.interactive-tile-wide {
  height: 100%;
}
.interactive-tile.interactive-tile-wide .interactive-tile-inner {
  -webkit-box-flex: 1;
          flex-grow: 1;
  min-height: 100%;
  width: 100%;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  text-align: left;
}
.interactive-tile.interactive-tile-wide .interactive-tile-inner svg, .interactive-tile.interactive-tile-wide .interactive-tile-inner img {
  margin: 0;
}
.interactive-tile.interactive-tile-wide .interactive-tile-inner .tile-content {
  padding: 10px 10px 10px 0;
}
.interactive-tile.interactive-tile-wide .interactive-tile-inner .tile-content .tile-title, .interactive-tile.interactive-tile-wide .interactive-tile-inner .tile-content .tile-description {
  margin: 11px 0;
}
@media (max-width: 767px) {
  .interactive-tile.interactive-tile-responsive {
    display: block;
    height: 100%;
  }
  .interactive-tile.interactive-tile-responsive .interactive-tile-inner {
    -webkit-box-flex: 1;
            flex-grow: 1;
    min-height: 100%;
    width: 100%;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    text-align: left;
  }
  .interactive-tile.interactive-tile-responsive .interactive-tile-inner svg, .interactive-tile.interactive-tile-responsive .interactive-tile-inner img {
    margin: 0;
  }
  .interactive-tile.interactive-tile-responsive .interactive-tile-inner .tile-content {
    padding: 10px 10px 10px 0;
  }
  .interactive-tile.interactive-tile-responsive .interactive-tile-inner .tile-content .tile-title, .interactive-tile.interactive-tile-responsive .interactive-tile-inner .tile-content .tile-description {
    margin: 11px 0;
  }
}
.interactive-tile.interactive-tile-dark {
  background-color: #E1E7EC;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(1);
          transform: scale(1);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  margin: 8px;
}
.interactive-tile.interactive-tile-dark .interactive-tile-inner .tile-content {
  text-align: left;
}
.interactive-tile.interactive-tile-dark .interactive-tile-inner .tile-content .tile-title {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.interactive-tile.interactive-tile-dark.active {
  background-color: #27214D;
}
.interactive-tile.interactive-tile-dark.active svg {
  fill: white;
  stroke: white;
}
.interactive-tile.interactive-tile-dark svg {
  fill: #27214D;
  stroke: #27214D;
  stroke-width: 0.001em;
  pointer-events: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.interactive-tile.interactive-tile-dark:hover {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
  .interactive-tile.interactive-tile-dark:hover {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@media (max-width: 767px) {
  .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip {
    border-radius: 100px;
    box-shadow: none !important;
    float: left;
    padding: 0px 12px;
    margin: 7px 10px 7px 0px;
    font-size: 14px;
  }
  .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip .interactive-tile-inner {
    min-height: 100%;
    width: 100%;
  }
  .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip .tile-content {
    padding: 8px 4px 8px 2px !important;
  }
  .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip svg, .interactive-tile.interactive-tile-dark.interactive-tile-dark-mobile-chip img {
    display: none;
  }
}

.disclaimer-component {
  flex-wrap: nowrap;
  padding-bottom: 5px;
}
.disclaimer-component .symbol-style {
  font-size: 13px;
  float: left;
}

#dialogflow li.autocomplete-suggestion {
  padding: 15px;
}
#dialogflow li.autocomplete-suggestion svg.svg-icon.svg-icon-map-pin {
  display: none;
}
#dialogflow .input-group input.has-clear {
  background: white;
  border-right: none;
  box-shadow: none;
  padding-right: 60px;
  padding-left: 20px;
}
#dialogflow .input-group-clear {
  line-height: 44px;
  font-size: 16px;
}
#dialogflow .cya-style-search-icon {
  width: 50px;
  height: 46px;
  font-size: 26px;
  background: #419be0;
  text-align: center;
  line-height: 44px;
  border-radius: 0 4px 4px 0;
  color: white;
  border: none;
}
#dialogflow .svg-icon.active {
  fill: orange;
}
#dialogflow .input-search-spinner {
  width: 23px;
  height: 23px;
  position: absolute;
  top: 12px;
  right: 60px;
  z-index: 200;
  background: white;
}
#dialogflow .text-question {
  margin-bottom: 22px;
  word-break: break-word;
}
#dialogflow .text-links {
  font-weight: 600;
}

.ict-partner-list .search-box {
  margin: 0 auto;
  max-width: 638px;
}
.ict-partner-list .nbn-primary--text {
  color: #006AAE !important;
}
.ict-partner-list input[type=text] {
  border: none;
  background-color: transparent;
}
.ict-partner-list .search-box fieldset {
  border: 1px solid #BABFC4 !important;
  border-radius: 0px;
}
.ict-partner-list .v-chip {
  margin: 4px 8px 4px 0;
}
.ict-partner-list .v-chip .v-chip__content {
  padding: 0 5px;
}
.ict-partner-list .v-chip.active {
  color: #fff !important;
  background-color: #27214D !important;
}
.ict-partner-list .mdi-checkbox-marked {
  color: #006AAE !important;
}
.ict-partner-list .v-text-field.v-text-field--solo .v-input__append-inner, .ict-partner-list .v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: baseline !important;
  margin-top: 10px !important;
}
.ict-partner-list button.visit {
  color: #27214D;
  text-transform: initial;
  font-size: 14px;
  height: 40px !important;
  padding: 8px 10px 6px 11px !important;
  border: 1px solid #27214D;
  border-radius: 30px;
  letter-spacing: normal;
}
.ict-partner-list .card {
  min-width: 100% !important;
}
.ict-partner-list .card .company-title {
  color: #27214D;
  font-weight: 600;
}
.ict-partner-list .card .logo-img-wrapper {
  height: 82px;
}
.ict-partner-list .card .logo-img-wrapper .logo-img {
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  max-height: 55px;
  max-width: 100%;
  margin: 0 auto;
  margin-top: 16px;
}
.ict-partner-list .card .email-phone-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.ict-partner-list .card .email-phone-wrapper .enquiry-email-link {
  text-decoration: underline;
}
.ict-partner-list .card .website-button {
  padding-bottom: 26px;
  padding-left: 20px;
  padding-right: 175px;
}

/*****************************
* AEM COMPONENTS
******************************/
.fullscreen-container {
  border-bottom: 1px solid #D2DADD;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  overflow: hidden;
  height: calc(100vh - 68px);
}
@media (max-width: 991px) {
  .fullscreen-container {
    height: calc(100vh - 56px);
  }
}
.fullscreen-container .fullscreen-container-content {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.fullscreen-container .fullscreen-container-content .fullscreen-container-content-inner {
  padding: 20px 42px 20px 20px;
  overflow-y: auto;
  width: 100%;
  max-height: 100%;
}
.fullscreen-container.image-2-col {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.fullscreen-container.image-2-col .fullscreen-container-image {
  width: 55%;
  text-align: center;
}
.fullscreen-container.image-2-col .fullscreen-container-image img {
  width: 100%;
  max-width: 800px;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
}
.fullscreen-container.image-2-col .fullscreen-container-content {
  width: 45%;
}
@media (max-width: 767px) {
  .fullscreen-container.image-2-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    height: auto;
  }
  .fullscreen-container.image-2-col .fullscreen-container-image {
    width: 100%;
  }
  .fullscreen-container.image-2-col .fullscreen-container-image img {
    max-height: 360px;
  }
  .fullscreen-container.image-2-col .fullscreen-container-content {
    text-align: center;
    width: 100%;
    padding-top: 20px;
  }
}
.fullscreen-container.image-bottom {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.fullscreen-container.image-bottom .fullscreen-container-image {
  text-align: center;
  height: 40%;
}
.fullscreen-container.image-bottom .fullscreen-container-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
}
@media (max-width: 767px) {
  .fullscreen-container.image-bottom {
    height: auto;
  }
}

html.aem-AuthorLayer-Edit .fullscreen-container {
  height: calc(350px - 68px);
}
@media (max-width: 991px) {
  html.aem-AuthorLayer-Edit .fullscreen-container {
    height: calc(350px - 56px);
  }
}

/* Network Maintenance */
.network-maintenance-spinner {
  min-height: 200px;
  position: relative;
  text-align: center;
}
.network-maintenance-spinner .input-group-spinner {
  height: 25px;
  width: 25px;
  top: 65px;
  position: relative;
}

@media (max-width: 575px) {
  .network-maintenance .well, .network-maintenance .article-list-item {
    padding: 20px;
  }
}
.network-maintenance .text-search {
  color: #26234C;
  font-size: 14px;
}
.network-maintenance .incident-details .maintenance-address-details {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.network-maintenance .incident-details .maintenance-address-details .maintenance-address-pin {
  width: 40px;
  min-width: 40px;
  color: #BABFC4;
  display: inline;
}
.network-maintenance .incident-details .maintenance-address-details .maintenance-address-pin .svg-icon {
  width: 25px;
  height: 25px;
}
.network-maintenance .incident-details .change-address-link {
  padding-left: 40px;
  font-size: 14px;
}
.network-maintenance .incident-details .maintenance-type {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.network-maintenance .incident-details .maintenance-type .maintenance-icon {
  height: 20px;
  width: 20px;
  min-width: 20px;
  margin-left: 3px;
  margin-right: 17px;
  background-color: transparent;
  border: 0;
  border-radius: 50%;
}
.network-maintenance .incident-details .maintenance-type .maintenance-icon.planned, .network-maintenance .incident-details .maintenance-type .maintenance-icon.planned-near-future {
  background-color: #ffc840;
}
.network-maintenance .incident-details .maintenance-type .maintenance-icon.no-planned {
  background-color: #9aca3c;
}
.network-maintenance .incident-details .maintenance-type .maintenance-icon.unplanned {
  background-color: #e61200;
}
.network-maintenance .incident-details .maintenance-type .maintenance-heading {
  margin: 0;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "Roboto Slab", Sans-Serif;
  font-size: 18px;
}
.network-maintenance .maintenance-details .details-heading {
  font-size: 18px;
}
.network-maintenance .maintenance-details table {
  width: 60%;
  font-size: 14px;
  margin-top: -7px;
}
.network-maintenance .maintenance-details table tr {
  height: 30px;
}
.network-maintenance .maintenance-details table td:nth-child(2) {
  text-align: center;
}
.network-maintenance .maintenance-details table td:last-child {
  text-align: right;
}
.network-maintenance .maintenance-details .upcoming {
  font-size: 14px;
  margin-bottom: 23px;
  color: #26234C;
  display: inline-block;
}

.cartodb-tooltip-content-wrapper {
  display: none;
}

.map-selected-address, .map-selected-address-line-1 {
  font-weight: 300;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "Roboto Slab", Sans-Serif;
}

.map-selected-address-line-2 {
  font-weight: 500;
}

svg.svg-icon.svg-icon-map-pin {
  position: relative;
  width: 23px !important;
  height: 25px !important;
}

.cartodb-container.cartodb-container-rollout-map {
  min-height: 590px;
  height: 65vh;
  position: relative;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}

.rolloutMapContainer {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  position: relative;
}
.rolloutMapContainer.iframe .cartodb-container.cartodb-container-rollout-map {
  min-height: 470px !important;
  max-height: 470px !important;
}
.rolloutMapContainer.iframe #mapContent {
  max-height: 295px !important;
}
.rolloutMapContainer.iframe .on-off-toggle-accessibility {
  display: none;
}
.rolloutMapContainer.iframe .map-section-address-picker ul {
  max-height: 156px !important;
}
.rolloutMapContainer.loading-overlay {
  opacity: 0.7;
}
.rolloutMapContainer .map-section {
  display: none;
}
.rolloutMapContainer .mobile-map-search-container {
  position: absolute;
  width: 100%;
  top: 14px;
  padding-left: 12px;
  padding-right: 12px;
  z-index: 200;
}
.rolloutMapContainer .map-options-heading {
  font-size: 16px;
  font-weight: 600;
}
.rolloutMapContainer #mapContent .media-left {
  padding-right: 10px;
}
.rolloutMapContainer #mapContent .media-left img, .rolloutMapContainer #mapContent .media-left svg {
  width: 23px;
}
.rolloutMapContainer #mapContent .media-body .richtext h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
}
.rolloutMapContainer #mapContent .media-body .richtext h5 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  color: #6e7883;
  font-size: 11px;
}
.rolloutMapContainer #mapContent .media-body .richtext h5 span.text-info {
  color: #6e7883;
  font-size: 11px;
}
.rolloutMapContainer #mapContent .media-body .richtext p {
  margin-bottom: 14px;
}
@media (max-width: 991px) {
  .rolloutMapContainer .cartodb-container.cartodb-container-rollout-map {
    min-height: 320px;
  }
}
.rolloutMapContainer #mapContentMobile .map-bottom-drawer-toggle {
  cursor: pointer;
}
.rolloutMapContainer #mapContentMobile .map-bottom-drawer-toggle .svg-chevron-up {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.rolloutMapContainer #mapContentMobile .map-bottom-drawer-toggle.open .svg-chevron-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.rolloutMapContainer .map-section-no-nearby-results .map-section-no-nearby-results-heading {
  font-size: 18px;
  color: #27214D;
  font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", "Roboto Slab", Sans-Serif;
}
.rolloutMapContainer .map-section-address-picker {
  margin-left: -15px;
  margin-right: -15px;
}
.rolloutMapContainer .map-section-address-picker .h5 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.rolloutMapContainer .map-section-address-picker p {
  margin-bottom: 11px;
}
.rolloutMapContainer .map-section-address-picker ul {
  max-height: 246px;
  overflow-y: auto;
  padding-left: 0;
  font-size: 13px;
}
.rolloutMapContainer .map-section-address-picker > hr {
  margin-bottom: 8px;
}

.map-search {
  position: relative;
}
.map-search .map-search-input {
  border-radius: 4px;
  font-size: 14px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  background-color: #fff;
  padding-left: 33px;
  padding-right: 28px;
  padding-top: 15px;
  padding-bottom: 17px;
}
@media (min-width: 992px) {
  .map-search .map-search-input {
    font-size: 16px;
    padding-left: 48px;
    padding-right: 32px;
    height: 48px;
  }
}
.map-search .map-search-input[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.map-search .map-search-input:focus {
  border-color: #D2DADD;
}
.map-search .map-search-input:disabled {
  background: #F1F4F7 !important;
}
.map-search .autocomplete-suggestions {
  border-top: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.map-search .autocomplete-suggestions li.autocomplete-suggestion[aria-selected=true], .map-search .autocomplete-suggestions li.autocomplete-suggestion:hover, .map-search .autocomplete-suggestions li.autocomplete-suggestion:focus {
  background-color: #ECF1F6;
}
.map-search .map-search-icon {
  position: absolute;
  left: 10px;
  top: 14px;
  color: #27214D;
}
@media (min-width: 992px) {
  .map-search .map-search-icon {
    left: 17px;
  }
}
.map-search .map-search-icon svg {
  width: 20px;
  height: 20px;
}
.map-search .map-search-clear-icon {
  position: absolute;
  color: #27214D;
  right: 9px;
  top: 12px;
}
.map-search .map-search-clear-icon svg {
  width: 22px;
  height: 22px;
}

@media print {
  .gm-style-cc {
    display: none;
  }

  #mapContent {
    display: block !important;
  }
}
div.cartodb-map-wrapper .btn-default {
  font-size: 14px;
  padding: 13px 13px;
  background: #fff;
}
div.cartodb-map-wrapper .btn-default:hover {
  background: #e6e6e6;
}
div.cartodb-map-wrapper .btn-default:focus {
  background: #FFF;
}
@media print {
  div.cartodb-map-wrapper > *:not(:first-child) {
    visibility: hidden;
  }
  div.cartodb-map-wrapper > .gm-style {
    visibility: visible;
  }
  div.cartodb-map-wrapper [title="Click to see this area on Google Maps"] {
    visibility: hidden;
  }
}
div.cartodb-map-wrapper div#cartodb-gmaps-attribution {
  display: none;
}
div.cartodb-map-wrapper div.cartodb-zoom {
  border: none;
  border-radius: 39px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 28px;
  right: 18px;
  width: 39px;
}
div.cartodb-map-wrapper div.cartodb-zoom a {
  background: none !important;
}
div.cartodb-map-wrapper div.cartodb-zoom a .svg-icon {
  position: absolute;
  width: 23px;
  height: 23px;
  top: 6px;
  left: 2px;
}
div.cartodb-map-wrapper div.cartodb-zoom a.zoom_in {
  height: 34px;
  margin: auto;
  border-bottom: none;
  position: relative;
  top: 2px;
}
div.cartodb-map-wrapper div.cartodb-zoom a.zoom_out {
  height: 37px;
  margin: auto;
  position: relative;
  top: 2px;
}
div.cartodb-map-wrapper .map-geo-location {
  position: relative;
  z-index: 105;
  width: 45px;
  height: 45px;
  min-width: 0;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  float: right;
  margin-right: 10px;
  padding: 10px 10px 6px 10px;
}
div.cartodb-map-wrapper .map-geo-location .svg-geo-location {
  width: 20px;
  height: 20px;
}
div.cartodb-map-wrapper .map-drop-pin-btn {
  position: relative;
  z-index: 105;
  width: 45px;
  height: 45px;
  min-width: 0;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  float: right;
  margin-right: 10px;
  padding: 10px 10px 6px 10px;
}
div.cartodb-map-wrapper .map-drop-pin-btn .svg-icon-drop-pin {
  color: #27214D;
  width: 25px;
  height: 25px;
}
div.cartodb-map-wrapper .cartodb-map--btn-wrapper-touch {
  right: 20px;
}
div.cartodb-map-wrapper .map-info-box {
  width: 415px;
  position: absolute;
  z-index: 105;
  top: 20px;
  left: 22px;
}
div.cartodb-map-wrapper .map-info-box #mapContent {
  display: none;
  max-height: 415px;
  overflow-y: auto;
  background-color: #fff;
  padding: 19px 15px 19px 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #E1E7EC;
  border-radius: 4px;
  margin-top: 10px;
}
div.cartodb-map-wrapper .map-type-control.btn-group {
  z-index: 105;
  position: absolute;
  left: 15px;
  bottom: 30px;
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn {
  box-shadow: none;
  border: none;
  min-width: 0;
  font-size: 13px;
}
@media (max-width: 575px) {
  div.cartodb-map-wrapper .map-type-control.btn-group .btn {
    padding: 10px;
  }
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=roadmap] {
  width: 92px;
  color: #27214D;
  background-color: white;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media (min-width: 768px) {
  div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=roadmap] {
    width: 120px;
  }
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=roadmap].active {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  color: #fff;
  background-color: #27214D;
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=satellite] {
  width: 102px;
  color: #27214D;
  background-color: white;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  left: -15px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media (min-width: 768px) {
  div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=satellite] {
    width: 110px;
  }
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=satellite]:hover {
  z-index: auto;
}
div.cartodb-map-wrapper .map-type-control.btn-group .btn[data-map-type-id=satellite].active {
  color: #fff;
  background-color: #27214D;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}

.cartodb-map--btn-wrapper {
  position: absolute;
  height: 45px;
  bottom: 28px;
  right: 59px;
}

.map-legend {
  color: #27214D;
}
@media (max-width: 991px) {
  .map-legend {
    display: none;
  }
}
.map-legend .legend-label {
  margin-left: 7px;
  margin-right: 3px;
}
.map-legend .map-legend-icon-pin {
  display: inline-block;
  width: 20px;
}
.map-legend .map-legend-icon-pin .map-legend-icon {
  font-size: 16px;
}
.map-legend .map-legend-icon-pin .map-legend-pin {
  display: none;
  vertical-align: middle;
  position: relative;
  right: 2px;
}
.map-legend .map-legend-icon-pin .map-legend-pin svg {
  width: 21px;
  height: 21px;
}
@media (max-width: 575px) {
  .map-legend .map-legend-icon-pin .map-legend-pin svg {
    width: 19px;
    height: 19px;
  }
}
@media print {
  .map-legend .map-legend-icon-pin .map-legend-pin.color-service-available svg {
    fill: #8e50d8;
  }
}
@media print {
  .map-legend .map-legend-icon-pin .map-legend-pin.color-build-commenced svg {
    fill: #824220;
  }
}
@media print {
  .map-legend .map-legend-icon-pin .map-legend-pin.color-other-fibre-provider svg {
    fill: #00A87E;
  }
}
.map-legend .service-type-detail img {
  width: 24px;
  height: 24px;
  padding-bottom: 3px;
}
.map-legend .toggle-holder {
  font-weight: 600;
  background-color: white;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: 991px) {
  .map-legend .toggle-holder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
    margin-bottom: 10px;
  }
}
.map-legend .toggle-holder .toggle-switcher {
  position: relative;
  width: 55px;
  height: 28px;
  margin-right: 12px;
}
.map-legend .toggle-holder .toggle-switcher .toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 34px;
}
.map-legend .toggle-holder .toggle-switcher .toggle-slider:before {
  border-radius: 50%;
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.map-legend .toggle-holder .toggle-switcher .toggle-slider.on {
  background-color: #006AAE;
}
.map-legend .toggle-holder .toggle-switcher .toggle-slider.on:before {
  -webkit-transform: translateX(26px);
  transform: translateX(26px);
}
.map-legend .toggle-holder .toggle-text {
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.map-legend .color-service-available, .map-legend .color-service-available:before {
  color: #8e50d8 !important;
}
.map-legend .color-build-commenced, .map-legend .color-build-commenced:before {
  color: #824220 !important;
}
.map-legend .color-build-preparation, .map-legend .color-build-preparation:before {
  color: #328400 !important;
}
.map-legend .color-other-fibre-provider, .map-legend .color-other-fibre-provider:before {
  color: #00A87E !important;
}
.map-legend .color-satellite, .map-legend .color-satellite:before {
  color: #D2DADD !important;
}

/* sharepoint-online */
.spo-form-group {
  max-width: 100% !important;
  border: 1px solid #D2DADD;
  padding: 10px 5px;
}
.spo-form-group .form-material-icon-right {
  margin-top: 10px;
  margin-right: 5px;
}
.spo .form-group.form-group-material input.form-control {
  border-bottom: none !important;
}
.spo .loading-spinner {
  position: relative;
  height: 200px;
}
.spo-filter-section {
  margin-top: 30px;
}
.spo .chip + .chip {
  margin-left: 0px !important;
}
.spo .chip {
  margin-right: 8px !important;
}
.spo .table-metadata {
  font-size: 14px;
}
.spo .table-metadata th {
  font-weight: 600;
  width: 1px;
  white-space: nowrap;
}
.spo .table-metadata th, .spo .table-metadata td {
  padding: 14px;
}

.sharepoint-online-upload .sharepoint-online-upload-width {
  max-width: 555px !important;
}
.sharepoint-online-upload .help-label {
  color: #666;
  padding-top: 15px !important;
  display: block;
}
.sharepoint-online-upload .additional-feedback-label {
  color: #6e7883;
}
.sharepoint-online-upload .upload-file-label {
  color: #27214D;
  font-size: 20px;
}
.sharepoint-online-upload p {
  padding-top: 20px !important;
}
.sharepoint-online-upload .font-weight-medium {
  margin-top: 17px;
}
.sharepoint-online-upload .error--text {
  color: #D32F2F !important;
  caret-color: #D32F2F !important;
}

/* Tech Choice Status Tracker */
.alert .h4 {
  color: inherit;
}

#tech-choice-status-component .features .desc, #tech-choice-status-component .features .value {
  display: inline-block;
}
@media (max-width: 767px) {
  #tech-choice-status-component .features .desc, #tech-choice-status-component .features .value {
    display: block;
  }
}
#tech-choice-status-component .features .desc {
  min-width: 240px;
}
#tech-choice-status-component .features .vert-space {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #tech-choice-status-component .features .vert-space {
    margin-bottom: 10px;
  }
}
#tech-choice-status-component .icon-tick-circle, #tech-choice-status-component .icon-in-progress, #tech-choice-status-component .icon-mountain-flag-finished {
  width: 26px;
  height: 26px;
  fill: #009E42;
}
#tech-choice-status-component .icon-mountain-flag-finished {
  fill: #006AAE;
}
#tech-choice-status-component .icon-stopwatch-timer {
  width: 24px;
  height: 26px;
  fill: #006AAE;
}
#tech-choice-status-component .table {
  display: table;
}
#tech-choice-status-component .table-cell {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 767px) {
  #tech-choice-status-component .table-cell {
    vertical-align: top;
  }
}
#tech-choice-status-component .table-cell:first-child {
  width: 55%;
}
@media (max-width: 767px) {
  #tech-choice-status-component .table-cell:first-child {
    width: auto;
  }
}
#tech-choice-status-component .table-cell.spacer {
  width: 29px;
}
#tech-choice-status-component .table-cell .flex-inline {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: baseline;
          align-items: baseline;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-card {
    margin-left: -15px;
    margin-right: -15px;
    max-width: none;
    border-radius: 0;
  }
}
#tech-choice-status-component .v-card__text {
  padding: 33px 35px 40px;
  font-size: 16px;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-card__text {
    padding: 16px 15px 20px;
  }
}
#tech-choice-status-component .secondary-text {
  font-weight: 700;
}
#tech-choice-status-component .secondary-text.text-success {
  font-weight: normal;
}
#tech-choice-status-component .text-success {
  color: #168600;
}
#tech-choice-status-component .v-expansion-panel--active:not(:first-child),
#tech-choice-status-component .v-expansion-panel--active + .v-expansion-panel {
  margin-top: 20px;
}
#tech-choice-status-component .v-expansion-panel-content__wrap {
  padding: 40px 30px;
  -ms-flex: none;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-content__wrap {
    padding: 20px 15px;
  }
}
#tech-choice-status-component .v-expansion-panel-header {
  padding: 21px 0;
  font-size: 16px;
  color: #475560;
}
#tech-choice-status-component .v-expansion-panel-header .svg-icon {
  vertical-align: middle;
}
#tech-choice-status-component .v-expansion-panel-header .text-success .svg-icon {
  fill: #168600;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .icon-tick-circle, #tech-choice-status-component .v-expansion-panel-header .icon-in-progress, #tech-choice-status-component .v-expansion-panel-header .icon-mountain-flag-finished {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .icon-stopwatch-timer {
    width: 16px;
    height: 18px;
  }
}
#tech-choice-status-component .v-expansion-panel-header .table-cell:first-child {
  padding-left: 30px;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .table-cell:first-child {
    padding-left: 15px;
    width: 50px;
  }
}
#tech-choice-status-component .v-expansion-panel-header .table-cell:last-child {
  padding-right: 15px;
  white-space: nowrap;
}
#tech-choice-status-component .v-expansion-panel-header .table-cell:last-child small {
  font-size: 12px;
}
#tech-choice-status-component .v-expansion-panel-header .text-muted {
  color: #475560;
}
#tech-choice-status-component .v-expansion-panel-header .text-muted .text {
  color: #475560;
}
#tech-choice-status-component .v-expansion-panel-header .text {
  font-weight: 700;
  line-height: 1.375;
  margin-bottom: 3px;
  color: #006AAE;
}
#tech-choice-status-component .v-expansion-panel-header .icon-to-white {
  margin-left: 10px;
}
#tech-choice-status-component .v-expansion-panel-header .mdi-chevron-down {
  color: #006AAE;
  margin-left: 20px;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .mdi-chevron-down {
    margin-left: 8px;
  }
}
#tech-choice-status-component .v-expansion-panel-header .text-muted .icon-number span {
  color: #37363A;
}
#tech-choice-status-component .v-expansion-panel-header .text-muted .icon-number .v-icon {
  color: #D2DADD;
}
#tech-choice-status-component .v-expansion-panel-header .icon-number .v-icon {
  font-size: 30px;
  margin-right: 15px;
  color: #006AAE;
}
@media (max-width: 767px) {
  #tech-choice-status-component .v-expansion-panel-header .icon-number .v-icon {
    margin-right: 5px;
  }
}
#tech-choice-status-component .v-expansion-panel-header .icon-number span {
  position: absolute;
  color: white;
  font-size: 14px;
  font-weight: 700;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#tech-choice-status-component .v-expansion-panel-header .status-complete {
  font-weight: 400;
}
#tech-choice-status-component .v-expansion-panel-header .status-complete .text {
  color: #006AAE;
}
#tech-choice-status-component .v-expansion-panel-header .status-complete .icon-number .v-icon {
  color: #006AAE;
}
#tech-choice-status-component .v-expansion-panel-header .status-complete .icon-number span {
  color: white;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active {
  background: #006AAE;
  color: white;
  font-weight: 400;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .text, #tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .text-muted {
  color: white;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .svg-icon {
  fill: white;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .mdi-chevron-down {
  color: white;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .icon-number .v-icon {
  color: white;
}
#tech-choice-status-component .v-expansion-panel-header.v-expansion-panel-header--active .icon-number span {
  color: #0064D2;
  font-weight: 700;
}
#tech-choice-status-component #tech-choice-status-content .icon-number > span {
  z-index: 1;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVfd2Vic2l0ZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCOzs7O0VBSUU7QUFDRjs7OEJBRThCO0FBQzlCO0VBQ0UseUJBQXlCO0VBQ3pCLDZEQUE2RDtFQUM3RCwwVUFBMFU7RUFDMVUsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7SUFDekIsc0ZBQXNGO0VBQ3hGO0FBQ0Y7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVFLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLHdCQUF3QjtFQUN4QixrQ0FBa0M7RUFDbEMsb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQyxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7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RUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxTQUFTO0VBQ1g7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxTQUFTO0VBQ1g7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxTQUFTO0VBQ1g7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UsU0FBUztFQUNYOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UsU0FBUztFQUNYOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usb0JB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QUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNo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O0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGtDQUEwQjtVQUExQiwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsVUFBVTtBQUNaIiwiZmlsZSI6ImluY2x1ZGVfd2Vic2l0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICAgIG5ibiBzdHlsZSBndWlkZS4gQm9vdHN0cmFwIGN1c3RvbWlzYXRpb25zIGFuZCBjb21tb24gc3R5bGVzLlxuXG4gICAgQUVNIGNvbXBvbmVudCBzcGVjaWZpYyBjc3Mgc2hvdWxkIGdvIGluIGluY2x1ZGVfd2Vic2l0ZS5zY3NzXG4gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBJQ09OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRjdXN0b21cIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRjdXN0b21fOTBhN2MzZDA5MjU5Y2Q0ZTBiMTFhMDBiODA2OWZhYmUuZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udGN1c3RvbV85MGE3YzNkMDkyNTljZDRlMGIxMWEwMGI4MDY5ZmFiZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRjdXN0b21fOTBhN2MzZDA5MjU5Y2Q0ZTBiMTFhMDBiODA2OWZhYmUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRjdXN0b21fOTBhN2MzZDA5MjU5Y2Q0ZTBiMTFhMDBiODA2OWZhYmUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRjdXN0b21fOTBhN2MzZDA5MjU5Y2Q0ZTBiMTFhMDBiODA2OWZhYmUuc3ZnI2ZvbnRjdXN0b21cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRjdXN0b21cIjtcbiAgICBzcmM6IHVybChcIi4vZm9udGN1c3RvbV85MGE3YzNkMDkyNTljZDRlMGIxMWEwMGI4MDY5ZmFiZS5zdmcjZm9udGN1c3RvbVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbn1cblxuW2RhdGEtaWNvbl06YmVmb3JlLFxuLmZjLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uZmMtYmFyczpiZWZvcmUsXG4uZmMtYmFycy1hbHQ6YmVmb3JlLFxuLmZjLWNhbGVuZGFyOmJlZm9yZSxcbi5mYy1jYXJldC1kb3duOmJlZm9yZSxcbi5ka190aGVtZV9kZWZhdWx0IC5ka190b2dnbGU6YmVmb3JlLFxuLmZjLWNhcmV0LWxlZnQ6YmVmb3JlLFxuLmZjLWNhcmV0LXJpZ2h0OmJlZm9yZSxcbi5mYy1jYXJldC11cDpiZWZvcmUsXG4uZmMtY2hldnJvbi1kb3duOmJlZm9yZSxcbi5jb2xsYXBzZS1pY29uLWNoZXZyb24uY29sbGFwc2VkOmJlZm9yZSxcbi5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb24tY2hldnJvbjpiZWZvcmUsXG4uZmMtY2hldnJvbi1kb3duLWNpcmNsZTpiZWZvcmUsXG4uZmMtY2hldnJvbi1sZWZ0OmJlZm9yZSxcbi5mYy1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSxcbi5mYy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSxcbi5mYy1jaGV2cm9uLXJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uZmMtY2hldnJvbi11cDpiZWZvcmUsXG4uY29sbGFwc2UtaWNvbi1jaGV2cm9uOmJlZm9yZSxcbi5mYy1jaXJjbGU6YmVmb3JlLFxuLmZjLWNpcmNsZS1zbTpiZWZvcmUsXG4uZmMtY29nOmJlZm9yZSxcbi5mYy1jcm9zczpiZWZvcmUsXG4uZmMtY3Jvc3MtYm9sZDpiZWZvcmUsXG4uaXMtaW52YWxpZCAuZm9ybXNldC12YWxpZGF0aW9uLWljb246YmVmb3JlLFxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrOmJlZm9yZSxcbi5mYy1jcm9zcy1jaXJjbGU6YmVmb3JlLFxuLm1vZGFsIC5jbG9zZTpiZWZvcmUsXG4uZmMtZG93bmxvYWQ6YmVmb3JlLFxuLmZjLWRvd25sb2FkLWNpcmNsZTpiZWZvcmUsXG4uZmMtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSxcbi5mYy1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUsXG4uZmMtZXh0ZXJuYWwtbGluazpiZWZvcmUsXG4uZmMtZXllOmJlZm9yZSxcbi5mYy1maWxlLW86YmVmb3JlLFxuLmZjLWZpcmU6YmVmb3JlLFxuLmZjLWZ1bGxzY3JlZW46YmVmb3JlLFxuLmZjLWhvbWU6YmVmb3JlLFxuLmZjLWluZm8tY2lyY2xlOmJlZm9yZSxcbi5mYy1sb2NhdGlvbi1hcnJvdzpiZWZvcmUsXG4uZmMtbWFpbDpiZWZvcmUsXG4uZmMtbWFwLXBpbjpiZWZvcmUsXG4uZmMtbWFwLXBpbi1hbHQ6YmVmb3JlLFxuLmZjLW1pbnVzOmJlZm9yZSxcbi5jb2xsYXBzZS1pY29uOmJlZm9yZSxcbi5mYy1taW51cy1jaXJjbGU6YmVmb3JlLFxuLmZjLXBhdXNlOmJlZm9yZSxcbi5mYy1waG9uZTpiZWZvcmUsXG4uZmMtcGxheTpiZWZvcmUsXG4uZmMtcGxheS1jaXJjbGU6YmVmb3JlLFxuLmZjLXBsdXM6YmVmb3JlLFxuLmNvbGxhcHNlLWljb24uY29sbGFwc2VkOmJlZm9yZSxcbi5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb246YmVmb3JlLFxuLmZjLXBvd2VyLW9mZjpiZWZvcmUsXG4uZmMtcHJvZ3Jlc3MtMTpiZWZvcmUsXG4uZmMtcHJvZ3Jlc3MtMS1pbnZlcnRlZDpiZWZvcmUsXG4uZmMtcHJvZ3Jlc3MtMjpiZWZvcmUsXG4uZmMtcHJvZ3Jlc3MtMi1pbnZlcnRlZDpiZWZvcmUsXG4uZmMtcHJvZ3Jlc3MtMzpiZWZvcmUsXG4uZmMtcHJvZ3Jlc3MtMy1pbnZlcnRlZDpiZWZvcmUsXG4uZmMtcHJvZ3Jlc3MtNDpiZWZvcmUsXG4uZmMtcHJvZ3Jlc3MtNC1pbnZlcnRlZDpiZWZvcmUsXG4uZmMtcmVwZWF0OmJlZm9yZSxcbi5mYy10aWNrOmJlZm9yZSxcbi5pcy12YWxpZCAuZm9ybXNldC12YWxpZGF0aW9uLWljb246YmVmb3JlLFxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2s6YmVmb3JlLFxuLmZjLXRpY2stY2lyY2xlOmJlZm9yZSxcbi5mYy10aWNrLWNpcmNsZS1hbHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJmb250Y3VzdG9tXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmZjLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiO1xufVxuXG4uZmMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiO1xufVxuXG4uZmMtYmFycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjtcbn1cblxuLmZjLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WPXCI7XG59XG5cbi5mYy1jYXJldC1kb3duOmJlZm9yZSwgLmRrX3RoZW1lX2RlZmF1bHQgLmRrX3RvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiO1xufVxuXG4uZmMtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uZmMtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmZjLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi5mYy1jaGV2cm9uLWRvd246YmVmb3JlLCAuY29sbGFwc2UtaWNvbi1jaGV2cm9uLmNvbGxhcHNlZDpiZWZvcmUsIC5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb24tY2hldnJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4uZmMtY2hldnJvbi1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiO1xufVxuXG4uZmMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi5mYy1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7XG59XG5cbi5mYy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5mYy1jaGV2cm9uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiO1xufVxuXG4uZmMtY2hldnJvbi11cDpiZWZvcmUsIC5jb2xsYXBzZS1pY29uLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjtcbn1cblxuLmZjLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiO1xufVxuXG4uZmMtY2lyY2xlLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5mYy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjtcbn1cblxuLmZjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5mYy1jcm9zcy1ib2xkOmJlZm9yZSwgLmlzLWludmFsaWQgLmZvcm1zZXQtdmFsaWRhdGlvbi1pY29uOmJlZm9yZSwgLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG59XG5cbi5mYy1jcm9zcy1jaXJjbGU6YmVmb3JlLCAubW9kYWwgLmNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SPXCI7XG59XG5cbi5mYy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uZmMtZG93bmxvYWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7XG59XG5cbi5mYy1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmZjLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7XG59XG5cbi5mYy1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5mYy1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjtcbn1cblxuLmZjLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uZmMtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiO1xufVxuXG4uZmMtZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmMtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiO1xufVxuXG4uZmMtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjtcbn1cblxuLmZjLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7XG59XG5cbi5mYy1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7XG59XG5cbi5mYy1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYy1tYXAtcGluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiO1xufVxuXG4uZmMtbWludXM6YmVmb3JlLCAuY29sbGFwc2UtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmMtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7XG59XG5cbi5mYy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiO1xufVxuXG4uZmMtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjtcbn1cblxuLmZjLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjtcbn1cblxuLmZjLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7XG59XG5cbi5mYy1wbHVzOmJlZm9yZSwgLmNvbGxhcHNlLWljb24uY29sbGFwc2VkOmJlZm9yZSwgLmNvbGxhcHNlZCAuY29sbGFwc2UtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiO1xufVxuXG4uZmMtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7XG59XG5cbi5mYy1wcm9ncmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7XG59XG5cbi5mYy1wcm9ncmVzcy0xLWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7XG59XG5cbi5mYy1wcm9ncmVzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7XG59XG5cbi5mYy1wcm9ncmVzcy0yLWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7XG59XG5cbi5mYy1wcm9ncmVzcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S/XCI7XG59XG5cbi5mYy1wcm9ncmVzcy0zLWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7XG59XG5cbi5mYy1wcm9ncmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5mYy1wcm9ncmVzcy00LWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7XG59XG5cbi5mYy1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjtcbn1cblxuLmZjLXRpY2s6YmVmb3JlLCAuaXMtdmFsaWQgLmZvcm1zZXQtdmFsaWRhdGlvbi1pY29uOmJlZm9yZSwgLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLmZjLXRpY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5mYy10aWNrLWNpcmNsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjtcbn1cblxuLmZjLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmMtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZjLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYy00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmMtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZjLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4vKlxuXG4vLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZjLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmMtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmMtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYy1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYy1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZjLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVkFSSUFCTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQk9PVFNUUkFQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuID4gLmNhcmV0LFxuLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDNiNjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTdFQztcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbmgxIHNtYWxsLFxuaDEgLnNtYWxsLCBoMiBzbWFsbCxcbmgyIC5zbWFsbCwgaDMgc21hbGwsXG5oMyAuc21hbGwsIGg0IHNtYWxsLFxuaDQgLnNtYWxsLCBoNSBzbWFsbCxcbmg1IC5zbWFsbCwgaDYgc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgc21hbGwsXG4uaDEgLnNtYWxsLCAuaDIgc21hbGwsXG4uaDIgLnNtYWxsLCAuaDMgc21hbGwsXG4uaDMgLnNtYWxsLCAuaDQgc21hbGwsXG4uaDQgLnNtYWxsLCAuaDUgc21hbGwsXG4uaDUgLnNtYWxsLCAuaDYgc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuaDEgc21hbGwsXG5oMSAuc21hbGwsIC5oMSBzbWFsbCxcbi5oMSAuc21hbGwsXG5oMiBzbWFsbCxcbmgyIC5zbWFsbCwgLmgyIHNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIHNtYWxsLFxuaDMgLnNtYWxsLCAuaDMgc21hbGwsXG4uaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5oNCBzbWFsbCxcbmg0IC5zbWFsbCwgLmg0IHNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IHNtYWxsLFxuaDUgLnNtYWxsLCAuaDUgc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgc21hbGwsXG5oNiAuc21hbGwsIC5oNiBzbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNDFweDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDExcHg7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg3JTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgcGFkZGluZzogMC4yZW07XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGV4dC11cHBlcmNhc2UsIC5pbml0aWFsaXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNGI3Yjtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYztcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI3Yjtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzO1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luOiA0NHB4IDAgMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMjMwcHg7XG4gIH1cbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc3Nzc7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMXB4IDIycHg7XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCLCoOKAlFwiO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTAuNXB4O1xuICBtYXJnaW46IDAgMCAxMXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3NDg5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTdFQztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTFFN0VDO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0UxRTdFQztcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RUM7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFN0VDO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG50YWJsZSBjb2xbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cblxudGFibGUgdGRbY2xhc3MqPWNvbC1dLFxudGFibGUgdGhbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLCAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLCAudGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2VzcywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLCAudGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLCAudGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlciwgLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNi41cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RUM7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDkgO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDExcHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDlERTY7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDAsIDE1NywgMjMwLCAwLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9ZGF0ZV0uYnRuLCAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT10aW1lXS5idG4sXG4uaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmJ0bixcbi5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9bW9udGhdLmJ0bixcbi5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPW1vbnRoXSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1kYXRlXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPWRhdGVdLmJ0biwgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9dGltZV0uYnRuLFxuLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPW1vbnRoXS5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1tb250aF0ge1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOSA7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsIGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5zZWxlY3QuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbnRleHRhcmVhLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdFttdWx0aXBsZV0uYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5zZWxlY3QuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogNTdweDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG59XG5cbnRleHRhcmVhLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdFttdWx0aXBsZV0uYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTdweDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG59XG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA1N3B4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAxNXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU3LjVweDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbn1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jaywgLmhhcy1zdWNjZXNzIC5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrLWVycm9yLCAuZm9ybS1ncm91cCAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2stZXJyb3IsXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsIC5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCwgLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLCAuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLCAuaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLCAuaGFzLXdhcm5pbmcgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2stZXJyb3IsIC5mb3JtLWdyb3VwIC5oYXMtd2FybmluZyAuaGVscC1ibG9jay1lcnJvcixcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSwgLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLCAuaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsIC5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsIC5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLCAuaGFzLWVycm9yIC5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrLWVycm9yLCAuZm9ybS1ncm91cCAuaGFzLWVycm9yIC5oZWxwLWJsb2NrLWVycm9yLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsIC5oYXMtZXJyb3IucmFkaW8gbGFiZWwsIC5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsIC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLCAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjdweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG5cbi5oZWxwLWJsb2NrLCAuZm9ybS1ncm91cCAuaGVscC1ibG9jay1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODM5NWEzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbi5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbi5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4uZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbi5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDExcHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmEuYnRuLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyNzIxNEQ7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzExMGYyMjtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICMxMTBmMjI7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyNzIxNEQ7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI3YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzJmO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiN2I7XG4gIGJvcmRlci1jb2xvcjogIzAwNDU3MTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjdiO1xuICBib3JkZXItY29sb3I6ICMwMDQ1NzE7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1NTc7XG4gIGJvcmRlci1jb2xvcjogIzAwMWMyZjtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbiAgYm9yZGVyLWNvbG9yOiAjOGNiYTMzO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYTYyZDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE1NjE3O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGE2MmQ7XG4gIGJvcmRlci1jb2xvcjogIzY4OGEyNTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RhNjJkO1xuICBib3JkZXItY29sb3I6ICM2ODhhMjU7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODhhMjU7XG4gIGJvcmRlci1jb2xvcjogIzQxNTYxNztcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbiAgYm9yZGVyLWNvbG9yOiAjOGNiYTMzO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjOWFjYTNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FiMztcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NjY3O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYjM7XG4gIGJvcmRlci1jb2xvcjogIzAwNzNhOTtcbn1cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWIzO1xuICBib3JkZXItY29sb3I6ICMwMDczYTk7XG59XG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyOGY7XG4gIGJvcmRlci1jb2xvcjogIzAwNDY2Nztcbn1cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xuICBib3JkZXItY29sb3I6ICNjZDEwMDA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMGUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQwNjAwO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMGUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOGYwYjAwO1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzBlMDA7XG4gIGJvcmRlci1jb2xvcjogIzhmMGIwMDtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmMGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQwNjAwO1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xuICBib3JkZXItY29sb3I6ICNjZDEwMDA7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2U2MTIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLCAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzYjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5IDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cblxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5IDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5idG4tdG9vbGJhcjpiZWZvcmUsIC5idG4tdG9vbGJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5idG4tdG9vbGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tbGcgLmNhcmV0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDElO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbltkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPWNvbC1dIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAxMXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdjpiZWZvcmUsIC5uYXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xufVxuXG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uYXYtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXZiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCwgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogN3B4IC0xNXB4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4ubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbi5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sXG4ubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4ge1xuICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNy41cHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4ge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGNvbG9yOiAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwOTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTFweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwM2I2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbmEubGFiZWw6aG92ZXIsIGEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3Nztcbn1cbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLCAubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiN2I7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGE2MmQ7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbn1cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLCAubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYjM7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzBlMDA7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmJ0bi14cyAuYmFkZ2UsIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLCAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG4uY29udGFpbmVyIC5qdW1ib3Ryb24sIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLCAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5qdW1ib3Ryb24gaDEsXG4uanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuXG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmNlYTtcbiAgYm9yZGVyLWNvbG9yOiAjOWFjYTNjO1xuICBjb2xvcjogIzZlOTIyODtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhjYmEzMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MDZhMWQ7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbiAgY29sb3I6ICMwMDhjY2Q7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDhjY2Q7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDA2OTlhO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U2MTIwMDtcbiAgY29sb3I6ICNlNjEyMDA7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NkMTAwMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2IzMGUwMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cbmEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3YmNiZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFuZWwtYm9keTpiZWZvcmUsIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlID4gYSxcbi5wYW5lbC10aXRsZSA+IHNtYWxsLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFN0VDO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG4gIGJvcmRlci1jb2xvcjogIzAwNkFBRTtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDZBQUU7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA2QUFFO1xufVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG5cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cblxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuXG4ud2VsbCwgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi53ZWxsIGJsb2NrcXVvdGUsIC5hcnRpY2xlLWxpc3QtaXRlbSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xufVxuLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLnRvb2x0aXAudG9wIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50b29sdGlwLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NzU1NjA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0ODUxO1xuICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4ucG9wb3ZlciA+IC5hcnJvdywgLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cblxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDc1NTYwO1xuICBib3R0b206IC0xMXB4O1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NzU1NjA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ3NTU2MDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ3NTU2MDtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDc1NTYwO1xuICB0b3A6IC0xMXB4O1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NzU1NjA7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDc1NTYwO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDc1NTYwO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODAwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjMDAwMDAwMDBcIiwgR3JhZGllbnRUeXBlPTEpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiIzgwMDAwMDAwXCIsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLlcIjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLpcIjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5IDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUteHMsXG50ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUtc20sXG50ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUtbWQsXG50ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aC52aXNpYmxlLWxnLFxudGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUtcHJpbnQsXG50ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE9WRVJSSURFIEJPT1RTVFJBUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuYm9keS5oaWRlLW91dGxpbmVzICo6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IG1lZGl1bTtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW8tZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsLCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG5zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG59XG5cbmJvZHkgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJvdyAuY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yb3cucm93LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucm93LnJvdy1mbGV4ID4gZGl2W2NsYXNzKj1jb2wtXSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm93LnJvdy1mbGV4ID4gZGl2W2NsYXNzKj1jb2wtXSA+IC5jYXJkLCAucm93LnJvdy1mbGV4ID4gZGl2W2NsYXNzKj1jb2wtXSA+IC53ZWxsLCAucm93LnJvdy1mbGV4ID4gZGl2W2NsYXNzKj1jb2wtXSA+IC5hcnRpY2xlLWxpc3QtaXRlbSwgLnJvdy5yb3ctZmxleCA+IGRpdltjbGFzcyo9Y29sLV0gPiAuYXJ0aWNsZS10aWxlLCAucm93LnJvdy1mbGV4ID4gZGl2W2NsYXNzKj1jb2wtXSA+IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yb3cucm93LWZsZXg6YmVmb3JlLCAucm93LnJvdy1mbGV4OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG4ucm93Lm5vLXBhZGRpbmcgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yb3cubm8tcGFkZGluZyAuaW1hZ2UtY29udGFpbmVyIC5tZWRpYS1ib2R5LmNvbGxhcHNlZC10ZXh0LWNlbnRlciB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93Lm5vLXBhZGRpbmcgPiBkaXZbY2xhc3MqPWNvbC1dIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5yb3cubm8tcGFkZGluZyA+IGRpdltjbGFzcyo9Y29sLV06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy52ZXJ0aWNhbC1zZXBhcmF0b3IgPiBkaXZbY2xhc3MqPWNvbC1dIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMUU3RUM7XG4gIH1cbiAgLnJvdy52ZXJ0aWNhbC1zZXBhcmF0b3IgPiBkaXZbY2xhc3MqPWNvbC1dOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG4uaGFzLWVycm9yIC5ka19jb250YWluZXIgLmRrX3RvZ2dsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNjEyMDA7XG59XG5cbi5mb3JtLWdyb3VwIGxhYmVsLCAuZm9ybS1ncm91cCBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uZm9ybS1ncm91cCAuaGVscC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybS1ncm91cCAuaGVscC1ibG9jaywgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2stZXJyb3Ige1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9ybS1ncm91cCAuaGVscC1ibG9jay1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZTYxMjAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmhlbHAtYmxvY2stZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLCAuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuaGVscC1ibG9jay1lcnJvcixcbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsIC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLCAuZm9ybS1ncm91cC5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCwgLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLCAuZm9ybS1ncm91cC5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzlhY2EzYztcbn1cbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHdoaXRlO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM5YWNhM2M7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzlhY2EzYztcbn1cbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuNikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuNikgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uZm9ybS1ncm91cC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZm9ybS1ncm91cC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAtN3B4O1xufVxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2std3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrLXdyYXBwZXIgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogLTI3cHg7XG4gIHRvcDogLTFweDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrLXdyYXBwZXIgLmZvcm0tY29udHJvbC1mZWVkYmFjazpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjay5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4uZm9ybS1ncm91cC5oYXMtZmVlZGJhY2suaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2U2MTIwMDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRDJEQUREICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIGlucHV0LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXRlcmlhbCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXRlcmlhbCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOURFNiAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXRlcmlhbCAuZm9ybS1tYXRlcmlhbC1pY29uLWxlZnQsIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgLmZvcm0tbWF0ZXJpYWwtaWNvbi1yaWdodCB7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIC5mb3JtLW1hdGVyaWFsLWljb24tbGVmdCAuc3ZnLWljb24sIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgLmZvcm0tbWF0ZXJpYWwtaWNvbi1yaWdodCAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjNDc1NTYwO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXRlcmlhbCAuZm9ybS1tYXRlcmlhbC1pY29uLWxlZnQgfiBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1tYXRlcmlhbCAuZm9ybS1tYXRlcmlhbC1pY29uLXJpZ2h0IHtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIC5mb3JtLW1hdGVyaWFsLWljb24tcmlnaHQgfiBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWhhcy1mZWVkYmFjayB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmgxLCAuaDEge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFJvdW5kZWQgU1NtIEFcIiwgXCJHb3RoYW0gUm91bmRlZCBTU20gQlwiLCBcIlJvYm90byBTbGFiXCIsIFNhbnMtU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEuaDEtcmVzcG9uc2l2ZSwgLmgxLmgxLXJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuaDEgYiwgaDEgc3Ryb25nLCAuaDEgYiwgLmgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mb250LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xufVxuXG5hLmgxLCBhLmgyLCBhLmgzLCBhLmg0LCBhLmg1LCBhLmg2IHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG5hLmgxOmhvdmVyLCBhLmgxOmZvY3VzLCBhLmgyOmhvdmVyLCBhLmgyOmZvY3VzLCBhLmgzOmhvdmVyLCBhLmgzOmZvY3VzLCBhLmg0OmhvdmVyLCBhLmg0OmZvY3VzLCBhLmg1OmhvdmVyLCBhLmg1OmZvY3VzLCBhLmg2OmhvdmVyLCBhLmg2OmZvY3VzIHtcbiAgY29sb3I6ICMwMDNiNjI7XG59XG5cbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5tb2RhbCAuY2xvc2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtbGcge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgLyogSGlkaW5nIGRlZmF1bHQgY2hlY2tib3ggYW5kIFJhZGlvIGJ1dHRvbiBkZXNpZ24gKi9cbiAgLyogQ2hlY2tlZCBzdGF0ZSBzdHlsZXMgKi9cbiAgLyogSG92ZXIgc3RhdGUgc3R5bGVzICovXG4gIC8qIERpc2FibGVkIHN0YXRlIHN0eWxlcyAqL1xuICAvKiBTdHlsZXMgZm9yIFJhZGlvIGJ1dHRvbiAqL1xuICAvKiBTdHlsZXMgZm9yIENoZWNrIGJveCAqL1xufVxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4sIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmJlZm9yZSwgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBmb250Y3VzdG9tO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCLvhYpcIjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjpob3ZlcjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dICsgc3Bhbjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDlERTY7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIHNwYW46YmVmb3JlLCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIHNwYW46YmVmb3JlLCAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBzcGFuOmJlZm9yZSwgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdLmRpc2FibGVkICsgc3BhbjpiZWZvcmUsIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJEQUREICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0NDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0JCQjtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLmZvcm0tZ3JvdXAgLnJhZGlvLWlubGluZSwgLmZvcm0tZ3JvdXAgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5mb3JtLWdyb3VwIC5yYWRpbyBsYWJlbCwgLmZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmlucHV0LWdyb3VwLWJvcmRlcmVkIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwLWJvcmRlcmVkIC5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IC00NHB4O1xuICB3aWR0aDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgaW5wdXQuaGFzLWNsZWFyIHtcbiAgcGFkZGluZy1yaWdodDogMzlweDtcbn1cblxuLndlbGwsIC5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdFQztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2VsbCwgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndlbGwsIC5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWxsLCAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi53ZWxsLndlbGwtbm8tYm9yZGVyLCAud2VsbC1uby1ib3JkZXIuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmEud2VsbCwgYS5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuW2RhdGEtdG9nZ2xlPXBvcG92ZXJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wb3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4ucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5ib2R5Lmhhcy10b3VjaCAucG9wb3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJ0bi1ibG9jay14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmJ0bi1ibG9jayB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1pbi13aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODQwO1xuICBib3JkZXItY29sb3I6ICNmZmM4NDA7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzA4ODAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNjAzO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MGQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjYwMztcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUuZm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YTUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzA4ODAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5vcGVuID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZGFyeTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODQwO1xuICBib3JkZXItY29sb3I6ICNmZmM4NDA7XG59XG4uYnRuLXNlY29uZGFyeSAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmYzg0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cblxuLmJ0bi1kZWZhdWx0LmZvY3VzLCAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAzMywgNzcsIDAuMDUpO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdHJhbnNwYXJlbnQtd2hpdGU6Zm9jdXMsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmFjdGl2ZSwgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZTphY3RpdmU6aG92ZXIsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGU6YWN0aXZlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LXdoaXRlOmFjdGl2ZS5mb2N1cywgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5hY3RpdmU6aG92ZXIsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGUuYWN0aXZlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LXdoaXRlLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXRyYW5zcGFyZW50LXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG59XG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlOmFjdGl2ZSwgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5kaXNhYmxlZC5mb2N1cywgLmJ0bi10cmFuc3BhcmVudC13aGl0ZVtkaXNhYmxlZF06aG92ZXIsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LXdoaXRlW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdHJhbnNwYXJlbnQtd2hpdGU6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10cmFuc3BhcmVudC13aGl0ZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXRyYW5zcGFyZW50LXdoaXRlIC5iYWRnZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdHJhbnNwYXJlbnQtd2hpdGUuZm9jdXMsIC5idG4tdHJhbnNwYXJlbnQtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuLmJ0bi10cmFuc3BhcmVudC1ibHVlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWUuZm9jdXMge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzJmO1xufVxuLmJ0bi10cmFuc3BhcmVudC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDU3MTtcbn1cbi5idG4tdHJhbnNwYXJlbnQtYmx1ZTphY3RpdmUsIC5idG4tdHJhbnNwYXJlbnQtYmx1ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICMwMDQ1NzE7XG59XG4uYnRuLXRyYW5zcGFyZW50LWJsdWU6YWN0aXZlOmhvdmVyLCAuYnRuLXRyYW5zcGFyZW50LWJsdWU6YWN0aXZlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWU6YWN0aXZlLmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWUuYWN0aXZlOmhvdmVyLCAuYnRuLXRyYW5zcGFyZW50LWJsdWUuYWN0aXZlOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWUuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tdHJhbnNwYXJlbnQtYmx1ZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLXRyYW5zcGFyZW50LWJsdWUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1jb2xvcjogIzAwMWMyZjtcbn1cbi5idG4tdHJhbnNwYXJlbnQtYmx1ZTphY3RpdmUsIC5idG4tdHJhbnNwYXJlbnQtYmx1ZS5hY3RpdmUsIC5vcGVuID4gLmJ0bi10cmFuc3BhcmVudC1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXRyYW5zcGFyZW50LWJsdWUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdHJhbnNwYXJlbnQtYmx1ZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi10cmFuc3BhcmVudC1ibHVlLmRpc2FibGVkLmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWVbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXRyYW5zcGFyZW50LWJsdWVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXRyYW5zcGFyZW50LWJsdWVbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10cmFuc3BhcmVudC1ibHVlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10cmFuc3BhcmVudC1ibHVlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10cmFuc3BhcmVudC1ibHVlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNkFBRTtcbn1cbi5idG4tdHJhbnNwYXJlbnQtYmx1ZSAuYmFkZ2Uge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG59XG4uYnRuLXRyYW5zcGFyZW50LWJsdWUuZm9jdXMsIC5idG4tdHJhbnNwYXJlbnQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0YjdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNiwgMTc0LCAwLjAyKTtcbn1cblxuLmJ0bi1kYXJrLWdyZXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDc1NTYwO1xufVxuLmJ0bi1kYXJrLWdyZXk6Zm9jdXMsIC5idG4tZGFyay1ncmV5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTNiNDM7XG4gIGJvcmRlci1jb2xvcjogIzExMTQxNztcbn1cbi5idG4tZGFyay1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTNiNDM7XG4gIGJvcmRlci1jb2xvcjogIzJkMzYzZDtcbn1cbi5idG4tZGFyay1ncmV5OmFjdGl2ZSwgLmJ0bi1kYXJrLWdyZXkuYWN0aXZlLCAub3BlbiA+IC5idG4tZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzYjQzO1xuICBib3JkZXItY29sb3I6ICMyZDM2M2Q7XG59XG4uYnRuLWRhcmstZ3JleTphY3RpdmU6aG92ZXIsIC5idG4tZGFyay1ncmV5OmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLWdyZXk6YWN0aXZlLmZvY3VzLCAuYnRuLWRhcmstZ3JleS5hY3RpdmU6aG92ZXIsIC5idG4tZGFyay1ncmV5LmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLWdyZXkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4tZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi1kYXJrLWdyZXkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI5MmU7XG4gIGJvcmRlci1jb2xvcjogIzExMTQxNztcbn1cbi5idG4tZGFyay1ncmV5OmFjdGl2ZSwgLmJ0bi1kYXJrLWdyZXkuYWN0aXZlLCAub3BlbiA+IC5idG4tZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhcmstZ3JleS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYXJrLWdyZXkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFyay1ncmV5LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhcmstZ3JleVtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFyay1ncmV5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYXJrLWdyZXlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWdyZXk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmstZ3JleTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay1ncmV5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDc1NTYwO1xufVxuLmJ0bi1kYXJrLWdyZXkgLmJhZGdlIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LWNlbnRlciBhLmN0YS50ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmEuY3RhIC5pY29uLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmEuY3RhIC5jdGEtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYS5jdGEgLmxpbmtfdW5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmEuY3RhLnRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5hLmN0YS50ZXh0LWxpbmsgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuYS5jdGEudGV4dC1saW5rIHN2Zy5pY29uLWxlZnQuY2lyY2xlLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuYS5jdGEudGV4dC1saW5rIHN2ZyB1c2VbKnxocmVmPVwiI3N2Zy1jaXJjbGUtc21cIl0ge1xuICBmaWxsOiAjNDc1NTYwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5hLmN0YS50ZXh0LWxpbmsgLmN0YS1sYWJlbCArIHN2ZyB7XG4gIGxlZnQ6IDRweDtcbn1cbmEuY3RhLnRleHQtbGluay5kYXJrLXRleHQtY29sb3Ige1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbmEuY3RhLnRleHQtbGluay5kYXJrLXRleHQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzBjMGExNztcbn1cbmEuY3RhLnRleHQtbGluay5kYXJrLXRleHQtY29sb3I6aG92ZXIgLmN0YS1sYWJlbC5saW5rX3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5vdmVybGF5Lm92ZXJsYXktbG9hZGluZyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ub3ZlcmxheS5lbmFibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5vdmVybGF5LmVuYWJsZWQub3ZlcmxheS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vdmVybGF5LmVuYWJsZWQub3ZlcmxheS1sb2FkaW5nIC5vdmVybGF5LXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLm92ZXJsYXkuZW5hYmxlZC5vdmVybGF5LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cblxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYSwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG5cbi5wYWdpbmF0aW9uLW1vYmlsZSAuZGlzYWJsZWQge1xuICBjb2xvcjogI0JBQkZDNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZnVsbC10ZXh0LXNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZnVsbC10ZXh0LXNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uLW1vYmlsZSAuZGlzYWJsZWQgLnBhZ2luYXRpb24taXRlbSB7XG4gIGNvbG9yOiAjQkFCRkM0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZnVsbC10ZXh0LXNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uLW1vYmlsZSBhOmZvY3VzLFxuLmZ1bGwtdGV4dC1zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbi1tb2JpbGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuXG4ubmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LWxlZnQtc20ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWxlZnQtbWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxlZnQtbGcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LWNlbnRlci1zbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1jZW50ZXItbWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtY2VudGVyLWxnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXJpZ2h0LXNtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtcmlnaHQtbWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1yaWdodC1sZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc0ODk5OTtcbn1cblxuYS50ZXh0LW11dGVkOmhvdmVyLFxuYS50ZXh0LW11dGVkOmZvY3VzIHtcbiAgY29sb3I6ICM1ZDZmN2Q7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZjODQwO1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLFxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZiOTBkO1xufVxuXG4udGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG5cbmEudGV4dC1oZWFkaW5nOmhvdmVyLFxuYS50ZXh0LWhlYWRpbmc6Zm9jdXMge1xuICBjb2xvcjogIzE1MTIyOTtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDA5REU2O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwMDdhYjM7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmEudGV4dC13aGl0ZTpob3ZlcixcbmEudGV4dC13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlERTY7XG59XG5cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhYjM7XG59XG5cbi5iZy1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjVmZDtcbn1cblxuYS5iZy1ibHVlLWxpZ2h0OmhvdmVyLFxuYS5iZy1ibHVlLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZTRmYTtcbn1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY3O1xufVxuXG5hLmJnLWdyZXk6aG92ZXIsXG5hLmJnLWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkYmU0O1xufVxuXG4uYmctZGFyay1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2MDtcbn1cblxuYS5iZy1kYXJrLWdyZXk6aG92ZXIsXG5hLmJnLWRhcmstZ3JleTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTNiNDM7XG59XG5cbi5iZy1zdXBwb3J0aW5nLWdyZXkxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBQkZDNDtcbn1cblxuYS5iZy1zdXBwb3J0aW5nLWdyZXkxOmhvdmVyLFxuYS5iZy1zdXBwb3J0aW5nLWdyZXkxOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYTZhYztcbn1cblxuLmJnLXN1cHBvcnRpbmctZ3JleTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRDQkQ5O1xufVxuXG5hLmJnLXN1cHBvcnRpbmctZ3JleTI6aG92ZXIsXG5hLmJnLXN1cHBvcnRpbmctZ3JleTI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiMmM2O1xufVxuXG4uYmctc3VwcG9ydGluZy1ncmV5MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkRBREQ7XG59XG5cbmEuYmctc3VwcG9ydGluZy1ncmV5Mzpob3ZlcixcbmEuYmctc3VwcG9ydGluZy1ncmV5Mzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWMyYzc7XG59XG5cbi5iZy1zdXBwb3J0aW5nLWdyZXk0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTdFQztcbn1cblxuYS5iZy1zdXBwb3J0aW5nLWdyZXk0OmhvdmVyLFxuYS5iZy1zdXBwb3J0aW5nLWdyZXk0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyY2VkODtcbn1cblxuLmJnLXN1cHBvcnRpbmctZ3JleTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xufVxuXG5hLmJnLXN1cHBvcnRpbmctZ3JleTU6aG92ZXIsXG5hLmJnLXN1cHBvcnRpbmctZ3JleTU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNGY4O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5hLmJnLXdoaXRlOmhvdmVyLFxuYS5iZy13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODQwO1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlcixcbmEuYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwZDtcbn1cblxuLmJnLXllbGxvdy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RTU7XG59XG5cbmEuYmcteWVsbG93LWxpZ2h0OmhvdmVyLFxuYS5iZy15ZWxsb3ctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGIyO1xufVxuXG4uYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cblxuYS5iZy1ibHVlLWRhcms6aG92ZXIsXG5hLmJnLWJsdWUtZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTEyMjk7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hLmJnLXRyYW5zcGFyZW50OmhvdmVyLFxuYS5iZy10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5iZy1ncmV5LWd1bi1tZXRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTIwNEY7XG59XG5cbmEuYmctZ3JleS1ndW4tbWV0YWw6aG92ZXIsXG5hLmJnLWdyZXktZ3VuLW1ldGFsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTEyYTtcbn1cblxuLmJnLWJ1c2luZXNzLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFFMEUzO1xufVxuXG5hLmJnLWJ1c2luZXNzLWxpZ2h0LWJsdWU6aG92ZXIsXG5hLmJnLWJ1c2luZXNzLWxpZ2h0LWJsdWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjOGNkO1xufVxuXG4uYmctYnVzaW5lc3MtbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTIwNEY7XG59XG5cbmEuYmctYnVzaW5lc3MtbmF2eTpob3ZlcixcbmEuYmctYnVzaW5lc3MtbmF2eTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDExMmE7XG59XG5cbi5iZy1pbmZvLFxuLmJnLXByaW1hcnksXG4uYmctYmx1ZS1kYXJrLFxuLmJnLWdyZXktZ3VuLW1ldGFsLFxuLmJnLWJ1c2luZXNzLW5hdnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWluZm8gaDEsIC5iZy1pbmZvIC5oMSxcbi5iZy1pbmZvIGgyLCAuYmctaW5mbyAuaDIsXG4uYmctaW5mbyBoMywgLmJnLWluZm8gLmgzLFxuLmJnLWluZm8gaDQsIC5iZy1pbmZvIC5oNCxcbi5iZy1pbmZvIGg1LCAuYmctaW5mbyAuaDUsXG4uYmctaW5mbyBoNiwgLmJnLWluZm8gLmg2LFxuLmJnLXByaW1hcnkgaDEsXG4uYmctcHJpbWFyeSAuaDEsXG4uYmctcHJpbWFyeSBoMixcbi5iZy1wcmltYXJ5IC5oMixcbi5iZy1wcmltYXJ5IGgzLFxuLmJnLXByaW1hcnkgLmgzLFxuLmJnLXByaW1hcnkgaDQsXG4uYmctcHJpbWFyeSAuaDQsXG4uYmctcHJpbWFyeSBoNSxcbi5iZy1wcmltYXJ5IC5oNSxcbi5iZy1wcmltYXJ5IGg2LFxuLmJnLXByaW1hcnkgLmg2LFxuLmJnLWJsdWUtZGFyayBoMSxcbi5iZy1ibHVlLWRhcmsgLmgxLFxuLmJnLWJsdWUtZGFyayBoMixcbi5iZy1ibHVlLWRhcmsgLmgyLFxuLmJnLWJsdWUtZGFyayBoMyxcbi5iZy1ibHVlLWRhcmsgLmgzLFxuLmJnLWJsdWUtZGFyayBoNCxcbi5iZy1ibHVlLWRhcmsgLmg0LFxuLmJnLWJsdWUtZGFyayBoNSxcbi5iZy1ibHVlLWRhcmsgLmg1LFxuLmJnLWJsdWUtZGFyayBoNixcbi5iZy1ibHVlLWRhcmsgLmg2LFxuLmJnLWdyZXktZ3VuLW1ldGFsIGgxLFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5oMSxcbi5iZy1ncmV5LWd1bi1tZXRhbCBoMixcbi5iZy1ncmV5LWd1bi1tZXRhbCAuaDIsXG4uYmctZ3JleS1ndW4tbWV0YWwgaDMsXG4uYmctZ3JleS1ndW4tbWV0YWwgLmgzLFxuLmJnLWdyZXktZ3VuLW1ldGFsIGg0LFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5oNCxcbi5iZy1ncmV5LWd1bi1tZXRhbCBoNSxcbi5iZy1ncmV5LWd1bi1tZXRhbCAuaDUsXG4uYmctZ3JleS1ndW4tbWV0YWwgaDYsXG4uYmctZ3JleS1ndW4tbWV0YWwgLmg2LFxuLmJnLWJ1c2luZXNzLW5hdnkgaDEsXG4uYmctYnVzaW5lc3MtbmF2eSAuaDEsXG4uYmctYnVzaW5lc3MtbmF2eSBoMixcbi5iZy1idXNpbmVzcy1uYXZ5IC5oMixcbi5iZy1idXNpbmVzcy1uYXZ5IGgzLFxuLmJnLWJ1c2luZXNzLW5hdnkgLmgzLFxuLmJnLWJ1c2luZXNzLW5hdnkgaDQsXG4uYmctYnVzaW5lc3MtbmF2eSAuaDQsXG4uYmctYnVzaW5lc3MtbmF2eSBoNSxcbi5iZy1idXNpbmVzcy1uYXZ5IC5oNSxcbi5iZy1idXNpbmVzcy1uYXZ5IGg2LFxuLmJnLWJ1c2luZXNzLW5hdnkgLmg2IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvIC5yaWNodGV4dCBhLFxuLmJnLXByaW1hcnkgLnJpY2h0ZXh0IGEsXG4uYmctYmx1ZS1kYXJrIC5yaWNodGV4dCBhLFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5yaWNodGV4dCBhLFxuLmJnLWJ1c2luZXNzLW5hdnkgLnJpY2h0ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmctaW5mbyAucmljaHRleHQgYTpob3ZlciwgLmJnLWluZm8gLnJpY2h0ZXh0IGE6Zm9jdXMsXG4uYmctcHJpbWFyeSAucmljaHRleHQgYTpob3Zlcixcbi5iZy1wcmltYXJ5IC5yaWNodGV4dCBhOmZvY3VzLFxuLmJnLWJsdWUtZGFyayAucmljaHRleHQgYTpob3Zlcixcbi5iZy1ibHVlLWRhcmsgLnJpY2h0ZXh0IGE6Zm9jdXMsXG4uYmctZ3JleS1ndW4tbWV0YWwgLnJpY2h0ZXh0IGE6aG92ZXIsXG4uYmctZ3JleS1ndW4tbWV0YWwgLnJpY2h0ZXh0IGE6Zm9jdXMsXG4uYmctYnVzaW5lc3MtbmF2eSAucmljaHRleHQgYTpob3Zlcixcbi5iZy1idXNpbmVzcy1uYXZ5IC5yaWNodGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5jb2xsYXBzaWJsZS1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyREFERDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkRBREQ7XG59XG4uY29sbGFwc2libGUtY29udHJvbC5uby12LXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29sbGFwc2libGUtY29udHJvbCAuY29sbGFwc2libGUtY29udHJvbC10aXRsZSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbGxhcHNpYmxlLWNvbnRyb2wgLmNvbGxhcHNlLWhlYWRlciB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLmNvbGxhcHNpYmxlLWNvbnRyb2wgLmNvbGxhcHNlLWljb24ge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cbi5jb2xsYXBzaWJsZS1jb250cm9sIC5tZWRpYS1sZWZ0LmNvbGxhcHNpYmxlLWNvbnRyb2wtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jb2xsYXBzaWJsZS1jb250cm9sICsgLmNvbGxhcHNpYmxlLWNvbnRyb2wge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBTaWRlYmFyIGxheW91dFxuICovXG4uc2lkZWJhci1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYge1xuICB3aWR0aDogMjQzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpIGEge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MmUzNDtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaSBhIHtcbiAgY29sb3I6ICM3NDg5OTk7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MjYyNmY7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhLCAuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhOmhvdmVyLCAuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjdGQkZFO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgbGkuYWN0aXZlID4gYSwgLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgbGkuYWN0aXZlID4gYTpob3ZlciwgLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggIzAwOURFNiBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1tYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0M3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1sYXlvdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpZGViYXItbGF5b3V0LW5hdiAuc2lkZWJhci1ibG9nLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uZmMtbWFwLXBpbiB7XG4gIGNvbG9yOiAjZmY0ZjJjO1xufVxuXG4ubmJuLW5hdmJhciB7XG4gIGhlaWdodDogODJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU3RUM7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5uYm4tbmF2YmFyIC5uYm4tbmF2YmFyLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xufVxuXG4uYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5pbWFnZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmltYWdlLWNvbnRhaW5lciA+IC5tZWRpYS1ib2R5IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmltYWdlLWNvbnRhaW5lciA+IC5tZWRpYS1sZWZ0IGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lci1oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC14cyA+IC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQteHMgPiAubWVkaWEtbGVmdCBpbWcge1xuICB3aWR0aDogNDhweDtcbn1cbi5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtc20gPiAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXNtID4gLm1lZGlhLWxlZnQgaW1nIHtcbiAgd2lkdGg6IDg1cHg7XG59XG4uaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtbGVmdCBpbWcge1xuICBtYXgtd2lkdGg6IDIzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtbGVmdCBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0LCAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtcmlnaHQsIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLXJpZ2h0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLWJvZHkuY29sbGFwc2VkLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0LCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLXJpZ2h0LCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1yaWdodC5jb2xsYXBzZWQtdGV4dC1jZW50ZXIsIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLWRlc2t0b3AgPiAubWVkaWEtYm9keS5jb2xsYXBzZWQtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLW1vYmlsZSA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWxlZnQsIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLW1vYmlsZSA+IC5tZWRpYS1yaWdodCwgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWxlZnQuY29sbGFwc2VkLXRleHQtY2VudGVyLCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtcmlnaHQuY29sbGFwc2VkLXRleHQtY2VudGVyLCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtYm9keS5jb2xsYXBzZWQtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaW1hZ2UtY29udGFpbmVyIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uaW1hZ2UtY29udGFpbmVyIGEucmV0aW5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmltYWdlLWNvbnRhaW5lciBhLnJldGluYSBpbWcge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTZweCA2cHggMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyREFERDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkRBREQ7XG59XG4ubGlzdC1pdGVtIC5saXN0LWl0ZW0tYnVsbGV0IHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5saXN0LWl0ZW0gLmxpc3QtaXRlbS1idWxsZXQgLnN2Zy1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5saXN0LWl0ZW0gLmxpc3QtaXRlbS1udW1iZXIge1xuICB3aWR0aDogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0LWl0ZW0gLm1lZGlhLWJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGlzdC1pdGVtICsgLmxpc3QtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJvdHRvbTogLTMwcHg7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3JkZXItY29sb3I6ICNFMUU3RUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgdG9wOiA0NyU7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jYXJvdXNlbC5jYXJvdXNlbC1nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG4uY2Fyb3VzZWwuY2Fyb3VzZWwtZ2FsbGVyeSAuaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXJvdXNlbC5jYXJvdXNlbC1nYWxsZXJ5IC5pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47XCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbC5jYXJvdXNlbC1nYWxsZXJ5IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAuY2FyZCwgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAud2VsbCwgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmRsLWhvcml6b250YWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRsLWhvcml6b250YWwgZHQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRsLWhvcml6b250YWwgZGQge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICB9XG59XG5zdmcuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xMCU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogU1ZHIElDT04gU0laRVMgKi9cbi5zdmctaWNvbi5zdmctaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uc3ZnLWljb24uc3ZnLWljb24tMngge1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbn1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLTN4IHtcbiAgaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiAzZW07XG59XG5cbi8qIENZQSBwaW4gY29sb3VyIGNsYXNzZXMqL1xuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLW1hcC1waW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLWN5YS1ibHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMwMDlERTY7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLWJyb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICM4MTQyMjU7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLWdyZXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI0JBQkZDNDtcbn1cbnN2Zy5zdmctaWNvbi5zdmctaWNvbi1jeWEtc3VwcG9ydGluZy1ncmV5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNCQUJGQzQ7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLWdyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMzMjg0MDA7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLXB1cnBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjOEU1NUQ5O1xufVxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLWN5YS1kYXJrLWJsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzI3MjE0RDtcbn1cblxuaW1nLnN2Zy1pY29uLWV4dGVuZGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxubmF2Lm5hdmJhci1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbm5hdi5uYXZiYXItZG90cyAubmF2IGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbm5hdi5uYXZiYXItZG90cyAubmF2IGE6aG92ZXIsIG5hdi5uYXZiYXItZG90cyAubmF2IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbm5hdi5uYXZiYXItZG90cyAubmF2IGxpLmFjdGl2ZSBhLnRleHQtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlERTY7XG59XG5uYXYubmF2YmFyLWRvdHMgLm5hdiBsaS5hY3RpdmUgYS50ZXh0LXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmM4NDA7XG59XG5cbi5hbGVydCB7XG4gIGNvbG9yOiAjMjMxRjIwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4O1xuICBib3JkZXItdG9wOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYWxlcnQgLm1kaSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5tZWRpYS1sZWZ0IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5tZWRpYS1ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbn1cbi5hbGVydCAubWVkaWEtYm9keSBhIHtcbiAgY29sb3I6ICMyMzFGMjAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5hbGVydCAubWVkaWEtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5tZWRpYS1ib2R5IGRpdiB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQgLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5jbG9zZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjJGMyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kYW5nZXIgLm1kaS1hbGVydCB7XG4gIGNvbG9yOiAjRjkxRjNFICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGFuZ2VyIC5oNCB7XG4gIGNvbG9yOiAjRjkxRjNFICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGFuZ2VyIC5jbG9zZSB7XG4gIGNvbG9yOiAjRjkxRjNFICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGFuZ2VyIGkubWRpIHtcbiAgY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGNUZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8gLm1kaS1pbmZvcm1hdGlvbiB7XG4gIGNvbG9yOiAjMDA2MEQ2ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtaW5mbyAuaDQge1xuICBjb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8gLmNsb3NlIHtcbiAgY29sb3I6ICMwMDYwRDYgIWltcG9ydGFudDtcbn1cbi5hbGVydC1pbmZvIGkubWRpIHtcbiAgY29sb3I6ICMwMDYwRDYgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGRkY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQTc2NCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwQTc2NCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLm1kaS1jaGVjay1jaXJjbGUge1xuICBjb2xvcjogIzAwQTc2NCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmg0IHtcbiAgY29sb3I6ICMwMEE3NjQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1zdWNjZXNzIC5jbG9zZSB7XG4gIGNvbG9yOiAjMDBBNzY0ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtc3VjY2VzcyBpLm1kaSB7XG4gIGNvbG9yOiAjMDBBNzY0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjdGNSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRjU1MzMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRjU1MzMgIWltcG9ydGFudDtcbn1cbi5hbGVydC13YXJuaW5nIC5tZGktYWxlcnQtY2lyY2xlIHtcbiAgY29sb3I6ICNGRjU1MzMgIWltcG9ydGFudDtcbn1cbi5hbGVydC13YXJuaW5nIC5oNCB7XG4gIGNvbG9yOiAjRkY1NTMzICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtd2FybmluZyAuY2xvc2Uge1xuICBjb2xvcjogI0ZGNTUzMyAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXdhcm5pbmcgaS5tZGkge1xuICBjb2xvcjogI0ZGNTUzMyAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXdpZHRoLWFsZXJ0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLm1heC13aWR0aC1hbGVydC1hZW0ge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xufVxuXG4uYWxpZ24tY2VudGVyLXJzcGxpc3Qge1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LWNlbnRlcjtcbn1cblxuLmZvcm0tZG93bi1hbGVydC1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWRvd24tYWxlcnQtcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1kb3duLWFsZXJ0LXdpdGhvdXQtaDQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZG93bi1hbGVydC13aXRob3V0LWg0LXAge1xuICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmxpbmUtYWxlcnQtdGl0bGUge1xuICBjb2xvcjogIzIzMUYyMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yc3AtbGlzdC1hbGVydC13aWR0aCB7XG4gIG1heC13aWR0aDogNjgwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNSVhJTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIE1peGlucyBmb3IgZmxleGJveCByZWxhdGVkIHByb3BlcnRpZXNcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEZJWEVTL0hBQ0tTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQkFTRS9HRU5FUklDXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaWNvbi1jdGEtYXJyb3ctY2lyY2xlLWxhcmdlIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWN0YS1hcnJvdy1jaXJjbGUtbGFyZ2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaWNvbi1jdGEtYXJyb3ctY2lyY2xlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pY29uLWNsb3NlLXJvdW5kLWJsdWUtd2hpdGUtYm9yZGVyIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWNsb3NlLXJvdW5kLWJsdWUtd2hpdGUtYm9yZGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmljb24tY2xvc2Utcm91bmQtYmx1ZS13aGl0ZS1ib3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWNvbG9yXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWNvbG9yXSwgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5pbnB1dFt0eXBlPXRleHRdIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXVybF0gLmlzLWludmFsaWQsIC5pcy1pbnZhbGlkIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT10ZWxdIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9bnVtYmVyXSAuaXMtaW52YWxpZCwgLmlzLWludmFsaWQgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWNvbG9yXSAuaXMtaW52YWxpZCwgLmlzLWludmFsaWQgaW5wdXRbdHlwZT1jb2xvcl0sIGlucHV0W3R5cGU9ZW1haWxdIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlci1jb2xvcjogI2U2MTIwMDtcbiAgb3V0bGluZTogMDtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGlucHV0W3R5cGU9dXJsXTpmb2N1cywgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbn1cbmlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXRleHRdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT1udW1iZXJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT1jb2xvcl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPWNvbG9yXVtyZWFkb25seV0sIGlucHV0W3R5cGU9ZW1haWxdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1lbWFpbF1bcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyREFERCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0JBQkZDNCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkJGRTtcbn1cbnRleHRhcmVhIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI2U2MTIwMDtcbiAgb3V0bGluZTogMDtcbn1cbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xufVxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2tib3gge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLWNoZWNrYm94LW5vcm1hbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1jaGVja2JveDpob3ZlciwgLmZvcm0tY2hlY2tib3guaXMtZm9jdXNlZCB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLWNoZWNrYm94LWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tY2hlY2tib3g6aG92ZXIsIC5mb3JtLWNoZWNrYm94LmlzLWZvY3VzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQsIC5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1jaGVja2JveC1jbGljay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQsIC5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrYm94OmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLWNoZWNrYm94OmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLWNoZWNrYm94LmlzLWNoZWNrZWQuaXMtZm9jdXNlZCB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLWNoZWNrYm94LWhvdmVyLWNsaWNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tY2hlY2tib3g6aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tY2hlY2tib3g6aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tY2hlY2tib3guaXMtY2hlY2tlZC5pcy1mb2N1c2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTk5ZW07XG59XG5cbi5mb3JtLXJhZGlvIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1yYWRpby1ub3JtYWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9ybS1yYWRpbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFkaW86aG92ZXIsIC5mb3JtLXJhZGlvLmlzLWZvY3VzZWQge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1yYWRpby1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLXJhZGlvOmhvdmVyLCAuZm9ybS1yYWRpby5pcy1mb2N1c2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1yYWRpby5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby5pcy1jaGVja2VkIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWZvcm0tcmFkaW8tY2xpY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9ybS1yYWRpby5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby5pcy1jaGVja2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1yYWRpbzpob3Zlci5pcy1jaGVja2VkLCAuZm9ybS1yYWRpbzpob3Zlci5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby5pcy1jaGVja2VkLmlzLWZvY3VzZWQge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1yYWRpby1jbGljay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLXJhZGlvOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLmlzLWNoZWNrZWQuaXMtZm9jdXNlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OWVtO1xufVxuXG4uaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZm9ybS1yYWRpby1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggOXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2QUFFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4uZm9ybS1yYWRpby1idXR0b246aG92ZXIsIC5mb3JtLXJhZGlvLWJ1dHRvbi5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjVmYztcbn1cbi5mb3JtLXJhZGlvLWJ1dHRvbi5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby1idXR0b24uaXMtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDE4OWJlO1xufVxuLmZvcm0tcmFkaW8tYnV0dG9uOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLWJ1dHRvbjpob3Zlci5pcy1jaGVja2VkLCAuZm9ybS1yYWRpby1idXR0b24uaXMtY2hlY2tlZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAxODliZTtcbn1cblxuLmF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRvY29tcGxldGUgc3Bhbi5mb3Jtc2V0LWZpZWxkLWljb24tLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVkVORE9SXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIE5CTmNvIFRoZW1lXG4gKi9cbi5ka190aGVtZV9kZWZhdWx0IHtcbiAgLyogQ29udGFpbmVyICovXG4gIC8qIFRvZ2dsZSAqL1xuICAvKiBGb2N1cyBTdGF0ZSAqL1xuICAvKiBPcGVuIFN0YXRlICovXG4gIC8qIE9wdGlvbnMgTWVudSAqL1xuICAvKiBJbm5lciBPcHRpb25zICovXG59XG4uZGtfdGhlbWVfZGVmYXVsdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ka190aGVtZV9kZWZhdWx0LmRrX2NvbnRhaW5lciB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG4uZGtfdGhlbWVfZGVmYXVsdCBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IGE6aG92ZXIge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IC5ka190b2dnbGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQ7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG4gIGhlaWdodDogNDVweDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IC5ka190b2dnbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4uaXMtaW52YWxpZCAuZGtfdGhlbWVfZGVmYXVsdCAuZGtfdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYxMjAwO1xuICBvdXRsaW5lOiAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQuZGtfZm9jdXMgLmRrX3RvZ2dsZSwgLmRrX3RoZW1lX2RlZmF1bHQ6Zm9jdXMgLmRrX3RvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbiAgb3V0bGluZTogMDtcbn1cbi5ka190aGVtZV9kZWZhdWx0W2Rpc2FibGVkXSAuZGtfdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IC5ka19vcHRpb25zIGEge1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX29wdGlvbnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG59XG4uZGtfdGhlbWVfZGVmYXVsdCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX29wdGlvbl9jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX29wdGlvbnNfaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5ka190aGVtZV9kZWZhdWx0LmlzLWludmFsaWQgLmRrX29wdGlvbnNfaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2MTIwMDtcbn1cbi5ka190aGVtZV9kZWZhdWx0LmlzLWludmFsaWQuZGtfb3Blbl90b3AgLmRrX29wdGlvbnNfaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyREFERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNjEyMDA7XG59XG4uZGtfdGhlbWVfZGVmYXVsdC5ka19mb2N1cyAuZGtfb3B0aW9uc19pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5REU2O1xufVxuLmRrX3RoZW1lX2RlZmF1bHQuZGtfZm9jdXMuZGtfb3Blbl90b3AgLmRrX29wdGlvbnNfaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyREFERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDlERTY7XG59XG5cbi5ka19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRrX2NvbnRhaW5lciBhIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGtfdG9nZ2xlIHtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xufVxuXG4uZGtfb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ka19vcGVuIC5ka19vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGtfb3BlbiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5ka19vcGVuX3RvcCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5ka19vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQwO1xufVxuLmRrX29wdGlvbnMgYSwgLmRrX29wdGlvbnMgYTpsaW5rLCAuZGtfb3B0aW9ucyBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRrX29wdGlvbnNfaW5uZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5ka19jb250YWluZXIgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OTllbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGtfbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRrX21vYmlsZSBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNpLWZsb2F0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpLWZsb2F0LXdyYXBwZXIsXG4uc2ktZmxvYXQtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuW2NsYXNzKj1zaS13cmFwcGVyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zaS13cmFwcGVyLXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi5zaS13cmFwcGVyLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnNpLXdyYXBwZXItbGVmdCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbn1cblxuLnNpLXdyYXBwZXItcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbltjbGFzcyo9c2ktc2hhZG93LXdyYXBwZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMjk4MDM5O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2ktc2hhZG93LXdyYXBwZXItdG9wLFxuLnNpLXNoYWRvdy13cmFwcGVyLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zaS1zaGFkb3ctcG9pbnRlci1ib3R0b20sXG4uc2ktc2hhZG93LXBvaW50ZXItcmlnaHQge1xuICBvcmRlcjogLTE7XG59XG5cbi5zaS1zaGFkb3ctZnJhbWUge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCAjMDAwO1xufVxuXG5bY2xhc3MqPXNpLXNoYWRvdy1wb2ludGVyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5bY2xhc3MqPXNpLXNoYWRvdy1pbm5lci1wb2ludGVyXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0MSU7XG4gIGhlaWdodDogMTQxJTtcbiAgYm94LXNoYWRvdzogLTAuNzA3MTA2NzgxMnB4IDAuNzA3MTA2NzgxMnB4IDNweCAwICMwMDA7XG59XG5cbi5zaS1zaGFkb3ctaW5uZXItcG9pbnRlci10b3Age1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2ktc2hhZG93LWlubmVyLXBvaW50ZXItYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5zaS1zaGFkb3ctaW5uZXItcG9pbnRlci1sZWZ0IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2ktc2hhZG93LWlubmVyLXBvaW50ZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5zaS1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zaS1oYXMtYm9yZGVyIC5zaS1jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uc2ktY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2ktY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDZweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zaS1jbG9zZS1idXR0b246aG92ZXIsIC5zaS1jbG9zZS1idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbltjbGFzcyo9c2ktcG9pbnRlci1ib3JkZXJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbltjbGFzcyo9c2ktcG9pbnRlci1iZ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogNDtcbn1cbi5zaS1oYXMtYm9yZGVyIFtjbGFzcyo9c2ktcG9pbnRlci1iZ10ge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbi5zaS1wb2ludGVyLWJvcmRlci10b3AsXG4uc2ktcG9pbnRlci1ib3JkZXItYm90dG9tIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnNpLXBvaW50ZXItYm9yZGVyLWxlZnQsXG4uc2ktcG9pbnRlci1ib3JkZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5zaS1wb2ludGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5zaS1wb2ludGVyLWJvcmRlci10b3Age1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiYmI7XG59XG5cbi5zaS1wb2ludGVyLWJnLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uc2ktaGFzLWJvcmRlciAuc2ktcG9pbnRlci1iZy10b3Age1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNpLXBvaW50ZXItYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnNpLXBvaW50ZXItYm9yZGVyLWJvdHRvbSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JiYjtcbn1cblxuLnNpLXBvaW50ZXItYmctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5zaS1oYXMtYm9yZGVyIC5zaS1wb2ludGVyLWJnLWJvdHRvbSB7XG4gIGJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uc2ktcG9pbnRlci1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uc2ktcG9pbnRlci1ib3JkZXItbGVmdCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2JiYjtcbn1cblxuLnNpLXBvaW50ZXItYmctbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnNpLWhhcy1ib3JkZXIgLnNpLXBvaW50ZXItYmctbGVmdCB7XG4gIGxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uc2ktcG9pbnRlci1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uc2ktcG9pbnRlci1ib3JkZXItcmlnaHQge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNiYmI7XG59XG5cbi5zaS1wb2ludGVyLWJnLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLnNpLWhhcy1ib3JkZXIgLnNpLXBvaW50ZXItYmctcmlnaHQge1xuICByaWdodDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1PRFVMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFBBR0UvR0xPQkFMICovXG4uZ290b3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5nb3RvdG9wOmhvdmVyIHtcbiAgY29sb3I6ICM2ODdjOGM7XG59XG4uZ290b3RvcCBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogRk9STVMgKi9cbi5mb3Jtc2V0LWZpZWxkLWljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNDZweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4uZm9ybXNldC1maWVsZC1pY29uLmZvcm1zZXQtZmllbGQtaWNvbi0tbG9hZGluZyB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJvZ3Jlc3MuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9ybXNldC1maWVsZC1pY29uLmZvcm1zZXQtZmllbGQtaWNvbi0tbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybXNldC1zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3Jtc2V0LXN1Ym1pdC1pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZvcm1zZXQtc3VibWl0LWljb24uZm9ybXNldC1maWVsZC1pY29uLS1sb2FkaW5nIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9ncmVzcy5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3Jtc2V0LXN1Ym1pdC1pY29uLmZvcm1zZXQtZmllbGQtaWNvbi0tbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm1zZXQtc3VibWl0LWljb24udmlzaWJsZS14cy1pbmxpbmUge1xuICByaWdodDogLTQwcHg7XG59XG5cbi5mb3Jtc2V0LWxhYmVsIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybXNldC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybXNldC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xufVxuLmZvcm1zZXQtY2hlY2tib3g6YmVmb3JlLCAuZm9ybXNldC1jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm1zZXQtY2hlY2tib3g6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mb3Jtc2V0LWNoZWNrYm94IC5mb3JtLWNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZm9ybXNldC1jaGVja2JveCAuZm9ybXNldC1jaGVja2JveC1sYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3Jtc2V0LWNoZWNrYm94IC5mb3Jtc2V0LWNoZWNrYm94LWxhYmVsIGEge1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9ybXNldC1jaGVja2JveCAuZm9ybXNldC1jaGVja2JveC1sYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3Jtc2V0LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHpvb206IDE7XG59XG4uZm9ybXNldC1yYWRpbzpiZWZvcmUsIC5mb3Jtc2V0LXJhZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybXNldC1yYWRpbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm1zZXQtcmFkaW8gLmZvcm0tcmFkaW8ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb3Jtc2V0LXJhZGlvIC5mb3Jtc2V0LXJhZGlvLWxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmZvcm1zZXQtcmFkaW8gLmZvcm1zZXQtcmFkaW8tbGFiZWwgYSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3Jtc2V0LXJhZGlvIC5mb3Jtc2V0LXJhZGlvLWxhYmVsIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1zZXQtZmllbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybXNldC1maWVsZC5mb3Jtc2V0LWZpZWxkLS13aXRoLWljb24gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLmZvcm1zZXQtZmllbGQuZm9ybXNldC1maWVsZC0td2l0aC1pY29uIHRleHRhcmVhIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLmZvcm1zZXQtZmllbGRncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3Jtc2V0LWZpZWxkZ3JvdXAgLmZvcm1zZXQtZmllbGRncm91cC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZvcm1zZXQtdmFsaWRhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3Jtc2V0LXZhbGlkYXRpb24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTFweDtcbn1cbi5pcy12YWxpZCAuZm9ybXNldC12YWxpZGF0aW9uLWljb24ge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi5pcy1pbnZhbGlkIC5mb3Jtc2V0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiAjZTYxMjAwO1xufVxuXG4uZm9ybXNldC12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmlzLXZhbGlkIC5mb3Jtc2V0LXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGNvbG9yOiAjODBiOTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLWludmFsaWQgLmZvcm1zZXQtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6ICNlNjEyMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybXNldC1mb3JtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA0M3B4O1xuICB9XG59XG5cbi5mb3Jtc2V0LW92ZXJ2aWV3ZXJyb3IsIC5mb3Jtc2V0LW92ZXJ2aWV3aW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNjEyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNlNjEyMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXNldC1vdmVydmlld2Vycm9yIHAsIC5mb3Jtc2V0LW92ZXJ2aWV3aW5mbyBwIHtcbiAgY29sb3I6ICNlNjEyMDA7XG59XG4uZm9ybXNldC1vdmVydmlld2Vycm9yIHVsLCAuZm9ybXNldC1vdmVydmlld2luZm8gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3Jtc2V0LW92ZXJ2aWV3aW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlERTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDlERTY7XG59XG4uZm9ybXNldC1vdmVydmlld2luZm8gcCB7XG4gIGNvbG9yOiAjMDA5REU2O1xufVxuLmZvcm1zZXQtb3ZlcnZpZXdpbmZvIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybXNldC1vdmVydmlld3N1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG4gIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5mb3Jtc2V0LW92ZXJ2aWV3c3VjY2VzcyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLyogQ1RBJ1MgKi9cbi5jdGEtcmVzb3VyY2Uge1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdGEtcmVzb3VyY2U6YmVmb3JlLCAuY3RhLXJlc291cmNlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3RhLXJlc291cmNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3RhLXJlc291cmNlIC5jdGEtcmVzb3VyY2UtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY3RhLXJlc291cmNlIC5jdGEtcmVzb3VyY2UtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi8qIEZPT1RFUiAqL1xuLndlYnNpdGUtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU3RUM7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLndlYnNpdGUtZm9vdGVyIC5jb2xsYXBzaWJsZS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53ZWJzaXRlLWZvb3RlciAuY29sbGFwc2libGUtY29udHJvbCAuY29sbGFwc2UtaWNvbiB7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuLndlYnNpdGUtZm9vdGVyIC53ZWJzaXRlLWZvb3Rlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyZTM0O1xufVxuLndlYnNpdGUtZm9vdGVyIC53ZWJzaXRlLWZvb3Rlci1saW5rcy1oZWFkZXIge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLW5ibi1sb2dvIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuLndlYnNpdGUtZm9vdGVyIC5mb290ZXItaWNvbnMgYSB7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuLndlYnNpdGUtZm9vdGVyIC5mb290ZXItaWNvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTI2MjZmO1xufVxuLndlYnNpdGUtZm9vdGVyIC5mb290ZXItaWNvbnMgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1pY29ucyAuZm9vdGVyLWljb25zLW9mZnNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cbn1cbi53ZWJzaXRlLWZvb3RlciAuZm9vdGVyLW11bHRpbGluZ3VhbC1jb250YWluZXIgLndlYnNpdGUtZm9vdGVyLWxpbmsgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjRGNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJzaXRlLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbGlua3MtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLndlYnNpdGUtZm9vdGVyIC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU1RJQ0tZIEZPT1RFUiAqL1xuLnN0aWNreS1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBvcGFjaXR5OiAwLjk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLnN0aWNreS1mb290ZXIub3BlbiB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uc3RpY2t5LWZvb3Rlci5vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIE1BUFMgKi9cbi5jaGVjay1hZGRyZXNzLW1hcCAjc3RhdGljTWFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYWRkcmVzcy1tYXAgI3N0YXRpY01hcCB7XG4gICAgaGVpZ2h0OiAyOTlweDtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3MtbWFwICNzdGF0aWNNYXAgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICB0b3A6IC01MDAwcHg7XG4gIGJvdHRvbTogLTQ5ODBweDtcbn1cbi5jaGVjay1hZGRyZXNzLW1hcCAuY2hlY2stYWRkcmVzcy1tYXAtb2Zmc2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdG9wOiAtMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2stYWRkcmVzcy1tYXAgLmNoZWNrLWFkZHJlc3MtbWFwLW9mZnNldCB7XG4gICAgdG9wOiAtNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2hlY2stYWRkcmVzcy1tYXAgLmNoZWNrLWFkZHJlc3MtbWFwLW9mZnNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy1tYXAgLmNoZWNrLWFkZHJlc3MtbWFwLW9mZnNldCAuZ3JlZW4tdGljay1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAtNjZweDtcbn1cblxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmNhcnRvZGItY29udGFpbmVyLmNhcnRvZGItY29udGFpbmVyLXJvbGxvdXQtbWFwIHtcbiAgaGVpZ2h0OiA1NXZoO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICAgIGhlaWdodDogNDV2aDtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuc2ktZmxvYXQtd3JhcHBlciAuc2ktd3JhcHBlci1yaWdodCB7XG4gIHdpZHRoOiAzNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5zaS1mbG9hdC13cmFwcGVyIC5zaS13cmFwcGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuc2ktZmxvYXQtd3JhcHBlciAuc2ktd3JhcHBlci10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmluZm8td2luZG93IHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQgLmhlYWRlci1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1oZWFkZXIge1xuICBwYWRkaW5nOiA5cHggMjJweCA3cHggMTVweDtcbiAgbWluLXdpZHRoOiAzNTJweDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQgLm5lYXJieS1hZGRyZXNzZXMtaGVhZGVyLm5vdC1mb3VuZCB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWhlYWRlci1ib3R0b20ge1xuICBtYXJnaW46IDVweCAwO1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQgLm5lYXJieS1hZGRyZXNzZXMtbGlzdC1ob2xkZXIgLmxhdC1sbmcge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXgtaGVpZ2h0OiAyMjFweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQgLm5lYXJieS1hZGRyZXNzZXMtbGlzdC1ob2xkZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggNXB4IDAgMTVweDtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQgLm5lYXJieS1hZGRyZXNzZXMtbGlzdC1ob2xkZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmE7XG59XG5cbi8qIEFSVElDTEVTICovXG4uYXJ0aWNsZS1maWx0ZXIge1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuXG4uYXJ0aWNsZS1maWx0ZXItY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1maWx0ZXItY29udGVudCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmFydGljbGUtZmlsdGVyLW9wdGlvbiwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNBODJCRjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFydGljbGUtZmlsdGVyLW9wdGlvbjpob3ZlciwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkRBREQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtZmlsdGVyLW9wdGlvbjpob3ZlciwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtOmhvdmVyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWZpbHRlci1vcHRpb24uaXMtYWN0aXZlLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5pcy1hY3RpdmUuanVtcC1pdGVtIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcnRpY2xlLWZpbHRlci1vcHRpb24uaXMtYWN0aXZlLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5pcy1hY3RpdmUuanVtcC1pdGVtIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWZpbHRlci1vcHRpb24uZGlzYWJsZWQsIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmRpc2FibGVkLmp1bXAtaXRlbSB7XG4gIGNvbG9yOiAjQkFCRkM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xufVxuXG5sYWJlbC5hcnRpY2xlLWZpbHRlci1vcHRpb24sIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgbGFiZWwuanVtcC1pdGVtLCBzcGFuLmFydGljbGUtZmlsdGVyLW9wdGlvbiwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyBzcGFuLmp1bXAtaXRlbSB7XG4gIGNvbG9yOiAjRDJEQUREO1xuICBtYXJnaW46IDA7XG59XG5sYWJlbC5hcnRpY2xlLWZpbHRlci1vcHRpb246aG92ZXIsIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgbGFiZWwuanVtcC1pdGVtOmhvdmVyLCBzcGFuLmFydGljbGUtZmlsdGVyLW9wdGlvbjpob3ZlciwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyBzcGFuLmp1bXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjRDJEQUREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFydGljbGUtZmlsdGVyLW9wdGlvbnMge1xuICBwYWRkaW5nOiAyMnB4IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ3LjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1maWx0ZXItb3B0aW9ucyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5hcnRpY2xlLWZpbHRlci1vcHRpb25zIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICB6b29tOiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hcnRpY2xlLWxpc3QtaXRlbTpiZWZvcmUsIC5hcnRpY2xlLWxpc3QtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFydGljbGUtbGlzdC1pdGVtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3QtaXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtbGlzdC1pdGVtLWltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1saXN0LWl0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFydGljbGUtbGlzdC1pdGVtLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxOXB4O1xufVxuXG4uYXJ0aWNsZS1saXN0LWl0ZW0tbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjg7XG59XG5cbi5hcnRpY2xlLWxpc3QtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcnRpY2xlLWxpc3QtaXRlbS1jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hcnRpY2xlLWxpc3Qtc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbGlzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1saXN0LXNlY3Rpb24gLmFydGljbGUtbGlzdC1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGUtbGlzdC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBOQVZJR0FUSU9OICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5kZXNrdG9wLW9mZnNldCB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7XG4gIH1cblxuICBib2R5LmRlc2t0b3Atb2Zmc2V0LmRlc2t0b3Atb2Zmc2V0LXN0aWNreSB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cblxuICBib2R5IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cyBlYXNlO1xuICB9XG59XG5ib2R5LmNxLXdjbS1lZGl0IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLndlYnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTdFQztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcbn1cbmJvZHkuY3Etd2NtLWVkaXQgLndlYnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi53ZWJzaXRlLWhlYWRlciBpbWcud2Vic2l0ZS1oZWFkZXItbG9nby10cmFuc3BhcmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2Vic2l0ZS1oZWFkZXIgaW1nLndlYnNpdGUtaGVhZGVyLWxvZ28ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItYnVzaW5lc3MgaW1nIHtcbiAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3Age1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MnB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC53ZWJzaXRlLWhlYWRlci1sZWZ0IHtcbiAgd2lkdGg6IDE3JTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC53ZWJzaXRlLWhlYWRlci1yaWdodCB7XG4gIHdpZHRoOiAxNyU7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIge1xuICB3aWR0aDogNjYlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLmhlYWRlci1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5oZWFkZXItc2VhcmNoIGZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiAuaGVhZGVyLXNlYXJjaCBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLmhlYWRlci1zZWFyY2ggZm9ybSBidXR0b24gLnN2Zy1pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5oZWFkZXItc2VhcmNoIGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyREFERDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEzcHggMjBweCA4cHggMzBweDtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5oZWFkZXItc2VhcmNoIGZvcm0gLmhlYWRlci1zZWFyY2gtY2FuY2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLmhlYWRlci1zZWFyY2ggZm9ybSAuaGVhZGVyLXNlYXJjaC1jYW5jZWwgLnN2Zy1pY29uLWNyb3NzIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMyNzIxNEQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gLm1haW4tbmF2LWwxLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDg5cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gLm1haW4tbmF2LWwxLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IC5tYWluLW5hdi1sMS1pdGVtIC5zdmctaWNvbi1jaGV2cm9uLWRvd24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gLm1haW4tbmF2LWwxLWl0ZW06aG92ZXIsIC53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gLm1haW4tbmF2LWwxLWl0ZW0gLmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMDZBQUU7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwNkFBRTtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IC5tYWluLW5hdi1sMS1pdGVtLmFjdGl2ZS1icmVhZGNydW1iIHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpLmhlYWRlci1zZWFyY2gtbWVudS1pdGVtIC5tYWluLW5hdi1sMS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaS5oZWFkZXItc2VhcmNoLW1lbnUtaXRlbSAubWFpbi1uYXYtbDEtaXRlbSAuc3ZnLWljb24tc2VhcmNoIHtcbiAgaGVpZ2h0OiAxLjdlbTtcbiAgd2lkdGg6IDEuN2VtO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA4MnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTdFQztcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1jb250ZW50LXBhbmVsIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzZlNmU3OTtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTFFN0VDO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTFFN0VDO1xuICBmbG9hdDogbGVmdDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIC5sZXZlbC10d28tbmF2IHtcbiAgbWFyZ2luOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSAubWVnYW1lbnUtY29udGVudCAubWVnYW1lbnUtc2Vjb25kLWxldmVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNy41cHggMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuXG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIGltZy53ZWJzaXRlLWhlYWRlci1sb2dvLXRyYW5zcGFyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgaW1nLndlYnNpdGUtaGVhZGVyLWxvZ28ge1xuICBvcGFjaXR5OiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSBpbWcud2Vic2l0ZS1oZWFkZXItbG9nby10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiBhOmhvdmVyLCAud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiBhIC5ob3ZlciB7XG4gIGNvbG9yOiAjZTNmNWZkO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogI2UzZjVmZDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUge1xuICBib3JkZXItdG9wOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciAuaGVhZGVyLXNlYXJjaC1tZW51LWl0ZW0gI3NlYXJjaFRlcm0ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5oZWFkZXItc2VhcmNoIGZvcm0ge1xuICB6LWluZGV4OiAxMDAwO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciAuaGVhZGVyLXNlYXJjaCBmb3JtIC5zdmctaWNvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLmhlYWRlci1zZWFyY2ggZm9ybSAjc2VhcmNoVGVybSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLmhlYWRlci1zZWFyY2ggZm9ybSAjc2VhcmNoVGVybTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBvcGFjaXR5OiAxO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciAuaGVhZGVyLXNlYXJjaCBmb3JtICNzZWFyY2hUZXJtOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciAuaGVhZGVyLXNlYXJjaCBmb3JtICNzZWFyY2hUZXJtOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi53ZWJzaXRlLWhlYWRlci5zdGlja3kge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAzMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi53ZWJzaXRlLWhlYWRlci5zdGlja3kgaW1nLndlYnNpdGUtaGVhZGVyLWxvZ28ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIuc3RpY2t5IC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIHtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLnN0aWNreSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWVnYW1lbnUge1xuICB0b3A6IDY4cHggIWltcG9ydGFudDtcbn1cbi53ZWJzaXRlLWhlYWRlci5zdGlja3kgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LWwxLWl0ZW0ge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1vdmVybGF5IHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi53ZWJzaXRlLWhlYWRlci1zdHJhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1zdHJhcC1jbG9zZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItc3RyYXAtY2xvc2UgYSB7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxufVxuLmhlYWRlci1zdHJhcC1jbG9zZSBzdmcuc3ZnLWljb24ge1xuICBmaWxsOiAjMjcyMTREO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5tb2JpbGUtb2Zmc2V0IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm1vYmlsZS1tZW51LW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDI7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUtbG9nbyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAud2Vic2l0ZS1oZWFkZXItbW9iaWxlLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAud2Vic2l0ZS1oZWFkZXItcmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAud2Vic2l0ZS1oZWFkZXItbW9iaWxlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA4cHggMTRweDtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLndlYnNpdGUtaGVhZGVyLW1vYmlsZS1idG4gc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLndlYnNpdGUtaGVhZGVyLW1vYmlsZS1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cywgdmlzaWJpbGl0eSAwLjFzIDAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCB2aXNpYmlsaXR5IDAuMXMgMC41cztcbiAgei1pbmRleDogMTAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHksIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHksIHRyYW5zZm9ybSAwLjVzO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsICo6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjRDJEQUREO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5zbGltU2Nyb2xsRGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbixcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLmxldmVsLTEsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ubGV2ZWwtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24ubGV2ZWwtMixcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbi5sZXZlbC0yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbi5sZXZlbC0zLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uLmxldmVsLTMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMCUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLmxldmVsLTQsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ubGV2ZWwtNCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAwJSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24ubGV2ZWwtNSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbi5sZXZlbC01IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDAlKTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgc3ZnLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC04cHg7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtNyU7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEuYWN0aXZlLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwOURFNjtcbiAgcGFkZGluZzogMXB4IDAgMXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYS5hY3RpdmU6aG92ZXIsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYS5hY3RpdmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYS5hY3RpdmUuaGVhZGluZyxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZS5oZWFkaW5nIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYTpob3Zlcixcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGE6Zm9jdXMsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhLmhlYWRpbmcsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYS5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYTpob3Zlcixcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEgLmxpbmstdGl0bGUsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYSAubGluay10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgaSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSB1bCxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIHVsLmFjdGl2ZUxpc3QsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgdWwuYWN0aXZlTGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIHVsID4gbGkgPiBhLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIHVsID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaS5zZWNvbmRhcnktbGluayA+IGEsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkuc2Vjb25kYXJ5LWxpbmsgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaS5zZWNvbmRhcnktbGluazpub3QoLmJsb2ctbGlua3MpID4gYSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaS5zZWNvbmRhcnktbGluazpub3QoLmJsb2ctbGlua3MpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgaDYge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIGhyLm5hdi1wYW5lbC1ociB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcbiAgbWFyZ2luOiAxNnB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCBoci50b3AtbmF2LXBhbmVsLWhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xuICBtYXJnaW46IDE2cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhmZDg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTQsIDEwOCwgMTczLCAwKSAwJSwgIzBlNmNhZCAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDE0LCAxMDgsIDE3MywgMCkgMCUsICMwZTZjYWQgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTQsIDEwOCwgMTczLCAwKSAwJSwgIzBlNmNhZCAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGhlaWdodDogMTBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gYnV0dG9uIC5zdmctaWNvbi1zZWFyY2gge1xuICBmaWxsOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxN3B4IDIwcHggNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkge1xuICAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSAuaGVhZGVyLXNlYXJjaC1jYW5jZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIC5oZWFkZXItc2VhcmNoLWNhbmNlbCAuc3ZnLWljb24tY3Jvc3Mge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSwgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYSAubW9iaWxlLWJyZWFkY3J1bWIsIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIgYSAubW9iaWxlLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTNmNWZkO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhIC51cC1sZXZlbCwgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBhIC51cC1sZXZlbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBhIC51cC1sZXZlbCBpLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEgLnVwLWxldmVsIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYSAudXAtbGV2ZWwgc3ZnLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEgLnVwLWxldmVsIHN2ZyB7XG4gIGhlaWdodDogMC44ZW07XG4gIHdpZHRoOiAwLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTclO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBidXR0b24sIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjNlbTtcbiAgcmlnaHQ6IC0wLjNlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSBidXR0b24gc3ZnLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDEuNmVtO1xuICB3aWR0aDogMS42ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5wYW5lbC1jbG9zZSwgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uc2tpcC10by1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2tpcC10by1jb250ZW50OmZvY3VzIHtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAwO1xufVxuXG4ud2Vic2l0ZS1oZWFkZXIgYS5jeWEtZHJhd2VyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndlYnNpdGUtaGVhZGVyIGEuY3lhLWRyYXdlci10b2dnbGUgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgYS5jeWEtZHJhd2VyLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgYS5jeWEtZHJhd2VyLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIGEuY3lhLWRyYXdlci10b2dnbGUgLnN2Zy1pY29uLW1hcC1waW4ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4vKiBUT09MVElQIENPTVBPTkVOVCAqL1xuLnRvb2x0aXAtbGFiZWwgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBNSVNDRUxMQU5FT1VTIE1PRFVMRVMgKi9cbltjbGFzc149dmlzaWJsZS1jeWEtXSwgW2NsYXNzKj1cIiB2aXNpYmxlLWN5YS1cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRQX0NUIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRQX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVFBfQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUUF9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVFBfU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVFBfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUUF9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUUF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRQX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRQX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVEJfQ1QgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVEJfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQl9DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQl9TQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQl9TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRCX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVEJfTlMgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVEJfTlMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUTl9DVCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRCX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVE5fQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVE5fU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVE5fU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUTl9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFROX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFROX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVENfQ1QgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVENfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQ19DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRDX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQ19TQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQ19TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRDX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRDX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVENfTlMgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVENfTlMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtSEZDX0NUIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1IRkNfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtSEZDX0MgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUhGQ19DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19TQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtSEZDX1NBIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtSEZDX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19OUyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtSEZDX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZXX0NUIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GV19DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZXX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GV19OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRldfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRldfTlMgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZXX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLVNBVF9DVCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtU0FUX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLVNBVF9DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1TQVRfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1TQVRfU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLVNBVF9TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1TQVRfTlVMTCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtU0FUX05VTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTmV3REVWIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1OZXdERVYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTmV3REVWX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1OZXdERVZfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQVNBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTlVMTF9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtTlVMTF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1BTExfQ1QgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUFMTF9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1BTExfQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtQUxMX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfTlMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUFMTF9OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUFMTF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtQUxMX0NUIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtQUxMX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1BTExfQyAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUFMTF9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRQX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUUF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUUF9DVCAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVFBfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVFBfQyAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVFBfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQl9OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRCX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRCX0MgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRCX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVE5fTkEgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFROX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFROX0NUIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUTl9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUTl9DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUTl9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRDX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQ19OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQ19DVCAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVENfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVENfQyAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVENfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRldfTkEgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GV19OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRldfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GV19DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRldfQyAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZXX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUhGQ19OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUhGQ19OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtSEZDX0NUIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtSEZDX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1IRkNfQyAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUhGQ19DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1OVUxMX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtTlVMTF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtU0FUX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtU0FUX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1TQVRfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1TQVRfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLVNBVF9DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtU0FUX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtbG9jLWlkLWFkZHJlc3MgLnZpc2libGUtY3lhLWxvYy1pZC1hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLW5vLWxvYy1pZC1hZGRyZXNzIC52aXNpYmxlLWN5YS1uby1sb2MtaWQtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1oYXMtYWRkcmVzcyAudmlzaWJsZS1jeWEtaGFzLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtbm8tYWRkcmVzcyAudmlzaWJsZS1jeWEtbm8tYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1oYXMtc3BlY2lhbC1zZXJ2aWNlcyAudmlzaWJsZS1jeWEtaGFzLXNwZWNpYWwtc2VydmljZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtbm8tc3BlY2lhbC1zZXJ2aWNlcyAudmlzaWJsZS1jeWEtbm8tc3BlY2lhbC1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1jYXRlZ29yeS1ob21lIC52aXNpYmxlLWN5YS1jYXRlZ29yeS1ob21lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWNhdGVnb3J5LWJ1c2luZXNzIC52aXNpYmxlLWN5YS1jYXRlZ29yeS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1jYXRlZ29yeS1ub3Qtc2VsZWN0ZWQgLnZpc2libGUtY3lhLWNhdGVnb3J5LW5vdC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1mcnVzdHJhdGVkIC52aXNpYmxlLWN5YS1mcnVzdHJhdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWZydXN0cmF0ZWQtZmFsc2UgLnZpc2libGUtY3lhLWZydXN0cmF0ZWQtZmFsc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtaGFzLW9ubGluZS1yZWcgLnZpc2libGUtY3lhLWhhcy1vbmxpbmUtcmVnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLW5vLW9ubGluZS1yZWcgLnZpc2libGUtY3lhLW5vLW9ubGluZS1yZWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtZ3JlZW5maWVsZHMgLnZpc2libGUtY3lhLWdyZWVuZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWdyZWVuZmllbGRzLWZhbHNlIC52aXNpYmxlLWN5YS1ncmVlbmZpZWxkcy1mYWxzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1QQVNUIC52aXNpYmxlLWN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1QQVNUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWRpc2Nvbm5lY3Rpb24tc3RhdHVzLU5PVF9QQVNUIC52aXNpYmxlLWN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1OT1RfUEFTVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1OVUxMIC52aXNpYmxlLWN5YS1kaXNjb25uZWN0aW9uLXN0YXR1cy1OVUxMIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXBhdC1jaGFuZ2Utc3RhdHVzLVBBU1QgLnZpc2libGUtY3lhLXBhdC1jaGFuZ2Utc3RhdHVzLVBBU1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcGF0LWNoYW5nZS1zdGF0dXMtTk9UX1BBU1QgLnZpc2libGUtY3lhLXBhdC1jaGFuZ2Utc3RhdHVzLU5PVF9QQVNUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXBhdC1jaGFuZ2Utc3RhdHVzLU5VTEwgLnZpc2libGUtY3lhLXBhdC1jaGFuZ2Utc3RhdHVzLU5VTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtdGVjaC1mbGlwLVlFUyAudmlzaWJsZS1jeWEtdGVjaC1mbGlwLVlFUyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS10ZWNoLWZsaXAtTk8gLnZpc2libGUtY3lhLXRlY2gtZmxpcC1OTyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS10ZWNoLWZsaXAtTlVMTCAudmlzaWJsZS1jeWEtdGVjaC1mbGlwLU5VTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtRW50ZXJwcmlzZV9FdGhlcm5ldF9ZZXMgLnZpc2libGUtY3lhLXByb2R1Y3RzLUVudGVycHJpc2VfRXRoZXJuZXRfWWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUVudGVycHJpc2VfRXRoZXJuZXRfTm8gLnZpc2libGUtY3lhLXByb2R1Y3RzLUVudGVycHJpc2VfRXRoZXJuZXRfTm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtQnVzaW5lc3NfRmlicmVfWWVzIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1CdXNpbmVzc19GaWJyZV9ZZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtQnVzaW5lc3NfRmlicmVfTm8gLnZpc2libGUtY3lhLXByb2R1Y3RzLUJ1c2luZXNzX0ZpYnJlX05vIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVplcm9fQnVpbGRfQ29zdF9ZZXMgLnZpc2libGUtY3lhLXByb2R1Y3RzLVplcm9fQnVpbGRfQ29zdF9ZZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtWmVyb19CdWlsZF9Db3N0X05vIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1aZXJvX0J1aWxkX0Nvc3RfTm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtWmVyb19CdWlsZF9Db3N0X051bGwgLnZpc2libGUtY3lhLXByb2R1Y3RzLVplcm9fQnVpbGRfQ29zdF9OdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUNiZF9QcmljaW5nX1llcyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtQ2JkX1ByaWNpbmdfWWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUNiZF9QcmljaW5nX05vIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1DYmRfUHJpY2luZ19ObyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1DYmRfUHJpY2luZ19OdWxsIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1DYmRfUHJpY2luZ19OdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVRDMi1tZWFzdXJlZC1ZZXMgLnZpc2libGUtY3lhLXByb2R1Y3RzLVRDMi1tZWFzdXJlZC1ZZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtVEMyLW1lYXN1cmVkLU5vIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1UQzItbWVhc3VyZWQtTm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtVEMyLWVzdGltYXRlZC1ZZXMgLnZpc2libGUtY3lhLXByb2R1Y3RzLVRDMi1lc3RpbWF0ZWQtWWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVRDMi1lc3RpbWF0ZWQtTm8gLnZpc2libGUtY3lhLXByb2R1Y3RzLVRDMi1lc3RpbWF0ZWQtTm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtVEMyLWRlZmF1bHQtWWVzIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1UQzItZGVmYXVsdC1ZZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtVEMyLWRlZmF1bHQtTm8gLnZpc2libGUtY3lhLXByb2R1Y3RzLVRDMi1kZWZhdWx0LU5vIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLVRDMi1OdWxsIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1UQzItTnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RUM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG51bC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMucG93ZXJlZC1ieS1nb29nbGUtbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxudWwuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zLnBvd2VyZWQtYnktZ29vZ2xlLWxvZ286YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXB4O1xuICByaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL21hcHMuZ3N0YXRpYy5jb20vbWFwZmlsZXMvYXBpLTMvaW1hZ2VzL3Bvd2VyZWQtYnktZ29vZ2xlLW9uLXdoaXRlM19oZHBpLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbmxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbmxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIC5tZWRpYS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTdFQztcbn1cbmxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmxhc3QtY2hpbGQgLm1lZGlhLWJvZHkge1xuICBib3JkZXI6IG5vbmU7XG59XG5saS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLCBsaS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpob3ZlciwgbGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xufVxuXG4uc2luZ2xlLXJlc291cmNlLWRvd25sb2FkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGUtcmVzb3VyY2UtZG93bmxvYWQgLm1lZGlhLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc2luZ2xlLXJlc291cmNlLWRvd25sb2FkIC5tZWRpYS1ib2R5IC5zaW5nbGUtcmVzb3VyY2UtZG93bmxvYWQtdGl0bGUge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1yZXNvdXJjZS1kb3dubG9hZCAubWVkaWEtYm9keSAuc2luZ2xlLXJlc291cmNlLWRvd25sb2FkLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1yZXNvdXJjZS1kb3dubG9hZCAuc2luZ2xlLXJlc291cmNlLWRvd25sb2FkLWZpbGUtdHlwZSB7XG4gIGhlaWdodDogNTlweDtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbi5yc3AtcmVzb3VyY2UtZG93bmxvYWQgLnN1YmhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnJzcC1yZXNvdXJjZS1kb3dubG9hZCBociB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucnNwLXJlc291cmNlLWRvd25sb2FkIC5sb2FkaW5nLXNwaW5uZXIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucnNwLXJlc291cmNlLWRvd25sb2FkIC50ZW1wbGF0ZS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yc3AtcmVzb3VyY2UtZG93bmxvYWQgLm1lZGlhLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucnNwLXJlc291cmNlLWRvd25sb2FkIC5tZWRpYS1ib2R5IC5yc3AtcmVzb3VyY2UtZG93bmxvYWQtdGl0bGUge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJzcC1yZXNvdXJjZS1kb3dubG9hZCAubWVkaWEtYm9keSAucnNwLXJlc291cmNlLWRvd25sb2FkLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJzcC1yZXNvdXJjZS1kb3dubG9hZCAucnNwLXJlc291cmNlLWRvd25sb2FkLWZpbGUtdHlwZSB7XG4gIGhlaWdodDogNTlweDtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbmJvZHkuY3Etd2NtLWVkaXQgLnJpY2h0ZXh0IHtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cbi5yaWNodGV4dCB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5yaWNodGV4dCB1bCwgLnJpY2h0ZXh0IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yaWNodGV4dCB1bCwgLnJpY2h0ZXh0IHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucmljaHRleHQgdWwgPiBsaSB7XG4gIHRleHQtaW5kZW50OiAtMS40ZW07XG59XG4ucmljaHRleHQgdWwgPiBsaTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjllbTtcbiAgZm9udC1mYW1pbHk6IGZvbnRjdXN0b207XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuLnJpY2h0ZXh0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnJpY2h0ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJpY2h0ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yaWNodGV4dCAucmljaHRleHQtaW50cm9kdWN0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNodGV4dCAucmljaHRleHQtaW50cm9kdWN0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNodGV4dCAucmljaHRleHQtaW50cm9kdWN0aW9uIHN0cm9uZywgLnJpY2h0ZXh0IC5yaWNodGV4dC1pbnRyb2R1Y3Rpb24gYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmljaHRleHQgLnJpY2h0ZXh0LWRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmljaHRleHQgYS5yaWNodGV4dC10b29sdGlwIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yaWNodGV4dCBhLnJpY2h0ZXh0LXRvb2x0aXA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmljaHRleHQgYS5yaWNodGV4dC10b29sdGlwICsgLnBvcG92ZXIge1xuICB0ZXh0LWluZGVudDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yaWNodGV4dCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmljaHRleHQgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjRjdGQkZFO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJpY2h0ZXh0IHRhYmxlIHRyIHRoOm5vdChbc2NvcGU9cm93XSkge1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogIzAwNkFBRTtcbn1cbi5yaWNodGV4dCB0YWJsZS50YWJsZS1idXNpbmVzcyB0ciB0aDpub3QoW3Njb3BlPXJvd10pIHtcbiAgYmFja2dyb3VuZDogIzI3MjE0RDtcbn1cbi5yaWNodGV4dCB0YWJsZSB1bCwgLnJpY2h0ZXh0IHRhYmxlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnJpY2h0ZXh0IHRhYmxlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmljaHRleHQtd2hpdGUtY29sb3VyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5yc3BsaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yc3BsaXN0IC5jbGVhcmZpeDpiZWZvcmUsIC5yc3BsaXN0IC5jbGVhcmZpeDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yc3BsaXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5yc3BsaXN0IC5uYXYtYmFyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICByaWdodDogNDJweDtcbiAgei1pbmRleDogMTtcbn1cbi5yc3BsaXN0IC5uYXYtYmFyLXZlcnRpY2FsIC5uYXYtYmFyLWVsZW1lbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucnNwbGlzdCAubmF2LWJhci12ZXJ0aWNhbCAubmF2LWJhci1lbGVtZW50IHNwYW4ge1xuICBjb2xvcjogI0JBQkZDNDtcbn1cbi5yc3BsaXN0IC5uYXYtYmFyLXZlcnRpY2FsIC5idWxsZXQge1xuICBjb2xvcjogIzAwOURFNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDM4NXB4KSB7XG4gIC5yc3BsaXN0IC5uYXYtYmFyLXZlcnRpY2FsIC5idWxsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yc3BsaXN0IC5uYXYtYmFyLXZlcnRpY2FsIC5jb2wtbWQtMzplbXB0eTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJzcGxpc3QgLm5hdi1iYXItZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yc3BsaXN0IC5uYXYtYmFyLWVsZW1lbnQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4ucnNwbGlzdCAubmF2LWJhci1lbGVtZW50Lm1ham9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDM4NXB4KSB7XG4gIC5yc3BsaXN0IC5uYXYtYmFyLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucnNwbGlzdCAucnNwLWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEQ0JEOTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmxvZ28ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5sb2dvIGRpdiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGdyZXk7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5yc3BsaXN0LXBob25lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE0NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmRldGFpbCAubmFtZSB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5kZXRhaWwgLmNvbnRhY3QtaW5mbyBhLmJ0biB7XG4gIG1pbi13aWR0aDogMTA3cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLndlYnNpdGUtaW5mbyAuYnRuIHtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAuZGV0YWlsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmRldGFpbCAubmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAuY29udGFjdC1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLndlYnNpdGUtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC53ZWJzaXRlLWluZm8gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLnJzcGxpc3QtcGhvbmUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLnJzcGxpc3QtcGhvbmUtYmxvY2sgLnJzcGxpc3QtcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5yaWdodC1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAucmlnaHQtY29sIC5kZXRhaWwgLm5hbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAucmlnaHQtY29sIC5jb250YWN0LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5yaWdodC1jb2wgLndlYnNpdGUtaW5mbyAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgfVxufVxuXG4ucnNwbGlzdC1lbXB0eS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLyogSUUxMCsgc3BlY2lmaWMgc3R5bGVzICovXG4gIC5wYWRkaW5nLXJzcC1lbWFpbC1pZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbn1cbi5yc3BsaXN0LWp1bXB0byB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ3LjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNztcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLnJzcGxpc3QtanVtcHRvLmZhZGUtb3V0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuNXMsIG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG4ucnNwbGlzdC1qdW1wdG8uZmFkZS1pbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5yc3BsaXN0LWp1bXB0byAuanVtcC1sYWJlbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5yc3BsaXN0LWp1bXB0byAuanVtcHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgdGFibGUtbGF5b3V0OiB1bnNldDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIH1cbn1cbi5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmRpc2FibGVkLmp1bXAtaXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY0Rjc7XG59XG4ucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0E4MkJGO1xuICBwYWRkaW5nOiAwO1xufVxuLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkRBREQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW06aG92ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmp1bXAtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtLnNlbGVjdGVkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtLnNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5pcy1zdGlja3kgLnJzcGxpc3QtanVtcHRvIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnNwbGlzdC1qdW1wdG8ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5yc3AtZW1haWwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiA2MHB4IDE1cHg7XG59XG4ucnNwLWVtYWlsIC5lbWFpbC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5yc3AtZW1haWwtaW5wdXQgaW5wdXQjaW5wdXQtMyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucnNwLWVtYWlsLWlucHV0IC5lcnJvci0tdGV4dCB7XG4gIGNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG59XG5cbi52LWlucHV0LS1oYXMtc3RhdGUuZXJyb3ItLXRleHQgLnYtbGFiZWwge1xuICBjb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypcbiAgTG9vc2VseSBiYXNlZCBvbiB0aGUgQm9vdHN0cmFwIDQgY2FyZFxuICBDYXJkIGhhcyB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHM6XG5cbiAgICBpbWcuY2FyZC1pbWdcbiAgICAuY2FyZC1ib2R5XG4gICAgICAuY2FyZC10aXRsZVxuICAgICAgLmNhcmQtc3VidGl0bGVcbiovXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhcmQgLmNhcmQtaW1nLXpvb20ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQgLmNhcmQtaW1nLXpvb20ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNhcmQgLmNhcmQtaW1nLXpvb20gaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuY2FyZCAuY2FyZC1pbWctem9vbSBpbWc6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gIH1cbn1cbi5jYXJkIGltZy5jYXJkLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAyMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5jYXJkIGltZy5jYXJkLWltZy5jYXJkLWltZy1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcbiAgYmFja2dyb3VuZDogI0YxRjRGNztcbn1cbi5jYXJkIC5jYXJkLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweCAyMHB4O1xufVxuLmNhcmQgLmNhcmQtYm9keS5jYXJkLWJvZHktZ3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMjtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZCAuY2FyZC1ib2R5LmNhcmQtYm9keS1jb25kZW5zZWQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWljb24ge1xuICB3aWR0aDogMzhweDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIGEge1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGMwYTE3O1xufVxuLmNhcmQgLmNhcmQtYm9keSAucmljaHRleHQge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtc3VidGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5jYXJkLmNhcmQtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmNoaXAge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNztcbn1cbi5jaGlwLmNoaXAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG59XG5cbi5jaGlwICsgLmNoaXAge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4udGFiLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWItY29tcG9uZW50LnN0aWNreS1oZWFkZXItcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA5NHB4O1xufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIuYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiA1NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlci5hdC10YWJzLWJvdHRvbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyLmhhcy1uYXYtYnV0dG9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzNHB4IDIwcHggMzRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2ID4gbGkudGFiLW5hdi1saW5rLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA2QUFFO1xufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2LmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLXByZXZpb3VzLFxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciAudGFicy1uZXh0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwNkFBRTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYnNraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciAudGFicy1wcmV2aW91cyBzdmcuc3ZnLWljb24sXG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLW5leHQgc3ZnLnN2Zy1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLXByZXZpb3VzIHtcbiAgbGVmdDogNnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgLnRhYnMtcHJldmlvdXMge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgLnRhYnMtbmV4dCB7XG4gIHJpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciAudGFicy1uZXh0IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLnRhYi1jb21wb25lbnQgLmFjdGl2ZS1pbm5lci10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNmNWZkO1xufVxuLnRhYi1jb21wb25lbnQgLnRydWUgLmFjdGl2ZS1pbm5lci10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWItY29tcG9uZW50IGhyLnRhYi1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6ICNEMkRBREQ7XG59XG4udGFiLWNvbXBvbmVudC50YWItY29tcG9uZW50LXRpbGUtbW9kZSAudGFiLW5hdi13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRhYi1jb21wb25lbnQudGFiLWNvbXBvbmVudC10aWxlLW1vZGUgLnRhYi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1jb21wb25lbnQudGFiLWNvbXBvbmVudC10aWxlLW1vZGUgLnRhYi1jb250ZW50LmZpcnN0LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItY29tcG9uZW50LnRhYi1jb21wb25lbnQtdGlsZS1tb2RlIC50YWItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4udGFiLWNvbXBvbmVudC50YWItY29tcG9uZW50LXRpbGUtbW9kZSAudGFiLWNvbnRlbnQgLmFjdGl2ZS1hcnJvdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmZjtcbn1cblxuLnNlYXJjaC1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtYmFyIC5zZWFyY2gtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1iYXIgLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VhcmNoLWJhciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QyZGFkZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaC1iYXIgLmlucHV0LWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1iYXIgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1iYXIgLnNlYXJjaC1idG4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtYmFyIC5zZWFyY2gtYnRuIC5zdmctaWNvbi1zZWFyY2gge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG4ud2Vic2l0ZS1zZWFyY2gtYmFyIHtcbiAgaGVpZ2h0OiA4MnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4ud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gYnV0dG9uIC5zdmctaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBmaWxsOiAjNDc1NTYwO1xufVxuLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTdFQztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDMwcHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnZlcnRpY2FsLXNwYWNlciB7XG4gIHpvb206IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWluLWhlaWdodDogOHB4O1xufVxuLnZlcnRpY2FsLXNwYWNlcjpiZWZvcmUsIC52ZXJ0aWNhbC1zcGFjZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52ZXJ0aWNhbC1zcGFjZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi52ZXJ0aWNhbC1zcGFjZXIgLnNwYWNlIHtcbiAgaGVpZ2h0OiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnRpY2FsLXNwYWNlciAuc3BhY2Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmNxLUVkaXRhYmxlLWRvbSAudmVydGljYWwtc3BhY2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5ib2R5LmNxLXdjbS1lZGl0IC52ZXJ0aWNhbC1zcGFjZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmN5YS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmN5YS1jb250YWluZXIuY3lhLWJvcmRlci1sYXJnZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmN5YS1jb250YWluZXIuY3lhLWJvcmRlci1zbWFsbCAuY2hlY2stYWRkcmVzcy1zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xufVxuLmN5YS1jb250YWluZXIuY3lhLWJvcmRlci1zbWFsbCAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXI6IDJweCByZ2JhKDAsIDAsIDAsIDAuMykgc29saWQ7XG59XG5cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCB7XG4gIC8qXG4gICBEaXNwbGF5cyB0aGUgYnV0dG9uIGJlbG93IHRoZSBpbnB1dCBmaWVsZCBmb3IgY29udGFpbmVycyB1bmRlciA5OTFweFxuICAqL1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIGltZy5pbnB1dC1ncm91cC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDI2JTtcbiAgbGVmdDogLTMzcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODQwO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmI5MGQ7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIC5zdmctaWNvbi1jcm9zcyB7XG4gIHZlcnRpY2FsLWFsaWduOiAtNCU7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgaW1nLmlucHV0LWdyb3VwLXNwaW5uZXIge1xuICB0b3A6IDMxJTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtY2xlYXIge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgICB0b3A6IC02NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLnNob3ctYnRuLXJlc3VsdHMgLmJ0bi1yZXN1bHRzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuc2hvdy1idG4tcmVzdWx0cyAuYnRuLWhvbWUsIC5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuc2hvdy1idG4tcmVzdWx0cyAuYnRuLWJ1c2luZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDJEQUREO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5jaGVjay1hZGRyZXNzLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTYwcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gaW1nLmlucHV0LWdyb3VwLXNwaW5uZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTFweDtcbiAgdG9wOiAtNzMlO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bi1ob21lIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWJ1c2luZXNzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyBpbWcuaW5wdXQtZ3JvdXAtc3Bpbm5lciB7XG4gIHRvcDogLTY4JTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAuc2hvdy1ob21lIC5idG4taG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cC5zaG93LWJ1c2luZXNzIC5idG4tYnVzaW5lc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cC5zaG93LWJ0bi1yZXN1bHRzIC5idG4tcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYW52YXMtc2xpZGVzaG93IC5oaWRkZW4tc3RhdGljLW1vZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnZpc2libGUtc3RhdGljLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnZpc2libGUtc3RhdGljLW1vZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhbnZhcy1zbGlkZXNob3cgLnZpc2libGUtc3RhdGljLW1vZGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG4uY2FudmFzLXNsaWRlc2hvdyAudmlzaWJsZS1zdGF0aWMtbW9kZSBpbWcuaW1nLWludHJvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLm1lZGlhLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLmNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuY2FwdGlvbiAuY2FwdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuYmctYXVyb3JhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2V0Yy9kZXNpZ25zL25ibmNvMi9pbWFnZXMvaG93LW5ibi1nZXRzLXRvLXlvdS9pbnRyb19wYXJ0aWNsZXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWNvbnRhaW5lci5iZy15ZWxsb3ctbGlnaHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZGM5OTtcbn1cbi5jYW52YXMtc2xpZGVzaG93IC5zbGlkZS1jb250YWluZXIuc2xpZGUtaW50cm8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2UzZjVmZCwgI2ZmZiwgI2ZmZik7XG4gIC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2UzZjVmZCwgI2ZmZiwgI2ZmZik7XG4gIC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2UzZjVmZCwgI2ZmZiwgI2ZmZik7XG4gIC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2UzZjVmZCwgI2ZmZiwgI2ZmZik7XG4gIC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuc2xpZGUtZW5kLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nOiAxNDBweCAzNXB4IDAgMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtY29sdW1uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuc2xpZGUtZW5kLWNvbHVtbi5wdWxsLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuc2xpZGUtZW5kLWNvbHVtbi5wdWxsLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtcm93IHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtaW1nIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEyMHB4O1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuYmctYmx1ZS1saWdodCAubGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEQUREO1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuYmctYmx1ZS1saWdodCAubGlzdC1pdGVtIC5zdmctdGljayB7XG4gIGNvbG9yOiAjMDA5REU2O1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWVuZCAuYmcteWVsbG93LWxpZ2h0IC5saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZGM5OTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmRjOTk7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5iZy15ZWxsb3ctbGlnaHQgLmxpc3QtaXRlbSAuc3ZnLXRpY2sge1xuICBjb2xvcjogI2ZmYzg0MDtcbn1cblxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLm1lZGlhLWxlZnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAuc2xpZGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAuaGlkZGVuLXN0YXRpYy1tb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAudmlzaWJsZS1zdGF0aWMtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5jYW52YXMtc2xpZGUsIC5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLmNhbnZhcy1pbnRybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5jYW52YXMtaW50cm8ge1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5jYXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBtYXJnaW46IDA7XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5jYXB0aW9uLWNlbnRlciB7XG4gIG1heC13aWR0aDogNjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5ldm9sdXRpb24tb2YtaW50ZXJuZXQgLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLXNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZTJmMjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZXZvbHV0aW9uLW9mLWludGVybmV0IC5jYW52YXMtc2xpZGVzaG93IC5zbGlkZS1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXZvbHV0aW9uLW9mLWludGVybmV0IC5jYW52YXMtc2xpZGVzaG93IC5tZWRpYS1ib2R5IC5zbGlkZS1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jYXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZXZvbHV0aW9uLW9mLWludGVybmV0IC5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLnNsaWRlLXNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ldm9sdXRpb24tb2YtaW50ZXJuZXQgLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAubWVkaWEtYm9keSAuc2xpZGUtc2VjdGlvbjpmaXJzdC1jaGlsZCAuY2FwdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnlvdXR1YmUtcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgYmxhY2spO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItb3ZlcmxheS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1vdmVybGF5LWNvbnRlbnQgLnlvdXR1YmUtcGxheWVyLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm90dG9tOiA0M3B4O1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItb3ZlcmxheS1jb250ZW50IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1vdmVybGF5LWNvbnRlbnQgLnlvdXR1YmUtcGxheWVyLWluZm8gLnlvdXR1YmUtcGxheWVyLWluZm8tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXktY29udGVudCAueW91dHViZS1wbGF5ZXItaW5mby1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLWJvdHRvbS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzEzMjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgYmFja2dyb3VuZDogIzAwOURFNjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24gYnV0dG9uW25hbWU9cGxheV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODJiMGRlO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2MiwgMTQ1LCAyMjksIDAuNSk7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweCAwIDhweCAxMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1pZnJhbWUgLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbi55dHAtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjc1ZGVnLCByZ2JhKDAsIDAsIDAsIDApLCBibGFjayk7XG4gIH1cbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNDlweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHRvcDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItaW5mbyAueW91dHViZS1wbGF5ZXItaW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLWluZm8gLnlvdXR1YmUtcGxheWVyLWluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNCQUJGQzM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItaW5mbyAueW91dHViZS1wbGF5ZXItaW5mby1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItaW5mbyAueW91dHViZS1wbGF5ZXItaW5mby1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItYm90dG9tLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldIHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldIHtcbiAgICBoZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC5wbGF5LWJ1dHRvbiBidXR0b25bbmFtZT1wbGF5XTo6YWZ0ZXIge1xuICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHggMCA5cHggMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldOjphZnRlciB7XG4gICAgdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDEzcHggMCAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXJ0aWNsZS10aWxlIHtcbiAgem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXRpbGU6YmVmb3JlLCAuYXJ0aWNsZS10aWxlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS10aWxlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQ6aG92ZXIgZGl2LmFydGljbGUtdGlsZS1pbWFnZSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCkgcm90YXRlKDAuMWRlZyk7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50LnRpbGUtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQucmVmcmVzaCAuYXJ0aWNsZS10aWxlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQucmVmcmVzaC5ib3JkZXItbGVmdC1ibHVlLXByaW1hcnktbGlnaHQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDZBQUU7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoOmhvdmVyIC5hcnRpY2xlLXRpbGUtbGluay1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQucmVmcmVzaCAuYXJ0aWNsZS10aWxlLWxpbmstb3ZlcmxheTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50LmltYWdlLW92ZXJsYXkge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5pbWFnZS1vdmVybGF5IC5hcnRpY2xlLXRpbGUtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQuZG91YmxlIHtcbiAgICBoZWlnaHQ6IDU2NnB4O1xuICB9XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuaW1nLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDYwJTtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLWltYWdlIHtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRvcCB7XG4gIHRvcDogMHB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2gge1xuICBtYXJnaW46IDIzcHggMTVweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaDMge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLnN1Yi10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjFweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHN2ZyB7XG4gIHN0cm9rZS13aWR0aDogNjtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDIuNWVtO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5hcnRpY2xlLXRhZy1oaWdodGxpZ2h0LXRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAudGlsZS1pY29uIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZS50b3AgLnRpbGUtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5zdWItdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlLnRvcCAuaWNvbiB7XG4gIGxlZnQ6IDIzcHg7XG4gIGJvdHRvbTogMThweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZS50b3AgLmljb24gPiBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBzdHJva2Utd2lkdGg6IDY7XG4gIHZlcnRpY2FsLWFsaWduOiAtNSU7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5pY29uID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZS50b3AgLmljb24gPiBzcGFuLnRleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMxMzI7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAudGlsZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggaHIge1xuICB3aWR0aDogNDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOURFNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5oMyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5zdWItdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgYm90dG9tOiAtNXB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2gge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIGJvdHRvbTogMThweDtcbiAgfVxuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHNwYW4udGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC50ZXh0LXdoaXRlIC5oMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtZGFyay50b3AgLmljb24gPiBzdmcge1xuICBjb2xvcjogIzAwOURFNjtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC50ZXh0LWRhcmsuYm90dG9tIC5pY29uID4gc3ZnIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudGV4dC1kYXJrIC5zdWItdGl0bGUge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50ID4gYS5hcnRpY2xlLXRpbGUtbGluay1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uaW4tZXhwZXJpZW5jZSAubW9iaWxlLWV4cGVyaWVuY2Uge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5pbi1leHBlcmllbmNlIC5kZXNrdG9wLWV4cGVyaWVuY2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5pbi1leHBlcmllbmNlIC5jYW52YXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG59XG4uaW4tZXhwZXJpZW5jZSAuaG90c3BvdC1tZW51IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5pbi1leHBlcmllbmNlIC5ob3RzcG90LW1lbnUgaDMsXG4uaW4tZXhwZXJpZW5jZSAuaG90c3BvdC1tZW51IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5pbi1leHBlcmllbmNlIC5ob3RzcG90LW1lbnUgLmhvdHNwb3QtbWVudS1pdGVtICsgLmhvdHNwb3QtbWVudS1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmluLWV4cGVyaWVuY2UgLmhvdHNwb3QtbWVudSBhLmhvdHNwb3QtbWVudS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOXB4IDIwcHggOXB4IDA7XG4gIGNvbG9yOiAjNEQ4MkMyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5pbi1leHBlcmllbmNlIC5ob3RzcG90LW1lbnUgLmhvdmVyLW9uLWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLmluLWV4cGVyaWVuY2UgLmNvbnRlbnQtcGFuZWxzLWF1dGhvciAuY29udGVudC1wYW5lbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQ0NDQ0M7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG5cbi5uZXdEZXZzU3VwcGxpZXJMaXN0IC5uZXctZGV2cy10YWJsZS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uZXdEZXZzU3VwcGxpZXJMaXN0IC5uZXctZGV2cy1ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5ld0RldnNTdXBwbGllckxpc3QgLmFsaWduLWNvbnRlbnQtbWlkZGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm5ld0RldnNTdXBwbGllckxpc3QgLm5ldy1kZXZzLXRpdGxlcy10YWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG4ubmV3RGV2c1N1cHBsaWVyTGlzdCAubmV3LWRldnMtbW9iaWxlLXNraWxsZWQtaW4tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5uZXdEZXZzU3VwcGxpZXJMaXN0IC5uZXctZGV2cy1tb2JpbGUtc2VydmljaW5nLWluLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZXRjL2Rlc2lnbnMvbmJuY28yL2ltYWdlcy9idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIvYnNmLWJhY2tncm91bmQtbW9iaWxlLmpwZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyLWJhY2tncm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IDg4MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZXRjL2Rlc2lnbnMvbmJuY28yL2ltYWdlcy9idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIvYnNmLWJhY2tncm91bmQtZGVza3RvcC5qcGcpO1xuICB9XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXItYmFja2dyb3VuZC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXItYmFja2dyb3VuZC1yZXN1bHRzIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ0bi1pbmxpbmUtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDQ2JTtcbiAgfVxufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFN0VDO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAyMHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuc3RlcC1oZWFkZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuc3RlcC1oZWFkZXIgLmg0IHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuc3RlcC1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5zdGVwLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuc3RlcC01LXRpbGUtbGF5b3V0IC5pbnRlcmFjdGl2ZS10aWxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuc3RlcC01LXRpbGUtbGF5b3V0IC5pbnRlcmFjdGl2ZS10aWxlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5zdGVwLTUtdGlsZS1sYXlvdXQgLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAucG93ZXJlZC1ieS1nb29nbGUtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL21hcHMuZ3N0YXRpYy5jb20vbWFwZmlsZXMvYXBpLTMvaW1hZ2VzL3Bvd2VyZWQtYnktZ29vZ2xlLW9uLXdoaXRlM19oZHBpLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgLmNhcm91c2VsLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRyLmFmZml4IHtcbiAgICB0b3A6IDY4cHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0ci5hZmZpeCArIHRyIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRyLmFmZml4LmF0LXRhYmxlLWJvdHRvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0ci5hZmZpeCB7XG4gICAgdG9wOiA1NnB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdHIuYWZmaXggKyB0ciB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0ci5hZmZpeC5hdC10YWJsZS1ib3R0b20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNnM7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEycHggMjZweCAwcHggI0JBQkZDNDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMjZweCAwcHggI0JBQkZDNDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyOXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQucmVjb21tZW5kZWQge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwOURFNjtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdHIubmV4dFN0ZXBzUm93IHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aCwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQkFCRkM0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JBQkZDNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQUJGQzQ7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRoIHtcbiAgYmFja2dyb3VuZDogIzZlNzg4MztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aCAuY2Fyb3VzZWwtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICB0b3A6IDE3JTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGggLmNhcm91c2VsLWFycm93LnByZXZpb3VzIHtcbiAgbGVmdDogMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGggLmNhcm91c2VsLWFycm93Lm5leHQge1xuICByaWdodDogMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGg6Zmlyc3QtY2hpbGQgLmNhcm91c2VsLWFycm93LnByZXZpb3VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGg6bGFzdC1jaGlsZCAuY2Fyb3VzZWwtYXJyb3cubmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRoOmFmdGVyIHtcbiAgY29udGVudDogXCJSZWNvbW1lbmRlZCBidW5kbGVcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRoLnJlY29tbWVuZGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNkFBRTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzAwOURFNiwgIzAwNkFBRSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDA5REU2LCAjMDA2QUFFKTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDA5REU2O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA5REU2O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aC5yZWNvbW1lbmRlZCA6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjNmU3ODgzO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuY29sbGFwc2UuaW4gfiAub3Blbi1pY29uLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIC5jb2xsYXBzaW5nIH4gLm9wZW4taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIC5jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQgLmNvbGxhcHNlLmluIH4gLmNsb3NlLWljb24sIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQgLmNvbGxhcHNpbmcgfiAuY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCB1bCwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQgLmJ0biB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA3cHggMTVweCAxcHggI0JBQkZDNDtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAxNXB4IDFweCAjQkFCRkM0O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDlERTY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDlERTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2Y1ZmQ7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG4gIGJvcmRlci1jb2xvcjogIzAwNkFBRTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuOmZvY3VzLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI3YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzJmO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiN2I7XG4gIGJvcmRlci1jb2xvcjogIzAwNDU3MTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bjphY3RpdmUsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5hY3RpdmUsIC5vcGVuID4gLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjdiO1xuICBib3JkZXItY29sb3I6ICMwMDQ1NzE7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46YWN0aXZlOmhvdmVyLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46YWN0aXZlOmZvY3VzLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46YWN0aXZlLmZvY3VzLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uYWN0aXZlOmhvdmVyLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uYWN0aXZlOmZvY3VzLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1NTc7XG4gIGJvcmRlci1jb2xvcjogIzAwMWMyZjtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bjphY3RpdmUsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5hY3RpdmUsIC5vcGVuID4gLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZGlzYWJsZWQ6aG92ZXIsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5kaXNhYmxlZDpmb2N1cywgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmRpc2FibGVkLmZvY3VzLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG5bZGlzYWJsZWRdOmhvdmVyLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG5bZGlzYWJsZWRdOmZvY3VzLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG5bZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuIC5iYWRnZSB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2MDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGhlYWQgdGgucmVjb21tZW5kZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjRTFFN0VDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFN0VDO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgYS5tb3JlLWluZm8tbGluayB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciBhLm1vcmUtaW5mby1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYzIxMjU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIGEubW9yZS1pbmZvLWxpbmsgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IC0xMyU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmF1dG9jb21wbGV0ZS1pbnB1dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggNDBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgLnJvbGxvdXRNYXBDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYWxlcnQtaW5mby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmFsZXJ0LWluZm8td3JhcHBlciAuYWxlcnQtaW5mbyB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciB7XG4gICAgLyogSUUxMCsgc3BlY2lmaWMgc3R5bGVzICovXG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuY29udGFpbmVyLnF1ZXN0aW9ucy1wYWRkaW5nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnYtYXBwbGljYXRpb24tLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuaW1nLXRleHQtYm94LCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuaW1nLXRleHQtYm94LXZvaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmltZy10ZXh0LWJveCBzdmcsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5pbWctdGV4dC1ib3gtdm9pY2Ugc3ZnIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5pbWctdGV4dC1ib3ggc3BhbiwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmltZy10ZXh0LWJveC12b2ljZSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuaW1wb3J0YW50bm90ZXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLnNwZWVkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNDJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5jb2xsYXBzZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5jb2xsYXBzZS1hdmFpbGFibGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLnNwZWVkLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuc3BlZWQtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuc2VydmljZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogNDJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5hY2Nlc3MtdGVjaG5vbG9neSAuaW1nLXRleHQtYm94LXRlY2hub2xvZ3kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuYWNjZXNzLXRlY2hub2xvZ3kgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuZGF0YS10ZWNobm9sb2d5IHtcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuZGF0YS10ZWNobm9sb2d5IHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuZGF0YS10ZWNobm9sb2d5IHAgc3VwIHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAudGFiLXBsYW5zLWJhc2ljLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAudGFiLXBsYW5zLXByZW1pdW0ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFN0VDO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5zdmctaWNvbi1uYSB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLnBsYW4tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlci1yZXN1bHRzLXdlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnNfX3RhYnMge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRib2R5IHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCB0Ym9keSB0aCAudGgtcmVjb21tZW5kZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRib2R5IHRoIC50aC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuY2Fyb3VzZWwtYXJyb3cge1xuICAgIGNvbG9yOiAjMjcyMTREO1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRyLmFmZml4IC5jYXJvdXNlbC1hcnJvdyB7XG4gICAgdG9wOiAxOHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRyLmFmZml4IC5jYXJvdXNlbC1hcnJvdy5jYXJvdXNlbC1hcnJvdy1wcmVtaXVtIHtcbiAgICB0b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZV9faW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5wbGFuLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRjY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzIC50ZXh0LWNlbnRlciAuaDQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcyAuY29uc2VudC1jaGVja2JveC10ZXh0IHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtY2xvc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtY2xvc2UtaW1nIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLm5leHQtc3RlcC1jb250YWluZXIge1xuICBwYWRkaW5nOiA3MnB4IDE1cHggMzBweCAxNXB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcC1yb3cge1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzLWNpcmNsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMjcyMTREO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDc2cHg7XG4gIHdpZHRoOiA3NnB4O1xuICB0b3A6IC0zOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAudi1pbnB1dC0tY2hlY2tib3gsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnYtdGV4dC1maWVsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5wcml2YWN5c3RtdCB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0RBREQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMThweCAyMHB4IDNweCAxOXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAubmV4dC1zdGVwcy1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5ic2YtZW1haWwtc3VjY2Vzcy13cmFwcGVyIC5lbWFpbC1zZW5kLXN1Y2Nlc3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5ic2YtZW1haWwtc3VjY2Vzcy13cmFwcGVyIC5lbWFpbC1zZW5kLXN1Y2Nlc3Mgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLmJzZi1lbWFpbC1zdWNjZXNzLXdyYXBwZXIgLm1lZGlhLW1pZGRsZSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXAtcm93IHtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAucnNwLWxpc3QtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzLWNvbnRlbnQgLmg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMtY29udGVudCAudi1pbnB1dC0tY2hlY2tib3ggbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcy1jb250ZW50IC5idG4tc2VuZC1yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IHtcbiAgLyoqIGllMTEgZml4ICoqL1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCBzdmcuZmlsdGVyIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC5uYm4tcHJpbWFyeS0tdGV4dCB7XG4gIGNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IFtyb2xlPWxpc3Rib3hdIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LWxpc3QtaXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAudi1idG5fX2NvbnRlbnQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCBkaXZbcm9sZT1jb21ib2JveF0sIC5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnYtaW5wdXRfX3Nsb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkFCRkM0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnRoZW1lLS1saWdodC52LWNoaXAuUHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNGMUY0RjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjAgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLm1kaS1jaGVja2JveC1tYXJrZWQge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAudi10ZXh0LWZpZWxkLnYtdGV4dC1maWVsZC0tc29sbyAudi1pbnB1dF9fYXBwZW5kLWlubmVyLCAuYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1zb2xvIC52LWlucHV0X19wcmVwZW5kLWlubmVyIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAudi1pbnB1dF9faWNvbi52LWlucHV0X19pY29uLS1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IGJ1dHRvbi5hcHBseS1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IGJ1dHRvbi52aXNpdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZBQUUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwcHggMjdweCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCBidXR0b24udmlzaXQgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnBob25lIHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC5waG9uZSBpLm1kaS1waG9uZS1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLmxvZ28taW1nIHtcbiAgbWF4LXdpZHRoOiAxMjFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LWxpc3QtaXRlbS0tdGhyZWUtbGluZSB7XG4gIGhlaWdodDogMTcwcHg7XG59XG5cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zdGlvbi1kZWxheTogMXM7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lICoge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgKiAuc3RlcC1ib3gge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgKiAubGluZS1maWxsIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lICogLmRvdCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAubW9iaWxlIHtcbiAgbWFyZ2luOiAwcHggLTIwcHg7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAudi1hcHBsaWNhdGlvbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyIC5jb2wtbWQtNCwgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRhaW5lciAuY29sLW1kLTEyIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLCAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjRTFFN0VDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFN0VDO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmNhcm91c2VsLWluZGljYXRvcnMgbGk6bGFzdC1jaGlsZCwgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLnNsaWNrLWFjdGl2ZSwgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgYnV0dG9uLnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOURFNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURFNjtcbn1cbkBrZXlmcmFtZXMgbG9vcC1zaGFkb3cge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuMSk7XG4gIH1cbiAgODAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA5cHggcmdiYSgwLCAxNTcsIDIzMCwgMC4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMXB4IHJnYmEoMCwgMTU3LCAyMzAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvb3Atc2hhZG93LWRlc2t0b3Age1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuNCk7XG4gIH1cbiAgODAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA5cHggcmdiYSgwLCAxNTcsIDIzMCwgMC4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMXB4IHJnYmEoMCwgMTU3LCAyMzAsIDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtbGluZSB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRhaW5lciAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRTFFN0VDO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtbGluZSAubGluZS1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwOURFNjtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5saW5lLWZpbGwge1xuICB3aWR0aDogMTclO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLmxpbmUtZmlsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5saW5lLWZpbGwge1xuICB3aWR0aDogODMlO1xufVxuXG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuZG90IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNFMUU3RUM7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAuZG90IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5kb3Qub25lIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5kb3QudHdvIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5kb3QudGhyZWUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLmRvdC5vbmUge1xuICBiYWNrZ3JvdW5kOiAjMDA5REU2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMXB4IHJnYmEoMCwgMTU3LCAyMzAsIDAuMSk7XG4gIGFuaW1hdGlvbjogbG9vcC1zaGFkb3cgM3MgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5kb3Qub25lLCAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuZG90LnR3byB7XG4gIGJhY2tncm91bmQ6ICMwMDlERTY7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuZG90LnR3byB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDExcHggcmdiYSgwLCAxNTcsIDIzMCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdyAzcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuZG90Lm9uZSwgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuZG90LnR3bywgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuZG90LnRocmVlIHtcbiAgYmFja2dyb3VuZDogIzAwOURFNjtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLmRvdC50aHJlZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDExcHggcmdiYSgwLCAxNTcsIDIzMCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdyAzcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAuc3RlcC1ib3gtb3V0ZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5zdGVwLWJveC1vdXRlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnN0ZXAtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTFFN0VDO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMSkgLnN0ZXAtYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOURFNjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMSkgLnN0ZXAtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMSkgLnN0ZXAtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMikgLnN0ZXAtYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOURFNjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgzKSAuc3RlcC1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5REU2O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAuc3RlcC1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLml0ZW06bnRoLWNoaWxkKDEpIC5zdGVwLWJveC1vdXRlciAuc3RlcC1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOURFNjtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuaXRlbTpudGgtY2hpbGQoMikgLnN0ZXAtYm94LW91dGVyIC5zdGVwLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA5REU2O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLml0ZW06bnRoLWNoaWxkKDMpIC5zdGVwLWJveC1vdXRlciAuc3RlcC1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOURFNjtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0UxRTdFQztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMSkgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOURFNjtcbiAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMikgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOURFNjtcbiAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgzKSAudHJpYW5nbGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5REU2O1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAudHJpYW5nbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIG1hcmdpbi10b3A6IC0yNnB4O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMSkgLnRyaWFuZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgyKSAudHJpYW5nbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMykgLnRyaWFuZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5zbGlkZS5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtbGluZSB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRhaW5lciAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuZG90Lm9uZSB7XG4gICAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdy1kZXNrdG9wIDNzIGluZmluaXRlO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5kb3QudHdvIHtcbiAgICBhbmltYXRpb246IGxvb3Atc2hhZG93LWRlc2t0b3AgM3MgaW5maW5pdGU7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuZG90LnRocmVlIHtcbiAgICBhbmltYXRpb246IGxvb3Atc2hhZG93LWRlc2t0b3AgM3MgaW5maW5pdGU7XG4gIH1cblxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmRvdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuc3RlcC1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMSkgLnN0ZXAtYm94IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOURFNjtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMikgLnN0ZXAtYm94IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOURFNjtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgzKSAuc3RlcC1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA5REU2O1xufVxuXG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAudHJpYW5nbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDEpIC50cmlhbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMikgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDMpIC50cmlhbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtYm94LW91dGVyIHtcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWRlLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kb3Qge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUtbGluZSB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRhaW5lciAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5kb3Qub25lIHtcbiAgICBhbmltYXRpb246IGxvb3Atc2hhZG93LWRlc2t0b3AgM3MgaW5maW5pdGU7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLmRvdC50d28ge1xuICAgIGFuaW1hdGlvbjogbG9vcC1zaGFkb3ctZGVza3RvcCAzcyBpbmZpbml0ZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5kb3QudGhyZWUge1xuICAgIGFuaW1hdGlvbjogbG9vcC1zaGFkb3ctZGVza3RvcCAzcyBpbmZpbml0ZTtcbiAgfVxufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ldGMvZGVzaWducy9uYm5jbzIvaW1hZ2VzL2J1c2luZXNzLXJlYWRpbmVzcy10b29sL2JydC1iYWNrZ3JvdW5kLW1vYmlsZS5qcGcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wtYmFja2dyb3VuZCB7XG4gICAgbWluLWhlaWdodDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZXRjL2Rlc2lnbnMvbmJuY28yL2ltYWdlcy9idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC9icnQtYmFja2dyb3VuZC5qcGcpO1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sLWJhY2tncm91bmQtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ldGMvZGVzaWducy9uYm5jbzIvaW1hZ2VzL2J1c2luZXNzLXJlYWRpbmVzcy10b29sL2JydC1yZXN1bHRzLWJhY2tncm91bmQtbW9iaWxlLmpwZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC1iYWNrZ3JvdW5kLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZXRjL2Rlc2lnbnMvbmJuY28yL2ltYWdlcy9idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC9icnQtcmVzdWx0cy1iYWNrZ3JvdW5kLmpwZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnN0ZXAtaGVhZGVyIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuc3RlcC1oZWFkZXIgLmg0IHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAucG93ZXJlZC1ieS1nb29nbGUtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL21hcHMuZ3N0YXRpYy5jb20vbWFwZmlsZXMvYXBpLTMvaW1hZ2VzL3Bvd2VyZWQtYnktZ29vZ2xlLW9uLXdoaXRlM19oZHBpLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuYnRuLWlubGluZS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDYlO1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTdFQztcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnYtY2hpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUMgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnYtY2hpcC5hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbnRlbnQgc3ZnLnN2Zy1pY29uLWV4dGVuZGVkIHtcbiAgZmlsbDogIzI3MjE0RDtcbiAgc3Ryb2tlOiAjMjcyMTREO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbnRlbnQgLmljb24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5jb250ZW50LXRpbGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiBOb3QgaWRlYWwgYnV0IGF1dG9wcmVmaXhlciBpcyByZW1vdmluZyB0aGlzIHByb3BlcnR5IHNvIHRpbGVzIGRvbid0IGFsaWduIHdpdGggZmxleCAqL1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qIGF1dG9wcmVmaXhlcjogb24gKi9cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmNvbnRlbnQtdGlsZS1jb250YWluZXIgLmNvbnRlbnQtdGlsZSB7XG4gIHdpZHRoOiAyMjVweDtcbiAgbWFyZ2luOiAxNXB4IDIwcHggNXB4IDIwcHg7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmNvbnRlbnQtdGlsZS1jb250YWluZXIgLmNvbnRlbnQtdGlsZSBzdmcuc3ZnLWljb24tZXh0ZW5kZWQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBzdHJva2Utd2lkdGg6IDAuMDA1ZW07XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmNvbnRlbnQtdGlsZS1jb250YWluZXIgLmNvbnRlbnQtdGlsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmdyZWVuLXRpY2stb2Zmc2V0IHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5ncmVlbi10aWNrLW9mZnNldCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmdyZWVuLXRpY2stb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAtNzRweDtcbiAgfVxufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIge1xuICBwYWRkaW5nOiA3MHB4IDBweCAwIDA7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2ID4gbGkudGFiLW5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIzcHggMTdweCAyM3B4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNztcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyZTM0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2ID4gbGkudGFiLW5hdi1saW5rLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2ID4gbGkudGFiLW5hdi1saW5rLmFjdGl2ZSBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlIC5hcnJvdy1kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDA2QUFFO1xuICBtYXJnaW46IC0xcHggYXV0byAwcHg7XG59XG5cbi8qIFNMSURFIE9VVCAqL1xuLmRyYXdlci1vdmVybGF5IHtcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJhd2VyLW92ZXJsYXkge1xuICAgIHotaW5kZXg6IDEwMDAyO1xuICB9XG59XG5cbi53ZWJzaXRlLWRyYXdlciAubGlzdC1pdGVtIC5tZWRpYS1ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndlYnNpdGUtZHJhd2VyIC5kZXNjcmlwdGlvbi1wYW5lbCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cywgdmlzaWJpbGl0eSAwLjFzIDAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCB2aXNpYmlsaXR5IDAuMXMgMC41cztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAxMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLndlYnNpdGUtZHJhd2VyIC5kZXNjcmlwdGlvbi1wYW5lbC5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCB0cmFuc2Zvcm0gMC41cztcbn1cbi53ZWJzaXRlLWRyYXdlciAuZGVzY3JpcHRpb24tcGFuZWwgLnBhbmVsLWNsb3NlIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4ud2Vic2l0ZS1kcmF3ZXIgLmRlc2NyaXB0aW9uLXBhbmVsIC5wYW5lbC1jbG9zZSBhIHN2ZyB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG59XG4ud2Vic2l0ZS1kcmF3ZXIgLmRlc2NyaXB0aW9uLXBhbmVsIC5kZXNjcmlwdGlvbi1wYW5lbC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53ZWJzaXRlLWRyYXdlciAuZGVzY3JpcHRpb24tcGFuZWwgLmRlc2NyaXB0aW9uLXBhbmVsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYnNpdGUtZHJhd2VyIC5kZXNjcmlwdGlvbi1wYW5lbCAuZGVzY3JpcHRpb24tcGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcy1pbnN0cnVjdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3MtdGlsZS1sZWdlbmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAzMHB4IDE5cHggMCAxOXB4O1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGU6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZTpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICMxRTIwNEY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRvb2x0aXAge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OEIxQ0Y7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWljb24tbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCAudGlsZS10aXRsZS5wYWRkaW5nLTEwLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCAudGlsZS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjVweCk7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIH1cbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCAudGlsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLXRpdGxlLnBhZGRpbmctMTAtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQubm8tdG9vbHRpcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlLnNlbGVjdGVkIC5zcy10aWxlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4QjFDRjtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlLnNlbGVjdGVkIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZS5zZWxlY3RlZCAuc3MtdGlsZS1pbm5lciAuc3MtdG9vbHRpcCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlLnNlbGVjdGVkIC5zcy10aWxlLWlubmVyIC5zcy10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M5OGJlO1xuICB9XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUUyMDRGO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFFMjA0Rjtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFFMjA0Rjtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUUyMDRGO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMjA0RjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTEtcmVzdWx0LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMi1yZXN1bHQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0zLXJlc3VsdCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTQtcmVzdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMS1yZXN1bHQuYWN0aXZlLWRlc2t0b3AsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdC5hY3RpdmUtZGVza3RvcCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTMtcmVzdWx0LmFjdGl2ZS1kZXNrdG9wLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtNC1yZXN1bHQuYWN0aXZlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMS1yZXN1bHQuZWRpdC1jb250ZW50LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMi1yZXN1bHQuZWRpdC1jb250ZW50LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMy1yZXN1bHQuZWRpdC1jb250ZW50LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtNC1yZXN1bHQuZWRpdC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0xLXJlc3VsdC5hY3RpdmUtbW9iaWxlLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMi1yZXN1bHQuYWN0aXZlLW1vYmlsZSxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTMtcmVzdWx0LmFjdGl2ZS1tb2JpbGUsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS00LXJlc3VsdC5hY3RpdmUtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0xLXJlc3VsdCAuc3MtcmVzdWx0LWltYWdlIGltZyxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTItcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2UgaW1nLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMy1yZXN1bHQgLnNzLXJlc3VsdC1pbWFnZSBpbWcsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS00LXJlc3VsdCAuc3MtcmVzdWx0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTEtcmVzdWx0LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMi1yZXN1bHQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0zLXJlc3VsdCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTQtcmVzdWx0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAuc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0xLXJlc3VsdCAuc3MtcmVzdWx0LWltYWdlLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMi1yZXN1bHQgLnNzLXJlc3VsdC1pbWFnZSxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTMtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2UsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS00LXJlc3VsdCAuc3MtcmVzdWx0LWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc3MtZHJvcHpvbmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLyogUHJlIFF1YWxpZmljYXRpb24gUXVlc3Rpb25uYWlyZSAqL1xuLnByZS1xdWFsaWZpY2F0aW9uLXF1ZXN0aW9ubmFpcmUgLmxhYmVsLWxnIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByZS1xdWFsaWZpY2F0aW9uLXF1ZXN0aW9ubmFpcmUgLmJ0bi1ncm91cCAuYnRuIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAuYnRuLWdyb3VwIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTg2cHg7XG4gIH1cbn1cbi5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctZW50ZXIsIC5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctbGVhdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDAuNXM7XG59XG4ucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAud2hvbGVzYWxlLXByb3ZpZGVyLm5nLWVudGVyLCAucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAud2hvbGVzYWxlLXByb3ZpZGVyLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAud2hvbGVzYWxlLXByb3ZpZGVyLm5nLWxlYXZlLCAucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAud2hvbGVzYWxlLXByb3ZpZGVyLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIEtub3dsZWRnZSBiYXNlICovXG4ua2ItYXJ0aWNsZS1wbGFjZWhvbGRlcltkYXRhLWF0dHJpYnV0ZT10aXRsZV0ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmtiLWFydGljbGUtcGxhY2Vob2xkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIEJMT0cgKi9cbi5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIge1xuICAgIGhlaWdodDogODlweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyREFERDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyREFERDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIC5ibG9nLWFydGljbGUtYXV0aG9yIC5ibG9nLWFydGljbGUtYXV0aG9yLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzNweDtcbn1cbi5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3IgLmJsb2ctYXJ0aWNsZS1hdXRob3ItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3IgLmJsb2ctYXJ0aWNsZS1hdXRob3ItdGFibGUge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3IgLmJsb2ctYXJ0aWNsZS1hdXRob3ItdGFibGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIC5ibG9nLWFydGljbGUtYXV0aG9yIC5ibG9nLWFydGljbGUtYXV0aG9yLXRhYmxlIC5ibG9nLWFydGljbGUtYXV0aG9yLWNhdGVnb3J5LXB1Ymxpc2hlZC1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIC5ibG9nLWFydGljbGUtYXV0aG9yLXNvY2lhbC1pY29ucyB7XG4gICAgbGluZS1oZWlnaHQ6IDg5cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi13aWR0aDogMTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIC5ibG9nLWFydGljbGUtYXV0aG9yLXNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG4uYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIC5ibG9nLWFydGljbGUtYXV0aG9yLXNvY2lhbC1pY29ucyBzdmcge1xuICBjb2xvcjogIzc0ODk5OTtcbn1cbi5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3Itc29jaWFsLWljb25zIHN2Zzpob3ZlciB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuXG4uYmxvZy1hcnRpY2xlLWhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtZ3JpZC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmFydGljbGUtZ3JpZC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmFydGljbGUtZ3JpZC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5hcnRpY2xlLWdyaWQgW2NsYXNzKj1jb2wtbWQtXSxcbi5hcnRpY2xlLWdyaWQgW2NsYXNzKj1jb2wtbGctXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzEyXSBbY2xhc3MqPWNvbC1tZC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfMTJdIFtjbGFzcyo9Y29sLW1kLV0uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzEyXSBbY2xhc3MqPWNvbC1tZC1dLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmltZy13cmFwIHtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8xMl0gW2NsYXNzKj1jb2wtbWQtXS5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfMTJdIFtjbGFzcyo9Y29sLW1kLV0uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQgYS5oYXMtaG92ZXI6aG92ZXIgLmg0IHtcbiAgY29sb3I6ICMwYzBhMTc7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXSAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5pbWctd3JhcCB7XG4gIGhlaWdodDogMTcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10gLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS10ZXh0IHtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmltZy13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA2MCU7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgcC5hcnRpY2xlLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQtcG9zaXRpb24taGVybyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS10ZXh0LXBvc2l0aW9uLWhlcm8gLmFydGljbGUtdGlsZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEzNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS10ZXh0LXBvc2l0aW9uLWhlcm8gLmltZy13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvIC5hcnRpY2xlLXRpbGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQtcG9zaXRpb24taGVybyAqIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQtcG9zaXRpb24taGVybyAqIC5oYXMtaG92ZXI6aG92ZXIgLmFydGljbGUtdGl0bGUge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvICogLmFydGljbGUtdGFnLXNlY29uZGFyeSBhOmhvdmVyLFxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvICogLmFydGljbGUtdGFnLXByaW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZS5jb2wtMngtaGVpZ2h0IC5hcnRpY2xlLXRpbGUtY29udGVudCB7XG4gIGhlaWdodDogNjYwcHg7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9aGVyb18zXSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1oZXJvXzNdIC5hcnRpY2xlLXRpbGUuY29sLTJ4LWhlaWdodCAuYXJ0aWNsZS10aWxlLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIC5hcnRpY2xlLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10gLmFydGljbGUtdGlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdIFtjbGFzcyo9Y29sLW1kLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10uY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnJpZ2h0LCAuYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5sZWZ0LCAuYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQsIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYubGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmF1dGhvci1wcm9maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hdXRob3ItcHJvZmlsZSBpbWcge1xuICB3aWR0aDogNjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hdXRob3ItcHJvZmlsZSAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFydGljbGUtdGFnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogM3B4IDRweDtcbn1cbi5hcnRpY2xlLXRhZy1zZWNvbmRhcnkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS10YWctc2Vjb25kYXJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGljbGUtdGFnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG4uYXJ0aWNsZS10YWctcHJpbWFyeSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXRhZy1wcmltYXJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGljbGUtdGFnLWdyZXkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFCRkM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG4uYXJ0aWNsZS10YWctZ3JleSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXRhZy1ncmV5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlbGF0ZWQtYXJ0aWNsZXMgaHIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4vKiBjb250ZW50IGNvbnRhaW5lciovXG4uY29udGVudC1jb250YWluZXIuYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdFQztcbn1cbi5jb250ZW50LWNvbnRhaW5lci5yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uY29udGVudC1jb250YWluZXIubGVmdC1zZW1pLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xufVxuLmNvbnRlbnQtY29udGFpbmVyLnJpZ2h0LXNlbWktY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyLm5vLXNlbWktY2lyY2xlLW1vYmlsZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8qVmlkZW8gcGxheWVyIGNvbXBvbmVudCovXG4udmlkZW8tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udmlkZW8tcGxheWVyLmhhcy1pbWFnZSAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQtdXJsIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uaW1hZ2UtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE1MDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW1hZ2UtbW9kYWwgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1oZWFkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWhlYWRlciAuaW1hZ2UtbW9kYWwtaGVhZGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWhlYWRlciAuaW1hZ2UtbW9kYWwtaGVhZGVyLWl0ZW0uaW1hZ2UtbW9kYWwtY2xvc2UgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWhlYWRlciAuaW1hZ2UtbW9kYWwtaGVhZGVyLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmltYWdlLW1vZGFsIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuLmltYWdlLW1vZGFsIGZpZ3VyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluO1wiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2JTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmltYWdlLW1vZGFsIC5pbWFnZS1tb2RhbC1jb250cm9sIC5zdmctaWNvbiB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWNvbnRyb2wubmV4dCB7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWNvbnRyb2wucHJldmlvdXMge1xuICBsZWZ0OiAxLjVyZW07XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWNvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1NTYwO1xufVxuXG4uaW50ZXJhY3RpdmUtdGlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAxMnB4IDVweDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogMTM2cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW50ZXJhY3RpdmUtdGlsZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciBzdmcsIC5pbnRlcmFjdGl2ZS10aWxlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIGltZyB7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgZmlsbDogIzAwOURFNjtcbiAgaGVpZ2h0OiA2N3B4O1xuICB3aWR0aDogNjdweDtcbiAgbWluLXdpZHRoOiA2N3B4O1xufVxuLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW50ZXJhY3RpdmUtdGlsZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IC50aWxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIC50aWxlLWNvbnRlbnQgLnRpbGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLmludGVyYWN0aXZlLXRpbGU6aG92ZXIsIC5pbnRlcmFjdGl2ZS10aWxlLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xufVxuLmludGVyYWN0aXZlLXRpbGUuYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5hY3RpdmUgLnRpbGUtY29udGVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS13aWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS13aWRlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtd2lkZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciBzdmcsIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtd2lkZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXdpZGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXdpZGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS10aXRsZSwgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS13aWRlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIC50aWxlLWNvbnRlbnQgLnRpbGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDExcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXJlc3BvbnNpdmUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciBzdmcsIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXJlc3BvbnNpdmUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXJlc3BvbnNpdmUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS10aXRsZSwgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1yZXNwb25zaXZlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIC50aWxlLWNvbnRlbnQgLnRpbGUtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTFweCAwO1xuICB9XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFN0VDO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luOiA4cHg7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuYWN0aXZlIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xuICBzdHJva2U6IHdoaXRlO1xufVxuLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1kYXJrIHN2ZyB7XG4gIGZpbGw6ICMyNzIxNEQ7XG4gIHN0cm9rZTogIzI3MjE0RDtcbiAgc3Ryb2tlLXdpZHRoOiAwLjAwMWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1kYXJrOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLmludGVyYWN0aXZlLXRpbGUtZGFyay1tb2JpbGUtY2hpcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICAgIG1hcmdpbjogN3B4IDEwcHggN3B4IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLmludGVyYWN0aXZlLXRpbGUtZGFyay1tb2JpbGUtY2hpcCAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLW1vYmlsZS1jaGlwIC50aWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDhweCA0cHggOHB4IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyay5pbnRlcmFjdGl2ZS10aWxlLWRhcmstbW9iaWxlLWNoaXAgc3ZnLCAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLW1vYmlsZS1jaGlwIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzY2xhaW1lci1jb21wb25lbnQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5kaXNjbGFpbWVyLWNvbXBvbmVudCAuc3ltYm9sLXN0eWxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2RpYWxvZ2Zsb3cgbGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI2RpYWxvZ2Zsb3cgbGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24gc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLW1hcC1waW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RpYWxvZ2Zsb3cgLmlucHV0LWdyb3VwIGlucHV0Lmhhcy1jbGVhciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNkaWFsb2dmbG93IC5pbnB1dC1ncm91cC1jbGVhciB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZGlhbG9nZmxvdyAuY3lhLXN0eWxlLXNlYXJjaC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjNDE5YmUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG59XG4jZGlhbG9nZmxvdyAuc3ZnLWljb24uYWN0aXZlIHtcbiAgZmlsbDogb3JhbmdlO1xufVxuI2RpYWxvZ2Zsb3cgLmlucHV0LXNlYXJjaC1zcGlubmVyIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuI2RpYWxvZ2Zsb3cgLnRleHQtcXVlc3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuI2RpYWxvZ2Zsb3cgLnRleHQtbGlua3Mge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaWN0LXBhcnRuZXItbGlzdCAuc2VhcmNoLWJveCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYzOHB4O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLm5ibi1wcmltYXJ5LS10ZXh0IHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5pY3QtcGFydG5lci1saXN0IGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLnNlYXJjaC1ib3ggZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkFCRkM0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC52LWNoaXAge1xuICBtYXJnaW46IDRweCA4cHggNHB4IDA7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAudi1jaGlwIC52LWNoaXBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC52LWNoaXAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RCAhaW1wb3J0YW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLm1kaS1jaGVja2JveC1tYXJrZWQge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLnYtdGV4dC1maWVsZC52LXRleHQtZmllbGQtLXNvbG8gLnYtaW5wdXRfX2FwcGVuZC1pbm5lciwgLmljdC1wYXJ0bmVyLWxpc3QgLnYtdGV4dC1maWVsZC52LXRleHQtZmllbGQtLXNvbG8gLnYtaW5wdXRfX3ByZXBlbmQtaW5uZXIge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uaWN0LXBhcnRuZXItbGlzdCBidXR0b24udmlzaXQge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDZweCAxMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzIxNEQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuY2FyZCB7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLmNvbXBhbnktdGl0bGUge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5jYXJkIC5sb2dvLWltZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiA4MnB4O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLmxvZ28taW1nLXdyYXBwZXIgLmxvZ28taW1nIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuY2FyZCAuZW1haWwtcGhvbmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5jYXJkIC5lbWFpbC1waG9uZS13cmFwcGVyIC5lbnF1aXJ5LWVtYWlsLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5jYXJkIC53ZWJzaXRlLWJ1dHRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQUVNIENPTVBPTkVOVFNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mdWxsc2NyZWVuLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgfVxufVxuLmZ1bGxzY3JlZW4tY29udGFpbmVyIC5mdWxsc2NyZWVuLWNvbnRhaW5lci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWNvbnRlbnQgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWNvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDQycHggMjBweCAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCAuZnVsbHNjcmVlbi1jb250YWluZXItaW1hZ2Uge1xuICB3aWR0aDogNTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtMi1jb2wgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47XCI7XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtMi1jb2wgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWNvbnRlbnQge1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLTItY29sIC5mdWxsc2NyZWVuLWNvbnRhaW5lci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLTItY29sIC5mdWxsc2NyZWVuLWNvbnRhaW5lci1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCAuZnVsbHNjcmVlbi1jb250YWluZXItY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS1ib3R0b20gLmZ1bGxzY3JlZW4tY29udGFpbmVyLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwJTtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS1ib3R0b20gLmZ1bGxzY3JlZW4tY29udGFpbmVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbmh0bWwuYWVtLUF1dGhvckxheWVyLUVkaXQgLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDM1MHB4IC0gNjhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaHRtbC5hZW0tQXV0aG9yTGF5ZXItRWRpdCAuZnVsbHNjcmVlbi1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygzNTBweCAtIDU2cHgpO1xuICB9XG59XG5cbi8qIE5ldHdvcmsgTWFpbnRlbmFuY2UgKi9cbi5uZXR3b3JrLW1haW50ZW5hbmNlLXNwaW5uZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV0d29yay1tYWludGVuYW5jZS1zcGlubmVyIC5pbnB1dC1ncm91cC1zcGlubmVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV0d29yay1tYWludGVuYW5jZSAud2VsbCwgLm5ldHdvcmstbWFpbnRlbmFuY2UgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAudGV4dC1zZWFyY2gge1xuICBjb2xvcjogIzI2MjM0QztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLWFkZHJlc3MtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtYWRkcmVzcy1kZXRhaWxzIC5tYWludGVuYW5jZS1hZGRyZXNzLXBpbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjQkFCRkM0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtYWRkcmVzcy1kZXRhaWxzIC5tYWludGVuYW5jZS1hZGRyZXNzLXBpbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLmNoYW5nZS1hZGRyZXNzLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIC5tYWludGVuYW5jZS1pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIC5tYWludGVuYW5jZS1pY29uLnBsYW5uZWQsIC5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIC5tYWludGVuYW5jZS1pY29uLnBsYW5uZWQtbmVhci1mdXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODQwO1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLXR5cGUgLm1haW50ZW5hbmNlLWljb24ubm8tcGxhbm5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWNhM2M7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtdHlwZSAubWFpbnRlbmFuY2UtaWNvbi51bnBsYW5uZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYxMjAwO1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLXR5cGUgLm1haW50ZW5hbmNlLWhlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBSb3VuZGVkIFNTbSBBXCIsIFwiR290aGFtIFJvdW5kZWQgU1NtIEJcIiwgXCJSb2JvdG8gU2xhYlwiLCBTYW5zLVNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAubWFpbnRlbmFuY2UtZGV0YWlscyAuZGV0YWlscy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLm1haW50ZW5hbmNlLWRldGFpbHMgdGFibGUge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAubWFpbnRlbmFuY2UtZGV0YWlscyB0YWJsZSB0ciB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5tYWludGVuYW5jZS1kZXRhaWxzIHRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5tYWludGVuYW5jZS1kZXRhaWxzIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5tYWludGVuYW5jZS1kZXRhaWxzIC51cGNvbWluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgY29sb3I6ICMyNjIzNEM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcnRvZGItdG9vbHRpcC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLXNlbGVjdGVkLWFkZHJlc3MsIC5tYXAtc2VsZWN0ZWQtYWRkcmVzcy1saW5lLTEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUm91bmRlZCBTU20gQVwiLCBcIkdvdGhhbSBSb3VuZGVkIFNTbSBCXCIsIFwiUm9ib3RvIFNsYWJcIiwgU2Fucy1TZXJpZjtcbn1cblxuLm1hcC1zZWxlY3RlZC1hZGRyZXNzLWxpbmUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnN2Zy5zdmctaWNvbi5zdmctaWNvbi1tYXAtcGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmNhcnRvZGItY29udGFpbmVyLmNhcnRvZGItY29udGFpbmVyLXJvbGxvdXQtbWFwIHtcbiAgbWluLWhlaWdodDogNTkwcHg7XG4gIGhlaWdodDogNjV2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbn1cblxuLnJvbGxvdXRNYXBDb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgLmNhcnRvZGItY29udGFpbmVyLmNhcnRvZGItY29udGFpbmVyLXJvbGxvdXQtbWFwIHtcbiAgbWluLWhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmlmcmFtZSAjbWFwQ29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI5NXB4ICFpbXBvcnRhbnQ7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgLm9uLW9mZi10b2dnbGUtYWNjZXNzaWJpbGl0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgLm1hcC1zZWN0aW9uLWFkZHJlc3MtcGlja2VyIHVsIHtcbiAgbWF4LWhlaWdodDogMTU2cHggIWltcG9ydGFudDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmxvYWRpbmctb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubW9iaWxlLW1hcC1zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtb3B0aW9ucy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWxlZnQgaW1nLCAucm9sbG91dE1hcENvbnRhaW5lciAjbWFwQ29udGVudCAubWVkaWEtbGVmdCBzdmcge1xuICB3aWR0aDogMjNweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyICNtYXBDb250ZW50IC5tZWRpYS1ib2R5IC5yaWNodGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAjbWFwQ29udGVudCAubWVkaWEtYm9keSAucmljaHRleHQgaDUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZlNzg4MztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWJvZHkgLnJpY2h0ZXh0IGg1IHNwYW4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM2ZTc4ODM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyICNtYXBDb250ZW50IC5tZWRpYS1ib2R5IC5yaWNodGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm9sbG91dE1hcENvbnRhaW5lciAuY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAjbWFwQ29udGVudE1vYmlsZSAubWFwLWJvdHRvbS1kcmF3ZXItdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnRNb2JpbGUgLm1hcC1ib3R0b20tZHJhd2VyLXRvZ2dsZSAuc3ZnLWNoZXZyb24tdXAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyICNtYXBDb250ZW50TW9iaWxlIC5tYXAtYm90dG9tLWRyYXdlci10b2dnbGUub3BlbiAuc3ZnLWNoZXZyb24tdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1zZWN0aW9uLW5vLW5lYXJieS1yZXN1bHRzIC5tYXAtc2VjdGlvbi1uby1uZWFyYnktcmVzdWx0cy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFJvdW5kZWQgU1NtIEFcIiwgXCJHb3RoYW0gUm91bmRlZCBTU20gQlwiLCBcIlJvYm90byBTbGFiXCIsIFNhbnMtU2VyaWY7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgdWwge1xuICBtYXgtaGVpZ2h0OiAyNDZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgPiBociB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1hcC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4ubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1pbnB1dFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0QyREFERDtcbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0YxRjRGNyAhaW1wb3J0YW50O1xufVxuLm1hcC1zZWFyY2ggLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm1hcC1zZWFyY2ggLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLCAubWFwLXNlYXJjaCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmhvdmVyLCAubWFwLXNlYXJjaCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGNjtcbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTRweDtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtaWNvbiB7XG4gICAgbGVmdDogMTdweDtcbiAgfVxufVxuLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMTJweDtcbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWNsZWFyLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmdtLXN0eWxlLWNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI21hcENvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5idG4tZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTNweCAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgcHJpbnQge1xuICBkaXYuY2FydG9kYi1tYXAtd3JhcHBlciA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBkaXYuY2FydG9kYi1tYXAtd3JhcHBlciA+IC5nbS1zdHlsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBkaXYuY2FydG9kYi1tYXAtd3JhcHBlciBbdGl0bGU9XCJDbGljayB0byBzZWUgdGhpcyBhcmVhIG9uIEdvb2dsZSBNYXBzXCJdIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIGRpdiNjYXJ0b2RiLWdtYXBzLWF0dHJpYnV0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIGRpdi5jYXJ0b2RiLXpvb20ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDM5cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjhweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAzOXB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgZGl2LmNhcnRvZGItem9vbSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgZGl2LmNhcnRvZGItem9vbSBhIC5zdmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDJweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIGRpdi5jYXJ0b2RiLXpvb20gYS56b29tX2luIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciBkaXYuY2FydG9kYi16b29tIGEuem9vbV9vdXQge1xuICBoZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtZ2VvLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDZweCAxMHB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC1nZW8tbG9jYXRpb24gLnN2Zy1nZW8tbG9jYXRpb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC1kcm9wLXBpbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwNTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNnB4IDEwcHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLWRyb3AtcGluLWJ0biAuc3ZnLWljb24tZHJvcC1waW4ge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5jYXJ0b2RiLW1hcC0tYnRuLXdyYXBwZXItdG91Y2gge1xuICByaWdodDogMjBweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtaW5mby1ib3gge1xuICB3aWR0aDogNDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA1O1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIycHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLWluZm8tYm94ICNtYXBDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogNDE1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE5cHggMTVweCAxOXB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RUM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDEwNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDMwcHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLXR5cGUtY29udHJvbC5idG4tZ3JvdXAgLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCAuYnRuW2RhdGEtbWFwLXR5cGUtaWQ9cm9hZG1hcF0ge1xuICB3aWR0aDogOTJweDtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCAuYnRuW2RhdGEtbWFwLXR5cGUtaWQ9cm9hZG1hcF0ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1yb2FkbWFwXS5hY3RpdmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1zYXRlbGxpdGVdIHtcbiAgd2lkdGg6IDEwMnB4O1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTE1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCAuYnRuW2RhdGEtbWFwLXR5cGUtaWQ9c2F0ZWxsaXRlXSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLXR5cGUtY29udHJvbC5idG4tZ3JvdXAgLmJ0bltkYXRhLW1hcC10eXBlLWlkPXNhdGVsbGl0ZV06aG92ZXIge1xuICB6LWluZGV4OiBhdXRvO1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1zYXRlbGxpdGVdLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xufVxuXG4uY2FydG9kYi1tYXAtLWJ0bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvdHRvbTogMjhweDtcbiAgcmlnaHQ6IDU5cHg7XG59XG5cbi5tYXAtbGVnZW5kIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcC1sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXAtbGVnZW5kIC5sZWdlbmQtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5tYXAtbGVnZW5kIC5tYXAtbGVnZW5kLWljb24tcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cbi5tYXAtbGVnZW5kIC5tYXAtbGVnZW5kLWljb24tcGluIC5tYXAtbGVnZW5kLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAycHg7XG59XG4ubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4gc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4gc3ZnIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5tYXAtbGVnZW5kIC5tYXAtbGVnZW5kLWljb24tcGluIC5tYXAtbGVnZW5kLXBpbi5jb2xvci1zZXJ2aWNlLWF2YWlsYWJsZSBzdmcge1xuICAgIGZpbGw6ICM4ZTUwZDg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5tYXAtbGVnZW5kIC5tYXAtbGVnZW5kLWljb24tcGluIC5tYXAtbGVnZW5kLXBpbi5jb2xvci1idWlsZC1jb21tZW5jZWQgc3ZnIHtcbiAgICBmaWxsOiAjODI0MjIwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4uY29sb3Itb3RoZXItZmlicmUtcHJvdmlkZXIgc3ZnIHtcbiAgICBmaWxsOiAjMDBBODdFO1xuICB9XG59XG4ubWFwLWxlZ2VuZCAuc2VydmljZS10eXBlLWRldGFpbCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLm1hcC1sZWdlbmQgLnRvZ2dsZS1ob2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tYXAtbGVnZW5kIC50b2dnbGUtaG9sZGVyIC50b2dnbGUtc3dpdGNoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5tYXAtbGVnZW5kIC50b2dnbGUtaG9sZGVyIC50b2dnbGUtc3dpdGNoZXIgLnRvZ2dsZS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG4ubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLXN3aXRjaGVyIC50b2dnbGUtc2xpZGVyOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLm1hcC1sZWdlbmQgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1zd2l0Y2hlciAudG9nZ2xlLXNsaWRlci5vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG59XG4ubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLXN3aXRjaGVyIC50b2dnbGUtc2xpZGVyLm9uOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG4ubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLXRleHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubWFwLWxlZ2VuZCAuY29sb3Itc2VydmljZS1hdmFpbGFibGUsIC5tYXAtbGVnZW5kIC5jb2xvci1zZXJ2aWNlLWF2YWlsYWJsZTpiZWZvcmUge1xuICBjb2xvcjogIzhlNTBkOCAhaW1wb3J0YW50O1xufVxuLm1hcC1sZWdlbmQgLmNvbG9yLWJ1aWxkLWNvbW1lbmNlZCwgLm1hcC1sZWdlbmQgLmNvbG9yLWJ1aWxkLWNvbW1lbmNlZDpiZWZvcmUge1xuICBjb2xvcjogIzgyNDIyMCAhaW1wb3J0YW50O1xufVxuLm1hcC1sZWdlbmQgLmNvbG9yLWJ1aWxkLXByZXBhcmF0aW9uLCAubWFwLWxlZ2VuZCAuY29sb3ItYnVpbGQtcHJlcGFyYXRpb246YmVmb3JlIHtcbiAgY29sb3I6ICMzMjg0MDAgIWltcG9ydGFudDtcbn1cbi5tYXAtbGVnZW5kIC5jb2xvci1vdGhlci1maWJyZS1wcm92aWRlciwgLm1hcC1sZWdlbmQgLmNvbG9yLW90aGVyLWZpYnJlLXByb3ZpZGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBBODdFICFpbXBvcnRhbnQ7XG59XG4ubWFwLWxlZ2VuZCAuY29sb3Itc2F0ZWxsaXRlLCAubWFwLWxlZ2VuZCAuY29sb3Itc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbG9yOiAjRDJEQUREICFpbXBvcnRhbnQ7XG59XG5cbi8qIHNoYXJlcG9pbnQtb25saW5lICovXG4uc3BvLWZvcm0tZ3JvdXAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4uc3BvLWZvcm0tZ3JvdXAgLmZvcm0tbWF0ZXJpYWwtaWNvbi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNwbyAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLW1hdGVyaWFsIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zcG8gLmxvYWRpbmctc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5zcG8tZmlsdGVyLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNwbyAuY2hpcCArIC5jaGlwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNwbyAuY2hpcCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BvIC50YWJsZS1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zcG8gLnRhYmxlLW1ldGFkYXRhIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zcG8gLnRhYmxlLW1ldGFkYXRhIHRoLCAuc3BvIC50YWJsZS1tZXRhZGF0YSB0ZCB7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG5cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZC13aWR0aCB7XG4gIG1heC13aWR0aDogNTU1cHggIWltcG9ydGFudDtcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLmhlbHAtbGFiZWwge1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIC5hZGRpdGlvbmFsLWZlZWRiYWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTc4ODM7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIC51cGxvYWQtZmlsZS1sYWJlbCB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIHAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAuZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLmVycm9yLS10ZXh0IHtcbiAgY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbiAgY2FyZXQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cblxuLyogVGVjaCBDaG9pY2UgU3RhdHVzIFRyYWNrZXIgKi9cbi5hbGVydCAuaDQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmZlYXR1cmVzIC5kZXNjLCAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuZmVhdHVyZXMgLnZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5mZWF0dXJlcyAuZGVzYywgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmZlYXR1cmVzIC52YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5mZWF0dXJlcyAuZGVzYyB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuZmVhdHVyZXMgLnZlcnQtc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5mZWF0dXJlcyAudmVydC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmljb24tdGljay1jaXJjbGUsICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5pY29uLWluLXByb2dyZXNzLCAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuaWNvbi1tb3VudGFpbi1mbGFnLWZpbmlzaGVkIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZmlsbDogIzAwOUU0Mjtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5pY29uLW1vdW50YWluLWZsYWctZmluaXNoZWQge1xuICBmaWxsOiAjMDA2QUFFO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmljb24tc3RvcHdhdGNoLXRpbWVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZmlsbDogIzAwNkFBRTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC50YWJsZS1jZWxsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudGFibGUtY2VsbC5zcGFjZXIge1xuICB3aWR0aDogMjlweDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC50YWJsZS1jZWxsIC5mbGV4LWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtY2FyZF9fdGV4dCB7XG4gIHBhZGRpbmc6IDMzcHggMzVweCA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtY2FyZF9fdGV4dCB7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDIwcHg7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5zZWNvbmRhcnktdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuc2Vjb25kYXJ5LXRleHQudGV4dC1zdWNjZXNzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE2ODYwMDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC0tYWN0aXZlOm5vdCg6Zmlyc3QtY2hpbGQpLFxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLS1hY3RpdmUgKyAudi1leHBhbnNpb24tcGFuZWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnRfX3dyYXAge1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIC1tcy1mbGV4OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50X193cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIge1xuICBwYWRkaW5nOiAyMXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5zdmctaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50ZXh0LXN1Y2Nlc3MgLnN2Zy1pY29uIHtcbiAgZmlsbDogIzE2ODYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5pY29uLXRpY2stY2lyY2xlLCAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5pY29uLWluLXByb2dyZXNzLCAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5pY29uLW1vdW50YWluLWZsYWctZmluaXNoZWQge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLmljb24tc3RvcHdhdGNoLXRpbWVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGFibGUtY2VsbDpsYXN0LWNoaWxkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGV4dC1tdXRlZCAudGV4dCB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLmljb24tdG8td2hpdGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1kaS1jaGV2cm9uLWRvd24ge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAubWRpLWNoZXZyb24tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGV4dC1tdXRlZCAuaWNvbi1udW1iZXIgc3BhbiB7XG4gIGNvbG9yOiAjMzczNjNBO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGV4dC1tdXRlZCAuaWNvbi1udW1iZXIgLnYtaWNvbiB7XG4gIGNvbG9yOiAjRDJEQUREO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuaWNvbi1udW1iZXIgLnYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5pY29uLW51bWJlciAudi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuaWNvbi1udW1iZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5zdGF0dXMtY29tcGxldGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuc3RhdHVzLWNvbXBsZXRlIC50ZXh0IHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5zdGF0dXMtY29tcGxldGUgLmljb24tbnVtYmVyIC52LWljb24ge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnN0YXR1cy1jb21wbGV0ZSAuaWNvbi1udW1iZXIgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA2QUFFO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci0tYWN0aXZlIC50ZXh0LCAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci0tYWN0aXZlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItLWFjdGl2ZSAuc3ZnLWljb24ge1xuICBmaWxsOiB3aGl0ZTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLS1hY3RpdmUgLm1kaS1jaGV2cm9uLWRvd24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItLWFjdGl2ZSAuaWNvbi1udW1iZXIgLnYtaWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLS1hY3RpdmUgLmljb24tbnVtYmVyIHNwYW4ge1xuICBjb2xvcjogIzAwNjREMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50ICN0ZWNoLWNob2ljZS1zdGF0dXMtY29udGVudCAuaWNvbi1udW1iZXIgPiBzcGFuIHtcbiAgei1pbmRleDogMTtcbn0iXX0= */