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

.btn-shaded-yellow {
  color: #27214D;
  background-color: #fff4d9;
  border-color: #ffc840;
}
.btn-shaded-yellow:focus, .btn-shaded-yellow.focus {
  color: #27214D;
  background-color: #ffe5a6;
  border-color: #c08800;
}
.btn-shaded-yellow:hover {
  color: #27214D;
  background-color: #ffe5a6;
  border-color: #ffb603;
}
.btn-shaded-yellow:active, .btn-shaded-yellow.active, .open > .btn-shaded-yellow.dropdown-toggle {
  color: #27214D;
  background-color: #ffe5a6;
  border-color: #ffb603;
}
.btn-shaded-yellow:active:hover, .btn-shaded-yellow:active:focus, .btn-shaded-yellow:active.focus, .btn-shaded-yellow.active:hover, .btn-shaded-yellow.active:focus, .btn-shaded-yellow.active.focus, .open > .btn-shaded-yellow.dropdown-toggle:hover, .open > .btn-shaded-yellow.dropdown-toggle:focus, .open > .btn-shaded-yellow.dropdown-toggle.focus {
  color: #27214D;
  background-color: #ffdb82;
  border-color: #c08800;
}
.btn-shaded-yellow:active, .btn-shaded-yellow.active, .open > .btn-shaded-yellow.dropdown-toggle {
  background-image: none;
}
.btn-shaded-yellow.disabled:hover, .btn-shaded-yellow.disabled:focus, .btn-shaded-yellow.disabled.focus, .btn-shaded-yellow[disabled]:hover, .btn-shaded-yellow[disabled]:focus, .btn-shaded-yellow[disabled].focus, fieldset[disabled] .btn-shaded-yellow:hover, fieldset[disabled] .btn-shaded-yellow:focus, fieldset[disabled] .btn-shaded-yellow.focus {
  background-color: #fff4d9;
  border-color: #ffc840;
}
.btn-shaded-yellow .badge {
  color: #fff4d9;
  background-color: #27214D;
}

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

.text-green {
  color: #00ac70;
}

a.text-green:hover,
a.text-green:focus {
  color: #00794f;
}

.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-light-grey {
  background-color: #eeeeee;
}

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

.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 {
  border-bottom: 1px solid #D2DADD;
  border-top: 1px solid #D2DADD;
}
.collapsible-control a .media {
  padding-top: 16px;
  padding-bottom: 16px;
}
.collapsible-control.no-v-padding a .media {
  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;
}
nav.navbar-dots .nav li.active a.text-green {
  border: 1px solid #00ac70;
}

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

#tech-choice-cost-component .non-underlined-cta {
  padding-bottom: 7px !important;
  text-decoration: none;
}

.dropdown v-select.v-text-field input {
  position: unset !important;
}
.dropdown input[type=text][readonly] {
  background-color: transparent !important;
  color: inherit !important;
}
.dropdown .v-input {
  font-size: 20px !important;
  text-align: center !important;
}
.dropdown .theme--light.v-select .v-select__selection--comma {
  color: #37363A !important;
  font-weight: bold;
}
.dropdown .theme--light.v-input {
  color: #009DE6 !important;
}
.dropdown i.v-icon.notranslate.mdi.mdi-menu-down.theme--light.primary--text {
  color: #009DE6 !important;
}
.dropdown .v-select__selection {
  width: 400px;
  -moz-text-align-last: center;
       text-align-last: center;
}

/*****************************
* 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;
}

.help-label {
  color: #666;
  display: block;
  font-size: 14px;
}

/*****************************
* 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 {
  height: 100%;
  -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;
  height: 100%;
}
.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-reason-code-FTTP_ALL .visible-cya-reason-code-FTTP_ALL {
  display: block;
}

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

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

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

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

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

html.cya-reason-code-SAT_ALL .visible-cya-reason-code-SAT_ALL {
  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-speed-tier-Yes .visible-cya-speed-tier-Yes {
  display: block;
}

html.cya-speed-tier-No .visible-cya-speed-tier-No {
  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;
}

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

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

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

html.cya-products-Eec_Null .visible-cya-products-Eec_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;
}

.ee-animatics a.next-slide {
  color: #00ac70;
}
.ee-animatics .content-desktop {
  display: table-cell;
}
@media screen and (max-width: 576px) {
  .ee-animatics .content-desktop {
    display: none;
  }
}
.ee-animatics .content-mobile {
  display: block;
  padding-right: 0px !important;
}
@media (min-width: 768px) {
  .ee-animatics .content-mobile {
    display: none;
  }
}
@media only screen and (device-width: 768px) {
  .ee-animatics .content-ipad {
    padding-left: 50px;
    padding-right: 50px;
  }
  .ee-animatics .content-ipad .caption {
    max-width: 100%;
  }
}
.ee-animatics .content-ipad .caption {
  float: left;
  max-width: 80%;
  padding-left: 20px;
}
.ee-animatics .slide-container .caption {
  margin: 0 auto !important;
}
.ee-animatics .slide-container .caption .next-slide {
  float: left;
}
.ee-animatics .slide-container .caption.content-mobile {
  margin: 0 auto;
}
.ee-animatics .canvas-slide {
  float: right;
}
.ee-animatics .slide-intro-image {
  margin: 0 auto;
}
@media screen and (max-width: 575px) {
  .ee-animatics .media-left {
    display: block !important;
  }
  .ee-animatics .media {
    padding-left: 5px;
    padding-right: 5px;
  }
  .ee-animatics .slide-container .caption {
    text-align: center;
  }
  .ee-animatics .caption.caption-center {
    max-width: -webkit-fit-content !important;
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .ee-animatics .slide-intro-image {
    max-width: inherit;
    margin: 0 auto;
  }
  .ee-animatics .content-ipad .caption {
    max-width: 100%;
    padding-left: 0px !important;
  }
  .ee-animatics .canvas-slide {
    float: none !important;
  }
  .ee-animatics .canvas-slideshow.ee-animatics {
    padding-left: 5px;
    padding-right: 5px;
  }
  .ee-animatics .next-slide-container {
    padding-bottom: 38px;
  }
}
@media screen and (min-width: 768px) {
  .ee-animatics .canvas-container {
    padding: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ee-animatics .content-ipad .caption {
    max-width: 100% !important;
    padding-right: 0 !important;
  }
}
.ee-animatics .slide-end {
  background: #eee;
}
.ee-animatics .slide-end .last-image {
  max-width: 200px;
  margin: 0 auto;
}
.ee-animatics .slide-end .media {
  padding-top: 0 !important;
}
.ee-animatics .slide-intro {
  padding-top: 20px;
}
.ee-animatics .media {
  padding-top: 30px;
}
.ee-animatics .slide-end-caption {
  padding-top: 22px;
  background: #eee;
}
.ee-animatics .slide-end-image {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #eee), color-stop(40%, #FFF));
  background: linear-gradient(#eee 60%, #FFF 40%);
}
.ee-animatics .wcmmode-hidden {
  display: none;
}

/* 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: 535px;
  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 .cartodb-container.cartodb-container-rollout-map.no-disclaimer-on-iframe {
  min-height: 470px !important;
  max-height: 470px !important;
}
.rolloutMapContainer.iframe #mapContent {
  max-height: 295px !important;
}
.rolloutMapContainer.iframe #mapContent.no-disclaimer-on-iframe {
  max-height: 295px !important;
}
.rolloutMapContainer.iframe .on-off-toggle-accessibility, .rolloutMapContainer.iframe .separator-accessibility {
  display: none;
}
.rolloutMapContainer.iframe .map-section-address-picker ul {
  max-height: 101px !important;
}
.rolloutMapContainer.iframe .map-disclaimer {
  margin-bottom: -5px;
}
.rolloutMapContainer.iframe .map-disclaimer .map-disclaimer-heading {
  margin-top: -5px;
}
.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, .rolloutMapContainer .mobile-map-disclaimer-heading, .rolloutMapContainer .map-disclaimer-model-title {
  font-size: 16px;
  font-weight: 600 !important;
}
.rolloutMapContainer .map-content-mobile-header .map-disclaimer-toggle .media {
  padding-top: 15px;
}
.rolloutMapContainer .map-content-mobile, .rolloutMapContainer .map-content-mobile-header {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.rolloutMapContainer .map-disclaimer-toggle-no-address.open, .rolloutMapContainer .map-bottom-drawer-toggle.open {
  margin-bottom: 10px;
}
.rolloutMapContainer .map-disclaimer {
  min-height: 44px;
}
.rolloutMapContainer .map-disclaimer p {
  margin-bottom: 0 !important;
}
.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 .map-disclaimer-toggle {
  cursor: pointer;
}
.rolloutMapContainer .map-disclaimer-toggle .svg-chevron-down {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.rolloutMapContainer .map-disclaimer-toggle.open .svg-chevron-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.rolloutMapContainer .map-bottom-drawer-toggle {
  cursor: pointer;
}
.rolloutMapContainer .map-bottom-drawer-toggle .svg-chevron-down {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.rolloutMapContainer .map-bottom-drawer-toggle.open .svg-chevron-down {
  -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: 191px;
  overflow-y: auto;
  padding-left: 0;
  font-size: 13px;
}
.rolloutMapContainer .map-section-address-picker > hr {
  margin-bottom: 8px;
}
.rolloutMapContainer .map-section-address-details .map-selected-address-line-1 {
  margin-bottom: 6px !important;
}
.rolloutMapContainer #mapParsys {
  padding-top: 10px;
}

.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: 360px;
  overflow-y: auto;
  background-color: #fff;
  padding: 12px 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-search-input:placeholder-shown ~ .map-search-clear-icon {
  display: none;
}

.map-search-input:-ms-input-placeholder ~ .map-search-clear-icon {
  display: none;
}

.map-search-input::-ms-input-placeholder ~ .map-search-clear-icon {
  display: none;
}

.map-search-input:not(:placeholder-shown) ~ .map-search-clear-icon {
  display: block;
}

.map-search-input:not(:-ms-input-placeholder) ~ .map-search-clear-icon {
  display: block;
}

.map-search-input:not(::-ms-input-placeholder) ~ .map-search-clear-icon {
  display: block;
}

.map-legend-icon-pin {
  padding-top: 3px;
}

.map-disclaimer-model {
  background: rgba(90, 90, 90, 0.5);
  z-index: 9999;
  -webkit-box-align: center;
          align-items: center;
  top: 0;
  left: 0;
  float: left;
  display: -webkit-box;
  display: flex;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.map-disclaimer-model .modal-dialog {
  top: 0;
}
.map-disclaimer-model .modal-content {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
@media (min-width: 992px) {
  .map-disclaimer-model .modal-content {
    width: 800px;
    padding: 24px;
    min-height: inherit;
    max-height: inherit;
  }
}
@media (max-width: 575px) {
  .map-disclaimer-model .modal-content {
    top: -10px !important;
  }
}
.map-disclaimer-model .modal-close {
  width: 43px;
  height: 34px;
  padding: 0px;
  color: #006AAE;
  font-weight: 600;
  font-size: 16px;
}
.map-disclaimer-model .modal-close:hover {
  border-radius: 4px;
  background-color: #f2f4f7;
}

.map-disclaimer-separator {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.map-content-mobile .map-section {
  padding-top: 15px;
}

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

@media (max-width: 991px) {
  .map-disclaimer {
    display: none;
  }
}

/* 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;
}
.sharepoint-online-upload .v-text-field .v-label--active {
  -webkit-transform: translateY(-18px) scale(0.75) !important;
          transform: translateY(-18px) scale(0.75) !important;
}
.sharepoint-online-upload .v-input__control > .v-input__slot:before {
  border-color: rgba(0, 0, 0, 0.38) !important;
  border-bottom-width: 0px !important;
}
.sharepoint-online-upload .v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {
  border-color: rgba(0, 0, 0, 0.38) !important;
}
.sharepoint-online-upload .v-text-field > .v-input__control {
  border-color: rgba(0, 0, 0, 0.38) !important;
}
.sharepoint-online-upload .v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {
  border-color: #27214D !important;
  border-bottom-width: 0px !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;
}

/* Tech Choice Cost Page */
.tech-choice-cost-component {
  /* .card-content{
     display: flex;
     flex-grow: 1;

     @include on-below-low-res-desktop {
       flex-direction: column;
     }
   }*/
  /*.cta-class{
    left: 0%;
    right: 0%;
    transform: translate(0%, 50%);
    position: absolute;
    bottom: 30px;
    @include on-below-low-res-desktop {
      left: 0%;
      right: 0%;
      transform: translate(0%, 0%);
      position: relative;
      bottom: 0px;
    }
  }*/
}
.tech-choice-cost-component .loading-spinner {
  width: 22px;
  height: 22px;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.tech-choice-cost-component .margin-for-card-left {
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 14px;
  padding: 10px 20px 30px 20px;
  border-color: #E7ECF0 !important;
  flex-basis: 100%;
}
@media (max-width: 767px) {
  .tech-choice-cost-component .margin-for-card-left {
    margin: 5px;
  }
}
.tech-choice-cost-component .margin-for-card-right {
  margin-left: 15px;
  margin-right: 0px;
  margin-top: 14px;
  padding: 10px 20px 30px 20px;
  border-color: #E7ECF0 !important;
  flex-basis: 100%;
}
@media (max-width: 767px) {
  .tech-choice-cost-component .margin-for-card-right {
    margin: 5px;
    margin-bottom: 50px;
  }
}
.tech-choice-cost-component .table-font {
  font-size: 14px !important;
}
.tech-choice-cost-component .row-header {
  font-weight: 600 !important;
  background-color: #006AAE !important;
  width: 15%;
  color: #FFFFFF;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 14px;
}
@media (max-width: 767px) {
  .tech-choice-cost-component .row-header {
    width: 35%;
  }
}
.tech-choice-cost-component .coloumn-content {
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 14px;
}
.tech-choice-cost-component .top-setting {
  top: 1px !important;
}
@media (min-width: 768px) {
  .tech-choice-cost-component .desktop-view-padding-right {
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .tech-choice-cost-component .desktop-view-padding-left {
    padding-left: 0px;
  }
}
.tech-choice-cost-component .margin-bottom-for-footer {
  margin-bottom: 75px !important;
}

/* Profiling Tool */
.profiling-tool .profiling-panel-text {
  font-size: 20px;
  color: #27214D !important;
  font-family: Open Sans;
}
@media (min-device-width: 1024px) and (max-device-width: 1366px) {
  .profiling-tool .profiling-panel-text {
    font-size: 19px;
  }
}
.profiling-tool .card-content {
  text-align: center;
  padding: 42px 81px 54px 85px;
}
@media (max-width: 767px) {
  .profiling-tool .card-content {
    padding: 41px 37px 47px 36px;
  }
}
.profiling-tool .dropzone-content {
  padding-top: 31px;
}
.profiling-tool .theme--light.v-sheet--outlined {
  border: 0px;
}
.profiling-tool button.btn.btn-color {
  color: #27214D;
  background-color: #fff4d9;
  border-color: #ffc840;
}
.profiling-tool button.btn.btn-color:hover, .profiling-tool button.btn.btn-color:focus {
  border: 1px solid #ffe5a6;
  border-radius: 4px;
  background-color: #ffe5a6 !important;
  border-color: #ffb90d !important;
  border-radius: 50px;
}
.profiling-tool .text-center.btn-padding {
  padding-top: 30px;
}
.profiling-tool .paragraph-content {
  display: inline;
  line-height: 2;
}
.profiling-tool .paragraph-first {
  line-height: 3;
}
.profiling-tool .dropdown.dropdown-content {
  width: 145px;
  display: inline-block;
  -moz-text-align-last: center;
       text-align-last: center;
}
@media (min-width: 992px) {
  .profiling-tool .center-align {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
  }
}
.profiling-tool .v-text-field {
  padding-top: 0px !important;
}

/* PBookable Form*/
@media (min-width: 992px) {
  .bookable-form .form-alignment {
    width: 555px;
    margin: 0 auto;
  }
}
.bookable-form .dropzone-alignment {
  width: 555px;
  a: 0 auto;
}
.bookable-form p {
  margin-bottom: 0px !important;
}
.bookable-form i.v-icon.notranslate.mdi.mdi-menu-down.theme--light {
  color: #3A4959;
}
.bookable-form .align-centre {
  text-align: center;
}
.bookable-form .v-input__slot {
  -webkit-box-align: start;
          align-items: start;
}
.bookable-form .scroll-box {
  max-height: 128px;
  overflow-y: auto;
  border: 1px solid #D3DADD;
  border-radius: 3px;
  text-align: left;
  padding: 19px 19px 19px 19px;
  word-break: break-word;
  font-size: 14px;
  color: #475560;
}
.bookable-form .v-text-field {
  padding-top: 45px !important;
}
.bookable-form .dropdown-label {
  padding-top: 45px;
}
.bookable-form .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0px !important;
}
.bookable-form .help-text {
  font-size: 14px;
  padding-top: 15px;
}

/* SignUp Form*/
.signup-form {
  text-align: center;
  padding-bottom: 49px;
}
@media (min-width: 992px) {
  .signup-form .form-alignment {
    width: 555px;
    margin: 0 auto;
  }
}
.signup-form .v-input__slot {
  -webkit-box-align: start;
          align-items: start;
}
.signup-form p {
  margin-bottom: 0px !important;
}
.signup-form i.v-icon.notranslate.mdi.mdi-menu-down.theme--light {
  color: #3A4959;
}
.signup-form .scroll-box {
  max-height: 128px;
  overflow-y: auto;
  border: 1px solid #D3DADD;
  border-radius: 3px;
  text-align: left;
  padding: 19px 19px 19px 19px;
  word-break: break-word;
  font-size: 14px;
  color: #475560;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVfd2Vic2l0ZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCOzs7O0VBSUU7QUFDRjs7OEJBRThCO0FBQzlCO0VBQ0UseUJBQXlCO0VBQ3pCLDZEQUE2RDtFQUM3RCwwVUFBMFU7RUFDMVUsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7SUFDekIsc0ZBQXNGO0VBQ3hGO0FBQ0Y7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVFLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLHdCQUF3QjtFQUN4QixrQ0FBa0M7RUFDbEMsb0JBQW9CO0VBQ3BCLGtDQUFrQztFQUNsQyxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsNEJBQTRCO0VBQzVCLG9CQUFvQjtBQUN0Qjs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBb0NDO0FBQ0Q7OzhCQUU4QjtBQUM5Qjs7OEJBRThCO0FBQzlCOzs7O0VBSUU7QUFDRiwyRUFBMkU7QUFDM0U7RUFDRSx1QkFBdUI7RUFDdkIsMEJBQTBCO0VBQzFCLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLFNBQVM7QUFDWDs7QUFFQTs7Ozs7Ozs7Ozs7OztFQWFFLGNBQWM7QUFDaEI7O0FBRUE7Ozs7RUFJRSxxQkFBcUI7RUFDckIsd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFNBQVM7QUFDWDs7QUFFQTs7RUFFRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7O0VBRUUsVUFBVTtBQUNaOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBOztFQUVFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsV0FBVztBQUNiOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7RUFFRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsU0FBUztBQUNYOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLFNBQVM7QUFDWDs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7Ozs7RUFJRSxpQ0FBaUM7RUFDakMsY0FBYztBQUNoQjs7QUFFQTs7Ozs7RUFLRSxjQUFjO0VBQ2QsYUFBYTtFQUNiLFNBQVM7QUFDWDs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTs7RUFFRSxvQkFBb0I7QUFDdEI7O0FBRUE7Ozs7RUFJRSwwQkFBMEI7RUFDMUIsZUFBZTtBQUNqQjs7QUFFQTs7RUFFRSxlQUFlO0FBQ2pCOztBQUVBOztFQUVFLFNBQVM7RUFDVCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUsc0JBQXNCO0VBQ3RCLFVBQVU7QUFDWjs7QUFFQTs7RUFFRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSw2QkFBNkI7RUFDN0IsdUJBQXVCO0FBQ3pCOztBQUVBOztFQUVFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2IsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsU0FBUztFQUNULFVBQVU7QUFDWjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FBQ25COztBQUVBOztFQUVFLFVBQVU7QUFDWjs7QUFFQSxvRkFBb0Y7QUFDcEY7RUFDRTs7O0lBR0Usa0NBQWtDO0lBQ2xDLHNCQUFzQjtJQUN0QiwyQkFBMkI7SUFDM0IsNEJBQTRCO0VBQzlCOztFQUVBOztJQUVFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLDRCQUE0QjtFQUM5Qjs7RUFFQTtJQUNFLDZCQUE2QjtFQUMvQjs7RUFFQTs7SUFFRSxXQUFXO0VBQ2I7O0VBRUE7O0lBRUUsc0JBQXNCO0lBQ3RCLHdCQUF3QjtFQUMxQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTs7SUFFRSx3QkFBd0I7RUFDMUI7O0VBRUE7SUFDRSwwQkFBMEI7RUFDNUI7O0VBRUE7OztJQUdFLFVBQVU7SUFDVixTQUFTO0VBQ1g7O0VBRUE7O0lBRUUsdUJBQXVCO0VBQ3pCOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBOztJQUVFLGlDQUFpQztFQUNuQzs7RUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7RUFFQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBOztJQUVFLGlDQUFpQztFQUNuQzs7RUFFQTs7SUFFRSxpQ0FBaUM7RUFDbkM7QUFDRjtBQUNBO0VBR0Usc0JBQXNCO0FBQ3hCOztBQUVBOztFQUlFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGVBQWU7RUFDZiw2Q0FBNkM7QUFDL0M7O0FBRUE7RUFDRSxzREFBc0Q7RUFDdEQsZUFBZTtFQUNmLHdCQUF3QjtFQUN4QixjQUFjO0VBQ2Qsc0JBQXNCO0FBQ3hCOztBQUVBOzs7O0VBSUUsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSwwQ0FBMEM7RUFDMUMsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsU0FBUztBQUNYOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxZQUFZO0VBQ1osd0JBQXdCO0VBQ3hCLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHdDQUF3QztFQUV4QyxnQ0FBZ0M7RUFDaEMscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsU0FBUztBQUNYOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztFQUNULGlCQUFpQjtFQUNqQixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBOztFQUVFLHNDQUFzQztFQUN0QyxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTs7Ozs7Ozs7Ozs7Ozs7RUFjRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7QUFDQTs7Ozs7Ozs7O0VBU0UsY0FBYztBQUNoQjs7QUFFQTs7O0VBR0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjtBQUNBOzs7Ozs7Ozs7RUFTRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjs7QUFFQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUVBOztFQUVFLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixnQ0FBZ0M7QUFDbEM7O0FBRUE7O0VBRUUsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjtBQUNBOzs7O0VBSUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUsd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFlBQVk7RUFDWixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFO0lBQ0UsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjs7QUFFQTs7RUFFRSxZQUFZO0VBQ1osaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLDhCQUE4QjtBQUNoQztBQUNBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7QUFDQTs7O0VBR0UsY0FBYztFQUNkLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsY0FBYztBQUNoQjtBQUNBOzs7RUFHRSxhQUFhO0FBQ2Y7O0FBRUE7O0VBRUUsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZiwrQkFBK0I7RUFDL0IsY0FBYztFQUNkLGlCQUFpQjtBQUNuQjtBQUNBOzs7Ozs7RUFNRSxXQUFXO0FBQ2I7QUFDQTs7Ozs7O0VBTUUsYUFBYTtBQUNmOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7O0FBRUE7Ozs7RUFJRSw4REFBOEQ7QUFDaEU7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQiw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLFVBQVU7RUFDVixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHFCQUFxQjtFQUNyQiw2QkFBNkI7RUFDN0IsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLFlBQVk7RUFDWixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxTQUFTO0VBQ1g7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxTQUFTO0VBQ1g7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxTQUFTO0VBQ1g7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxVQUFVO0VBQ1o7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UsU0FBUztFQUNYOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UsU0FBUztFQUNYOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usb0JB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aEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFj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QixlQUFlO0VBQ2YsY0FBYztBQUNoQjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtBQUNuQjs7QUFFQSxlQUFlO0FBQ2Y7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRTtJQUNFLFlBQVk7SUFDWixjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLHdCQUFrQjtVQUFsQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixjQUFjO0FBQ2hCIiwiZmlsZSI6ImluY2x1ZGVfd2Vic2l0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICAgIG5ibiBzdHlsZSBndWlkZS4gQm9vdHN0cmFwIGN1c3RvbWlzYXRpb25zIGFuZCBjb21tb24gc3R5bGVzLlxuXG4gICAgQUVNIGNvbXBvbmVudCBzcGVjaWZpYyBjc3Mgc2hvdWxkIGdvIGluIGluY2x1ZGVfd2Vic2l0ZS5zY3NzXG4gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBJQ09OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRjdXN0b21cIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRjdXN0b21fOTBhN2MzZDA5MjU5Y2Q0ZTBiMTFhMDBiODA2OWZhYmUuZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udGN1c3RvbV85MGE3YzNkMDkyNTljZDRlMGIxMWEwMGI4MDY5ZmFiZS5lb3Q/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+IC5idG4tZGFyay1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhcmstZ3JleS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYXJrLWdyZXkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFyay1ncmV5LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhcmstZ3JleVtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFyay1ncmV5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYXJrLWdyZXlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWdyZXk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmstZ3JleTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay1ncmV5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDc1NTYwO1xufVxuLmJ0bi1kYXJrLWdyZXkgLmJhZGdlIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tc2hhZGVkLXllbGxvdyB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGQ5O1xuICBib3JkZXItY29sb3I6ICNmZmM4NDA7XG59XG4uYnRuLXNoYWRlZC15ZWxsb3c6Zm9jdXMsIC5idG4tc2hhZGVkLXllbGxvdy5mb2N1cyB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNWE2O1xuICBib3JkZXItY29sb3I6ICNjMDg4MDA7XG59XG4uYnRuLXNoYWRlZC15ZWxsb3c6aG92ZXIge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTVhNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNjAzO1xufVxuLmJ0bi1zaGFkZWQteWVsbG93OmFjdGl2ZSwgLmJ0bi1zaGFkZWQteWVsbG93LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXNoYWRlZC15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1YTY7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjYwMztcbn1cbi5idG4tc2hhZGVkLXllbGxvdzphY3RpdmU6aG92ZXIsIC5idG4tc2hhZGVkLXllbGxvdzphY3RpdmU6Zm9jdXMsIC5idG4tc2hhZGVkLXllbGxvdzphY3RpdmUuZm9jdXMsIC5idG4tc2hhZGVkLXllbGxvdy5hY3RpdmU6aG92ZXIsIC5idG4tc2hhZGVkLXllbGxvdy5hY3RpdmU6Zm9jdXMsIC5idG4tc2hhZGVkLXllbGxvdy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1zaGFkZWQteWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXNoYWRlZC15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tc2hhZGVkLXllbGxvdy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI4MjtcbiAgYm9yZGVyLWNvbG9yOiAjYzA4ODAwO1xufVxuLmJ0bi1zaGFkZWQteWVsbG93OmFjdGl2ZSwgLmJ0bi1zaGFkZWQteWVsbG93LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXNoYWRlZC15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc2hhZGVkLXllbGxvdy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zaGFkZWQteWVsbG93LmRpc2FibGVkOmZvY3VzLCAuYnRuLXNoYWRlZC15ZWxsb3cuZGlzYWJsZWQuZm9jdXMsIC5idG4tc2hhZGVkLXllbGxvd1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc2hhZGVkLXllbGxvd1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc2hhZGVkLXllbGxvd1tkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNoYWRlZC15ZWxsb3c6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNoYWRlZC15ZWxsb3c6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNoYWRlZC15ZWxsb3cuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGQ5O1xuICBib3JkZXItY29sb3I6ICNmZmM4NDA7XG59XG4uYnRuLXNoYWRlZC15ZWxsb3cgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY0ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG59XG5cbi50ZXh0LWNlbnRlciBhLmN0YS50ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmEuY3RhIC5pY29uLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmEuY3RhIC5jdGEtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYS5jdGEgLmxpbmtfdW5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmEuY3RhLnRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5hLmN0YS50ZXh0LWxpbmsgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuYS5jdGEudGV4dC1saW5rIHN2Zy5pY29uLWxlZnQuY2lyY2xlLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuYS5jdGEudGV4dC1saW5rIHN2ZyB1c2VbKnxocmVmPVwiI3N2Zy1jaXJjbGUtc21cIl0ge1xuICBmaWxsOiAjNDc1NTYwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5hLmN0YS50ZXh0LWxpbmsgLmN0YS1sYWJlbCArIHN2ZyB7XG4gIGxlZnQ6IDRweDtcbn1cbmEuY3RhLnRleHQtbGluay5kYXJrLXRleHQtY29sb3Ige1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbmEuY3RhLnRleHQtbGluay5kYXJrLXRleHQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzBjMGExNztcbn1cbmEuY3RhLnRleHQtbGluay5kYXJrLXRleHQtY29sb3I6aG92ZXIgLmN0YS1sYWJlbC5saW5rX3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5vdmVybGF5Lm92ZXJsYXktbG9hZGluZyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ub3ZlcmxheS5lbmFibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5vdmVybGF5LmVuYWJsZWQub3ZlcmxheS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vdmVybGF5LmVuYWJsZWQub3ZlcmxheS1sb2FkaW5nIC5vdmVybGF5LXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLm92ZXJsYXkuZW5hYmxlZC5vdmVybGF5LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbn1cblxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYSwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG5cbi5wYWdpbmF0aW9uLW1vYmlsZSAuZGlzYWJsZWQge1xuICBjb2xvcjogI0JBQkZDNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZnVsbC10ZXh0LXNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZnVsbC10ZXh0LXNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uLW1vYmlsZSAuZGlzYWJsZWQgLnBhZ2luYXRpb24taXRlbSB7XG4gIGNvbG9yOiAjQkFCRkM0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZnVsbC10ZXh0LXNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uLW1vYmlsZSBhOmZvY3VzLFxuLmZ1bGwtdGV4dC1zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbi1tb2JpbGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuXG4ubmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LWxlZnQtc20ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWxlZnQtbWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxlZnQtbGcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LWNlbnRlci1zbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1jZW50ZXItbWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtY2VudGVyLWxnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXJpZ2h0LXNtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtcmlnaHQtbWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1yaWdodC1sZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc0ODk5OTtcbn1cblxuYS50ZXh0LW11dGVkOmhvdmVyLFxuYS50ZXh0LW11dGVkOmZvY3VzIHtcbiAgY29sb3I6ICM1ZDZmN2Q7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZjODQwO1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLFxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZiOTBkO1xufVxuXG4udGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG5cbmEudGV4dC1oZWFkaW5nOmhvdmVyLFxuYS50ZXh0LWhlYWRpbmc6Zm9jdXMge1xuICBjb2xvcjogIzE1MTIyOTtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDA5REU2O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwMDdhYjM7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmEudGV4dC13aGl0ZTpob3ZlcixcbmEudGV4dC13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMDBhYzcwO1xufVxuXG5hLnRleHQtZ3JlZW46aG92ZXIsXG5hLnRleHQtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzAwNzk0Zjtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xufVxuXG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWIzO1xufVxuXG4uYmctYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2Y1ZmQ7XG59XG5cbmEuYmctYmx1ZS1saWdodDpob3ZlcixcbmEuYmctYmx1ZS1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2U0ZmE7XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNztcbn1cblxuYS5iZy1ncmV5OmhvdmVyLFxuYS5iZy1ncmV5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGJlNDtcbn1cblxuLmJnLWRhcmstZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG59XG5cbmEuYmctZGFyay1ncmV5OmhvdmVyLFxuYS5iZy1kYXJrLWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzYjQzO1xufVxuXG4uYmctbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbmEuYmctbGlnaHQtZ3JleTpob3ZlcixcbmEuYmctbGlnaHQtZ3JleTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG59XG5cbi5iZy1zdXBwb3J0aW5nLWdyZXkxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBQkZDNDtcbn1cblxuYS5iZy1zdXBwb3J0aW5nLWdyZXkxOmhvdmVyLFxuYS5iZy1zdXBwb3J0aW5nLWdyZXkxOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYTZhYztcbn1cblxuLmJnLXN1cHBvcnRpbmctZ3JleTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRDQkQ5O1xufVxuXG5hLmJnLXN1cHBvcnRpbmctZ3JleTI6aG92ZXIsXG5hLmJnLXN1cHBvcnRpbmctZ3JleTI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiMmM2O1xufVxuXG4uYmctc3VwcG9ydGluZy1ncmV5MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkRBREQ7XG59XG5cbmEuYmctc3VwcG9ydGluZy1ncmV5Mzpob3ZlcixcbmEuYmctc3VwcG9ydGluZy1ncmV5Mzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWMyYzc7XG59XG5cbi5iZy1zdXBwb3J0aW5nLWdyZXk0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTdFQztcbn1cblxuYS5iZy1zdXBwb3J0aW5nLWdyZXk0OmhvdmVyLFxuYS5iZy1zdXBwb3J0aW5nLWdyZXk0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyY2VkODtcbn1cblxuLmJnLXN1cHBvcnRpbmctZ3JleTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xufVxuXG5hLmJnLXN1cHBvcnRpbmctZ3JleTU6aG92ZXIsXG5hLmJnLXN1cHBvcnRpbmctZ3JleTU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNGY4O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5hLmJnLXdoaXRlOmhvdmVyLFxuYS5iZy13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODQwO1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlcixcbmEuYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwZDtcbn1cblxuLmJnLXllbGxvdy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RTU7XG59XG5cbmEuYmcteWVsbG93LWxpZ2h0OmhvdmVyLFxuYS5iZy15ZWxsb3ctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGIyO1xufVxuXG4uYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cblxuYS5iZy1ibHVlLWRhcms6aG92ZXIsXG5hLmJnLWJsdWUtZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTEyMjk7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hLmJnLXRyYW5zcGFyZW50OmhvdmVyLFxuYS5iZy10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5iZy1ncmV5LWd1bi1tZXRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTIwNEY7XG59XG5cbmEuYmctZ3JleS1ndW4tbWV0YWw6aG92ZXIsXG5hLmJnLWdyZXktZ3VuLW1ldGFsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTEyYTtcbn1cblxuLmJnLWJ1c2luZXNzLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFFMEUzO1xufVxuXG5hLmJnLWJ1c2luZXNzLWxpZ2h0LWJsdWU6aG92ZXIsXG5hLmJnLWJ1c2luZXNzLWxpZ2h0LWJsdWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjOGNkO1xufVxuXG4uYmctYnVzaW5lc3MtbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTIwNEY7XG59XG5cbmEuYmctYnVzaW5lc3MtbmF2eTpob3ZlcixcbmEuYmctYnVzaW5lc3MtbmF2eTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDExMmE7XG59XG5cbi5iZy1pbmZvLFxuLmJnLXByaW1hcnksXG4uYmctYmx1ZS1kYXJrLFxuLmJnLWdyZXktZ3VuLW1ldGFsLFxuLmJnLWJ1c2luZXNzLW5hdnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLWluZm8gaDEsIC5iZy1pbmZvIC5oMSxcbi5iZy1pbmZvIGgyLCAuYmctaW5mbyAuaDIsXG4uYmctaW5mbyBoMywgLmJnLWluZm8gLmgzLFxuLmJnLWluZm8gaDQsIC5iZy1pbmZvIC5oNCxcbi5iZy1pbmZvIGg1LCAuYmctaW5mbyAuaDUsXG4uYmctaW5mbyBoNiwgLmJnLWluZm8gLmg2LFxuLmJnLXByaW1hcnkgaDEsXG4uYmctcHJpbWFyeSAuaDEsXG4uYmctcHJpbWFyeSBoMixcbi5iZy1wcmltYXJ5IC5oMixcbi5iZy1wcmltYXJ5IGgzLFxuLmJnLXByaW1hcnkgLmgzLFxuLmJnLXByaW1hcnkgaDQsXG4uYmctcHJpbWFyeSAuaDQsXG4uYmctcHJpbWFyeSBoNSxcbi5iZy1wcmltYXJ5IC5oNSxcbi5iZy1wcmltYXJ5IGg2LFxuLmJnLXByaW1hcnkgLmg2LFxuLmJnLWJsdWUtZGFyayBoMSxcbi5iZy1ibHVlLWRhcmsgLmgxLFxuLmJnLWJsdWUtZGFyayBoMixcbi5iZy1ibHVlLWRhcmsgLmgyLFxuLmJnLWJsdWUtZGFyayBoMyxcbi5iZy1ibHVlLWRhcmsgLmgzLFxuLmJnLWJsdWUtZGFyayBoNCxcbi5iZy1ibHVlLWRhcmsgLmg0LFxuLmJnLWJsdWUtZGFyayBoNSxcbi5iZy1ibHVlLWRhcmsgLmg1LFxuLmJnLWJsdWUtZGFyayBoNixcbi5iZy1ibHVlLWRhcmsgLmg2LFxuLmJnLWdyZXktZ3VuLW1ldGFsIGgxLFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5oMSxcbi5iZy1ncmV5LWd1bi1tZXRhbCBoMixcbi5iZy1ncmV5LWd1bi1tZXRhbCAuaDIsXG4uYmctZ3JleS1ndW4tbWV0YWwgaDMsXG4uYmctZ3JleS1ndW4tbWV0YWwgLmgzLFxuLmJnLWdyZXktZ3VuLW1ldGFsIGg0LFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5oNCxcbi5iZy1ncmV5LWd1bi1tZXRhbCBoNSxcbi5iZy1ncmV5LWd1bi1tZXRhbCAuaDUsXG4uYmctZ3JleS1ndW4tbWV0YWwgaDYsXG4uYmctZ3JleS1ndW4tbWV0YWwgLmg2LFxuLmJnLWJ1c2luZXNzLW5hdnkgaDEsXG4uYmctYnVzaW5lc3MtbmF2eSAuaDEsXG4uYmctYnVzaW5lc3MtbmF2eSBoMixcbi5iZy1idXNpbmVzcy1uYXZ5IC5oMixcbi5iZy1idXNpbmVzcy1uYXZ5IGgzLFxuLmJnLWJ1c2luZXNzLW5hdnkgLmgzLFxuLmJnLWJ1c2luZXNzLW5hdnkgaDQsXG4uYmctYnVzaW5lc3MtbmF2eSAuaDQsXG4uYmctYnVzaW5lc3MtbmF2eSBoNSxcbi5iZy1idXNpbmVzcy1uYXZ5IC5oNSxcbi5iZy1idXNpbmVzcy1uYXZ5IGg2LFxuLmJnLWJ1c2luZXNzLW5hdnkgLmg2IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvIC5yaWNodGV4dCBhLFxuLmJnLXByaW1hcnkgLnJpY2h0ZXh0IGEsXG4uYmctYmx1ZS1kYXJrIC5yaWNodGV4dCBhLFxuLmJnLWdyZXktZ3VuLW1ldGFsIC5yaWNodGV4dCBhLFxuLmJnLWJ1c2luZXNzLW5hdnkgLnJpY2h0ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmctaW5mbyAucmljaHRleHQgYTpob3ZlciwgLmJnLWluZm8gLnJpY2h0ZXh0IGE6Zm9jdXMsXG4uYmctcHJpbWFyeSAucmljaHRleHQgYTpob3Zlcixcbi5iZy1wcmltYXJ5IC5yaWNodGV4dCBhOmZvY3VzLFxuLmJnLWJsdWUtZGFyayAucmljaHRleHQgYTpob3Zlcixcbi5iZy1ibHVlLWRhcmsgLnJpY2h0ZXh0IGE6Zm9jdXMsXG4uYmctZ3JleS1ndW4tbWV0YWwgLnJpY2h0ZXh0IGE6aG92ZXIsXG4uYmctZ3JleS1ndW4tbWV0YWwgLnJpY2h0ZXh0IGE6Zm9jdXMsXG4uYmctYnVzaW5lc3MtbmF2eSAucmljaHRleHQgYTpob3Zlcixcbi5iZy1idXNpbmVzcy1uYXZ5IC5yaWNodGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5jb2xsYXBzaWJsZS1jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEQUREO1xufVxuLmNvbGxhcHNpYmxlLWNvbnRyb2wgYSAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uY29sbGFwc2libGUtY29udHJvbC5uby12LXBhZGRpbmcgYSAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29sbGFwc2libGUtY29udHJvbCAuY29sbGFwc2libGUtY29udHJvbC10aXRsZSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbGxhcHNpYmxlLWNvbnRyb2wgLmNvbGxhcHNlLWhlYWRlciB7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLmNvbGxhcHNpYmxlLWNvbnRyb2wgLmNvbGxhcHNlLWljb24ge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cbi5jb2xsYXBzaWJsZS1jb250cm9sIC5tZWRpYS1sZWZ0LmNvbGxhcHNpYmxlLWNvbnRyb2wtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jb2xsYXBzaWJsZS1jb250cm9sICsgLmNvbGxhcHNpYmxlLWNvbnRyb2wge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBTaWRlYmFyIGxheW91dFxuICovXG4uc2lkZWJhci1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYge1xuICB3aWR0aDogMjQzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpIGEge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI2MmUzNDtcbn1cbi5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaSBhIHtcbiAgY29sb3I6ICM3NDg5OTk7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MjYyNmY7XG59XG4uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhLCAuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhOmhvdmVyLCAuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItbGF5b3V0LW5hdiBsaSB1bCBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjdGQkZFO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgbGkuYWN0aXZlID4gYSwgLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgbGkuYWN0aXZlID4gYTpob3ZlciwgLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggIzAwOURFNiBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1uYXYgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWxheW91dC1tYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0M3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1sYXlvdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpZGViYXItbGF5b3V0LW5hdiAuc2lkZWJhci1ibG9nLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uZmMtbWFwLXBpbiB7XG4gIGNvbG9yOiAjZmY0ZjJjO1xufVxuXG4ubmJuLW5hdmJhciB7XG4gIGhlaWdodDogODJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU3RUM7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5uYm4tbmF2YmFyIC5uYm4tbmF2YmFyLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xufVxuXG4uYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5pbWFnZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmltYWdlLWNvbnRhaW5lciA+IC5tZWRpYS1ib2R5IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmltYWdlLWNvbnRhaW5lciA+IC5tZWRpYS1sZWZ0IGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lci1oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC14cyA+IC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQteHMgPiAubWVkaWEtbGVmdCBpbWcge1xuICB3aWR0aDogNDhweDtcbn1cbi5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtc20gPiAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXNtID4gLm1lZGlhLWxlZnQgaW1nIHtcbiAgd2lkdGg6IDg1cHg7XG59XG4uaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtbGVmdCBpbWcge1xuICBtYXgtd2lkdGg6IDIzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtbGVmdCBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0LCAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtcmlnaHQsIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1nLWxlZnQtcmVzcG9uc2l2ZSA+IC5tZWRpYS1sZWZ0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLXJpZ2h0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLWJvZHkuY29sbGFwc2VkLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5pbWctbGVmdC1yZXNwb25zaXZlID4gLm1lZGlhLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmltZy1sZWZ0LXJlc3BvbnNpdmUgPiAubWVkaWEtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0LCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLXJpZ2h0LCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1sZWZ0LmNvbGxhcHNlZC10ZXh0LWNlbnRlciwgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtZGVza3RvcCA+IC5tZWRpYS1yaWdodC5jb2xsYXBzZWQtdGV4dC1jZW50ZXIsIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLWRlc2t0b3AgPiAubWVkaWEtYm9keS5jb2xsYXBzZWQtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1kZXNrdG9wID4gLm1lZGlhLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLW1vYmlsZSA+IC5tZWRpYS1sZWZ0IGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWxlZnQsIC5pbWFnZS1jb250YWluZXIuY29sbGFwc2VkLW1vYmlsZSA+IC5tZWRpYS1yaWdodCwgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci5jb2xsYXBzZWQtbW9iaWxlID4gLm1lZGlhLWxlZnQuY29sbGFwc2VkLXRleHQtY2VudGVyLCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtcmlnaHQuY29sbGFwc2VkLXRleHQtY2VudGVyLCAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtYm9keS5jb2xsYXBzZWQtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLmNvbGxhcHNlZC1tb2JpbGUgPiAubWVkaWEtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaW1hZ2UtY29udGFpbmVyIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uaW1hZ2UtY29udGFpbmVyIGEucmV0aW5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmltYWdlLWNvbnRhaW5lciBhLnJldGluYSBpbWcge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTZweCA2cHggMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyREFERDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkRBREQ7XG59XG4ubGlzdC1pdGVtIC5saXN0LWl0ZW0tYnVsbGV0IHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5saXN0LWl0ZW0gLmxpc3QtaXRlbS1idWxsZXQgLnN2Zy1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5saXN0LWl0ZW0gLmxpc3QtaXRlbS1udW1iZXIge1xuICB3aWR0aDogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0LWl0ZW0gLm1lZGlhLWJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGlzdC1pdGVtICsgLmxpc3QtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJvdHRvbTogLTMwcHg7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3JkZXItY29sb3I6ICNFMUU3RUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgdG9wOiA0NyU7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jYXJvdXNlbC5jYXJvdXNlbC1nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG4uY2Fyb3VzZWwuY2Fyb3VzZWwtZ2FsbGVyeSAuaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXJvdXNlbC5jYXJvdXNlbC1nYWxsZXJ5IC5pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47XCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbC5jYXJvdXNlbC1nYWxsZXJ5IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAuY2FyZCwgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAud2VsbCwgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmRsLWhvcml6b250YWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRsLWhvcml6b250YWwgZHQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRsLWhvcml6b250YWwgZGQge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICB9XG59XG5zdmcuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xMCU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogU1ZHIElDT04gU0laRVMgKi9cbi5zdmctaWNvbi5zdmctaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uc3ZnLWljb24uc3ZnLWljb24tMngge1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbn1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLTN4IHtcbiAgaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiAzZW07XG59XG5cbi8qIENZQSBwaW4gY29sb3VyIGNsYXNzZXMqL1xuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLW1hcC1waW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLWN5YS1ibHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMwMDlERTY7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLWJyb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICM4MTQyMjU7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLWdyZXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI0JBQkZDNDtcbn1cbnN2Zy5zdmctaWNvbi5zdmctaWNvbi1jeWEtc3VwcG9ydGluZy1ncmV5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNCQUJGQzQ7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLWdyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMzMjg0MDA7XG59XG5zdmcuc3ZnLWljb24uc3ZnLWljb24tY3lhLXB1cnBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjOEU1NUQ5O1xufVxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLWN5YS1kYXJrLWJsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzI3MjE0RDtcbn1cblxuaW1nLnN2Zy1pY29uLWV4dGVuZGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxubmF2Lm5hdmJhci1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbm5hdi5uYXZiYXItZG90cyAubmF2IGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbm5hdi5uYXZiYXItZG90cyAubmF2IGE6aG92ZXIsIG5hdi5uYXZiYXItZG90cyAubmF2IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbm5hdi5uYXZiYXItZG90cyAubmF2IGxpLmFjdGl2ZSBhLnRleHQtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlERTY7XG59XG5uYXYubmF2YmFyLWRvdHMgLm5hdiBsaS5hY3RpdmUgYS50ZXh0LXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmM4NDA7XG59XG5uYXYubmF2YmFyLWRvdHMgLm5hdiBsaS5hY3RpdmUgYS50ZXh0LWdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYWM3MDtcbn1cblxuLmFsZXJ0IHtcbiAgY29sb3I6ICMyMzFGMjAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hbGVydCAubWRpIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQgLm1lZGlhLWxlZnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQgLm1lZGlhLWJvZHkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5tZWRpYS1ib2R5IGEge1xuICBjb2xvcjogIzIzMUYyMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5tZWRpYS1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQgLm1lZGlhLWJvZHkgZGl2IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cbi5hbGVydCAuaDQge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQgLmNsb3NlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGMkYzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y5MUYzRSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y5MUYzRSAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWRhbmdlciAubWRpLWFsZXJ0IHtcbiAgY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kYW5nZXIgLmg0IHtcbiAgY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kYW5nZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNGOTFGM0UgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kYW5nZXIgaS5tZGkge1xuICBjb2xvcjogI0Y5MUYzRSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkY1RkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MEQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA2MEQ2ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtaW5mbyAubWRpLWluZm9ybWF0aW9uIHtcbiAgY29sb3I6ICMwMDYwRDYgIWltcG9ydGFudDtcbn1cbi5hbGVydC1pbmZvIC5oNCB7XG4gIGNvbG9yOiAjMDA2MEQ2ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtaW5mbyAuY2xvc2Uge1xuICBjb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8gaS5tZGkge1xuICBjb2xvcjogIzAwNjBENiAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkZGRjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBNzY0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBBNzY0ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtc3VjY2VzcyAubWRpLWNoZWNrLWNpcmNsZSB7XG4gIGNvbG9yOiAjMDBBNzY0ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtc3VjY2VzcyAuaDQge1xuICBjb2xvcjogIzAwQTc2NCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmNsb3NlIHtcbiAgY29sb3I6ICMwMEE3NjQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1zdWNjZXNzIGkubWRpIHtcbiAgY29sb3I6ICMwMEE3NjQgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGN0Y1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTUzMyAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNTUzMyAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXdhcm5pbmcgLm1kaS1hbGVydC1jaXJjbGUge1xuICBjb2xvcjogI0ZGNTUzMyAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmg0IHtcbiAgY29sb3I6ICNGRjU1MzMgIWltcG9ydGFudDtcbn1cbi5hbGVydC13YXJuaW5nIC5jbG9zZSB7XG4gIGNvbG9yOiAjRkY1NTMzICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtd2FybmluZyBpLm1kaSB7XG4gIGNvbG9yOiAjRkY1NTMzICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtd2lkdGgtYWxlcnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ubWF4LXdpZHRoLWFsZXJ0LWFlbSB7XG4gIG1heC13aWR0aDogNTMwcHg7XG59XG5cbi5hbGlnbi1jZW50ZXItcnNwbGlzdCB7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xufVxuXG4uZm9ybS1kb3duLWFsZXJ0LXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZG93bi1hbGVydC1wIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWRvd24tYWxlcnQtd2l0aG91dC1oNC10b3Age1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1kb3duLWFsZXJ0LXdpdGhvdXQtaDQtcCB7XG4gIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmlubGluZS1hbGVydC10aXRsZSB7XG4gIGNvbG9yOiAjMjMxRjIwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnJzcC1saXN0LWFsZXJ0LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cblxuI3RlY2gtY2hvaWNlLWNvc3QtY29tcG9uZW50IC5ub24tdW5kZXJsaW5lZC1jdGEge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRyb3Bkb3duIHYtc2VsZWN0LnYtdGV4dC1maWVsZCBpbnB1dCB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF1bcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93biAudi1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93biAudGhlbWUtLWxpZ2h0LnYtc2VsZWN0IC52LXNlbGVjdF9fc2VsZWN0aW9uLS1jb21tYSB7XG4gIGNvbG9yOiAjMzczNjNBICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRyb3Bkb3duIC50aGVtZS0tbGlnaHQudi1pbnB1dCB7XG4gIGNvbG9yOiAjMDA5REU2ICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24gaS52LWljb24ubm90cmFuc2xhdGUubWRpLm1kaS1tZW51LWRvd24udGhlbWUtLWxpZ2h0LnByaW1hcnktLXRleHQge1xuICBjb2xvcjogIzAwOURFNiAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duIC52LXNlbGVjdF9fc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1JWElOU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogTWl4aW5zIGZvciBmbGV4Ym94IHJlbGF0ZWQgcHJvcGVydGllc1xuICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogRklYRVMvSEFDS1NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBCQVNFL0dFTkVSSUNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pY29uLWN0YS1hcnJvdy1jaXJjbGUtbGFyZ2Uge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tY3RhLWFycm93LWNpcmNsZS1sYXJnZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5pY29uLWN0YS1hcnJvdy1jaXJjbGUtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmljb24tY2xvc2Utcm91bmQtYmx1ZS13aGl0ZS1ib3JkZXIge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tY2xvc2Utcm91bmQtYmx1ZS13aGl0ZS1ib3JkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaWNvbi1jbG9zZS1yb3VuZC1ibHVlLXdoaXRlLWJvcmRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5zZWxlY3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxudGV4dGFyZWEsIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9Y29sb3JdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9Y29sb3JdLCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG4gIGhlaWdodDogNDVweDtcbn1cbmlucHV0W3R5cGU9dGV4dF0gLmlzLWludmFsaWQsIC5pcy1pbnZhbGlkIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSAuaXMtaW52YWxpZCwgLmlzLWludmFsaWQgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXRlbF0gLmlzLWludmFsaWQsIC5pcy1pbnZhbGlkIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9Y29sb3JdIC5pcy1pbnZhbGlkLCAuaXMtaW52YWxpZCBpbnB1dFt0eXBlPWNvbG9yXSwgaW5wdXRbdHlwZT1lbWFpbF0gLmlzLWludmFsaWQsIC5pcy1pbnZhbGlkIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYxMjAwO1xuICBvdXRsaW5lOiAwO1xufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT11cmxdOmZvY3VzLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xufVxuaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9dGV4dF1bcmVhZG9ubHldLCBpbnB1dFt0eXBlPXVybF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXVybF1bcmVhZG9ubHldLCBpbnB1dFt0eXBlPXRlbF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXRlbF1bcmVhZG9ubHldLCBpbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPW51bWJlcl1bcmVhZG9ubHldLCBpbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9Y29sb3JdW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPWVtYWlsXVtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJEQUREICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQkFCRkM0ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQkZFO1xufVxudGV4dGFyZWEgLmlzLWludmFsaWQsIC5pcy1pbnZhbGlkIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYxMjAwO1xuICBvdXRsaW5lOiAwO1xufVxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDlERTY7XG59XG50ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVja2JveCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWZvcm0tY2hlY2tib3gtbm9ybWFsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrYm94OmhvdmVyLCAuZm9ybS1jaGVja2JveC5pcy1mb2N1c2VkIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWZvcm0tY2hlY2tib3gtaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9ybS1jaGVja2JveDpob3ZlciwgLmZvcm0tY2hlY2tib3guaXMtZm9jdXNlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm0tY2hlY2tib3guaXMtY2hlY2tlZCwgLmZvcm0tY2hlY2tib3guaXMtY2hlY2tlZCB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLWNoZWNrYm94LWNsaWNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tY2hlY2tib3guaXMtY2hlY2tlZCwgLmZvcm0tY2hlY2tib3guaXMtY2hlY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm0tY2hlY2tib3g6aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tY2hlY2tib3g6aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tY2hlY2tib3guaXMtY2hlY2tlZC5pcy1mb2N1c2VkIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWZvcm0tY2hlY2tib3gtaG92ZXItY2xpY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZm9ybS1jaGVja2JveDpob3Zlci5pcy1jaGVja2VkLCAuZm9ybS1jaGVja2JveDpob3Zlci5pcy1jaGVja2VkLCAuZm9ybS1jaGVja2JveC5pcy1jaGVja2VkLmlzLWZvY3VzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OTllbTtcbn1cblxuLmZvcm0tcmFkaW8ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLXJhZGlvLW5vcm1hbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1yYWRpbzpob3ZlciwgLmZvcm0tcmFkaW8uaXMtZm9jdXNlZCB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLXJhZGlvLWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tcmFkaW86aG92ZXIsIC5mb3JtLXJhZGlvLmlzLWZvY3VzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhZGlvLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLmlzLWNoZWNrZWQge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZm9ybS1yYWRpby1jbGljay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3JtLXJhZGlvLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLmlzLWNoZWNrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhZGlvOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLmlzLWNoZWNrZWQuaXMtZm9jdXNlZCB7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1mb3JtLXJhZGlvLWNsaWNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tcmFkaW86aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tcmFkaW86aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tcmFkaW8uaXMtY2hlY2tlZC5pcy1mb2N1c2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTk5ZW07XG59XG5cbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mb3JtLXJhZGlvLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCA5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDZBQUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi5mb3JtLXJhZGlvLWJ1dHRvbjpob3ZlciwgLmZvcm0tcmFkaW8tYnV0dG9uLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNWZjO1xufVxuLmZvcm0tcmFkaW8tYnV0dG9uLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLWJ1dHRvbi5pcy1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMTg5YmU7XG59XG4uZm9ybS1yYWRpby1idXR0b246aG92ZXIuaXMtY2hlY2tlZCwgLmZvcm0tcmFkaW8tYnV0dG9uOmhvdmVyLmlzLWNoZWNrZWQsIC5mb3JtLXJhZGlvLWJ1dHRvbi5pcy1jaGVja2VkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDE4OWJlO1xufVxuXG4uYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dG9jb21wbGV0ZSBzcGFuLmZvcm1zZXQtZmllbGQtaWNvbi0tbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5oZWxwLWxhYmVsIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBWRU5ET1JcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogTkJOY28gVGhlbWVcbiAqL1xuLmRrX3RoZW1lX2RlZmF1bHQge1xuICAvKiBDb250YWluZXIgKi9cbiAgLyogVG9nZ2xlICovXG4gIC8qIEZvY3VzIFN0YXRlICovXG4gIC8qIE9wZW4gU3RhdGUgKi9cbiAgLyogT3B0aW9ucyBNZW51ICovXG4gIC8qIElubmVyIE9wdGlvbnMgKi9cbn1cbi5ka190aGVtZV9kZWZhdWx0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQuZGtfY29udGFpbmVyIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbi5ka190aGVtZV9kZWZhdWx0IGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX3RvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkJGRTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX3RvZ2dsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5pcy1pbnZhbGlkIC5ka190aGVtZV9kZWZhdWx0IC5ka190b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNlNjEyMDA7XG4gIG91dGxpbmU6IDA7XG59XG4uZGtfdGhlbWVfZGVmYXVsdC5ka19mb2N1cyAuZGtfdG9nZ2xlLCAuZGtfdGhlbWVfZGVmYXVsdDpmb2N1cyAuZGtfdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xuICBvdXRsaW5lOiAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHRbZGlzYWJsZWRdIC5ka190b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLmRrX3RoZW1lX2RlZmF1bHQgLmRrX29wdGlvbnMgYSB7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGtfdGhlbWVfZGVmYXVsdCAuZGtfb3B0aW9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkJGRTtcbn1cbi5ka190aGVtZV9kZWZhdWx0IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZGtfdGhlbWVfZGVmYXVsdCAuZGtfb3B0aW9uX2N1cnJlbnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG59XG4uZGtfdGhlbWVfZGVmYXVsdCAuZGtfb3B0aW9uc19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQ7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmRrX3RoZW1lX2RlZmF1bHQuaXMtaW52YWxpZCAuZGtfb3B0aW9uc19pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTYxMjAwO1xufVxuLmRrX3RoZW1lX2RlZmF1bHQuaXMtaW52YWxpZC5ka19vcGVuX3RvcCAuZGtfb3B0aW9uc19pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEQUREO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2MTIwMDtcbn1cbi5ka190aGVtZV9kZWZhdWx0LmRrX2ZvY3VzIC5ka19vcHRpb25zX2lubmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDlERTY7XG59XG4uZGtfdGhlbWVfZGVmYXVsdC5ka19mb2N1cy5ka19vcGVuX3RvcCAuZGtfb3B0aW9uc19pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEQUREO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOURFNjtcbn1cblxuLmRrX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGtfY29udGFpbmVyIGEge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5ka190b2dnbGUge1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHpvb206IDE7XG59XG5cbi5ka19vcGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRrX29wZW4gLmRrX29wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ka19vcGVuIGEge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmRrX29wZW5fdG9wIGEge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLmRrX29wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDA7XG59XG4uZGtfb3B0aW9ucyBhLCAuZGtfb3B0aW9ucyBhOmxpbmssIC5ka19vcHRpb25zIGE6dmlzaXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGtfb3B0aW9uc19pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmRrX2NvbnRhaW5lciBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OWVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ka19tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGtfbW9iaWxlIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2ktZmxvYXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2ktZmxvYXQtd3JhcHBlcixcbi5zaS1mbG9hdC13cmFwcGVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5bY2xhc3MqPXNpLXdyYXBwZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNpLXdyYXBwZXItdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbn1cblxuLnNpLXdyYXBwZXItYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uc2ktd3JhcHBlci1sZWZ0IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xufVxuXG4uc2ktd3JhcHBlci1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuW2NsYXNzKj1zaS1zaGFkb3ctd3JhcHBlcl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC4yOTgwMzk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaS1zaGFkb3ctd3JhcHBlci10b3AsXG4uc2ktc2hhZG93LXdyYXBwZXItYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpLXNoYWRvdy1wb2ludGVyLWJvdHRvbSxcbi5zaS1zaGFkb3ctcG9pbnRlci1yaWdodCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLnNpLXNoYWRvdy1mcmFtZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICMwMDA7XG59XG5cbltjbGFzcyo9c2ktc2hhZG93LXBvaW50ZXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbltjbGFzcyo9c2ktc2hhZG93LWlubmVyLXBvaW50ZXJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTQxJTtcbiAgaGVpZ2h0OiAxNDElO1xuICBib3gtc2hhZG93OiAtMC43MDcxMDY3ODEycHggMC43MDcxMDY3ODEycHggM3B4IDAgIzAwMDtcbn1cblxuLnNpLXNoYWRvdy1pbm5lci1wb2ludGVyLXRvcCB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5zaS1zaGFkb3ctaW5uZXItcG9pbnRlci1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNpLXNoYWRvdy1pbm5lci1wb2ludGVyLWxlZnQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5zaS1zaGFkb3ctaW5uZXItcG9pbnRlci1yaWdodCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnNpLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2ktY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpLWhhcy1ib3JkZXIgLnNpLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5zaS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zaS1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogNnB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnNpLWNsb3NlLWJ1dHRvbjpob3ZlciwgLnNpLWNsb3NlLWJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuW2NsYXNzKj1zaS1wb2ludGVyLWJvcmRlcl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMztcbn1cblxuW2NsYXNzKj1zaS1wb2ludGVyLWJnXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA0O1xufVxuLnNpLWhhcy1ib3JkZXIgW2NsYXNzKj1zaS1wb2ludGVyLWJnXSB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cblxuLnNpLXBvaW50ZXItYm9yZGVyLXRvcCxcbi5zaS1wb2ludGVyLWJvcmRlci1ib3R0b20ge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uc2ktcG9pbnRlci1ib3JkZXItbGVmdCxcbi5zaS1wb2ludGVyLWJvcmRlci1yaWdodCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLnNpLXBvaW50ZXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnNpLXBvaW50ZXItYm9yZGVyLXRvcCB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JiYjtcbn1cblxuLnNpLXBvaW50ZXItYmctdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5zaS1oYXMtYm9yZGVyIC5zaS1wb2ludGVyLWJnLXRvcCB7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2ktcG9pbnRlci1ib3R0b20ge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uc2ktcG9pbnRlci1ib3JkZXItYm90dG9tIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJiO1xufVxuXG4uc2ktcG9pbnRlci1iZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnNpLWhhcy1ib3JkZXIgLnNpLXBvaW50ZXItYmctYm90dG9tIHtcbiAgYm90dG9tOiAtMXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5zaS1wb2ludGVyLWxlZnQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5zaS1wb2ludGVyLWJvcmRlci1sZWZ0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmJiO1xufVxuXG4uc2ktcG9pbnRlci1iZy1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4uc2ktaGFzLWJvcmRlciAuc2ktcG9pbnRlci1iZy1sZWZ0IHtcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5zaS1wb2ludGVyLXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5zaS1wb2ludGVyLWJvcmRlci1yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2JiYjtcbn1cblxuLnNpLXBvaW50ZXItYmctcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG4uc2ktaGFzLWJvcmRlciAuc2ktcG9pbnRlci1iZy1yaWdodCB7XG4gIHJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTU9EVUxFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogUEFHRS9HTE9CQUwgKi9cbi5nb3RvdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdvdG90b3A6aG92ZXIge1xuICBjb2xvcjogIzY4N2M4Yztcbn1cbi5nb3RvdG9wIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBGT1JNUyAqL1xuLmZvcm1zZXQtZmllbGQtaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0NnB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5mb3Jtc2V0LWZpZWxkLWljb24uZm9ybXNldC1maWVsZC1pY29uLS1sb2FkaW5nIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9ncmVzcy5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mb3Jtc2V0LWZpZWxkLWljb24uZm9ybXNldC1maWVsZC1pY29uLS1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb3Jtc2V0LXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1zZXQtc3VibWl0LWljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9ybXNldC1zdWJtaXQtaWNvbi5mb3Jtc2V0LWZpZWxkLWljb24tLWxvYWRpbmcge1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb2dyZXNzLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm1zZXQtc3VibWl0LWljb24uZm9ybXNldC1maWVsZC1pY29uLS1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybXNldC1zdWJtaXQtaWNvbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIHJpZ2h0OiAtNDBweDtcbn1cblxuLmZvcm1zZXQtbGFiZWwge1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3Jtc2V0LXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5mb3Jtc2V0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHpvb206IDE7XG59XG4uZm9ybXNldC1jaGVja2JveDpiZWZvcmUsIC5mb3Jtc2V0LWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybXNldC1jaGVja2JveDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm1zZXQtY2hlY2tib3ggLmZvcm0tY2hlY2tib3gge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb3Jtc2V0LWNoZWNrYm94IC5mb3Jtc2V0LWNoZWNrYm94LWxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm1zZXQtY2hlY2tib3ggLmZvcm1zZXQtY2hlY2tib3gtbGFiZWwgYSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3Jtc2V0LWNoZWNrYm94IC5mb3Jtc2V0LWNoZWNrYm94LWxhYmVsIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm1zZXQtcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgem9vbTogMTtcbn1cbi5mb3Jtc2V0LXJhZGlvOmJlZm9yZSwgLmZvcm1zZXQtcmFkaW86YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3Jtc2V0LXJhZGlvOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9ybXNldC1yYWRpbyAuZm9ybS1yYWRpbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvcm1zZXQtcmFkaW8gLmZvcm1zZXQtcmFkaW8tbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZm9ybXNldC1yYWRpbyAuZm9ybXNldC1yYWRpby1sYWJlbCBhIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcm1zZXQtcmFkaW8gLmZvcm1zZXQtcmFkaW8tbGFiZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZm9ybXNldC1maWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3Jtc2V0LWZpZWxkLmZvcm1zZXQtZmllbGQtLXdpdGgtaWNvbiBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4uZm9ybXNldC1maWVsZC5mb3Jtc2V0LWZpZWxkLS13aXRoLWljb24gdGV4dGFyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4uZm9ybXNldC1maWVsZGdyb3VwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1zZXQtZmllbGRncm91cCAuZm9ybXNldC1maWVsZGdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZm9ybXNldC12YWxpZGF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1zZXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMXB4O1xufVxuLmlzLXZhbGlkIC5mb3Jtc2V0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuLmlzLWludmFsaWQgLmZvcm1zZXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6ICNlNjEyMDA7XG59XG5cbi5mb3Jtc2V0LXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uaXMtdmFsaWQgLmZvcm1zZXQtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6ICM4MGI5MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXMtaW52YWxpZCAuZm9ybXNldC12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBjb2xvcjogI2U2MTIwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jtc2V0LWZvcm0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDQzcHg7XG4gIH1cbn1cblxuLmZvcm1zZXQtb3ZlcnZpZXdlcnJvciwgLmZvcm1zZXQtb3ZlcnZpZXdpbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2MTIwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2U2MTIwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3Jtc2V0LW92ZXJ2aWV3ZXJyb3IgcCwgLmZvcm1zZXQtb3ZlcnZpZXdpbmZvIHAge1xuICBjb2xvcjogI2U2MTIwMDtcbn1cbi5mb3Jtc2V0LW92ZXJ2aWV3ZXJyb3IgdWwsIC5mb3Jtc2V0LW92ZXJ2aWV3aW5mbyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmZvcm1zZXQtb3ZlcnZpZXdpbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOURFNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzAwOURFNjtcbn1cbi5mb3Jtc2V0LW92ZXJ2aWV3aW5mbyBwIHtcbiAgY29sb3I6ICMwMDlERTY7XG59XG4uZm9ybXNldC1vdmVydmlld2luZm8gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3Jtc2V0LW92ZXJ2aWV3c3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkJGRTtcbiAgcGFkZGluZzogMjVweCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZvcm1zZXQtb3ZlcnZpZXdzdWNjZXNzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDVEEnUyAqL1xuLmN0YS1yZXNvdXJjZSB7XG4gIHpvb206IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN0YS1yZXNvdXJjZTpiZWZvcmUsIC5jdGEtcmVzb3VyY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdGEtcmVzb3VyY2U6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jdGEtcmVzb3VyY2UgLmN0YS1yZXNvdXJjZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jdGEtcmVzb3VyY2UgLmN0YS1yZXNvdXJjZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLyogRk9PVEVSICovXG4ud2Vic2l0ZS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTdFQztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ud2Vic2l0ZS1mb290ZXIgLmNvbGxhcHNpYmxlLWNvbnRyb2wge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLndlYnNpdGUtZm9vdGVyIC5jb2xsYXBzaWJsZS1jb250cm9sIC5jb2xsYXBzZS1pY29uIHtcbiAgY29sb3I6ICM3NDg5OTk7XG59XG4ud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndlYnNpdGUtZm9vdGVyIC53ZWJzaXRlLWZvb3Rlci1saW5rOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbGluayBhIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJlMzQ7XG59XG4ud2Vic2l0ZS1mb290ZXIgLndlYnNpdGUtZm9vdGVyLWxpbmtzLWhlYWRlciB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbmJuLWxvZ28ge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi53ZWJzaXRlLWZvb3RlciAuZm9vdGVyLWljb25zIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG4ud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1pY29ucyBhIHtcbiAgY29sb3I6ICM3NDg5OTk7XG59XG4ud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1pY29ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MjYyNmY7XG59XG4ud2Vic2l0ZS1mb290ZXIgLmZvb3Rlci1pY29ucyAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJzaXRlLWZvb3RlciAuZm9vdGVyLWljb25zIC5mb290ZXItaWNvbnMtb2Zmc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxufVxuLndlYnNpdGUtZm9vdGVyIC5mb290ZXItbXVsdGlsaW5ndWFsLWNvbnRhaW5lciAud2Vic2l0ZS1mb290ZXItbGluayBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWJzaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICB9XG4gIC53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbGluazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC53ZWJzaXRlLWZvb3RlciAud2Vic2l0ZS1mb290ZXItbGlua3Mge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGNEY3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYnNpdGUtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYnNpdGUtZm9vdGVyIC53ZWJzaXRlLWZvb3Rlci1saW5rcy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAud2Vic2l0ZS1mb290ZXIgLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBTVElDS1kgRk9PVEVSICovXG4uc3RpY2t5LWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uc3RpY2t5LWZvb3Rlci5vcGVuIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zdGlja3ktZm9vdGVyLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogTUFQUyAqL1xuLmNoZWNrLWFkZHJlc3MtbWFwICNzdGF0aWNNYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLW1hcCAjc3RhdGljTWFwIHtcbiAgICBoZWlnaHQ6IDI5OXB4O1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy1tYXAgI3N0YXRpY01hcCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIHRvcDogLTUwMDBweDtcbiAgYm90dG9tOiAtNDk4MHB4O1xufVxuLmNoZWNrLWFkZHJlc3MtbWFwIC5jaGVjay1hZGRyZXNzLW1hcC1vZmZzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0b3A6IC0zNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLW1hcCAuY2hlY2stYWRkcmVzcy1tYXAtb2Zmc2V0IHtcbiAgICB0b3A6IC00NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jaGVjay1hZGRyZXNzLW1hcCAuY2hlY2stYWRkcmVzcy1tYXAtb2Zmc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jaGVjay1hZGRyZXNzLW1hcCAuY2hlY2stYWRkcmVzcy1tYXAtb2Zmc2V0IC5ncmVlbi10aWNrLW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IC02NnB4O1xufVxuXG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICBoZWlnaHQ6IDU1dmg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5jYXJ0b2RiLWNvbnRhaW5lci5jYXJ0b2RiLWNvbnRhaW5lci1yb2xsb3V0LW1hcCB7XG4gICAgaGVpZ2h0OiA0NXZoO1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5zaS1mbG9hdC13cmFwcGVyIC5zaS13cmFwcGVyLXJpZ2h0IHtcbiAgd2lkdGg6IDM2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLnNpLWZsb2F0LXdyYXBwZXIgLnNpLXdyYXBwZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5zaS1mbG9hdC13cmFwcGVyIC5zaS13cmFwcGVyLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAuaGVhZGVyLW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDlweCAyMnB4IDdweCAxNXB4O1xuICBtaW4td2lkdGg6IDM1MnB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1oZWFkZXIubm90LWZvdW5kIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cbi5hZGRyZXNzLXRyaWFnZS1jb250YWluZXIgI2FkZHJlc3NUcmlhZ2VNYXBDb250YWluZXIgLmluZm8td2luZG93IC5pbmZvLWNvbnRlbnQgLm5lYXJieS1hZGRyZXNzZXMtaGVhZGVyLWJvdHRvbSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWxpc3QtaG9sZGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciAubGF0LWxuZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWxpc3QtaG9sZGVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1heC1oZWlnaHQ6IDIyMXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDVweCA1cHggMCAxNXB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAjYWRkcmVzc1RyaWFnZU1hcENvbnRhaW5lciAuaW5mby13aW5kb3cgLmluZm8tY29udGVudCAubmVhcmJ5LWFkZHJlc3Nlcy1saXN0LWhvbGRlciB1bCBsaSBhIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyICNhZGRyZXNzVHJpYWdlTWFwQ29udGFpbmVyIC5pbmZvLXdpbmRvdyAuaW5mby1jb250ZW50IC5uZWFyYnktYWRkcmVzc2VzLWxpc3QtaG9sZGVyIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYTtcbn1cblxuLyogQVJUSUNMRVMgKi9cbi5hcnRpY2xlLWZpbHRlciB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG5cbi5hcnRpY2xlLWZpbHRlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLWZpbHRlci1jb250ZW50IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYXJ0aWNsZS1maWx0ZXItb3B0aW9uLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0E4MkJGO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYXJ0aWNsZS1maWx0ZXItb3B0aW9uOmhvdmVyLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyREFERDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1maWx0ZXItb3B0aW9uOmhvdmVyLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW06aG92ZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmFydGljbGUtZmlsdGVyLW9wdGlvbi5pcy1hY3RpdmUsIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmlzLWFjdGl2ZS5qdW1wLWl0ZW0ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtZmlsdGVyLW9wdGlvbi5pcy1hY3RpdmUsIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmlzLWFjdGl2ZS5qdW1wLWl0ZW0ge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLmFydGljbGUtZmlsdGVyLW9wdGlvbi5kaXNhYmxlZCwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuZGlzYWJsZWQuanVtcC1pdGVtIHtcbiAgY29sb3I6ICNCQUJGQzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG59XG5cbmxhYmVsLmFydGljbGUtZmlsdGVyLW9wdGlvbiwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyBsYWJlbC5qdW1wLWl0ZW0sIHNwYW4uYXJ0aWNsZS1maWx0ZXItb3B0aW9uLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIHNwYW4uanVtcC1pdGVtIHtcbiAgY29sb3I6ICNEMkRBREQ7XG4gIG1hcmdpbjogMDtcbn1cbmxhYmVsLmFydGljbGUtZmlsdGVyLW9wdGlvbjpob3ZlciwgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyBsYWJlbC5qdW1wLWl0ZW06aG92ZXIsIHNwYW4uYXJ0aWNsZS1maWx0ZXItb3B0aW9uOmhvdmVyLCAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIHNwYW4uanVtcC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNEMkRBREQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXJ0aWNsZS1maWx0ZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDIycHggMzdweDtcbiAgYm9yZGVyLXJhZGl1czogNDcuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY3O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWZpbHRlci1vcHRpb25zIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmFydGljbGUtZmlsdGVyLW9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIHpvb206IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFydGljbGUtbGlzdC1pdGVtOmJlZm9yZSwgLmFydGljbGUtbGlzdC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1saXN0LWl0ZW06YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFydGljbGUtbGlzdC1pdGVtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1saXN0LWl0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtaXRlbS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXJ0aWNsZS1saXN0LWl0ZW0tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE5cHg7XG59XG5cbi5hcnRpY2xlLWxpc3QtaXRlbS1tZXRhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNkFBRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDIuODtcbn1cblxuLmFydGljbGUtbGlzdC1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGUtbGlzdC1pdGVtLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFydGljbGUtbGlzdC1zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1saXN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3Qtc2VjdGlvbiAuYXJ0aWNsZS1saXN0LXNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1saXN0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIE5BVklHQVRJT04gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmRlc2t0b3Atb2Zmc2V0IHtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgfVxuXG4gIGJvZHkuZGVza3RvcC1vZmZzZXQuZGVza3RvcC1vZmZzZXQtc3RpY2t5IHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgfVxuXG4gIGJvZHkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzIGVhc2U7XG4gIH1cbn1cbmJvZHkuY3Etd2NtLWVkaXQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ud2Vic2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFN0VDO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xufVxuYm9keS5jcS13Y20tZWRpdCAud2Vic2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLndlYnNpdGUtaGVhZGVyIGltZy53ZWJzaXRlLWhlYWRlci1sb2dvLXRyYW5zcGFyZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJzaXRlLWhlYWRlciBpbWcud2Vic2l0ZS1oZWFkZXItbG9nbyB7XG4gIGhlaWdodDogNDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1idXNpbmVzcyBpbWcge1xuICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDgycHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLndlYnNpdGUtaGVhZGVyLWxlZnQge1xuICB3aWR0aDogMTclO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLndlYnNpdGUtaGVhZGVyLXJpZ2h0IHtcbiAgd2lkdGg6IDE3JTtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciB7XG4gIHdpZHRoOiA2NiU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiAuaGVhZGVyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLmhlYWRlci1zZWFyY2ggZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IC5oZWFkZXItc2VhcmNoIGZvcm0gYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiAuaGVhZGVyLXNlYXJjaCBmb3JtIGJ1dHRvbiAuc3ZnLWljb24tc2VhcmNoIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLmhlYWRlci1zZWFyY2ggZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTNweCAyMHB4IDhweCAzMHB4O1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gLmhlYWRlci1zZWFyY2ggZm9ybSAuaGVhZGVyLXNlYXJjaC1jYW5jZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiAuaGVhZGVyLXNlYXJjaCBmb3JtIC5oZWFkZXItc2VhcmNoLWNhbmNlbCAuc3ZnLWljb24tY3Jvc3Mge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzI3MjE0RDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODlweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gLm1haW4tbmF2LWwxLWl0ZW0gLnN2Zy1pY29uLWNoZXZyb24tZG93biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbTpob3ZlciwgLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiAubWFpbi1uYXYtbDEtaXRlbSAuaG92ZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwNkFBRTtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IC5tYWluLW5hdi1sMS1pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDA2QUFFO1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpID4gLm1haW4tbmF2LWwxLWl0ZW0uYWN0aXZlLWJyZWFkY3J1bWIge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkuaGVhZGVyLXNlYXJjaC1tZW51LWl0ZW0gLm1haW4tbmF2LWwxLWl0ZW0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpLmhlYWRlci1zZWFyY2gtbWVudS1pdGVtIC5tYWluLW5hdi1sMS1pdGVtIC5zdmctaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDEuN2VtO1xuICB3aWR0aDogMS43ZW07XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDgycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFN0VDO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LWNvbnRlbnQtcGFuZWwge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNmU2ZTc5O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMUU3RUM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMUU3RUM7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwgLmxldmVsLXR3by1uYXYge1xuICBtYXJnaW46IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgLm1lZ2FtZW51IC5tZWdhbWVudS1jb250ZW50IC5tZWdhbWVudS1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3LjVweCAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXIgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRlbnQgLm1lZ2FtZW51LXNlY29uZC1sZXZlbCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG5cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgaW1nLndlYnNpdGUtaGVhZGVyLWxvZ28tdHJhbnNwYXJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSBpbWcud2Vic2l0ZS1oZWFkZXItbG9nbyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIGltZy53ZWJzaXRlLWhlYWRlci1sb2dvLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IGE6aG92ZXIsIC53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgPiB1bCBsaSA+IGEgLmhvdmVyIHtcbiAgY29sb3I6ICNlM2Y1ZmQ7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyID4gdWwgbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTNmNWZkO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciA+IHVsIGxpIC5tZWdhbWVudSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5oZWFkZXItc2VhcmNoLW1lbnUtaXRlbSAjc2VhcmNoVGVybSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXIgLmhlYWRlci1zZWFyY2ggZm9ybSB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5oZWFkZXItc2VhcmNoIGZvcm0gLnN2Zy1pY29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciAuaGVhZGVyLXNlYXJjaCBmb3JtICNzZWFyY2hUZXJtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50Om5vdCguc3RpY2t5KSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlciAuaGVhZGVyLXNlYXJjaCBmb3JtICNzZWFyY2hUZXJtOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5oZWFkZXItc2VhcmNoIGZvcm0gI3NlYXJjaFRlcm06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ud2Vic2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQ6bm90KC5zdGlja3kpIC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVyIC5oZWFkZXItc2VhcmNoIGZvcm0gI3NlYXJjaFRlcm06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLndlYnNpdGUtaGVhZGVyLnN0aWNreSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndlYnNpdGUtaGVhZGVyLnN0aWNreSBpbWcud2Vic2l0ZS1oZWFkZXItbG9nbyB7XG4gIGhlaWdodDogNDBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci5zdGlja3kgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3Age1xuICBoZWlnaHQ6IDY4cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXIuc3RpY2t5IC53ZWJzaXRlLWhlYWRlci1kZXNrdG9wIC5tZWdhbWVudSB7XG4gIHRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuLndlYnNpdGUtaGVhZGVyLnN0aWNreSAud2Vic2l0ZS1oZWFkZXItZGVza3RvcCAubWFpbi1uYXYtbDEtaXRlbSB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLndlYnNpdGUtaGVhZGVyLXN0cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLXN0cmFwLWNsb3NlIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1zdHJhcC1jbG9zZSBhIHtcbiAgICByaWdodDogN3B4O1xuICB9XG59XG4uaGVhZGVyLXN0cmFwLWNsb3NlIHN2Zy5zdmctaWNvbiB7XG4gIGZpbGw6ICMyNzIxNEQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5Lm1vYmlsZS1vZmZzZXQge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubW9iaWxlLW1lbnUtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLndlYnNpdGUtaGVhZGVyLW1vYmlsZS1sb2dvIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUtbG9nbyBpbWcge1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0bztcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLndlYnNpdGUtaGVhZGVyLW1vYmlsZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4IDE0cHg7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMsIHZpc2liaWxpdHkgMC4xcyAwLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgdmlzaWJpbGl0eSAwLjFzIDAuNXM7XG4gIHotaW5kZXg6IDEwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbC5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCB0cmFuc2Zvcm0gMC41cztcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAqOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI0QyREFERDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubW9iaWxlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAuc2xpbVNjcm9sbERpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24sXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbi5sZXZlbC0xLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uLmxldmVsLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLmxldmVsLTIsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ubGV2ZWwtMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24ubGV2ZWwtMyxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbi5sZXZlbC0zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDAlKTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbi5sZXZlbC00LFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uLmxldmVsLTQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwMCUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uLmxldmVsLTUsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24ubGV2ZWwtNSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwJSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGksXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIHN2Zyxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTclO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDlERTY7XG4gIHBhZGRpbmc6IDFweCAwIDFweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEuYWN0aXZlOmhvdmVyLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGEuYWN0aXZlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGEuYWN0aXZlLmhlYWRpbmcsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYS5hY3RpdmUuaGVhZGluZyB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhOmZvY3VzLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgYS5oZWFkaW5nLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGEuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSBhIC5saW5rLXRpdGxlLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIGEgLmxpbmstdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLXRvcC1uYXZpZ2F0aW9uIGxpIGksXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkgdWwsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSB1bC5hY3RpdmVMaXN0LFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpIHVsLmFjdGl2ZUxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiBsaSB1bCA+IGxpID4gYSxcbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS1ib3R0b20tbmF2aWdhdGlvbiBsaSB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkuc2Vjb25kYXJ5LWxpbmsgPiBhLFxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsID4gLnNsaW1TY3JvbGxEaXYgdWwubW9iaWxlLWJvdHRvbS1uYXZpZ2F0aW9uIGxpLnNlY29uZGFyeS1saW5rID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGkuc2Vjb25kYXJ5LWxpbms6bm90KC5ibG9nLWxpbmtzKSA+IGEsXG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtYm90dG9tLW5hdmlnYXRpb24gbGkuc2Vjb25kYXJ5LWxpbms6bm90KC5ibG9nLWxpbmtzKSA+IGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCA+IC5zbGltU2Nyb2xsRGl2IHVsLm1vYmlsZS10b3AtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgPiAuc2xpbVNjcm9sbERpdiB1bC5tb2JpbGUtdG9wLW5hdmlnYXRpb24gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0ZGRjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCBoci5uYXYtcGFuZWwtaHIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG4gIG1hcmdpbjogMTZweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgaHIudG9wLW5hdi1wYW5lbC1ociB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcbiAgbWFyZ2luOiAxNnB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGhlaWdodDogNjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4ZmQ4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDE0LCAxMDgsIDE3MywgMCkgMCUsICMwZTZjYWQgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxNCwgMTA4LCAxNzMsIDApIDAlLCAjMGU2Y2FkIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE0LCAxMDgsIDE3MywgMCkgMCUsICMwZTZjYWQgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGJ1dHRvbiAuc3ZnLWljb24tc2VhcmNoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTdweCAyMHB4IDVweCAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gLmhlYWRlci1zZWFyY2gtY2FuY2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSAuaGVhZGVyLXNlYXJjaC1jYW5jZWwgLnN2Zy1pY29uLWNyb3NzIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UsIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYSwgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLnBhbmVsLWNsb3NlIGEgLm1vYmlsZS1icmVhZGNydW1iLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGEgLm1vYmlsZS1icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogODAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2UzZjVmZDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYSAudXAtbGV2ZWwsIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIgYSAudXAtbGV2ZWwge1xuICBmbG9hdDogbGVmdDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYSAudXAtbGV2ZWwgaSwgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBhIC51cC1sZXZlbCBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLnBhbmVsLWNsb3NlIGEgLnVwLWxldmVsIHN2ZywgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBhIC51cC1sZXZlbCBzdmcge1xuICBoZWlnaHQ6IDAuOGVtO1xuICB3aWR0aDogMC44ZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IC03JTtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYnV0dG9uLCAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIC5uYXYtcGFuZWwgLm1lbnUtaGVhZGVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4zZW07XG4gIHJpZ2h0OiAtMC4zZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UgYnV0dG9uIHN2ZywgLndlYnNpdGUtaGVhZGVyLW1vYmlsZSAubmF2LXBhbmVsIC5tZW51LWhlYWRlciBidXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgd2lkdGg6IDEuNmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAucGFuZWwtY2xvc2UsIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgLm5hdi1wYW5lbCAubWVudS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnNraXAtdG8tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDIwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNraXAtdG8tY29udGVudDpmb2N1cyB7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMDtcbn1cblxuLndlYnNpdGUtaGVhZGVyIGEuY3lhLWRyYXdlci10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndlYnNpdGUtaGVhZGVyIGEuY3lhLWRyYXdlci10b2dnbGUgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi53ZWJzaXRlLWhlYWRlci50cmFuc3BhcmVudDpub3QoLnN0aWNreSkgLndlYnNpdGUtaGVhZGVyLWRlc2t0b3AgYS5jeWEtZHJhd2VyLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndlYnNpdGUtaGVhZGVyIC53ZWJzaXRlLWhlYWRlci1tb2JpbGUgYS5jeWEtZHJhd2VyLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi53ZWJzaXRlLWhlYWRlciAud2Vic2l0ZS1oZWFkZXItbW9iaWxlIGEuY3lhLWRyYXdlci10b2dnbGUgLnN2Zy1pY29uLW1hcC1waW4ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4vKiBUT09MVElQIENPTVBPTkVOVCAqL1xuLnRvb2x0aXAtbGFiZWwgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBNSVNDRUxMQU5FT1VTIE1PRFVMRVMgKi9cbltjbGFzc149dmlzaWJsZS1jeWEtXSwgW2NsYXNzKj1cIiB2aXNpYmxlLWN5YS1cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRQX0NUIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRQX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVFBfQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUUF9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVFBfU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVFBfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUUF9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUUF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRQX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRQX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVEJfQ1QgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVEJfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQl9DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQl9TQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQl9TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRCX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVEJfTlMgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVEJfTlMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUTl9DVCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRCX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVE5fQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVE5fU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVE5fU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUTl9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFROX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFROX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVENfQ1QgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVENfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQ19DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRDX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQ19TQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUQ19TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFRDX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRDX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVENfTlMgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVENfTlMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtSEZDX0NUIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1IRkNfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtSEZDX0MgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUhGQ19DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19TQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtSEZDX1NBIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtSEZDX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19OUyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtSEZDX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZXX0NUIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GV19DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZXX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GV19OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRldfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRldfTlMgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZXX05TIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLVNBVF9DVCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtU0FUX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLVNBVF9DIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1TQVRfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1TQVRfU0EgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLVNBVF9TQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1TQVRfTlVMTCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtU0FUX05VTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTmV3REVWIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1OZXdERVYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTmV3REVWX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1OZXdERVZfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQVNBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtTlVMTF9OQSAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtTlVMTF9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1BTExfQ1QgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUFMTF9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1BTExfQyAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtQUxMX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX1NBIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfU0Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX05BIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtQUxMX05TIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1BTExfTlMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUUF9BTEwgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVFBfQUxMIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUZUVEJfQUxMIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GVFRCX0FMTCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1yZWFzb24tY29kZS1GVFROX0FMTCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtRlRUTl9BTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRlRUQ19BTEwgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUZUVENfQUxMIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXJlYXNvbi1jb2RlLUhGQ19BTEwgLnZpc2libGUtY3lhLXJlYXNvbi1jb2RlLUhGQ19BTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtRldfQUxMIC52aXNpYmxlLWN5YS1yZWFzb24tY29kZS1GV19BTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcmVhc29uLWNvZGUtU0FUX0FMTCAudmlzaWJsZS1jeWEtcmVhc29uLWNvZGUtU0FUX0FMTCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtQUxMX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtQUxMX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1BTExfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1BTExfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUFMTF9DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtQUxMX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVFBfTkEgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRQX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRQX0NUIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUUF9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUUF9DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUUF9DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRCX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQl9OQSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQl9DVCAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfQyAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVEJfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUTl9OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVE5fTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVE5fQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFROX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFROX0MgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFROX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUZUVENfTkEgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1GVFRDX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GVFRDX0NUIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQ19DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQ19DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRlRUQ19DIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GV19OQSAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZXX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GV19DVCAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLUZXX0NUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1GV19DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtRldfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtSEZDX05BIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtSEZDX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1IRkNfQ1QgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1IRkNfQ1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLUhGQ19DIC52aXNpYmxlLWN5YS1hbHQtcmVhc29uLWNvZGUtSEZDX0Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLU5VTExfTkEgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1OVUxMX05BIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWFsdC1yZWFzb24tY29kZS1TQVRfTkEgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1TQVRfTkEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtYWx0LXJlYXNvbi1jb2RlLVNBVF9DVCAudmlzaWJsZS1jeWEtYWx0LXJlYXNvbi1jb2RlLVNBVF9DVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1hbHQtcmVhc29uLWNvZGUtU0FUX0MgLnZpc2libGUtY3lhLWFsdC1yZWFzb24tY29kZS1TQVRfQyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1sb2MtaWQtYWRkcmVzcyAudmlzaWJsZS1jeWEtbG9jLWlkLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtbm8tbG9jLWlkLWFkZHJlc3MgLnZpc2libGUtY3lhLW5vLWxvYy1pZC1hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWhhcy1hZGRyZXNzIC52aXNpYmxlLWN5YS1oYXMtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1uby1hZGRyZXNzIC52aXNpYmxlLWN5YS1uby1hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWhhcy1zcGVjaWFsLXNlcnZpY2VzIC52aXNpYmxlLWN5YS1oYXMtc3BlY2lhbC1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1uby1zcGVjaWFsLXNlcnZpY2VzIC52aXNpYmxlLWN5YS1uby1zcGVjaWFsLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWNhdGVnb3J5LWhvbWUgLnZpc2libGUtY3lhLWNhdGVnb3J5LWhvbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtY2F0ZWdvcnktYnVzaW5lc3MgLnZpc2libGUtY3lhLWNhdGVnb3J5LWJ1c2luZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWNhdGVnb3J5LW5vdC1zZWxlY3RlZCAudmlzaWJsZS1jeWEtY2F0ZWdvcnktbm90LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXNwZWVkLXRpZXItWWVzIC52aXNpYmxlLWN5YS1zcGVlZC10aWVyLVllcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1zcGVlZC10aWVyLU5vIC52aXNpYmxlLWN5YS1zcGVlZC10aWVyLU5vIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWZydXN0cmF0ZWQgLnZpc2libGUtY3lhLWZydXN0cmF0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtZnJ1c3RyYXRlZC1mYWxzZSAudmlzaWJsZS1jeWEtZnJ1c3RyYXRlZC1mYWxzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1oYXMtb25saW5lLXJlZyAudmlzaWJsZS1jeWEtaGFzLW9ubGluZS1yZWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtbm8tb25saW5lLXJlZyAudmlzaWJsZS1jeWEtbm8tb25saW5lLXJlZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1ncmVlbmZpZWxkcyAudmlzaWJsZS1jeWEtZ3JlZW5maWVsZHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtZ3JlZW5maWVsZHMtZmFsc2UgLnZpc2libGUtY3lhLWdyZWVuZmllbGRzLWZhbHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWRpc2Nvbm5lY3Rpb24tc3RhdHVzLVBBU1QgLnZpc2libGUtY3lhLWRpc2Nvbm5lY3Rpb24tc3RhdHVzLVBBU1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtZGlzY29ubmVjdGlvbi1zdGF0dXMtTk9UX1BBU1QgLnZpc2libGUtY3lhLWRpc2Nvbm5lY3Rpb24tc3RhdHVzLU5PVF9QQVNUIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLWRpc2Nvbm5lY3Rpb24tc3RhdHVzLU5VTEwgLnZpc2libGUtY3lhLWRpc2Nvbm5lY3Rpb24tc3RhdHVzLU5VTEwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcGF0LWNoYW5nZS1zdGF0dXMtUEFTVCAudmlzaWJsZS1jeWEtcGF0LWNoYW5nZS1zdGF0dXMtUEFTVCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wYXQtY2hhbmdlLXN0YXR1cy1OT1RfUEFTVCAudmlzaWJsZS1jeWEtcGF0LWNoYW5nZS1zdGF0dXMtTk9UX1BBU1Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcGF0LWNoYW5nZS1zdGF0dXMtTlVMTCAudmlzaWJsZS1jeWEtcGF0LWNoYW5nZS1zdGF0dXMtTlVMTCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS10ZWNoLWZsaXAtWUVTIC52aXNpYmxlLWN5YS10ZWNoLWZsaXAtWUVTIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXRlY2gtZmxpcC1OTyAudmlzaWJsZS1jeWEtdGVjaC1mbGlwLU5PIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXRlY2gtZmxpcC1OVUxMIC52aXNpYmxlLWN5YS10ZWNoLWZsaXAtTlVMTCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1FbnRlcnByaXNlX0V0aGVybmV0X1llcyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtRW50ZXJwcmlzZV9FdGhlcm5ldF9ZZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtRW50ZXJwcmlzZV9FdGhlcm5ldF9ObyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtRW50ZXJwcmlzZV9FdGhlcm5ldF9ObyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1CdXNpbmVzc19GaWJyZV9ZZXMgLnZpc2libGUtY3lhLXByb2R1Y3RzLUJ1c2luZXNzX0ZpYnJlX1llcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1CdXNpbmVzc19GaWJyZV9ObyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtQnVzaW5lc3NfRmlicmVfTm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtWmVyb19CdWlsZF9Db3N0X1llcyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtWmVyb19CdWlsZF9Db3N0X1llcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1aZXJvX0J1aWxkX0Nvc3RfTm8gLnZpc2libGUtY3lhLXByb2R1Y3RzLVplcm9fQnVpbGRfQ29zdF9ObyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1aZXJvX0J1aWxkX0Nvc3RfTnVsbCAudmlzaWJsZS1jeWEtcHJvZHVjdHMtWmVyb19CdWlsZF9Db3N0X051bGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtQ2JkX1ByaWNpbmdfWWVzIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1DYmRfUHJpY2luZ19ZZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtQ2JkX1ByaWNpbmdfTm8gLnZpc2libGUtY3lhLXByb2R1Y3RzLUNiZF9QcmljaW5nX05vIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUNiZF9QcmljaW5nX051bGwgLnZpc2libGUtY3lhLXByb2R1Y3RzLUNiZF9QcmljaW5nX051bGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtVEMyLW1lYXN1cmVkLVllcyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtVEMyLW1lYXN1cmVkLVllcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1UQzItbWVhc3VyZWQtTm8gLnZpc2libGUtY3lhLXByb2R1Y3RzLVRDMi1tZWFzdXJlZC1ObyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1UQzItZXN0aW1hdGVkLVllcyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtVEMyLWVzdGltYXRlZC1ZZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtVEMyLWVzdGltYXRlZC1ObyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtVEMyLWVzdGltYXRlZC1ObyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1UQzItZGVmYXVsdC1ZZXMgLnZpc2libGUtY3lhLXByb2R1Y3RzLVRDMi1kZWZhdWx0LVllcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLmN5YS1wcm9kdWN0cy1UQzItZGVmYXVsdC1ObyAudmlzaWJsZS1jeWEtcHJvZHVjdHMtVEMyLWRlZmF1bHQtTm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtVEMyLU51bGwgLnZpc2libGUtY3lhLXByb2R1Y3RzLVRDMi1OdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUVlY19VbmF2YWlsYWJsZSAudmlzaWJsZS1jeWEtcHJvZHVjdHMtRWVjX1VuYXZhaWxhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuY3lhLXByb2R1Y3RzLUVlY19BdmFpbGFibGUgLnZpc2libGUtY3lhLXByb2R1Y3RzLUVlY19BdmFpbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtRWVjX0JsYWNrbGlzdGVkIC52aXNpYmxlLWN5YS1wcm9kdWN0cy1FZWNfQmxhY2tsaXN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5jeWEtcHJvZHVjdHMtRWVjX051bGwgLnZpc2libGUtY3lhLXByb2R1Y3RzLUVlY19OdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdFQztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbnVsLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy5wb3dlcmVkLWJ5LWdvb2dsZS1sb2dvIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG51bC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMucG93ZXJlZC1ieS1nb29nbGUtbG9nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vbWFwcy5nc3RhdGljLmNvbS9tYXBmaWxlcy9hcGktMy9pbWFnZXMvcG93ZXJlZC1ieS1nb29nbGUtb24td2hpdGUzX2hkcGkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxubGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxubGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24gLm1lZGlhLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFN0VDO1xufVxubGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246bGFzdC1jaGlsZCAubWVkaWEtYm9keSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIGxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmhvdmVyLCBsaS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZCRkU7XG59XG5cbi5zaW5nbGUtcmVzb3VyY2UtZG93bmxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpbmdsZS1yZXNvdXJjZS1kb3dubG9hZCAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zaW5nbGUtcmVzb3VyY2UtZG93bmxvYWQgLm1lZGlhLWJvZHkgLnNpbmdsZS1yZXNvdXJjZS1kb3dubG9hZC10aXRsZSB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLXJlc291cmNlLWRvd25sb2FkIC5tZWRpYS1ib2R5IC5zaW5nbGUtcmVzb3VyY2UtZG93bmxvYWQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLXJlc291cmNlLWRvd25sb2FkIC5zaW5nbGUtcmVzb3VyY2UtZG93bmxvYWQtZmlsZS10eXBlIHtcbiAgaGVpZ2h0OiA1OXB4O1xuICB3aWR0aDogMzhweDtcbn1cblxuLnJzcC1yZXNvdXJjZS1kb3dubG9hZCAuc3ViaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucnNwLXJlc291cmNlLWRvd25sb2FkIGhyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yc3AtcmVzb3VyY2UtZG93bmxvYWQgLmxvYWRpbmctc3Bpbm5lciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yc3AtcmVzb3VyY2UtZG93bmxvYWQgLnRlbXBsYXRlLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJzcC1yZXNvdXJjZS1kb3dubG9hZCAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5yc3AtcmVzb3VyY2UtZG93bmxvYWQgLm1lZGlhLWJvZHkgLnJzcC1yZXNvdXJjZS1kb3dubG9hZC10aXRsZSB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucnNwLXJlc291cmNlLWRvd25sb2FkIC5tZWRpYS1ib2R5IC5yc3AtcmVzb3VyY2UtZG93bmxvYWQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucnNwLXJlc291cmNlLWRvd25sb2FkIC5yc3AtcmVzb3VyY2UtZG93bmxvYWQtZmlsZS10eXBlIHtcbiAgaGVpZ2h0OiA1OXB4O1xuICB3aWR0aDogMzhweDtcbn1cblxuYm9keS5jcS13Y20tZWRpdCAucmljaHRleHQge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuLnJpY2h0ZXh0IHRkIHtcbiAgcGFkZGluZzogOHB4O1xufVxuLnJpY2h0ZXh0IHVsLCAucmljaHRleHQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJpY2h0ZXh0IHVsLCAucmljaHRleHQgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5yaWNodGV4dCB1bCA+IGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0xLjRlbTtcbn1cbi5yaWNodGV4dCB1bCA+IGxpOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuOWVtO1xuICBmb250LWZhbWlseTogZm9udGN1c3RvbTtcbiAgY29udGVudDogXCLvhItcIjtcbiAgY29sb3I6ICM3NDg5OTk7XG59XG4ucmljaHRleHQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucmljaHRleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucmljaHRleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJpY2h0ZXh0IC5yaWNodGV4dC1pbnRyb2R1Y3Rpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJpY2h0ZXh0IC5yaWNodGV4dC1pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2h0ZXh0IC5yaWNodGV4dC1pbnRyb2R1Y3Rpb24gc3Ryb25nLCAucmljaHRleHQgLnJpY2h0ZXh0LWludHJvZHVjdGlvbiBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yaWNodGV4dCAucmljaHRleHQtZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yaWNodGV4dCBhLnJpY2h0ZXh0LXRvb2x0aXAge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5OTkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJpY2h0ZXh0IGEucmljaHRleHQtdG9vbHRpcDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yaWNodGV4dCBhLnJpY2h0ZXh0LXRvb2x0aXAgKyAucG9wb3ZlciB7XG4gIHRleHQtaW5kZW50OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJpY2h0ZXh0IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5yaWNodGV4dCB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQ6ICNGN0ZCRkU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmljaHRleHQgdGFibGUgdHIgdGg6bm90KFtzY29wZT1yb3ddKSB7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjMDA2QUFFO1xufVxuLnJpY2h0ZXh0IHRhYmxlLnRhYmxlLWJ1c2luZXNzIHRyIHRoOm5vdChbc2NvcGU9cm93XSkge1xuICBiYWNrZ3JvdW5kOiAjMjcyMTREO1xufVxuLnJpY2h0ZXh0IHRhYmxlIHVsLCAucmljaHRleHQgdGFibGUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4ucmljaHRleHQgdGFibGUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yaWNodGV4dC13aGl0ZS1jb2xvdXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJzcGxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJzcGxpc3QgLmNsZWFyZml4OmJlZm9yZSwgLnJzcGxpc3QgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJzcGxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHJpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAxO1xufVxuLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwgLm5hdi1iYXItZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yc3BsaXN0IC5uYXYtYmFyLXZlcnRpY2FsIC5uYXYtYmFyLWVsZW1lbnQgc3BhbiB7XG4gIGNvbG9yOiAjQkFCRkM0O1xufVxuLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwgLmJ1bGxldCB7XG4gIGNvbG9yOiAjMDA5REU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLWhlaWdodDogMzg1cHgpIHtcbiAgLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwgLmJ1bGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJzcGxpc3QgLm5hdi1iYXItdmVydGljYWwgLmNvbC1tZC0zOmVtcHR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucnNwbGlzdCAubmF2LWJhci1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJzcGxpc3QgLm5hdi1iYXItZWxlbWVudCBhIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5yc3BsaXN0IC5uYXYtYmFyLWVsZW1lbnQubWFqb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLWhlaWdodDogMzg1cHgpIHtcbiAgLnJzcGxpc3QgLm5hdi1iYXItZWxlbWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yc3BsaXN0IC5yc3AtbGlzdC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkRDQkQ5O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnJzcGxpc3QgLnJzcGxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAubG9nbyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmxvZ28gZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ3JleTtcbiAgbWluLWhlaWdodDogNjhweDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLnJzcGxpc3QtcGhvbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAuZGV0YWlsIC5uYW1lIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmRldGFpbCAuY29udGFjdC1pbmZvIGEuYnRuIHtcbiAgbWluLXdpZHRoOiAxMDdweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAud2Vic2l0ZS1pbmZvIC5idG4ge1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5kZXRhaWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAuZGV0YWlsIC5uYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5jb250YWN0LWluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAud2Vic2l0ZS1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLndlYnNpdGUtaW5mbyAuYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAucnNwbGlzdC1waG9uZS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnJzcGxpc3QgLnJzcGxpc3QtaXRlbSAucnNwbGlzdC1waG9uZS1ibG9jayAucnNwbGlzdC1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLnJpZ2h0LWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5yaWdodC1jb2wgLmRldGFpbCAubmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucnNwbGlzdCAucnNwbGlzdC1pdGVtIC5yaWdodC1jb2wgLmNvbnRhY3QtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5yc3BsaXN0IC5yc3BsaXN0LWl0ZW0gLnJpZ2h0LWNvbCAud2Vic2l0ZS1pbmZvIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG59XG5cbi5yc3BsaXN0LWVtcHR5LW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAvKiBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgKi9cbiAgLnBhZGRpbmctcnNwLWVtYWlsLWllIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgfVxufVxuLnJzcGxpc3QtanVtcHRvIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNDcuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY3O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ucnNwbGlzdC1qdW1wdG8uZmFkZS1vdXQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC41cywgb3BhY2l0eSAwLjVzIGxpbmVhcjtcbn1cbi5yc3BsaXN0LWp1bXB0by5mYWRlLWluIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnNwbGlzdC1qdW1wdG8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnJzcGxpc3QtanVtcHRvIC5qdW1wLWxhYmVsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDElO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnJzcGxpc3QtanVtcHRvIC5qdW1wcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB0YWJsZS1sYXlvdXQ6IHVuc2V0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgfVxufVxuLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuZGlzYWJsZWQuanVtcC1pdGVtIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNztcbn1cbi5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmp1bXAtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzQTgyQkY7XG4gIHBhZGRpbmc6IDA7XG59XG4ucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyREFERDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yc3BsaXN0LWp1bXB0byAuanVtcHMgLmp1bXAtaXRlbTpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJzcGxpc3QtanVtcHRvIC5qdW1wcyAuanVtcC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4ucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW0uc2VsZWN0ZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucnNwbGlzdC1qdW1wdG8gLmp1bXBzIC5qdW1wLWl0ZW0uc2VsZWN0ZWQge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLmlzLXN0aWNreSAucnNwbGlzdC1qdW1wdG8ge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yc3BsaXN0LWp1bXB0byB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnJzcC1lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDYwcHggMTVweDtcbn1cbi5yc3AtZW1haWwgLmVtYWlsLWljb24ge1xuICB3aWR0aDogNTBweDtcbn1cblxuLnJzcC1lbWFpbC1pbnB1dCBpbnB1dCNpbnB1dC0zIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5yc3AtZW1haWwtaW5wdXQgLmVycm9yLS10ZXh0IHtcbiAgY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDtcbn1cblxuLnYtaW5wdXQtLWhhcy1zdGF0ZS5lcnJvci0tdGV4dCAudi1sYWJlbCB7XG4gIGNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuICBMb29zZWx5IGJhc2VkIG9uIHRoZSBCb290c3RyYXAgNCBjYXJkXG4gIENhcmQgaGFzIHRoZSBmb2xsb3dpbmcgY29tcG9uZW50czpcblxuICAgIGltZy5jYXJkLWltZ1xuICAgIC5jYXJkLWJvZHlcbiAgICAgIC5jYXJkLXRpdGxlXG4gICAgICAuY2FyZC1zdWJ0aXRsZVxuKi9cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2FyZCAuY2FyZC1pbWctem9vbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZCAuY2FyZC1pbWctem9vbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2FyZCAuY2FyZC1pbWctem9vbSBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5jYXJkIC5jYXJkLWltZy16b29tIGltZzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgfVxufVxuLmNhcmQgaW1nLmNhcmQtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICBoZWlnaHQ6IDIyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLmNhcmQgaW1nLmNhcmQtaW1nLmNhcmQtaW1nLWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluO1wiO1xuICBiYWNrZ3JvdW5kOiAjRjFGNEY3O1xufVxuLmNhcmQgLmNhcmQtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDE0cHggMjBweCAyMHB4IDIwcHg7XG59XG4uY2FyZCAuY2FyZC1ib2R5LmNhcmQtYm9keS1ncm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAyO1xuICBmbGV4LXNocmluazogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkuY2FyZC1ib2R5LWNvbmRlbnNlZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtaWNvbiB7XG4gIHdpZHRoOiAzOHB4O1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwYzBhMTc7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5yaWNodGV4dCB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1zdWJ0aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmNhcmQuY2FyZC1ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAwcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uY2hpcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY3O1xufVxuLmNoaXAuY2hpcC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cblxuLmNoaXAgKyAuY2hpcCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi50YWItY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1jb21wb25lbnQuc3RpY2t5LWhlYWRlci1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDk0cHg7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlci5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyLmF0LXRhYnMtYm90dG9tIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIuaGFzLW5hdi1idXR0b25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDM0cHggMjBweCAzNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDZBQUU7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgLnRhYnMtcHJldmlvdXMsXG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLW5leHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Vic2tpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLXByZXZpb3VzIHN2Zy5zdmctaWNvbixcbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgLnRhYnMtbmV4dCBzdmcuc3ZnLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgLnRhYnMtcHJldmlvdXMge1xuICBsZWZ0OiA2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciAudGFicy1wcmV2aW91cyB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciAudGFicy1uZXh0IHtcbiAgcmlnaHQ6IDZweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIC50YWJzLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4udGFiLWNvbXBvbmVudCAuYWN0aXZlLWlubmVyLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2Y1ZmQ7XG59XG4udGFiLWNvbXBvbmVudCAudHJ1ZSAuYWN0aXZlLWlubmVyLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYi1jb21wb25lbnQgaHIudGFiLWRpdmlkZXIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xvcjogI0QyREFERDtcbn1cbi50YWItY29tcG9uZW50LnRhYi1jb21wb25lbnQtdGlsZS1tb2RlIC50YWItbmF2LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udGFiLWNvbXBvbmVudC50YWItY29tcG9uZW50LXRpbGUtbW9kZSAudGFiLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLWNvbXBvbmVudC50YWItY29tcG9uZW50LXRpbGUtbW9kZSAudGFiLWNvbnRlbnQuZmlyc3QtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1jb21wb25lbnQudGFiLWNvbXBvbmVudC10aWxlLW1vZGUgLnRhYi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50YWItY29tcG9uZW50LnRhYi1jb21wb25lbnQtdGlsZS1tb2RlIC50YWItY29udGVudCAuYWN0aXZlLWFycm93IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VhcmNoLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1iYXIgLnNlYXJjaC1idG4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MnB4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWFyY2gtYmFyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZDJkYWRkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWJhciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWJhciAuc2VhcmNoLWJ0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1iYXIgLnNlYXJjaC1idG4gLnN2Zy1pY29uLXNlYXJjaCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbi53ZWJzaXRlLXNlYXJjaC1iYXIge1xuICBoZWlnaHQ6IDgycHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYnNpdGUtc2VhcmNoLWJhciBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEycHggMDtcbn1cbi53ZWJzaXRlLXNlYXJjaC1iYXIgZm9ybSBidXR0b24gLnN2Zy1pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIycHg7XG4gIGZpbGw6ICM0NzU1NjA7XG59XG4ud2Vic2l0ZS1zZWFyY2gtYmFyIGZvcm0gaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFN0VDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTJweCAwIDEycHggMzBweDtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4udmVydGljYWwtc3BhY2VyIHtcbiAgem9vbTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtaW4taGVpZ2h0OiA4cHg7XG59XG4udmVydGljYWwtc3BhY2VyOmJlZm9yZSwgLnZlcnRpY2FsLXNwYWNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZlcnRpY2FsLXNwYWNlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXNwYWNlciAuc3BhY2Uge1xuICBoZWlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWwtc3BhY2VyIC5zcGFjZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG4uY3EtRWRpdGFibGUtZG9tIC52ZXJ0aWNhbC1zcGFjZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbmJvZHkuY3Etd2NtLWVkaXQgLnZlcnRpY2FsLXNwYWNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY3lhLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3lhLWNvbnRhaW5lci5jeWEtYm9yZGVyLWxhcmdlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uY3lhLWNvbnRhaW5lci5jeWEtYm9yZGVyLXNtYWxsIC5jaGVjay1hZGRyZXNzLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3lhLWNvbnRhaW5lci5jeWEtYm9yZGVyLXNtYWxsIC5pbnB1dC1ncm91cCB7XG4gIGJvcmRlcjogMnB4IHJnYmEoMCwgMCwgMCwgMC4zKSBzb2xpZDtcbn1cblxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIHtcbiAgLypcbiAgIERpc3BsYXlzIHRoZSBidXR0b24gYmVsb3cgdGhlIGlucHV0IGZpZWxkIGZvciBjb250YWluZXJzIHVuZGVyIDk5MXB4XG4gICovXG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggaW1nLmlucHV0LWdyb3VwLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMjYlO1xuICBsZWZ0OiAtMzNweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM4NDA7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmYjkwZDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtY2xlYXIge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtY2xlYXIgLnN2Zy1pY29uLWNyb3NzIHtcbiAgdmVydGljYWwtYWxpZ246IC00JTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyBpbWcuaW5wdXQtZ3JvdXAtc3Bpbm5lciB7XG4gIHRvcDogMzElO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2ggLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuIC5pbnB1dC1ncm91cC1jbGVhciB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtY2xlYXIge1xuICAgIHRvcDogLTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCAuaW5wdXQtZ3JvdXAuc2hvdy1idG4tcmVzdWx0cyAuYnRuLXJlc3VsdHMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5zaG93LWJ0bi1yZXN1bHRzIC5idG4taG9tZSwgLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIC5pbnB1dC1ncm91cC5zaG93LWJ0bi1yZXN1bHRzIC5idG4tYnVzaW5lc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEMkRBREQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmNoZWNrLWFkZHJlc3Mtc2VhcmNoIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtY2xlYXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAtNjBweDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBpbWcuaW5wdXQtZ3JvdXAtc3Bpbm5lciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMXB4O1xuICB0b3A6IC03MyU7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5jaGVjay1hZGRyZXNzLXNlYXJjaC5zdGFja2VkLWN5YSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLWhvbWUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4tYnVzaW5lc3Mge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIGltZy5pbnB1dC1ncm91cC1zcGlubmVyIHtcbiAgdG9wOiAtNjglO1xufVxuLmNoZWNrLWFkZHJlc3Mtc2VhcmNoLnN0YWNrZWQtY3lhIC5pbnB1dC1ncm91cC5zaG93LWhvbWUgLmJ0bi1ob21lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwLnNob3ctYnVzaW5lc3MgLmJ0bi1idXNpbmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwLnNob3ctYnRuLXJlc3VsdHMgLmJ0bi1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hlY2stYWRkcmVzcy1zZWFyY2guc3RhY2tlZC1jeWEgLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhbnZhcy1zbGlkZXNob3cgLmhpZGRlbi1zdGF0aWMtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAudmlzaWJsZS1zdGF0aWMtbW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAudmlzaWJsZS1zdGF0aWMtbW9kZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FudmFzLXNsaWRlc2hvdyAudmlzaWJsZS1zdGF0aWMtbW9kZSBpbWcge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cbi5jYW52YXMtc2xpZGVzaG93IC52aXNpYmxlLXN0YXRpYy1tb2RlIGltZy5pbWctaW50cm8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAubWVkaWEtbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuY2FwdGlvbiB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jYW52YXMtc2xpZGVzaG93IC5jYXB0aW9uIC5jYXB0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYW52YXMtc2xpZGVzaG93IC5iZy1hdXJvcmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZXRjL2Rlc2lnbnMvbmJuY28yL2ltYWdlcy9ob3ctbmJuLWdldHMtdG8teW91L2ludHJvX3BhcnRpY2xlcy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkRBREQ7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtY29udGFpbmVyLmJnLXllbGxvdy1saWdodCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZkYzk5O1xufVxuLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWNvbnRhaW5lci5zbGlkZS1pbnRybyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTNmNWZkLCAjZmZmLCAjZmZmKTtcbiAgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZTNmNWZkLCAjZmZmLCAjZmZmKTtcbiAgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZTNmNWZkLCAjZmZmLCAjZmZmKTtcbiAgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZTNmNWZkLCAjZmZmLCAjZmZmKTtcbiAgLyogU3RhbmRhcmQgc3ludGF4ICovXG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDUwcHg7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBhZGRpbmc6IDE0MHB4IDM1cHggMCAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYW52YXMtc2xpZGVzaG93IC5zbGlkZS1lbmQgLnNsaWRlLWVuZC1jb2x1bW4ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtY29sdW1uLnB1bGwtcmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAuY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5zbGlkZS1lbmQtY29sdW1uLnB1bGwtbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jYW52YXMtc2xpZGVzaG93IC5zbGlkZS1lbmQgLnNsaWRlLWVuZC1yb3cge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYW52YXMtc2xpZGVzaG93IC5zbGlkZS1lbmQgLnNsaWRlLWVuZC1pbWcge1xuICB3aWR0aDogMjQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTIwcHg7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5iZy1ibHVlLWxpZ2h0IC5saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyREFERDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkRBREQ7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5iZy1ibHVlLWxpZ2h0IC5saXN0LWl0ZW0gLnN2Zy10aWNrIHtcbiAgY29sb3I6ICMwMDlERTY7XG59XG4uY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtZW5kIC5iZy15ZWxsb3ctbGlnaHQgLmxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZkYzk5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZGM5OTtcbn1cbi5jYW52YXMtc2xpZGVzaG93IC5zbGlkZS1lbmQgLmJnLXllbGxvdy1saWdodCAubGlzdC1pdGVtIC5zdmctdGljayB7XG4gIGNvbG9yOiAjZmZjODQwO1xufVxuXG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAubWVkaWEtbGVmdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5zbGlkZS1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5oaWRkZW4tc3RhdGljLW1vZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC52aXNpYmxlLXN0YXRpYy1tb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLmNhbnZhcy1zbGlkZSwgLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAuY2FudmFzLWludHJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLmNhbnZhcy1pbnRybyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbn1cbi5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLmNhcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jYW52YXMtc2xpZGVzaG93LmNhbnZhcy1zdXBwb3J0ZWQgLmNhcHRpb24tY2VudGVyIHtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmV2b2x1dGlvbi1vZi1pbnRlcm5ldCAuY2FudmFzLXNsaWRlc2hvdyAuc2xpZGUtc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFlMmYyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5ldm9sdXRpb24tb2YtaW50ZXJuZXQgLmNhbnZhcy1zbGlkZXNob3cgLnNsaWRlLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ldm9sdXRpb24tb2YtaW50ZXJuZXQgLmNhbnZhcy1zbGlkZXNob3cgLm1lZGlhLWJvZHkgLnNsaWRlLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmNhcHRpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ldm9sdXRpb24tb2YtaW50ZXJuZXQgLmNhbnZhcy1zbGlkZXNob3cuY2FudmFzLXN1cHBvcnRlZCAuc2xpZGUtc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmV2b2x1dGlvbi1vZi1pbnRlcm5ldCAuY2FudmFzLXNsaWRlc2hvdy5jYW52YXMtc3VwcG9ydGVkIC5tZWRpYS1ib2R5IC5zbGlkZS1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jYXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ueW91dHViZS1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCBibGFjayk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1vdmVybGF5LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXktY29udGVudCAueW91dHViZS1wbGF5ZXItaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3R0b206IDQzcHg7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1vdmVybGF5LWNvbnRlbnQgLnlvdXR1YmUtcGxheWVyLWluZm8gLnlvdXR1YmUtcGxheWVyLWluZm8tdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXktY29udGVudCAueW91dHViZS1wbGF5ZXItaW5mbyAueW91dHViZS1wbGF5ZXItaW5mby1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItb3ZlcmxheS1jb250ZW50IC55b3V0dWJlLXBsYXllci1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItYm90dG9tLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMTMyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC5wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMTZweDtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24gYnV0dG9uW25hbWU9cGxheV0ge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA5REU2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnlvdXR1YmUtcGxheWVyIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC5wbGF5LWJ1dHRvbiBidXR0b25bbmFtZT1wbGF5XTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MmIwZGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDYyLCAxNDUsIDIyOSwgMC41KTtcbn1cbi55b3V0dWJlLXBsYXllciAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24gYnV0dG9uW25hbWU9cGxheV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDEycHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7XG59XG4ueW91dHViZS1wbGF5ZXIgLnlvdXR1YmUtcGxheWVyLWlmcmFtZSAueXRwLWxhcmdlLXBsYXktYnV0dG9uLnl0cC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzVkZWcsIHJnYmEoMCwgMCwgMCwgMCksIGJsYWNrKTtcbiAgfVxuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLWluZm8ge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0OXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAueW91dHViZS1wbGF5ZXItaW5mbyAueW91dHViZS1wbGF5ZXItaW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLWluZm8gLnlvdXR1YmUtcGxheWVyLWluZm8tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI0JBQkZDMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1pbmZvIC55b3V0dWJlLXBsYXllci1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnlvdXR1YmUtcGxheWVyLWluZm8gLnlvdXR1YmUtcGxheWVyLWluZm8tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC55b3V0dWJlLXBsYXllci1ib3R0b20tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdXR1YmUtcGxheWVyLnlvdXR1YmUtcGxheWVyLWxnIC55b3V0dWJlLXBsYXllci1vdmVybGF5IC5wbGF5LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24gYnV0dG9uW25hbWU9cGxheV0ge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24gYnV0dG9uW25hbWU9cGxheV0ge1xuICAgIGhlaWdodDogODZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAueW91dHViZS1wbGF5ZXIueW91dHViZS1wbGF5ZXItbGcgLnlvdXR1YmUtcGxheWVyLW92ZXJsYXkgLnBsYXktYnV0dG9uIGJ1dHRvbltuYW1lPXBsYXldOjphZnRlciB7XG4gICAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDlweCAwIDlweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC55b3V0dWJlLXBsYXllci55b3V0dWJlLXBsYXllci1sZyAueW91dHViZS1wbGF5ZXItb3ZlcmxheSAucGxheS1idXR0b24gYnV0dG9uW25hbWU9cGxheV06OmFmdGVyIHtcbiAgICB0b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMTNweCAwIDEycHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hcnRpY2xlLXRpbGUge1xuICB6b29tOiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtdGlsZTpiZWZvcmUsIC5hcnRpY2xlLXRpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLXRpbGU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudDpob3ZlciBkaXYuYXJ0aWNsZS10aWxlLWltYWdlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KSByb3RhdGUoMC4xZGVnKTtcbiAgfVxufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQudGlsZS1ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50LnJlZnJlc2gge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoIC5hcnRpY2xlLXRpbGUtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoLmJvcmRlci1sZWZ0LWJsdWUtcHJpbWFyeS1saWdodCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNkFBRTtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50LnJlZnJlc2g6aG92ZXIgLmFydGljbGUtdGlsZS1saW5rLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5yZWZyZXNoIC5hcnRpY2xlLXRpbGUtbGluay1vdmVybGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQuaW1hZ2Utb3ZlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50LmltYWdlLW92ZXJsYXkgLmFydGljbGUtdGlsZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudC5kb3VibGUge1xuICAgIGhlaWdodDogNTY2cHg7XG4gIH1cbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5pbWctd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNjAlO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtaW1hZ2Uge1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudG9wIHtcbiAgdG9wOiAwcHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCB7XG4gIG1hcmdpbjogMjNweCAxNXB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5oMyB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuc3ViLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMXB4O1xuICBib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3ZnIHtcbiAgc3Ryb2tlLXdpZHRoOiA2O1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMi41ZW07XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmFydGljbGUtdGFnLWhpZ2h0bGlnaHQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC50aWxlLWljb24ge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlLnRvcCAudGlsZS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZS50b3AgLnN1Yi10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQucmVmcmVzaC1wYWdlLXRpbGUudG9wIC5pY29uIHtcbiAgbGVmdDogMjNweDtcbiAgYm90dG9tOiAxOHB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlLnRvcCAuaWNvbiA+IHN2ZyB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHN0cm9rZS13aWR0aDogNjtcbiAgdmVydGljYWwtYWxpZ246IC01JTtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5yZWZyZXNoLXBhZ2UtdGlsZS50b3AgLmljb24gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnJlZnJlc2gtcGFnZS10aWxlLnRvcCAuaWNvbiA+IHNwYW4udGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzEzMjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC50aWxlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCBociB7XG4gIHdpZHRoOiA0N3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmgzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICBib3R0b206IC01cHg7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24gPiBzcGFuIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5zdWItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQuaW1hZ2Utb3ZlcmxheS1wYWdlLXRpbGUgLmFydGljbGUtdGFnLXJlZnJlc2ggLmljb24ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgYm90dG9tOiAxOHB4O1xuICB9XG4gIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC5pbWFnZS1vdmVybGF5LXBhZ2UtdGlsZSAuYXJ0aWNsZS10YWctcmVmcmVzaCAuaWNvbiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LmltYWdlLW92ZXJsYXktcGFnZS10aWxlIC5hcnRpY2xlLXRhZy1yZWZyZXNoIC5pY29uID4gc3Bhbi50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtd2hpdGUgLmgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudGV4dC1kYXJrIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG4uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQudGV4dC1kYXJrLnRvcCAuaWNvbiA+IHN2ZyB7XG4gIGNvbG9yOiAjMDA5REU2O1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0LnRleHQtZGFyay5ib3R0b20gLmljb24gPiBzdmcge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbi5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dC50ZXh0LWRhcmsgLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgPiBhLmFydGljbGUtdGlsZS1saW5rLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5pbi1leHBlcmllbmNlIC5tb2JpbGUtZXhwZXJpZW5jZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmluLWV4cGVyaWVuY2UgLmRlc2t0b3AtZXhwZXJpZW5jZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmluLWV4cGVyaWVuY2UgLmNhbnZhcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbn1cbi5pbi1leHBlcmllbmNlIC5ob3RzcG90LW1lbnUge1xuICB3aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmluLWV4cGVyaWVuY2UgLmhvdHNwb3QtbWVudSBoMyxcbi5pbi1leHBlcmllbmNlIC5ob3RzcG90LW1lbnUgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmluLWV4cGVyaWVuY2UgLmhvdHNwb3QtbWVudSAuaG90c3BvdC1tZW51LWl0ZW0gKyAuaG90c3BvdC1tZW51LWl0ZW0ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW4tZXhwZXJpZW5jZSAuaG90c3BvdC1tZW51IGEuaG90c3BvdC1tZW51LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5cHggMjBweCA5cHggMDtcbiAgY29sb3I6ICM0RDgyQzI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmluLWV4cGVyaWVuY2UgLmhvdHNwb3QtbWVudSAuaG92ZXItb24tbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uaW4tZXhwZXJpZW5jZSAuY29udGVudC1wYW5lbHMtYXV0aG9yIC5jb250ZW50LXBhbmVsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NDQ0NDQztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbn1cblxuLm5ld0RldnNTdXBwbGllckxpc3QgLm5ldy1kZXZzLXRhYmxlLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5ld0RldnNTdXBwbGllckxpc3QgLm5ldy1kZXZzLWJvbGQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmV3RGV2c1N1cHBsaWVyTGlzdCAuYWxpZ24tY29udGVudC1taWRkbGUge1xuICBtYXJnaW46IGF1dG87XG59XG4ubmV3RGV2c1N1cHBsaWVyTGlzdCAubmV3LWRldnMtdGl0bGVzLXRhYmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbi5uZXdEZXZzU3VwcGxpZXJMaXN0IC5uZXctZGV2cy1tb2JpbGUtc2tpbGxlZC1pbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLm5ld0RldnNTdXBwbGllckxpc3QgLm5ldy1kZXZzLW1vYmlsZS1zZXJ2aWNpbmctaW4tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ldGMvZGVzaWducy9uYm5jbzIvaW1hZ2VzL2J1c2luZXNzLXNvbHV0aW9uLWZpbmRlci9ic2YtYmFja2dyb3VuZC1tb2JpbGUuanBnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXItYmFja2dyb3VuZCB7XG4gICAgbWluLWhlaWdodDogODgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ldGMvZGVzaWducy9uYm5jbzIvaW1hZ2VzL2J1c2luZXNzLXNvbHV0aW9uLWZpbmRlci9ic2YtYmFja2dyb3VuZC1kZXNrdG9wLmpwZyk7XG4gIH1cbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlci1iYWNrZ3JvdW5kLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlci1iYWNrZ3JvdW5kLXJlc3VsdHMge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnRuLWlubGluZS1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogNDYlO1xuICB9XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDIwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5zdGVwLWhlYWRlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5zdGVwLWhlYWRlciAuaDQgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5zdGVwLWhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnN0ZXAtaGVhZGVyIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5zdGVwLTUtdGlsZS1sYXlvdXQgLmludGVyYWN0aXZlLXRpbGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5zdGVwLTUtdGlsZS1sYXlvdXQgLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnN0ZXAtNS10aWxlLWxheW91dCAuaW50ZXJhY3RpdmUtdGlsZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5wb3dlcmVkLWJ5LWdvb2dsZS1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vbWFwcy5nc3RhdGljLmNvbS9tYXBmaWxlcy9hcGktMy9pbWFnZXMvcG93ZXJlZC1ieS1nb29nbGUtb24td2hpdGUzX2hkcGkucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSAuY2Fyb3VzZWwtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdHIuYWZmaXgge1xuICAgIHRvcDogNjhweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRyLmFmZml4ICsgdHIgdGQge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdHIuYWZmaXguYXQtdGFibGUtYm90dG9tIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRyLmFmZml4IHtcbiAgICB0b3A6IDU2cHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0ci5hZmZpeCArIHRyIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRyLmFmZml4LmF0LXRhYmxlLWJvdHRvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC42cztcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHk6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTJweCAyNnB4IDBweCAjQkFCRkM0O1xuICBib3gtc2hhZG93OiAwcHggMTJweCAyNnB4IDBweCAjQkFCRkM0O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI5cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZC5yZWNvbW1lbmRlZCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA5REU2O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ci5uZXh0U3RlcHNSb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRoLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCQUJGQzQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkFCRkM0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JBQkZDNDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kOiAjNmU3ODgzO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRoIC5jYXJvdXNlbC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHRvcDogMTclO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aCAuY2Fyb3VzZWwtYXJyb3cucHJldmlvdXMge1xuICBsZWZ0OiAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aCAuY2Fyb3VzZWwtYXJyb3cubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aDpmaXJzdC1jaGlsZCAuY2Fyb3VzZWwtYXJyb3cucHJldmlvdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0aDpsYXN0LWNoaWxkIC5jYXJvdXNlbC1hcnJvdy5uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlJlY29tbWVuZGVkIGJ1bmRsZVwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGgucmVjb21tZW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA2QUFFO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA5REU2LCAjMDA2QUFFKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDlERTYsICMwMDZBQUUpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDlERTY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDlERTY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRoLnJlY29tbWVuZGVkIDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM2ZTc4ODM7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIC5jb2xsYXBzZS5pbiB+IC5vcGVuLWljb24sIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQgLmNvbGxhcHNpbmcgfiAub3Blbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQgLmNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuY29sbGFwc2UuaW4gfiAuY2xvc2UtaWNvbiwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuY29sbGFwc2luZyB+IC5jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIHVsLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAxNXB4IDFweCAjQkFCRkM0O1xuICBib3gtc2hhZG93OiAwcHggN3B4IDE1cHggMXB4ICNCQUJGQzQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwOURFNjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwOURFNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjVmZDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFBRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2QUFFO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46Zm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjdiO1xuICBib3JkZXItY29sb3I6ICMwMDFjMmY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI3YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NTcxO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuOmFjdGl2ZSwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmFjdGl2ZSwgLm9wZW4gPiAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiN2I7XG4gIGJvcmRlci1jb2xvcjogIzAwNDU3MTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bjphY3RpdmU6aG92ZXIsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bjphY3RpdmUuZm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5hY3RpdmU6aG92ZXIsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU1NztcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzJmO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuOmFjdGl2ZSwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmFjdGl2ZSwgLm9wZW4gPiAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bi5kaXNhYmxlZDpob3ZlciwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0Ym9keSB0ZC5yZWNvbW1lbmRlZCAuYnRuLmRpc2FibGVkOmZvY3VzLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZGlzYWJsZWQuZm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bltkaXNhYmxlZF06aG92ZXIsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bltkaXNhYmxlZF06Zm9jdXMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgdGFibGUgdGJvZHkgdGQucmVjb21tZW5kZWQgLmJ0bltkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG46Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBib3JkZXItY29sb3I6ICMwMDZBQUU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRib2R5IHRkLnJlY29tbWVuZGVkIC5idG4gLmJhZGdlIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1NTYwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSB0YWJsZSB0aGVhZCB0aC5yZWNvbW1lbmRlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVuZGxlcy10YWJsZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBib3JkZXItY29sb3I6ICNFMUU3RUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmJ1bmRsZXMtdGFibGUgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciBhLm1vcmUtaW5mby1saW5rIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIGEubW9yZS1pbmZvLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzFjMjEyNTtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgYS5tb3JlLWluZm8tbGluayBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTEzJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYXV0b2NvbXBsZXRlLWlucHV0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYWRkcmVzcy10cmlhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLmFkZHJlc3MtdHJpYWdlLWNvbnRhaW5lciAucm9sbG91dE1hcENvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5hbGVydC1pbmZvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYWxlcnQtaW5mby13cmFwcGVyIC5hbGVydC1pbmZvIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIHtcbiAgICAvKiBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgKi9cbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5jb250YWluZXIucXVlc3Rpb25zLXBhZGRpbmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudi1hcHBsaWNhdGlvbi0td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5pbWctdGV4dC1ib3gsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5pbWctdGV4dC1ib3gtdm9pY2Uge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuaW1nLXRleHQtYm94IHN2ZywgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmltZy10ZXh0LWJveC12b2ljZSBzdmcge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmltZy10ZXh0LWJveCBzcGFuLCAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuaW1nLXRleHQtYm94LXZvaWNlIHNwYW4ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5pbXBvcnRhbnRub3RlcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuc3BlZWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmNvbGxhcHNlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmNvbGxhcHNlLWF2YWlsYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAuc3BlZWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5zcGVlZC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5zZXJ2aWNlLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLmFjY2Vzcy10ZWNobm9sb2d5IC5pbWctdGV4dC1ib3gtdGVjaG5vbG9neSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5hY2Nlc3MtdGVjaG5vbG9neSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5kYXRhLXRlY2hub2xvZ3kge1xuICBtYXJnaW4tbGVmdDogNDJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5kYXRhLXRlY2hub2xvZ3kgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5kYXRhLXRlY2hub2xvZ3kgcCBzdXAge1xuICBmb250LXNpemU6IDhweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC50YWItcGxhbnMtYmFzaWMsIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC50YWItcGxhbnMtcHJlbWl1bSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU3RUM7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgLnN2Zy1pY29uLW5hIHtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC50YWItcGxhbnMtY29udGVudCAucGxhbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyLXJlc3VsdHMtd2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFuc19fdGFicyB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgdGJvZHkgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRib2R5IHRoIC50aC1yZWNvbW1lbmRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgdGJvZHkgdGggLnRoLWhlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IC5jYXJvdXNlbC1hcnJvdyB7XG4gICAgY29sb3I6ICMyNzIxNEQ7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgdHIuYWZmaXggLmNhcm91c2VsLWFycm93IHtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAudGFiLXBsYW5zLWNvbnRlbnQgdHIuYWZmaXggLmNhcm91c2VsLWFycm93LmNhcm91c2VsLWFycm93LXByZW1pdW0ge1xuICAgIHRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnRhYi1wbGFucy1jb250ZW50IHRoZWFkIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5idW5kbGVzLXRhYmxlX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLnBsYW4tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjFGNjtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMgLnRleHQtY2VudGVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzIC5jb25zZW50LWNoZWNrYm94LXRleHQge1xuICBjb2xvcjogIzQ3NTU2MDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAubmV4dC1zdGVwcy1jbG9zZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAubmV4dC1zdGVwcy1jbG9zZS1pbWcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAubmV4dC1zdGVwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDcycHggMTVweCAzMHB4IDE1cHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwLXJvdyB7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMtY2lyY2xlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICMyNzIxNEQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNzZweDtcbiAgd2lkdGg6IDc2cHg7XG4gIHRvcDogLTM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTIzcHg7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC52LWlucHV0LS1jaGVja2JveCwgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAudi10ZXh0LWZpZWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnByaXZhY3lzdG10IHtcbiAgbWF4LWhlaWdodDogMTI4cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzREFERDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxOHB4IDIwcHggM3B4IDE5cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5uZXh0LXN0ZXBzLWNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLmJzZi1lbWFpbC1zdWNjZXNzLXdyYXBwZXIgLmVtYWlsLXNlbmQtc3VjY2VzcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLmJzZi1lbWFpbC1zdWNjZXNzLXdyYXBwZXIgLmVtYWlsLXNlbmQtc3VjY2VzcyBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuYnNmLWVtYWlsLXN1Y2Nlc3Mtd3JhcHBlciAubWVkaWEtbWlkZGxlIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcC1yb3cge1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5yc3AtbGlzdC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJ1c2luZXNzLXNvbHV0aW9uLWZpbmRlciAubmV4dC1zdGVwcyAuc3RlcHMtY29udGVudCAuaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYnVzaW5lc3Mtc29sdXRpb24tZmluZGVyIC5uZXh0LXN0ZXBzIC5zdGVwcy1jb250ZW50IC52LWlucHV0LS1jaGVja2JveCBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1maW5kZXIgLm5leHQtc3RlcHMgLnN0ZXBzLWNvbnRlbnQgLmJ0bi1zZW5kLXJlc3VsdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3Qge1xuICAvKiogaWUxMSBmaXggKiovXG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IHN2Zy5maWx0ZXIge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLm5ibi1wcmltYXJ5LS10ZXh0IHtcbiAgY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgW3JvbGU9bGlzdGJveF0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnYtbGlzdC1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LWJ0bl9fY29udGVudCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IGRpdltyb2xlPWNvbWJvYm94XSwgLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAudi1pbnB1dF9fc2xvdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQUJGQzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAudGhlbWUtLWxpZ2h0LnYtY2hpcC5QcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI0YxRjRGNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTU2MCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAubWRpLWNoZWNrYm94LW1hcmtlZCB7XG4gIGNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LXRleHQtZmllbGQudi10ZXh0LWZpZWxkLS1zb2xvIC52LWlucHV0X19hcHBlbmQtaW5uZXIsIC5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnYtdGV4dC1maWVsZC52LXRleHQtZmllbGQtLXNvbG8gLnYtaW5wdXRfX3ByZXBlbmQtaW5uZXIge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IC52LWlucHV0X19pY29uLnYtaW5wdXRfX2ljb24tLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgYnV0dG9uLmFwcGx5LWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkRBREQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgYnV0dG9uLnZpc2l0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNkFBRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNkFBRTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHBhZGRpbmc6IDBweCAyN3B4ICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3Mtc2VydmljZS1wcm92aWRlci1saXN0IGJ1dHRvbi52aXNpdCBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAucGhvbmUge1xuICBjb2xvcjogIzAwNkFBRTtcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnBob25lIGkubWRpLXBob25lLW91dGxpbmUge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXNlcnZpY2UtcHJvdmlkZXItbGlzdCAubG9nby1pbWcge1xuICBtYXgtd2lkdGg6IDEyMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5idXNpbmVzcy1zZXJ2aWNlLXByb3ZpZGVyLWxpc3QgLnYtbGlzdC1pdGVtLS10aHJlZS1saW5lIHtcbiAgaGVpZ2h0OiAxNzBweDtcbn1cblxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnN0aW9uLWRlbGF5OiAxcztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgKiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAqIC5zdGVwLWJveCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAqIC5saW5lLWZpbGwge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgKiAuZG90IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5tb2JpbGUge1xuICBtYXJnaW46IDBweCAtMjBweDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC52LWFwcGxpY2F0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIgLmNvbC1tZC00LCAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyIC5jb2wtbWQtMTIge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmNhcm91c2VsLWluZGljYXRvcnMgbGksIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBib3JkZXItY29sb3I6ICNFMUU3RUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTpsYXN0LWNoaWxkLCAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSBidXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuc2xpY2stYWN0aXZlLCAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSBidXR0b24uc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5REU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REU2O1xufVxuQGtleWZyYW1lcyBsb29wLXNoYWRvdyB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAxNTcsIDIzMCwgMC4xKTtcbiAgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDlweCByZ2JhKDAsIDE1NywgMjMwLCAwLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDExcHggcmdiYSgwLCAxNTcsIDIzMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9vcC1zaGFkb3ctZGVza3RvcCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAxNTcsIDIzMCwgMC40KTtcbiAgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDlweCByZ2JhKDAsIDE1NywgMjMwLCAwLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDExcHggcmdiYSgwLCAxNTcsIDIzMCwgMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDBweDtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZS1saW5lIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtbGluZSB7XG4gIGJhY2tncm91bmQ6ICNFMUU3RUM7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDI1cHggYXV0bztcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1saW5lIC5saW5lLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA5REU2O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLmxpbmUtZmlsbCB7XG4gIHdpZHRoOiAxNyU7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAubGluZS1maWxsIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLmxpbmUtZmlsbCB7XG4gIHdpZHRoOiA4MyU7XG59XG5cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5kb3Qge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0UxRTdFQztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5kb3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmRvdC5vbmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmRvdC50d28ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLmRvdC50aHJlZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuZG90Lm9uZSB7XG4gIGJhY2tncm91bmQ6ICMwMDlERTY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDExcHggcmdiYSgwLCAxNTcsIDIzMCwgMC4xKTtcbiAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdyAzcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLmRvdC5vbmUsIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5kb3QudHdvIHtcbiAgYmFja2dyb3VuZDogIzAwOURFNjtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5kb3QudHdvIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTFweCByZ2JhKDAsIDE1NywgMjMwLCAwLjEpO1xuICBhbmltYXRpb246IGxvb3Atc2hhZG93IDNzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDEuM3M7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5kb3Qub25lLCAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5kb3QudHdvLCAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5kb3QudGhyZWUge1xuICBiYWNrZ3JvdW5kOiAjMDA5REU2O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuZG90LnRocmVlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTFweCByZ2JhKDAsIDE1NywgMjMwLCAwLjEpO1xuICBhbmltYXRpb246IGxvb3Atc2hhZG93IDNzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5zdGVwLWJveC1vdXRlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnN0ZXAtYm94LW91dGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuc3RlcC1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMUU3RUM7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgxKSAuc3RlcC1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5REU2O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgxKSAuc3RlcC1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgxKSAuc3RlcC1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgyKSAuc3RlcC1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5REU2O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDMpIC5zdGVwLWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlERTY7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5zdGVwLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLW9uZSAuaXRlbTpudGgtY2hpbGQoMSkgLnN0ZXAtYm94LW91dGVyIC5zdGVwLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA5REU2O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdHdvIC5pdGVtOm50aC1jaGlsZCgyKSAuc3RlcC1ib3gtb3V0ZXIgLnN0ZXAtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDlERTY7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuaXRlbTpudGgtY2hpbGQoMykgLnN0ZXAtYm94LW91dGVyIC5zdGVwLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA5REU2O1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAudHJpYW5nbGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTFFN0VDO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgxKSAudHJpYW5nbGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5REU2O1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgyKSAudHJpYW5nbGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5REU2O1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDMpIC50cmlhbmdsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlERTY7XG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50cmlhbmdsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgxKSAudHJpYW5nbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDIpIC50cmlhbmdsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgzKSAudHJpYW5nbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUgLnNsaWRlLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZS1saW5lIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZSAudGltZWxpbmUtY29udGFpbmVyIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5kb3Qub25lIHtcbiAgICBhbmltYXRpb246IGxvb3Atc2hhZG93LWRlc2t0b3AgM3MgaW5maW5pdGU7XG4gIH1cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLmRvdC50d28ge1xuICAgIGFuaW1hdGlvbjogbG9vcC1zaGFkb3ctZGVza3RvcCAzcyBpbmZpbml0ZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5kb3QudGhyZWUge1xuICAgIGFuaW1hdGlvbjogbG9vcC1zaGFkb3ctZGVza3RvcCAzcyBpbmZpbml0ZTtcbiAgfVxuXG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50aW1lbGluZS1jb250YWluZXIuZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZSAuZG90IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC5zdGVwLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgxKSAuc3RlcC1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA5REU2O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgyKSAuc3RlcC1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA5REU2O1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10aHJlZSAuc3RlcC1ib3gtb3V0ZXI6bnRoLWNoaWxkKDMpIC5zdGVwLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDlERTY7XG59XG5cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lIC50cmlhbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtb25lIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMSkgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC10d28gLnN0ZXAtYm94LW91dGVyOm50aC1jaGlsZCgyKSAudHJpYW5nbGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXRocmVlIC5zdGVwLWJveC1vdXRlcjpudGgtY2hpbGQoMykgLnRyaWFuZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC1ib3gtb3V0ZXIge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2xpZGUuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRvdCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cblxuICAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZS1saW5lIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICAudGltZWxpbmUtY29udGFpbmVyIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNoZWNrLWFkZHJlc3MtdGltZWxpbmUuc3RlcC1vbmUgLmRvdC5vbmUge1xuICAgIGFuaW1hdGlvbjogbG9vcC1zaGFkb3ctZGVza3RvcCAzcyBpbmZpbml0ZTtcbiAgfVxuICAuY2hlY2stYWRkcmVzcy10aW1lbGluZS5zdGVwLXR3byAuZG90LnR3byB7XG4gICAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdy1kZXNrdG9wIDNzIGluZmluaXRlO1xuICB9XG4gIC5jaGVjay1hZGRyZXNzLXRpbWVsaW5lLnN0ZXAtdGhyZWUgLmRvdC50aHJlZSB7XG4gICAgYW5pbWF0aW9uOiBsb29wLXNoYWRvdy1kZXNrdG9wIDNzIGluZmluaXRlO1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2V0Yy9kZXNpZ25zL25ibmNvMi9pbWFnZXMvYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wvYnJ0LWJhY2tncm91bmQtbW9iaWxlLmpwZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbC1iYWNrZ3JvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ldGMvZGVzaWducy9uYm5jbzIvaW1hZ2VzL2J1c2luZXNzLXJlYWRpbmVzcy10b29sL2JydC1iYWNrZ3JvdW5kLmpwZyk7XG4gIH1cbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wtYmFja2dyb3VuZC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2V0Yy9kZXNpZ25zL25ibmNvMi9pbWFnZXMvYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wvYnJ0LXJlc3VsdHMtYmFja2dyb3VuZC1tb2JpbGUuanBnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sLWJhY2tncm91bmQtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ldGMvZGVzaWducy9uYm5jbzIvaW1hZ2VzL2J1c2luZXNzLXJlYWRpbmVzcy10b29sL2JydC1yZXN1bHRzLWJhY2tncm91bmQuanBnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuc3RlcC1oZWFkZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5zdGVwLWhlYWRlciAuaDQgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5wb3dlcmVkLWJ5LWdvb2dsZS1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vbWFwcy5nc3RhdGljLmNvbS9tYXBmaWxlcy9hcGktMy9pbWFnZXMvcG93ZXJlZC1ieS1nb29nbGUtb24td2hpdGUzX2hkcGkucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC5idG4taW5saW5lLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiA0NiU7XG4gIH1cbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFN0VDO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAyMHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudi1jaGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTdFQyAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudi1jaGlwLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RCAhaW1wb3J0YW50O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29udGVudCBzdmcuc3ZnLWljb24tZXh0ZW5kZWQge1xuICBmaWxsOiAjMjcyMTREO1xuICBzdHJva2U6ICMyNzIxNEQ7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29udGVudCAuaWNvbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmNvbnRlbnQtdGlsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIE5vdCBpZGVhbCBidXQgYXV0b3ByZWZpeGVyIGlzIHJlbW92aW5nIHRoaXMgcHJvcGVydHkgc28gdGlsZXMgZG9uJ3QgYWxpZ24gd2l0aCBmbGV4ICovXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLyogYXV0b3ByZWZpeGVyOiBvbiAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuY29udGVudC10aWxlLWNvbnRhaW5lciAuY29udGVudC10aWxlIHtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXJnaW46IDE1cHggMjBweCA1cHggMjBweDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuY29udGVudC10aWxlLWNvbnRhaW5lciAuY29udGVudC10aWxlIHN2Zy5zdmctaWNvbi1leHRlbmRlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIHN0cm9rZS13aWR0aDogMC4wMDVlbTtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuY29udGVudC10aWxlLWNvbnRhaW5lciAuY29udGVudC10aWxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuZ3JlZW4tdGljay1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLmdyZWVuLXRpY2stb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAuZ3JlZW4tdGljay1vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IC03NHB4O1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQge1xuICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gIG1hcmdpbi1yaWdodDogLTI4cHg7XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDcwcHggMHB4IDAgMDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG59XG4uYnVzaW5lc3MtcmVhZGluZXNzLXRvb2wgLnRhYi1jb21wb25lbnQgLnRhYi1uYXYtd3JhcHBlciB1bC50YWItbmF2ID4gbGkudGFiLW5hdi1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjNweCAxN3B4IDIzcHggMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNDc1NTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY3O1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJlMzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluay5hY3RpdmU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluay5hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUFFO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5idXNpbmVzcy1yZWFkaW5lc3MtdG9vbCAudGFiLWNvbXBvbmVudCAudGFiLW5hdi13cmFwcGVyIHVsLnRhYi1uYXYgPiBsaS50YWItbmF2LWxpbmsuYWN0aXZlIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJ1c2luZXNzLXJlYWRpbmVzcy10b29sIC50YWItY29tcG9uZW50IC50YWItbmF2LXdyYXBwZXIgdWwudGFiLW5hdiA+IGxpLnRhYi1uYXYtbGluay5hY3RpdmUgLmFycm93LWRvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwMDZBQUU7XG4gIG1hcmdpbjogLTFweCBhdXRvIDBweDtcbn1cblxuLmVlLWFuaW1hdGljcyBhLm5leHQtc2xpZGUge1xuICBjb2xvcjogIzAwYWM3MDtcbn1cbi5lZS1hbmltYXRpY3MgLmNvbnRlbnQtZGVza3RvcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZWUtYW5pbWF0aWNzIC5jb250ZW50LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lZS1hbmltYXRpY3MgLmNvbnRlbnQtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZS1hbmltYXRpY3MgLmNvbnRlbnQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gIC5lZS1hbmltYXRpY3MgLmNvbnRlbnQtaXBhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmVlLWFuaW1hdGljcyAuY29udGVudC1pcGFkIC5jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lZS1hbmltYXRpY3MgLmNvbnRlbnQtaXBhZCAuY2FwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmVlLWFuaW1hdGljcyAuc2xpZGUtY29udGFpbmVyIC5jYXB0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi5lZS1hbmltYXRpY3MgLnNsaWRlLWNvbnRhaW5lciAuY2FwdGlvbiAubmV4dC1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmVlLWFuaW1hdGljcyAuc2xpZGUtY29udGFpbmVyIC5jYXB0aW9uLmNvbnRlbnQtbW9iaWxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZWUtYW5pbWF0aWNzIC5jYW52YXMtc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZWUtYW5pbWF0aWNzIC5zbGlkZS1pbnRyby1pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVlLWFuaW1hdGljcyAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZWUtYW5pbWF0aWNzIC5tZWRpYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5lZS1hbmltYXRpY3MgLnNsaWRlLWNvbnRhaW5lciAuY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5lZS1hbmltYXRpY3MgLmNhcHRpb24uY2FwdGlvbi1jZW50ZXIge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZWUtYW5pbWF0aWNzIC5zbGlkZS1pbnRyby1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5lZS1hbmltYXRpY3MgLmNvbnRlbnQtaXBhZCAuY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVlLWFuaW1hdGljcyAuY2FudmFzLXNsaWRlIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5lZS1hbmltYXRpY3MgLmNhbnZhcy1zbGlkZXNob3cuZWUtYW5pbWF0aWNzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmVlLWFuaW1hdGljcyAubmV4dC1zbGlkZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWUtYW5pbWF0aWNzIC5jYW52YXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZWUtYW5pbWF0aWNzIC5jb250ZW50LWlwYWQgLmNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmVlLWFuaW1hdGljcyAuc2xpZGUtZW5kIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5lZS1hbmltYXRpY3MgLnNsaWRlLWVuZCAubGFzdC1pbWFnZSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVlLWFuaW1hdGljcyAuc2xpZGUtZW5kIC5tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZWUtYW5pbWF0aWNzIC5zbGlkZS1pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmVlLWFuaW1hdGljcyAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5lZS1hbmltYXRpY3MgLnNsaWRlLWVuZC1jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZWUtYW5pbWF0aWNzIC5zbGlkZS1lbmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VlZSA2MCUsICNGRkYgNDAlKTtcbn1cbi5lZS1hbmltYXRpY3MgLndjbW1vZGUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU0xJREUgT1VUICovXG4uZHJhd2VyLW92ZXJsYXkge1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcmF3ZXItb3ZlcmxheSB7XG4gICAgei1pbmRleDogMTAwMDI7XG4gIH1cbn1cblxuLndlYnNpdGUtZHJhd2VyIC5saXN0LWl0ZW0gLm1lZGlhLWJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2Vic2l0ZS1kcmF3ZXIgLmRlc2NyaXB0aW9uLXBhbmVsIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzLCB2aXNpYmlsaXR5IDAuMXMgMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIHZpc2liaWxpdHkgMC4xcyAwLjVzO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDEwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud2Vic2l0ZS1kcmF3ZXIgLmRlc2NyaXB0aW9uLXBhbmVsLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHksIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHksIHRyYW5zZm9ybSAwLjVzO1xufVxuLndlYnNpdGUtZHJhd2VyIC5kZXNjcmlwdGlvbi1wYW5lbCAucGFuZWwtY2xvc2UgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cbi53ZWJzaXRlLWRyYXdlciAuZGVzY3JpcHRpb24tcGFuZWwgLnBhbmVsLWNsb3NlIGEgc3ZnIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbn1cbi53ZWJzaXRlLWRyYXdlciAuZGVzY3JpcHRpb24tcGFuZWwgLmRlc2NyaXB0aW9uLXBhbmVsLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndlYnNpdGUtZHJhd2VyIC5kZXNjcmlwdGlvbi1wYW5lbCAuZGVzY3JpcHRpb24tcGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2Vic2l0ZS1kcmF3ZXIgLmRlc2NyaXB0aW9uLXBhbmVsIC5kZXNjcmlwdGlvbi1wYW5lbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNzLWluc3RydWN0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcy10aWxlLWxlZ2VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDMwcHggMTlweCAwIDE5cHg7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzFFMjA0Rjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdG9vbHRpcCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4QjFDRjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtaW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWltYWdlIGltZyB7XG4gIHdpZHRoOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWltYWdlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtaWNvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQgLnRpbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI3MjE0RDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLXRpdGxlLnBhZGRpbmctMTAtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NzU1NjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgfVxuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lciAuc3MtdGlsZS1jb250ZW50IC50aWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQgLnRpbGUtdGl0bGUucGFkZGluZy0xMC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC5zcy10aWxlLWlubmVyIC5zcy10aWxlLWNvbnRlbnQgLnRpbGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudC5uby10b29sdGlwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAuc3MtdGlsZS1pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgfVxufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUuc2VsZWN0ZWQgLnNzLXRpbGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhCMUNGO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUuc2VsZWN0ZWQgLnNzLXRpbGUtaW5uZXIgLnNzLXRpbGUtY29udGVudCBwIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlLnNlbGVjdGVkIC5zcy10aWxlLWlubmVyIC5zcy10b29sdGlwIHtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUuc2VsZWN0ZWQgLnNzLXRpbGUtaW5uZXIgLnNzLXRvb2x0aXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzk4YmU7XG4gIH1cbn1cbi5zcGVjaWFsLXNlcnZpY2VzIC5zcGVjaWFsLXNlcnZpY2VzLXRpbGUtY29udGFpbmVyIC5zcy10aWxlIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRTIwNEY7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUUyMDRGO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUUyMDRGO1xufVxuLnNwZWNpYWwtc2VydmljZXMgLnNwZWNpYWwtc2VydmljZXMtdGlsZS1jb250YWluZXIgLnNzLXRpbGUgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxRTIwNEY7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAuc3BlY2lhbC1zZXJ2aWNlcy10aWxlLWNvbnRhaW5lciAuc3MtdGlsZSAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUyMDRGO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMS1yZXN1bHQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTMtcmVzdWx0LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtNC1yZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyREFERDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0xLXJlc3VsdC5hY3RpdmUtZGVza3RvcCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTItcmVzdWx0LmFjdGl2ZS1kZXNrdG9wLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMy1yZXN1bHQuYWN0aXZlLWRlc2t0b3AsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS00LXJlc3VsdC5hY3RpdmUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0xLXJlc3VsdC5lZGl0LWNvbnRlbnQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdC5lZGl0LWNvbnRlbnQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0zLXJlc3VsdC5lZGl0LWNvbnRlbnQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS00LXJlc3VsdC5lZGl0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbn1cbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTEtcmVzdWx0LmFjdGl2ZS1tb2JpbGUsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdC5hY3RpdmUtbW9iaWxlLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMy1yZXN1bHQuYWN0aXZlLW1vYmlsZSxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTQtcmVzdWx0LmFjdGl2ZS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTEtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2UgaW1nLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMi1yZXN1bHQgLnNzLXJlc3VsdC1pbWFnZSBpbWcsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0zLXJlc3VsdCAuc3MtcmVzdWx0LWltYWdlIGltZyxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTQtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMS1yZXN1bHQsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdCxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTMtcmVzdWx0LFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtNC1yZXN1bHQge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTEtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2UsXG4uc3BlY2lhbC1zZXJ2aWNlcyAjc3MtdGlsZS0yLXJlc3VsdCAuc3MtcmVzdWx0LWltYWdlLFxuLnNwZWNpYWwtc2VydmljZXMgI3NzLXRpbGUtMy1yZXN1bHQgLnNzLXJlc3VsdC1pbWFnZSxcbi5zcGVjaWFsLXNlcnZpY2VzICNzcy10aWxlLTQtcmVzdWx0IC5zcy1yZXN1bHQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zcy1kcm9wem9uZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4vKiBQcmUgUXVhbGlmaWNhdGlvbiBRdWVzdGlvbm5haXJlICovXG4ucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAubGFiZWwtbGcge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJlLXF1YWxpZmljYXRpb24tcXVlc3Rpb25uYWlyZSAuYnRuLWdyb3VwIC5idG4ge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxODZweDtcbiAgfVxufVxuLnByZS1xdWFsaWZpY2F0aW9uLXF1ZXN0aW9ubmFpcmUgLndob2xlc2FsZS1wcm92aWRlci5uZy1lbnRlciwgLnByZS1xdWFsaWZpY2F0aW9uLXF1ZXN0aW9ubmFpcmUgLndob2xlc2FsZS1wcm92aWRlci5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMC41cztcbn1cbi5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctZW50ZXIsIC5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctbGVhdmUsIC5wcmUtcXVhbGlmaWNhdGlvbi1xdWVzdGlvbm5haXJlIC53aG9sZXNhbGUtcHJvdmlkZXIubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogS25vd2xlZGdlIGJhc2UgKi9cbi5rYi1hcnRpY2xlLXBsYWNlaG9sZGVyW2RhdGEtYXR0cmlidXRlPXRpdGxlXSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ua2ItYXJ0aWNsZS1wbGFjZWhvbGRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogQkxPRyAqL1xuLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA4OXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEQUREO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEQUREO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvZy1hcnRpY2xlLWF1dGhvci13cmFwcGVyIC5ibG9nLWFydGljbGUtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3IgLmJsb2ctYXJ0aWNsZS1hdXRob3ItaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3M3B4O1xufVxuLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvciAuYmxvZy1hcnRpY2xlLWF1dGhvci1pbWFnZSBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvciAuYmxvZy1hcnRpY2xlLWF1dGhvci10YWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvciAuYmxvZy1hcnRpY2xlLWF1dGhvci10YWJsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3IgLmJsb2ctYXJ0aWNsZS1hdXRob3ItdGFibGUgLmJsb2ctYXJ0aWNsZS1hdXRob3ItY2F0ZWdvcnktcHVibGlzaGVkLWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3Itc29jaWFsLWljb25zIHtcbiAgICBsaW5lLWhlaWdodDogODlweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLXdpZHRoOiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3Itc29jaWFsLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5ibG9nLWFydGljbGUtYXV0aG9yLXdyYXBwZXIgLmJsb2ctYXJ0aWNsZS1hdXRob3Itc29jaWFsLWljb25zIHN2ZyB7XG4gIGNvbG9yOiAjNzQ4OTk5O1xufVxuLmJsb2ctYXJ0aWNsZS1hdXRob3Itd3JhcHBlciAuYmxvZy1hcnRpY2xlLWF1dGhvci1zb2NpYWwtaWNvbnMgc3ZnOmhvdmVyIHtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG5cbi5ibG9nLWFydGljbGUtaGVhZGVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1ncmlkLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uYXJ0aWNsZS1ncmlkLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uYXJ0aWNsZS1ncmlkLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmFydGljbGUtZ3JpZCBbY2xhc3MqPWNvbC1tZC1dLFxuLmFydGljbGUtZ3JpZCBbY2xhc3MqPWNvbC1sZy1dIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfMTJdIFtjbGFzcyo9Y29sLW1kLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8xMl0gW2NsYXNzKj1jb2wtbWQtXS5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfMTJdIFtjbGFzcyo9Y29sLW1kLV0uYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuaW1nLXdyYXAge1xuICBoZWlnaHQ6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzEyXSBbY2xhc3MqPWNvbC1tZC1dLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmFydGljbGUtdGlsZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8xMl0gW2NsYXNzKj1jb2wtbWQtXS5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IC5hcnRpY2xlLXRpbGUtdGV4dCBhLmhhcy1ob3Zlcjpob3ZlciAuaDQge1xuICBjb2xvcjogIzBjMGExNztcbn1cbi5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10gLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLWNvbnRlbnQgLmltZy13cmFwIHtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4uYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXSAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtY29udGVudCAuYXJ0aWNsZS10aWxlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuaW1nLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDYwJTtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNkFBRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSBwLmFydGljbGUtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMjcyMTREO1xufVxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQtcG9zaXRpb24taGVybyAuYXJ0aWNsZS10aWxlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAxO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTM1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hcnRpY2xlLWdyaWQgLmFydGljbGUtdGlsZSAuYXJ0aWNsZS10aWxlLXRleHQtcG9zaXRpb24taGVybyAuaW1nLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS10ZXh0LXBvc2l0aW9uLWhlcm8gLmFydGljbGUtdGlsZS1pbWFnZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvICoge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlIC5hcnRpY2xlLXRpbGUtdGV4dC1wb3NpdGlvbi1oZXJvICogLmhhcy1ob3Zlcjpob3ZlciAuYXJ0aWNsZS10aXRsZSB7XG4gIGNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS10ZXh0LXBvc2l0aW9uLWhlcm8gKiAuYXJ0aWNsZS10YWctc2Vjb25kYXJ5IGE6aG92ZXIsXG4uYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLXRpbGUgLmFydGljbGUtdGlsZS10ZXh0LXBvc2l0aW9uLWhlcm8gKiAuYXJ0aWNsZS10YWctcHJpbWFyeSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS10aWxlLmNvbC0yeC1oZWlnaHQgLmFydGljbGUtdGlsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiA2NjBweDtcbn1cbi5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1oZXJvXzNdIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWhlcm9fM10gLmFydGljbGUtdGlsZS5jb2wtMngtaGVpZ2h0IC5hcnRpY2xlLXRpbGUtY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5jb250YWluZXIgLmFydGljbGUtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXSAuYXJ0aWNsZS10aWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10gW2NsYXNzKj1jb2wtbWQtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXS5jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0aWNsZS1ncmlkW2RhdGEtZ3JpZC1sYXlvdXQ9Z3JpZF8zXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucmlnaHQsIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmxlZnQsIC5hcnRpY2xlLWdyaWRbZGF0YS1ncmlkLWxheW91dD1ncmlkXzNdLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCwgLmFydGljbGUtZ3JpZFtkYXRhLWdyaWQtbGF5b3V0PWdyaWRfM10uY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYXV0aG9yLXByb2ZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmF1dGhvci1wcm9maWxlIGltZyB7XG4gIHdpZHRoOiA2OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF1dGhvci1wcm9maWxlIC5tZWRpYS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYXJ0aWNsZS10YWctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzcHggNHB4O1xufVxuLmFydGljbGUtdGFnLXNlY29uZGFyeSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLXRhZy1zZWNvbmRhcnkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXJ0aWNsZS10YWctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlERTY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogM3B4IDRweDtcbn1cbi5hcnRpY2xlLXRhZy1wcmltYXJ5IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtdGFnLXByaW1hcnkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXJ0aWNsZS10YWctZ3JleSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUJGQzQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogM3B4IDRweDtcbn1cbi5hcnRpY2xlLXRhZy1ncmV5IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtdGFnLWdyZXkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVsYXRlZC1hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVsYXRlZC1hcnRpY2xlcyBociB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi8qIGNvbnRlbnQgY29udGFpbmVyKi9cbi5jb250ZW50LWNvbnRhaW5lci5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFN0VDO1xufVxuLmNvbnRlbnQtY29udGFpbmVyLnJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jb250ZW50LWNvbnRhaW5lci5sZWZ0LXNlbWktY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG59XG4uY29udGVudC1jb250YWluZXIucmlnaHQtc2VtaS1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1jb250YWluZXIubm8tc2VtaS1jaXJjbGUtbW9iaWxlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLypWaWRlbyBwbGF5ZXIgY29tcG9uZW50Ki9cbi52aWRlby1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi52aWRlby1wbGF5ZXIuaGFzLWltYWdlIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnJlc3VsdC11cmwge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5pbWFnZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTUwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbWFnZS1tb2RhbCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWhlYWRlciB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtaGVhZGVyIC5pbWFnZS1tb2RhbC1oZWFkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtaGVhZGVyIC5pbWFnZS1tb2RhbC1oZWFkZXItaXRlbS5pbWFnZS1tb2RhbC1jbG9zZSAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtaGVhZGVyIC5pbWFnZS1tb2RhbC1oZWFkZXItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uaW1hZ2UtbW9kYWwgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG59XG4uaW1hZ2UtbW9kYWwgZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47XCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDYlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uaW1hZ2UtbW9kYWwgLmltYWdlLW1vZGFsLWNvbnRyb2wgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtY29udHJvbC5uZXh0IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtY29udHJvbC5wcmV2aW91cyB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbi5pbWFnZS1tb2RhbCAuaW1hZ2UtbW9kYWwtY29udHJvbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzU1NjA7XG59XG5cbi5pbnRlcmFjdGl2ZS10aWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDEycHggNXB4O1xufVxuLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHN2ZywgLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgaW1nIHtcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW46IDEycHggYXV0byAwO1xuICBmaWxsOiAjMDA5REU2O1xuICBoZWlnaHQ6IDY3cHg7XG4gIHdpZHRoOiA2N3B4O1xuICBtaW4td2lkdGg6IDY3cHg7XG59XG4uaW50ZXJhY3RpdmUtdGlsZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIC50aWxlLWNvbnRlbnQgLnRpbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xufVxuLmludGVyYWN0aXZlLXRpbGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG4uaW50ZXJhY3RpdmUtdGlsZTpob3ZlciwgLmludGVyYWN0aXZlLXRpbGUuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlERTY7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmFjdGl2ZSAudGlsZS1jb250ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXdpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXdpZGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS13aWRlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHN2ZywgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS13aWRlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtd2lkZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtd2lkZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IC50aWxlLXRpdGxlLCAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXdpZGUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTFweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1yZXNwb25zaXZlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHN2ZywgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1yZXNwb25zaXZlIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtcmVzcG9uc2l2ZSAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IC50aWxlLXRpdGxlLCAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLXJlc3BvbnNpdmUgLmludGVyYWN0aXZlLXRpbGUtaW5uZXIgLnRpbGUtY29udGVudCAudGlsZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMXB4IDA7XG4gIH1cbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3RUM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW46IDhweDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyayAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyayAuaW50ZXJhY3RpdmUtdGlsZS1pbm5lciAudGlsZS1jb250ZW50IC50aWxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjE0RDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyay5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIHN0cm9rZTogd2hpdGU7XG59XG4uaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsgc3ZnIHtcbiAgZmlsbDogIzI3MjE0RDtcbiAgc3Ryb2tlOiAjMjcyMTREO1xuICBzdHJva2Utd2lkdGg6IDAuMDAxZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyazpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcms6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLW1vYmlsZS1jaGlwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMHB4IDEycHg7XG4gICAgbWFyZ2luOiA3cHggMTBweCA3cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaW50ZXJhY3RpdmUtdGlsZS5pbnRlcmFjdGl2ZS10aWxlLWRhcmsuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLW1vYmlsZS1jaGlwIC5pbnRlcmFjdGl2ZS10aWxlLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyay5pbnRlcmFjdGl2ZS10aWxlLWRhcmstbW9iaWxlLWNoaXAgLnRpbGUtY29udGVudCB7XG4gICAgcGFkZGluZzogOHB4IDRweCA4cHggMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludGVyYWN0aXZlLXRpbGUuaW50ZXJhY3RpdmUtdGlsZS1kYXJrLmludGVyYWN0aXZlLXRpbGUtZGFyay1tb2JpbGUtY2hpcCBzdmcsIC5pbnRlcmFjdGl2ZS10aWxlLmludGVyYWN0aXZlLXRpbGUtZGFyay5pbnRlcmFjdGl2ZS10aWxlLWRhcmstbW9iaWxlLWNoaXAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNjbGFpbWVyLWNvbXBvbmVudCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmRpc2NsYWltZXItY29tcG9uZW50IC5zeW1ib2wtc3R5bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jZGlhbG9nZmxvdyBsaS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4jZGlhbG9nZmxvdyBsaS5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiBzdmcuc3ZnLWljb24uc3ZnLWljb24tbWFwLXBpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGlhbG9nZmxvdyAuaW5wdXQtZ3JvdXAgaW5wdXQuaGFzLWNsZWFyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuI2RpYWxvZ2Zsb3cgLmlucHV0LWdyb3VwLWNsZWFyIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNkaWFsb2dmbG93IC5jeWEtc3R5bGUtc2VhcmNoLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICM0MTliZTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNkaWFsb2dmbG93IC5zdmctaWNvbi5hY3RpdmUge1xuICBmaWxsOiBvcmFuZ2U7XG59XG4jZGlhbG9nZmxvdyAuaW5wdXQtc2VhcmNoLXNwaW5uZXIge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4jZGlhbG9nZmxvdyAudGV4dC1xdWVzdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4jZGlhbG9nZmxvdyAudGV4dC1saW5rcyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pY3QtcGFydG5lci1saXN0IC5zZWFyY2gtYm94IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjM4cHg7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAubmJuLXByaW1hcnktLXRleHQge1xuICBjb2xvcjogIzAwNkFBRSAhaW1wb3J0YW50O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuc2VhcmNoLWJveCBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQUJGQzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLnYtY2hpcCB7XG4gIG1hcmdpbjogNHB4IDhweCA0cHggMDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC52LWNoaXAgLnYtY2hpcF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLnYtY2hpcC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMTREICFpbXBvcnRhbnQ7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAubWRpLWNoZWNrYm94LW1hcmtlZCB7XG4gIGNvbG9yOiAjMDA2QUFFICFpbXBvcnRhbnQ7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAudi10ZXh0LWZpZWxkLnYtdGV4dC1maWVsZC0tc29sbyAudi1pbnB1dF9fYXBwZW5kLWlubmVyLCAuaWN0LXBhcnRuZXItbGlzdCAudi10ZXh0LWZpZWxkLnYtdGV4dC1maWVsZC0tc29sbyAudi1pbnB1dF9fcHJlcGVuZC1pbm5lciB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5pY3QtcGFydG5lci1saXN0IGJ1dHRvbi52aXNpdCB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDEwcHggNnB4IDExcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3MjE0RDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5jYXJkIHtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuY2FyZCAuY29tcGFueS10aXRsZSB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLmxvZ28taW1nLXdyYXBwZXIge1xuICBoZWlnaHQ6IDgycHg7XG59XG4uaWN0LXBhcnRuZXItbGlzdCAuY2FyZCAubG9nby1pbWctd3JhcHBlciAubG9nby1pbWcge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWF4LWhlaWdodDogNTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5pY3QtcGFydG5lci1saXN0IC5jYXJkIC5lbWFpbC1waG9uZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLmVtYWlsLXBob25lLXdyYXBwZXIgLmVucXVpcnktZW1haWwtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmljdC1wYXJ0bmVyLWxpc3QgLmNhcmQgLndlYnNpdGUtYnV0dG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBBRU0gQ09NUE9ORU5UU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZ1bGxzY3JlZW4tY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkRBREQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnVsbHNjcmVlbi1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpO1xuICB9XG59XG4uZnVsbHNjcmVlbi1jb250YWluZXIgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lciAuZnVsbHNjcmVlbi1jb250YWluZXItY29udGVudCAuZnVsbHNjcmVlbi1jb250YWluZXItY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggNDJweCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLTItY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLTItY29sIC5mdWxsc2NyZWVuLWNvbnRhaW5lci1pbWFnZSB7XG4gIHdpZHRoOiA1NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCAuZnVsbHNjcmVlbi1jb250YWluZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS0yLWNvbCAuZnVsbHNjcmVlbi1jb250YWluZXItY29udGVudCB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLTItY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtMi1jb2wgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtMi1jb2wgLmZ1bGxzY3JlZW4tY29udGFpbmVyLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gIH1cbiAgLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLTItY29sIC5mdWxsc2NyZWVuLWNvbnRhaW5lci1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5mdWxsc2NyZWVuLWNvbnRhaW5lci5pbWFnZS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLWJvdHRvbSAuZnVsbHNjcmVlbi1jb250YWluZXItaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDAlO1xufVxuLmZ1bGxzY3JlZW4tY29udGFpbmVyLmltYWdlLWJvdHRvbSAuZnVsbHNjcmVlbi1jb250YWluZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbHNjcmVlbi1jb250YWluZXIuaW1hZ2UtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuaHRtbC5hZW0tQXV0aG9yTGF5ZXItRWRpdCAuZnVsbHNjcmVlbi1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMzUwcHggLSA2OHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBodG1sLmFlbS1BdXRob3JMYXllci1FZGl0IC5mdWxsc2NyZWVuLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDM1MHB4IC0gNTZweCk7XG4gIH1cbn1cblxuLyogTmV0d29yayBNYWludGVuYW5jZSAqL1xuLm5ldHdvcmstbWFpbnRlbmFuY2Utc3Bpbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlLXNwaW5uZXIgLmlucHV0LWdyb3VwLXNwaW5uZXIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB0b3A6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXR3b3JrLW1haW50ZW5hbmNlIC53ZWxsLCAubmV0d29yay1tYWludGVuYW5jZSAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC50ZXh0LXNlYXJjaCB7XG4gIGNvbG9yOiAjMjYyMzRDO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtYWRkcmVzcy1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS1hZGRyZXNzLWRldGFpbHMgLm1haW50ZW5hbmNlLWFkZHJlc3MtcGluIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgY29sb3I6ICNCQUJGQzQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS1hZGRyZXNzLWRldGFpbHMgLm1haW50ZW5hbmNlLWFkZHJlc3MtcGluIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAuY2hhbmdlLWFkZHJlc3MtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLXR5cGUgLm1haW50ZW5hbmNlLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLXR5cGUgLm1haW50ZW5hbmNlLWljb24ucGxhbm5lZCwgLm5ldHdvcmstbWFpbnRlbmFuY2UgLmluY2lkZW50LWRldGFpbHMgLm1haW50ZW5hbmNlLXR5cGUgLm1haW50ZW5hbmNlLWljb24ucGxhbm5lZC1uZWFyLWZ1dHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM4NDA7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtdHlwZSAubWFpbnRlbmFuY2UtaWNvbi5uby1wbGFubmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhY2EzYztcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5pbmNpZGVudC1kZXRhaWxzIC5tYWludGVuYW5jZS10eXBlIC5tYWludGVuYW5jZS1pY29uLnVucGxhbm5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjEyMDA7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAuaW5jaWRlbnQtZGV0YWlscyAubWFpbnRlbmFuY2UtdHlwZSAubWFpbnRlbmFuY2UtaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFJvdW5kZWQgU1NtIEFcIiwgXCJHb3RoYW0gUm91bmRlZCBTU20gQlwiLCBcIlJvYm90byBTbGFiXCIsIFNhbnMtU2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5tYWludGVuYW5jZS1kZXRhaWxzIC5kZXRhaWxzLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubmV0d29yay1tYWludGVuYW5jZSAubWFpbnRlbmFuY2UtZGV0YWlscyB0YWJsZSB7XG4gIHdpZHRoOiA2MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi5uZXR3b3JrLW1haW50ZW5hbmNlIC5tYWludGVuYW5jZS1kZXRhaWxzIHRhYmxlIHRyIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLm1haW50ZW5hbmNlLWRldGFpbHMgdGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLm1haW50ZW5hbmNlLWRldGFpbHMgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5ldHdvcmstbWFpbnRlbmFuY2UgLm1haW50ZW5hbmNlLWRldGFpbHMgLnVwY29taW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBjb2xvcjogIzI2MjM0QztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2FydG9kYi10b29sdGlwLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtc2VsZWN0ZWQtYWRkcmVzcywgLm1hcC1zZWxlY3RlZC1hZGRyZXNzLWxpbmUtMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBSb3VuZGVkIFNTbSBBXCIsIFwiR290aGFtIFJvdW5kZWQgU1NtIEJcIiwgXCJSb2JvdG8gU2xhYlwiLCBTYW5zLVNlcmlmO1xufVxuXG4ubWFwLXNlbGVjdGVkLWFkZHJlc3MtbGluZS0yIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuc3ZnLnN2Zy1pY29uLnN2Zy1pY29uLW1hcC1waW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICBtaW4taGVpZ2h0OiA1MzVweDtcbiAgaGVpZ2h0OiA2NXZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xufVxuXG4ucm9sbG91dE1hcENvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmlmcmFtZSAuY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICBtaW4taGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NzBweCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIuaWZyYW1lIC5jYXJ0b2RiLWNvbnRhaW5lci5jYXJ0b2RiLWNvbnRhaW5lci1yb2xsb3V0LW1hcC5uby1kaXNjbGFpbWVyLW9uLWlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQ3MHB4ICFpbXBvcnRhbnQ7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgI21hcENvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIuaWZyYW1lICNtYXBDb250ZW50Lm5vLWRpc2NsYWltZXItb24taWZyYW1lIHtcbiAgbWF4LWhlaWdodDogMjk1cHggIWltcG9ydGFudDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmlmcmFtZSAub24tb2ZmLXRvZ2dsZS1hY2Nlc3NpYmlsaXR5LCAucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgLnNlcGFyYXRvci1hY2Nlc3NpYmlsaXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmlmcmFtZSAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgdWwge1xuICBtYXgtaGVpZ2h0OiAxMDFweCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIuaWZyYW1lIC5tYXAtZGlzY2xhaW1lciB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lci5pZnJhbWUgLm1hcC1kaXNjbGFpbWVyIC5tYXAtZGlzY2xhaW1lci1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyLmxvYWRpbmctb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubW9iaWxlLW1hcC1zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtb3B0aW9ucy1oZWFkaW5nLCAucm9sbG91dE1hcENvbnRhaW5lciAubW9iaWxlLW1hcC1kaXNjbGFpbWVyLWhlYWRpbmcsIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtZGlzY2xhaW1lci1tb2RlbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1jb250ZW50LW1vYmlsZS1oZWFkZXIgLm1hcC1kaXNjbGFpbWVyLXRvZ2dsZSAubWVkaWEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtY29udGVudC1tb2JpbGUsIC5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtY29udGVudC1tb2JpbGUtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtZGlzY2xhaW1lci10b2dnbGUtbm8tYWRkcmVzcy5vcGVuLCAucm9sbG91dE1hcENvbnRhaW5lciAubWFwLWJvdHRvbS1kcmF3ZXItdG9nZ2xlLm9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1kaXNjbGFpbWVyIHtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtZGlzY2xhaW1lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWxlZnQgaW1nLCAucm9sbG91dE1hcENvbnRhaW5lciAjbWFwQ29udGVudCAubWVkaWEtbGVmdCBzdmcge1xuICB3aWR0aDogMjNweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyICNtYXBDb250ZW50IC5tZWRpYS1ib2R5IC5yaWNodGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAjbWFwQ29udGVudCAubWVkaWEtYm9keSAucmljaHRleHQgaDUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZlNzg4MztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcENvbnRlbnQgLm1lZGlhLWJvZHkgLnJpY2h0ZXh0IGg1IHNwYW4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM2ZTc4ODM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyICNtYXBDb250ZW50IC5tZWRpYS1ib2R5IC5yaWNodGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm9sbG91dE1hcENvbnRhaW5lciAuY2FydG9kYi1jb250YWluZXIuY2FydG9kYi1jb250YWluZXItcm9sbG91dC1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLWRpc2NsYWltZXItdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1kaXNjbGFpbWVyLXRvZ2dsZSAuc3ZnLWNoZXZyb24tZG93biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1kaXNjbGFpbWVyLXRvZ2dsZS5vcGVuIC5zdmctY2hldnJvbi1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtYm90dG9tLWRyYXdlci10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLWJvdHRvbS1kcmF3ZXItdG9nZ2xlIC5zdmctY2hldnJvbi1kb3duIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLWJvdHRvbS1kcmF3ZXItdG9nZ2xlLm9wZW4gLnN2Zy1jaGV2cm9uLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgLm1hcC1zZWN0aW9uLW5vLW5lYXJieS1yZXN1bHRzIC5tYXAtc2VjdGlvbi1uby1uZWFyYnktcmVzdWx0cy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI3MjE0RDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFJvdW5kZWQgU1NtIEFcIiwgXCJHb3RoYW0gUm91bmRlZCBTU20gQlwiLCBcIlJvYm90byBTbGFiXCIsIFNhbnMtU2VyaWY7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgdWwge1xuICBtYXgtaGVpZ2h0OiAxOTFweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucm9sbG91dE1hcENvbnRhaW5lciAubWFwLXNlY3Rpb24tYWRkcmVzcy1waWNrZXIgPiBociB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yb2xsb3V0TWFwQ29udGFpbmVyIC5tYXAtc2VjdGlvbi1hZGRyZXNzLWRldGFpbHMgLm1hcC1zZWxlY3RlZC1hZGRyZXNzLWxpbmUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuLnJvbGxvdXRNYXBDb250YWluZXIgI21hcFBhcnN5cyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubWFwLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWlucHV0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5tYXAtc2VhcmNoIC5tYXAtc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDJEQUREO1xufVxuLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjRjFGNEY3ICFpbXBvcnRhbnQ7XG59XG4ubWFwLXNlYXJjaCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubWFwLXNlYXJjaCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC5tYXAtc2VhcmNoIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgbGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIsIC5tYXAtc2VhcmNoIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgbGkuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUY2O1xufVxuLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxNHB4O1xuICBjb2xvcjogIzI3MjE0RDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1pY29uIHtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG59XG4ubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubWFwLXNlYXJjaCAubWFwLXNlYXJjaC1jbGVhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzI3MjE0RDtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAxMnB4O1xufVxuLm1hcC1zZWFyY2ggLm1hcC1zZWFyY2gtY2xlYXItaWNvbiBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZ20tc3R5bGUtY2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjbWFwQ29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLmJ0bi1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxM3B4IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIGRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIGRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyID4gLmdtLXN0eWxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIGRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIFt0aXRsZT1cIkNsaWNrIHRvIHNlZSB0aGlzIGFyZWEgb24gR29vZ2xlIE1hcHNcIl0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgZGl2I2NhcnRvZGItZ21hcHMtYXR0cmlidXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgZGl2LmNhcnRvZGItem9vbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzlweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyOHB4O1xuICByaWdodDogMThweDtcbiAgd2lkdGg6IDM5cHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciBkaXYuY2FydG9kYi16b29tIGEge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciBkaXYuY2FydG9kYi16b29tIGEgLnN2Zy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogMnB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgZGl2LmNhcnRvZGItem9vbSBhLnpvb21faW4ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIGRpdi5jYXJ0b2RiLXpvb20gYS56b29tX291dCB7XG4gIGhlaWdodDogMzdweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC1nZW8tbG9jYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwNTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNnB4IDEwcHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLWdlby1sb2NhdGlvbiAuc3ZnLWdlby1sb2NhdGlvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLWRyb3AtcGluLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA1O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA2cHggMTBweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtZHJvcC1waW4tYnRuIC5zdmctaWNvbi1kcm9wLXBpbiB7XG4gIGNvbG9yOiAjMjcyMTREO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLmNhcnRvZGItbWFwLS1idG4td3JhcHBlci10b3VjaCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC1pbmZvLWJveCB7XG4gIHdpZHRoOiA0MTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjJweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtaW5mby1ib3ggI21hcENvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAxNXB4IDE5cHggMTVweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdFQztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMTA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMzBweDtcbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCAuYnRuIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBkaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLXR5cGUtY29udHJvbC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1yb2FkbWFwXSB7XG4gIHdpZHRoOiA5MnB4O1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1yb2FkbWFwXSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLXR5cGUtY29udHJvbC5idG4tZ3JvdXAgLmJ0bltkYXRhLW1hcC10eXBlLWlkPXJvYWRtYXBdLmFjdGl2ZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLXR5cGUtY29udHJvbC5idG4tZ3JvdXAgLmJ0bltkYXRhLW1hcC10eXBlLWlkPXNhdGVsbGl0ZV0ge1xuICB3aWR0aDogMTAycHg7XG4gIGNvbG9yOiAjMjcyMTREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmNhcnRvZGItbWFwLXdyYXBwZXIgLm1hcC10eXBlLWNvbnRyb2wuYnRuLWdyb3VwIC5idG5bZGF0YS1tYXAtdHlwZS1pZD1zYXRlbGxpdGVdIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cbmRpdi5jYXJ0b2RiLW1hcC13cmFwcGVyIC5tYXAtdHlwZS1jb250cm9sLmJ0bi1ncm91cCAuYnRuW2RhdGEtbWFwLXR5cGUtaWQ9c2F0ZWxsaXRlXTpob3ZlciB7XG4gIHotaW5kZXg6IGF1dG87XG59XG5kaXYuY2FydG9kYi1tYXAtd3JhcHBlciAubWFwLXR5cGUtY29udHJvbC5idG4tZ3JvdXAgLmJ0bltkYXRhLW1hcC10eXBlLWlkPXNhdGVsbGl0ZV0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzIxNEQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7XG59XG5cbi5jYXJ0b2RiLW1hcC0tYnRuLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDVweDtcbiAgYm90dG9tOiAyOHB4O1xuICByaWdodDogNTlweDtcbn1cblxuLm1hcC1zZWFyY2gtaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24gfiAubWFwLXNlYXJjaC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcC1zZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIH4gLm1hcC1zZWFyY2gtY2xlYXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtc2VhcmNoLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgfiAubWFwLXNlYXJjaC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcC1zZWFyY2gtaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAubWFwLXNlYXJjaC1jbGVhci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXAtc2VhcmNoLWlucHV0Om5vdCg6LW1zLWlucHV0LXBsYWNlaG9sZGVyKSB+IC5tYXAtc2VhcmNoLWNsZWFyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hcC1zZWFyY2gtaW5wdXQ6bm90KDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyKSB+IC5tYXAtc2VhcmNoLWNsZWFyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hcC1sZWdlbmQtaWNvbi1waW4ge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ubWFwLWRpc2NsYWltZXItbW9kZWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkwLCA5MCwgOTAsIDAuNSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFwLWRpc2NsYWltZXItbW9kZWwgLm1vZGFsLWRpYWxvZyB7XG4gIHRvcDogMDtcbn1cbi5tYXAtZGlzY2xhaW1lci1tb2RlbCAubW9kYWwtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXAtZGlzY2xhaW1lci1tb2RlbCAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1hcC1kaXNjbGFpbWVyLW1vZGVsIC5tb2RhbC1jb250ZW50IHtcbiAgICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYXAtZGlzY2xhaW1lci1tb2RlbCAubW9kYWwtY2xvc2Uge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGNvbG9yOiAjMDA2QUFFO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWFwLWRpc2NsYWltZXItbW9kZWwgLm1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY3O1xufVxuXG4ubWFwLWRpc2NsYWltZXItc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXAtY29udGVudC1tb2JpbGUgLm1hcC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5tYXAtbGVnZW5kIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hcC1sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXAtbGVnZW5kIC5sZWdlbmQtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5tYXAtbGVnZW5kIC5tYXAtbGVnZW5kLWljb24tcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cbi5tYXAtbGVnZW5kIC5tYXAtbGVnZW5kLWljb24tcGluIC5tYXAtbGVnZW5kLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAycHg7XG59XG4ubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4gc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4gc3ZnIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5tYXAtbGVnZW5kIC5tYXAtbGVnZW5kLWljb24tcGluIC5tYXAtbGVnZW5kLXBpbi5jb2xvci1zZXJ2aWNlLWF2YWlsYWJsZSBzdmcge1xuICAgIGZpbGw6ICM4ZTUwZDg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5tYXAtbGVnZW5kIC5tYXAtbGVnZW5kLWljb24tcGluIC5tYXAtbGVnZW5kLXBpbi5jb2xvci1idWlsZC1jb21tZW5jZWQgc3ZnIHtcbiAgICBmaWxsOiAjODI0MjIwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWFwLWxlZ2VuZCAubWFwLWxlZ2VuZC1pY29uLXBpbiAubWFwLWxlZ2VuZC1waW4uY29sb3Itb3RoZXItZmlicmUtcHJvdmlkZXIgc3ZnIHtcbiAgICBmaWxsOiAjMDBBODdFO1xuICB9XG59XG4ubWFwLWxlZ2VuZCAuc2VydmljZS10eXBlLWRldGFpbCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLm1hcC1sZWdlbmQgLnRvZ2dsZS1ob2xkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tYXAtbGVnZW5kIC50b2dnbGUtaG9sZGVyIC50b2dnbGUtc3dpdGNoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5tYXAtbGVnZW5kIC50b2dnbGUtaG9sZGVyIC50b2dnbGUtc3dpdGNoZXIgLnRvZ2dsZS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG4ubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLXN3aXRjaGVyIC50b2dnbGUtc2xpZGVyOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLm1hcC1sZWdlbmQgLnRvZ2dsZS1ob2xkZXIgLnRvZ2dsZS1zd2l0Y2hlciAudG9nZ2xlLXNsaWRlci5vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUU7XG59XG4ubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLXN3aXRjaGVyIC50b2dnbGUtc2xpZGVyLm9uOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG4ubWFwLWxlZ2VuZCAudG9nZ2xlLWhvbGRlciAudG9nZ2xlLXRleHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubWFwLWxlZ2VuZCAuY29sb3Itc2VydmljZS1hdmFpbGFibGUsIC5tYXAtbGVnZW5kIC5jb2xvci1zZXJ2aWNlLWF2YWlsYWJsZTpiZWZvcmUge1xuICBjb2xvcjogIzhlNTBkOCAhaW1wb3J0YW50O1xufVxuLm1hcC1sZWdlbmQgLmNvbG9yLWJ1aWxkLWNvbW1lbmNlZCwgLm1hcC1sZWdlbmQgLmNvbG9yLWJ1aWxkLWNvbW1lbmNlZDpiZWZvcmUge1xuICBjb2xvcjogIzgyNDIyMCAhaW1wb3J0YW50O1xufVxuLm1hcC1sZWdlbmQgLmNvbG9yLWJ1aWxkLXByZXBhcmF0aW9uLCAubWFwLWxlZ2VuZCAuY29sb3ItYnVpbGQtcHJlcGFyYXRpb246YmVmb3JlIHtcbiAgY29sb3I6ICMzMjg0MDAgIWltcG9ydGFudDtcbn1cbi5tYXAtbGVnZW5kIC5jb2xvci1vdGhlci1maWJyZS1wcm92aWRlciwgLm1hcC1sZWdlbmQgLmNvbG9yLW90aGVyLWZpYnJlLXByb3ZpZGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBBODdFICFpbXBvcnRhbnQ7XG59XG4ubWFwLWxlZ2VuZCAuY29sb3Itc2F0ZWxsaXRlLCAubWFwLWxlZ2VuZCAuY29sb3Itc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbG9yOiAjRDJEQUREICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFwLWRpc2NsYWltZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogc2hhcmVwb2ludC1vbmxpbmUgKi9cbi5zcG8tZm9ybS1ncm91cCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEQUREO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cbi5zcG8tZm9ybS1ncm91cCAuZm9ybS1tYXRlcmlhbC1pY29uLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc3BvIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtbWF0ZXJpYWwgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNwbyAubG9hZGluZy1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLnNwby1maWx0ZXItc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc3BvIC5jaGlwICsgLmNoaXAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3BvIC5jaGlwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cbi5zcG8gLnRhYmxlLW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNwbyAudGFibGUtbWV0YWRhdGEgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNwbyAudGFibGUtbWV0YWRhdGEgdGgsIC5zcG8gLnRhYmxlLW1ldGFkYXRhIHRkIHtcbiAgcGFkZGluZzogMTRweDtcbn1cblxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAuc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA1NTVweCAhaW1wb3J0YW50O1xufVxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAuaGVscC1sYWJlbCB7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLmFkZGl0aW9uYWwtZmVlZGJhY2stbGFiZWwge1xuICBjb2xvcjogIzZlNzg4Mztcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLnVwbG9hZC1maWxlLWxhYmVsIHtcbiAgY29sb3I6ICMyNzIxNEQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIC5mb250LXdlaWdodC1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAuZXJyb3ItLXRleHQge1xuICBjb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xuICBjYXJldC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50O1xufVxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAudi10ZXh0LWZpZWxkIC52LWxhYmVsLS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4cHgpIHNjYWxlKDAuNzUpICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIC52LWlucHV0X19jb250cm9sID4gLnYtaW5wdXRfX3Nsb3Q6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuLnNoYXJlcG9pbnQtb25saW5lLXVwbG9hZCAudi10ZXh0LWZpZWxkLS1vdXRsaW5lZDpub3QoLnYtaW5wdXQtLWlzLWZvY3VzZWQpOm5vdCgudi1pbnB1dC0taGFzLXN0YXRlKSA+IC52LWlucHV0X19jb250cm9sID4gLnYtaW5wdXRfX3Nsb3QgZmllbGRzZXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCkgIWltcG9ydGFudDtcbn1cbi5zaGFyZXBvaW50LW9ubGluZS11cGxvYWQgLnYtdGV4dC1maWVsZCA+IC52LWlucHV0X19jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVwb2ludC1vbmxpbmUtdXBsb2FkIC52LXRleHQtZmllbGQudi1pbnB1dC0taGFzLXN0YXRlID4gLnYtaW5wdXRfX2NvbnRyb2wgPiAudi1pbnB1dF9fc2xvdDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyNzIxNEQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRlY2ggQ2hvaWNlIFN0YXR1cyBUcmFja2VyICovXG4uYWxlcnQgLmg0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5mZWF0dXJlcyAuZGVzYywgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmZlYXR1cmVzIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuZmVhdHVyZXMgLmRlc2MsICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5mZWF0dXJlcyAudmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuZmVhdHVyZXMgLmRlc2Mge1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmZlYXR1cmVzIC52ZXJ0LXNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuZmVhdHVyZXMgLnZlcnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5pY29uLXRpY2stY2lyY2xlLCAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuaWNvbi1pbi1wcm9ncmVzcywgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLmljb24tbW91bnRhaW4tZmxhZy1maW5pc2hlZCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZpbGw6ICMwMDlFNDI7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuaWNvbi1tb3VudGFpbi1mbGFnLWZpbmlzaGVkIHtcbiAgZmlsbDogIzAwNkFBRTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC5pY29uLXN0b3B3YXRjaC10aW1lciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZpbGw6ICMwMDZBQUU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudGFibGUtY2VsbCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC50YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnRhYmxlLWNlbGwuc3BhY2VyIHtcbiAgd2lkdGg6IDI5cHg7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudGFibGUtY2VsbCAuZmxleC1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWNhcmRfX3RleHQge1xuICBwYWRkaW5nOiAzM3B4IDM1cHggNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWNhcmRfX3RleHQge1xuICAgIHBhZGRpbmc6IDE2cHggMTVweCAyMHB4O1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAuc2Vjb25kYXJ5LXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnNlY29uZGFyeS10ZXh0LnRleHQtc3VjY2VzcyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNjg2MDA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtLWFjdGl2ZTpub3QoOmZpcnN0LWNoaWxkKSxcbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC0tYWN0aXZlICsgLnYtZXhwYW5zaW9uLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50X193cmFwIHtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICAtbXMtZmxleDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtY29udGVudF9fd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMjFweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDc1NTYwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuc3ZnLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGV4dC1zdWNjZXNzIC5zdmctaWNvbiB7XG4gIGZpbGw6ICMxNjg2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuaWNvbi10aWNrLWNpcmNsZSwgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuaWNvbi1pbi1wcm9ncmVzcywgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuaWNvbi1tb3VudGFpbi1mbGFnLWZpbmlzaGVkIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5pY29uLXN0b3B3YXRjaC10aW1lciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC50YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAudGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRhYmxlLWNlbGw6bGFzdC1jaGlsZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRleHQtbXV0ZWQgLnRleHQge1xuICBjb2xvcjogIzQ3NTU2MDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5pY29uLXRvLXdoaXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5tZGktY2hldnJvbi1kb3duIHtcbiAgY29sb3I6ICMwMDZBQUU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1kaS1jaGV2cm9uLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRleHQtbXV0ZWQgLmljb24tbnVtYmVyIHNwYW4ge1xuICBjb2xvcjogIzM3MzYzQTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnRleHQtbXV0ZWQgLmljb24tbnVtYmVyIC52LWljb24ge1xuICBjb2xvcjogI0QyREFERDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLmljb24tbnVtYmVyIC52LWljb24ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuaWNvbi1udW1iZXIgLnYtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLmljb24tbnVtYmVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuc3RhdHVzLWNvbXBsZXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLnN0YXR1cy1jb21wbGV0ZSAudGV4dCB7XG4gIGNvbG9yOiAjMDA2QUFFO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAuc3RhdHVzLWNvbXBsZXRlIC5pY29uLW51bWJlciAudi1pY29uIHtcbiAgY29sb3I6ICMwMDZBQUU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5zdGF0dXMtY29tcGxldGUgLmljb24tbnVtYmVyIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNkFBRTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItLWFjdGl2ZSAudGV4dCwgI3RlY2gtY2hvaWNlLXN0YXR1cy1jb21wb25lbnQgLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItLWFjdGl2ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLS1hY3RpdmUgLnN2Zy1pY29uIHtcbiAgZmlsbDogd2hpdGU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci0tYWN0aXZlIC5tZGktY2hldnJvbi1kb3duIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbiN0ZWNoLWNob2ljZS1zdGF0dXMtY29tcG9uZW50IC52LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLS1hY3RpdmUgLmljb24tbnVtYmVyIC52LWljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAudi1leHBhbnNpb24tcGFuZWwtaGVhZGVyLnYtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci0tYWN0aXZlIC5pY29uLW51bWJlciBzcGFuIHtcbiAgY29sb3I6ICMwMDY0RDI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jdGVjaC1jaG9pY2Utc3RhdHVzLWNvbXBvbmVudCAjdGVjaC1jaG9pY2Utc3RhdHVzLWNvbnRlbnQgLmljb24tbnVtYmVyID4gc3BhbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIFRlY2ggQ2hvaWNlIENvc3QgUGFnZSAqL1xuLnRlY2gtY2hvaWNlLWNvc3QtY29tcG9uZW50IHtcbiAgLyogLmNhcmQtY29udGVudHtcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgIEBpbmNsdWRlIG9uLWJlbG93LWxvdy1yZXMtZGVza3RvcCB7XG4gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgfVxuICAgfSovXG4gIC8qLmN0YS1jbGFzc3tcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBvbi1iZWxvdy1sb3ctcmVzLWRlc2t0b3Age1xuICAgICAgbGVmdDogMCU7XG4gICAgICByaWdodDogMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgfVxuICB9Ki9cbn1cbi50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAubG9hZGluZy1zcGlubmVyIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRlY2gtY2hvaWNlLWNvc3QtY29tcG9uZW50IC5tYXJnaW4tZm9yLWNhcmQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDMwcHggMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFQ0YwICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlY2gtY2hvaWNlLWNvc3QtY29tcG9uZW50IC5tYXJnaW4tZm9yLWNhcmQtbGVmdCB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cbi50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAubWFyZ2luLWZvci1jYXJkLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNFN0VDRjAgIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLm1hcmdpbi1mb3ItY2FyZC1yaWdodCB7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnRlY2gtY2hvaWNlLWNvc3QtY29tcG9uZW50IC50YWJsZS1mb250IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4udGVjaC1jaG9pY2UtY29zdC1jb21wb25lbnQgLnJvdy1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBQUUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAucm93LWhlYWRlciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLnRlY2gtY2hvaWNlLWNvc3QtY29tcG9uZW50IC5jb2xvdW1uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbi50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAudG9wLXNldHRpbmcge1xuICB0b3A6IDFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAuZGVza3RvcC12aWV3LXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAuZGVza3RvcC12aWV3LXBhZGRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi50ZWNoLWNob2ljZS1jb3N0LWNvbXBvbmVudCAubWFyZ2luLWJvdHRvbS1mb3ItZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4vKiBQcm9maWxpbmcgVG9vbCAqL1xuLnByb2ZpbGluZy10b29sIC5wcm9maWxpbmctcGFuZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyNzIxNEQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucztcbn1cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkge1xuICAucHJvZmlsaW5nLXRvb2wgLnByb2ZpbGluZy1wYW5lbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5wcm9maWxpbmctdG9vbCAuY2FyZC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MnB4IDgxcHggNTRweCA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9maWxpbmctdG9vbCAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MXB4IDM3cHggNDdweCAzNnB4O1xuICB9XG59XG4ucHJvZmlsaW5nLXRvb2wgLmRyb3B6b25lLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzFweDtcbn1cbi5wcm9maWxpbmctdG9vbCAudGhlbWUtLWxpZ2h0LnYtc2hlZXQtLW91dGxpbmVkIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4ucHJvZmlsaW5nLXRvb2wgYnV0dG9uLmJ0bi5idG4tY29sb3Ige1xuICBjb2xvcjogIzI3MjE0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjODQwO1xufVxuLnByb2ZpbGluZy10b29sIGJ1dHRvbi5idG4uYnRuLWNvbG9yOmhvdmVyLCAucHJvZmlsaW5nLXRvb2wgYnV0dG9uLmJ0bi5idG4tY29sb3I6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlNWE2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1YTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiOTBkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4ucHJvZmlsaW5nLXRvb2wgLnRleHQtY2VudGVyLmJ0bi1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucHJvZmlsaW5nLXRvb2wgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5wcm9maWxpbmctdG9vbCAucGFyYWdyYXBoLWZpcnN0IHtcbiAgbGluZS1oZWlnaHQ6IDM7XG59XG4ucHJvZmlsaW5nLXRvb2wgLmRyb3Bkb3duLmRyb3Bkb3duLWNvbnRlbnQge1xuICB3aWR0aDogMTQ1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbGluZy10b29sIC5jZW50ZXItYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb2ZpbGluZy10b29sIC52LXRleHQtZmllbGQge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBCb29rYWJsZSBGb3JtKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9va2FibGUtZm9ybSAuZm9ybS1hbGlnbm1lbnQge1xuICAgIHdpZHRoOiA1NTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJvb2thYmxlLWZvcm0gLmRyb3B6b25lLWFsaWdubWVudCB7XG4gIHdpZHRoOiA1NTVweDtcbiAgYTogMCBhdXRvO1xufVxuLmJvb2thYmxlLWZvcm0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmJvb2thYmxlLWZvcm0gaS52LWljb24ubm90cmFuc2xhdGUubWRpLm1kaS1tZW51LWRvd24udGhlbWUtLWxpZ2h0IHtcbiAgY29sb3I6ICMzQTQ5NTk7XG59XG4uYm9va2FibGUtZm9ybSAuYWxpZ24tY2VudHJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb2thYmxlLWZvcm0gLnYtaW5wdXRfX3Nsb3Qge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uYm9va2FibGUtZm9ybSAuc2Nyb2xsLWJveCB7XG4gIG1heC1oZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEQUREO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE5cHggMTlweCAxOXB4IDE5cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NzU1NjA7XG59XG4uYm9va2FibGUtZm9ybSAudi10ZXh0LWZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5ib29rYWJsZS1mb3JtIC5kcm9wZG93bi1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuLmJvb2thYmxlLWZvcm0gLnYtdGV4dC1maWVsZC52LXRleHQtZmllbGQtLWVuY2xvc2VkIC52LXRleHQtZmllbGRfX2RldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmJvb2thYmxlLWZvcm0gLmhlbHAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi8qIFNpZ25VcCBGb3JtKi9cbi5zaWdudXAtZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZ251cC1mb3JtIC5mb3JtLWFsaWdubWVudCB7XG4gICAgd2lkdGg6IDU1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc2lnbnVwLWZvcm0gLnYtaW5wdXRfX3Nsb3Qge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uc2lnbnVwLWZvcm0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnNpZ251cC1mb3JtIGkudi1pY29uLm5vdHJhbnNsYXRlLm1kaS5tZGktbWVudS1kb3duLnRoZW1lLS1saWdodCB7XG4gIGNvbG9yOiAjM0E0OTU5O1xufVxuLnNpZ251cC1mb3JtIC5zY3JvbGwtYm94IHtcbiAgbWF4LWhlaWdodDogMTI4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0RBREQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTlweCAxOXB4IDE5cHggMTlweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ3NTU2MDtcbn0iXX0= */