@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");
@font-face {
  font-family: 'Circular Std Black';
  font-style: normal;
  font-weight: normal;
  src: local('Circular Std Black'), url('/styles/webfonts/CircularStd-Black.woff') format('woff');
}
@font-face {
  font-family: 'Circular Std Book';
  font-style: normal;
  font-weight: normal;
  src: local('Circular Std Book'), url('/styles/webfonts/CircularStd-Book.woff') format('woff');
}
@font-face {
  font-family: 'Circular Std Medium';
  font-style: normal;
  font-weight: normal;
  src: local('Circular Std Medium'), url('/styles/webfonts/CircularStd-Medium.woff') format('woff');
}
@font-face {
  font-family: 'Circular Std Bold';
  font-style: normal;
  font-weight: normal;
  src: local('Circular Std Bold'), url('/styles/webfonts/CircularStd-Bold.woff') format('woff');
}
@font-face {
  font-family: 'AkzidenzGrotesk-BoldExtended';
  font-style: normal;
  font-weight: normal;
  src: local('AkzidenzGrotesk-BoldExtended'), url('/styles/webfonts/AkzidenzGrotesk-BoldExtended.woff') format('woff');
}
.fade {
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
}
.block {
  display: block;
  width: 100%;
  clear: both;
}
.label {
  font-size: 13px;
  color: #c3c3c3;
  font-family: 'Circular Std Book';
  text-transform: uppercase;
}
.roundImage {
  border-radius: 50%;
}
.darkButtonBackground {
  background: var(--color-primary);
}
.lightShadow {
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
}
.darkShadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.21);
}
.customScrollbar ::-webkit-scrollbar-button {
  display: block;
  height: 12px;
  border-radius: 0;
  background-color: transparent;
}
.customScrollbar ::-webkit-scrollbar-button:hover {
  background-color: transparent;
}
.customScrollbar ::-webkit-scrollbar-thumb {
  background-color: #6e6e6e;
  border-radius: 4px;
}
.customScrollbar ::-webkit-scrollbar-thumb:hover {
  background-color: #555555;
}
.customScrollbar ::-webkit-scrollbar-track {
  background-color: transparent;
}
.customScrollbar ::-webkit-scrollbar-track:hover {
  background-color: transparent;
}
.customScrollbar ::-webkit-scrollbar {
  width: 7px;
}
/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
  outline: none;
}
button,
input,
select,
textarea {
  margin: 0;
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
img,
embed,
iframe,
object,
audio,
video {
  height: auto;
  max-width: 100%;
}
iframe {
  border: 0;
}
table {
  border-collapse: separate;
  border-spacing: 0 10px;
}
td,
th {
  padding: 0;
  text-align: left;
}
.hidden {
  display: none;
}
/* https://github.com/zirafa/bootstrap-grid-only/blob/master/mixins/grid.less */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  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;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col,
.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,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix,
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center {
  text-align: center;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.relative {
  position: relative;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
#loading,
.modal-overlay {
  opacity: 0.7;
  background-color: #a9abbb;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 1000;
}
#loading.visible,
.modal-overlay.visible {
  display: block;
}
#loading {
  z-index: 2000;
}
.modal {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.21);
  width: 30%;
  border-radius: 8px;
  background-color: #fff;
  border: solid 0.2px #979797;
  padding: 60px 55px 30px 55px;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1001;
  max-height: 96%;
  overflow-y: auto;
  transform: translate(-50%, -50%);
}
.modal.visible {
  display: block;
}
.modal > a.btn-close,
.modal > a.btn-back {
  position: absolute;
  top: 35px;
  right: 35px;
  font-size: 20px;
  cursor: pointer;
  color: #000;
}
.modal h3 {
  display: block;
  width: 100%;
  clear: both;
  font-family: 'AkzidenzGrotesk-BoldExtended', sans-serif;
  font-size: 20px;
  text-transform: uppercase;
}
.modal .avatar-holder {
  margin-bottom: 10px;
  float: left;
}
.modal .avatar-holder .avatar {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  float: left;
  display: inline;
}
.modal .avatar-holder .upload {
  width: calc(100% - 100px);
  float: left;
  display: inline;
  height: 100px;
  position: relative;
}
.modal .avatar-holder .upload a {
  position: absolute;
  bottom: 0;
  left: 15px;
}
.modal .avatar-holder .upload input {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
}
.spinner {
  width: 40px;
  height: 40px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 2002;
  transform: translate(-50%, -50%);
  background-color: var(--color-primary);
  border-radius: 100%;
  animation: sk-scaleout 1s infinite ease-in-out;
}
@keyframes sk-scaleout {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
/*!
 * ngToast v2.0.0 (http://tameraydin.github.io/ngToast)
 * Copyright 2016 Tamer Aydin (http://tamerayd.in)
 * Licensed under MIT (http://tameraydin.mit-license.org/)
 */
.ng-toast {
  position: fixed;
  z-index: 1002;
  width: 100%;
  height: 0;
  margin-top: 20px;
  text-align: center;
}
.ng-toast.ng-toast--top {
  top: 0;
  bottom: auto;
}
.ng-toast.ng-toast--top .ng-toast__list {
  top: 0;
  bottom: auto;
}
.ng-toast.ng-toast--top.ng-toast--center .ng-toast__list {
  position: static;
}
.ng-toast.ng-toast--bottom {
  top: auto;
  bottom: 0;
}
.ng-toast.ng-toast--bottom .ng-toast__list {
  top: auto;
  bottom: 0;
}
.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__list {
  pointer-events: none;
}
.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__message .alert {
  pointer-events: auto;
}
.ng-toast.ng-toast--right .ng-toast__list {
  left: auto;
  right: 0;
  margin-right: 20px;
}
.ng-toast.ng-toast--right .ng-toast__message {
  text-align: right;
}
.ng-toast.ng-toast--left .ng-toast__list {
  right: auto;
  left: 0;
  margin-left: 20px;
}
.ng-toast.ng-toast--left .ng-toast__message {
  text-align: left;
}
.ng-toast .ng-toast__list {
  display: inline-block;
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.ng-toast .ng-toast__message {
  display: block;
  width: 100%;
  text-align: center;
}
.ng-toast .ng-toast__message .alert {
  display: inline-block;
}
.ng-toast .ng-toast__message__count {
  display: inline-block;
  margin: 0 15px 0 5px;
}
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.alert-loading {
  color: #8a6d3b;
  border-color: #faebcc;
  background-image: repeating-linear-gradient(-45deg, #faebcc, #faebcc 11px, #fcf8e3 10px, #fcf8e3 20px /* determines size */);
  background-size: 28px 28px;
  animation: move .5s linear infinite;
}
@keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 28px 0;
  }
}
aside {
  background: #000;
  overflow: hidden;
  position: relative;
  box-shadow: 0 6px 10px rgba(167, 167, 167, 0.5);
}
aside .back-clients {
  height: 48px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 70px;
  border-bottom: 1px solid #373737;
  border-top: 1px solid #373737;
  font-size: 10px;
  color: var(--color-primary);
}
aside .back-clients span {
  padding-left: 10px;
}
aside .back-clients span a {
  font-size: 13px;
  color: #fff;
  text-decoration: none;
  font-weight: 400;
}
aside .list-item-grey li a {
  font-size: 13px;
  color: #7E7E7E;
}
aside .artifact {
  border-radius: 50%;
  position: absolute;
  z-index: 99;
  bottom: -34%;
  left: -40%;
  width: 150%;
  padding-top: 150%;
  height: auto;
  background: var(--color-primary);
}
aside .client-area {
  text-align: center;
  padding: 30px 0;
}
aside .client-area img {
  border-radius: 50%;
  max-width: 50%;
}
aside .client-area span {
  margin-top: 15px;
  color: #7E7E7E;
  font-size: 13px;
  display: block;
}
aside nav {
  margin-top: 40px;
  position: relative;
  z-index: 100;
}
aside nav > ul > li {
  margin-bottom: 20px;
}
aside nav li {
  padding: 6px 0;
}
aside nav li a,
aside nav li span {
  line-height: 30px;
  color: #fff;
  display: block;
}
aside nav li a {
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
}
aside nav li a.active,
aside nav li a:hover {
  color: var(--color-primary);
  text-decoration: none;
}
aside nav li ul li {
  padding-left: 45px;
}
aside nav .ico {
  background: no-repeat center center;
  background-size: 30px 30px;
  height: 30px;
  width: 30px;
  display: inline;
  float: left;
  margin-right: 15px;
}
aside nav .ico.ico-analytics {
  background-image: url('/images/ico-analytics.png');
}
aside nav .ico.ico-content {
  background-image: url('/images/ico-content.png');
}
aside nav .ico.ico-installations {
  background-image: url('/images/ico-installations.png');
}
aside nav .ico.ico-users {
  background-image: url('/images/ico-users.png');
}
aside nav .ico.ico-clients {
  background-image: url('/images/ico-clients.png');
}
body.login-page main {
  height: 100%;
}
body.login-page main .main {
  width: 100%;
}
body.login-page main .main .modal-overlay {
  background: #000;
  opacity: 1;
}
body.login-page main .main .modal {
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
}
body.login-page main .main .version {
  font: 13px/15px 'Circular Std Medium', sans-serif;
  letter-spacing: 0.3px;
  color: #c3c3c3;
  bottom: 0;
  right: 0;
  position: absolute;
  margin-right: 30px;
  margin-bottom: 20px;
}
/*
  Allow angular.js to be loaded in body, hiding cloaked elements until
  templates compile.  The !important is important given that there may be
  other selectors that are more specific or come later and might alter display.
 */
[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}
body {
  background-color: #fff;
  font: 13px/15px 'Circular Std Medium', sans-serif;
  letter-spacing: 0.3px;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100;
}
body ::-webkit-scrollbar-button {
  display: block;
  height: 12px;
  border-radius: 0;
  background-color: transparent;
}
body ::-webkit-scrollbar-button:hover {
  background-color: transparent;
}
body ::-webkit-scrollbar-thumb {
  background-color: #6e6e6e;
  border-radius: 4px;
}
body ::-webkit-scrollbar-thumb:hover {
  background-color: #555555;
}
body ::-webkit-scrollbar-track {
  background-color: transparent;
}
body ::-webkit-scrollbar-track:hover {
  background-color: transparent;
}
body ::-webkit-scrollbar {
  width: 7px;
}
body a:active,
body a:focus {
  color: var(--color-primary);
}
h1 {
  font-size: 37px;
  font-family: 'AkzidenzGrotesk-BoldExtended', sans-serif;
  line-height: 40px;
  font-weight: 900;
  float: left;
}
header {
  background-color: #000;
  color: #fff;
  height: 68px;
  width: 100%;
  position: relative;
  z-index: 10;
}
header .logo {
  background: url('/images/broox-logo-white.png') no-repeat center center;
  height: 100%;
  background-size: 50%;
  float: left;
  width: 235px;
  display: block;
}
header .user {
  float: right;
  padding-right: 35px;
  height: 100%;
  cursor: pointer;
}
header .user span {
  line-height: 68px;
  font-weight: bold;
  float: right;
}
header .user img {
  border-radius: 50%;
  max-height: 60%;
  margin-top: 10%;
  float: right;
  margin-left: 20px;
}
header .menu {
  z-index: 5;
  top: 68px;
  right: 2%;
  height: 170%;
  cursor: pointer;
  position: absolute;
  background: #fff;
  padding: 20px;
  border-radius: 5px;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: 0 2px 4px rgba(186, 186, 186, 0.5);
}
header .menu-item {
  padding-bottom: 20px;
  text-align: center;
}
main {
  width: 100%;
  float: left;
  background-color: #f7f7f7;
  position: relative;
  height: calc(100% - 68px);
}
main aside {
  height: 100%;
  position: relative;
  width: 235px;
  float: left;
  display: inline;
}
main .all {
  width: 100%;
  height: 100%;
}
main .main {
  width: calc(100% - 235px);
  position: relative;
  height: 100%;
  float: left;
  display: inline;
  padding: 35px;
  overflow-y: auto;
}
main .main .heading.with-tabs {
  margin-bottom: calc(50px / 2);
}
main .main .heading.with-tabs ul.tabs {
  margin-top: 65px;
}
main .main .heading {
  margin-bottom: 50px;
}
main .main .heading h1 a {
  color: #000;
}
main .main .heading h1 a:hover {
  color: var(--color-primary);
}
main .main .heading h1 a .fa {
  margin-right: 5px;
}
main .main .heading ul.controls {
  float: right;
}
main .main .heading ul.controls.filters {
  float: left;
}
main .main .heading ul.controls.filters .btn {
  text-transform: capitalize;
}
main .main .heading ul.controls li {
  display: inline-block;
}
main .main .heading ul.controls li + li {
  margin-left: 15px;
}
main .main .heading ul.controls .btn {
  text-transform: capitalize;
  font-weight: bold;
}
main .main .tbl-list {
  width: 100%;
  margin: 20px 0;
  color: #000;
  border-collapse: separate;
  border-spacing: 0 10px;
  box-shadow: none!important;
  border-radius: 0!important;
  font-family: Circular Std Book;
  table-layout: fixed;
}
main .main .tbl-list tr {
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
  border-radius: 5px;
}
main .main .tbl-list tr:hover td {
  background: rgba(1, 146, 255, 0.03);
  transition: .3s;
}
main .main .tbl-list tr td,
main .main .tbl-list tr th {
  background-color: #fff;
  overflow: hidden;
  border-right: transparent;
}
main .main .tbl-list tr td:first-child,
main .main .tbl-list tr th:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
main .main .tbl-list tr td:last-child,
main .main .tbl-list tr th:last-child {
  border-right-style: solid;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
main .main .tbl-list th,
main .main .tbl-list td {
  line-height: 20px;
  padding: 15px 25px;
  border-bottom: 1px solid #dce1df;
  font-family: 'Circular Std Book';
}
main .main .tbl-list tr.search {
  box-shadow: none;
}
main .main .tbl-list tr.search td,
main .main .tbl-list tr.search th {
  border-bottom: none;
}
main .main .tbl-list .img-cell {
  width: 55px;
  box-sizing: content-box;
}
main .main .tbl-list .img-cell img {
  border-radius: 50%;
  width: 55px;
  height: 55px;
  display: table-cell;
}
main .main .tbl-list tbody tr:hover td:first-child {
  box-shadow: inset 9px 0px 0px -5px var(--color-primary-shade);
  transition: .3s;
}
main .main .tbl-list tbody tr.no-hover:hover {
  background: #fff;
}
main .main .tbl-list tbody tr.no-records:hover {
  background: #fff;
}
main .main .tbl-list tbody tr.no-records td {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}
main .main .tbl-list td.actions {
  text-align: left;
  width: 1%;
  white-space: nowrap;
  padding-right: 45px;
}
main .main .tbl-list th {
  font-weight: bold;
  text-transform: capitalize;
  letter-spacing: -0.2px;
}
main .main .tbl-list th a {
  color: #000;
  text-decoration: none;
}
main .main .tbl-list th a .fa {
  font-size: 75%;
  margin-left: 8px;
  color: #dce1df;
}
main .main .tbl-list th a .fa.active {
  color: #000;
}
main .main .tbl-list th a:hover {
  color: var(--color-primary);
}
main .main .tbl-list th.big-heading h4 {
  font-size: 20px;
  text-transform: none;
  font-family: 'AkzidenzGrotesk-BoldExtended', sans-serif;
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 10px;
}
main .main .tbl-list th.big-heading .fields {
  margin: 30px 0;
}
main .main .tbl-list.list .hide-list {
  display: none;
}
main .main .tbl-list.tbl-modal {
  box-shadow: none;
  margin: 0 0 10px 0;
}
main .main .tbl-list.tbl-modal td,
main .main .tbl-list.tbl-modal th {
  padding: 5px;
}
main .main .tbl-list.tbl-modal td:first-child,
main .main .tbl-list.tbl-modal th:first-child {
  padding-left: 0;
}
main .main .tbl-list.tbl-modal td:last-child,
main .main .tbl-list.tbl-modal th:last-child {
  padding-right: 0;
}
main .main .tbl-list.tbl-modal th {
  text-transform: capitalize;
}
main .main .tbl-list.grid {
  background: transparent;
  box-shadow: none;
}
main .main .tbl-list.grid .hide-grid {
  display: none;
}
main .main .tbl-list.grid thead {
  display: none;
}
main .main .tbl-list.grid tbody tr {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.21);
  display: inline-block;
  width: 24%;
  margin: 20px 0.5%;
  padding: 15px 0;
  border-radius: 8px;
  background: #fff;
}
main .main .tbl-list.grid tbody tr.no-records {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
main .main .tbl-list.grid tbody tr td {
  display: block;
  width: 100%;
  text-align: center;
  border-bottom-width: 0;
}
main .main .tbl-list.grid tbody tr td.strong {
  font-size: 20px;
  font-weight: bold;
}
main .main .tbl-list.grid tbody tr td.weak {
  font-size: 16px;
  line-height: 16px;
  padding: 5px 0;
  color: #9fa1a4;
}
main .main .tbl-list.grid tbody tr td.actions {
  padding: 30px 0 0 0;
}
main .main .tbl-list.grid tbody tr .img-cell {
  box-sizing: border-box;
}
main .main .tbl-list.grid tbody tr .img-cell img {
  display: inline;
  width: calc(137.5px);
  height: calc(137.5px);
}
main .main .tbl-list.grid tbody tr .img-cell .status {
  position: absolute;
  bottom: 0;
  right: 0;
}
main .main .tbl-list.grid tbody tr .img-cell .img-holder {
  position: relative;
  margin: 0 auto;
}
main .main .tbl-list.grid tbody tr .img-cell.img-small .img-holder,
main .main .tbl-list.grid tbody tr .img-cell.img-small img {
  width: calc(99px);
  height: calc(99px);
}
main .main .tbl-single {
  width: 100%;
  color: #002138;
}
main .main .tbl-single td {
  padding: 0 25px;
}
main .main .tbl-single td.strong {
  font-size: 20px;
  font-weight: bold;
}
main .main .tbl-single td.weak {
  font-size: 16px;
}
main .main .tbl-single .img-cell {
  box-sizing: content-box;
  width: calc(66px);
}
main .main .tbl-single .img-cell img {
  border-radius: 50%;
  display: inline;
  width: calc(66px);
  height: calc(66px);
}
main .main .tbl-single .img-cell .status {
  position: absolute;
  bottom: 0;
  right: 0;
}
main .main .tbl-single .img-cell .img-holder {
  position: relative;
  margin: 0 auto;
}
main .main .tbl-single td.actions {
  text-align: center;
  width: 1%;
  white-space: nowrap;
  padding-right: 45px;
}
.status {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  line-height: calc(32px);
  text-align: center;
  font-size: large;
  color: #fff;
}
.status.active {
  background: #6bc63d;
}
.status.inactive {
  background: #ff0000;
}
.status.reload {
  background: #ff0000;
}
.status.reloading {
  background: #ffe800;
}
.version-os {
  color: #cccccc;
  font-size: small;
}
.bl {
  display: block;
  float: left;
  width: 100%;
}
.lnk {
  font-style: italic;
  color: var(--color-primary);
}
.label {
  font-size: 13px;
  color: #c3c3c3;
  font-family: 'Circular Std Book';
  text-transform: uppercase;
}
a.btn:hover {
  text-decoration: none;
}
.btn {
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  background: #fff;
  cursor: pointer;
  color: var(--color-primary);
  font-family: 'Circular Std Book', sans-serif;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: 0.7px;
  border-radius: 15px;
  display: inline-block;
  padding: 0 35px;
  height: 40px;
  line-height: 40px;
  border: 1px solid transparent;
  outline: none;
  text-decoration: none;
}
.btn.disabled {
  cursor: not-allowed;
}
.btn.dark {
  background: var(--color-primary);
  color: #fff;
  border-color: transparent;
}
.btn.dark.active,
.btn.dark:hover {
  border: 1px solid var(--color-primary);
  background: #fff;
  color: var(--color-primary);
}
.btn.pale {
  background-color: #fff;
  color: #9b9b9b;
  border: 1px solid #9b9b9b;
}
.btn.pale.active,
.btn.pale:hover {
  background-color: #9b9b9b;
  color: #fff;
}
.btn.pale.disabled:hover {
  background-color: #fff;
  color: #9b9b9b;
}
.btn.light {
  background: #fff;
  color: var(--color-primary);
  border: 1px solid var(--color-primary);
}
.btn.light.active,
.btn.light:hover {
  background: var(--color-primary);
  color: #fff;
  border-color: transparent;
}
.btn.danger {
  background: #fff;
  color: #ff2300;
  border: 1px solid #ff2300;
}
.btn.danger.active,
.btn.danger:hover {
  background-color: #ff2300;
  color: #fff;
}
.btn.danger-alt {
  background: #ff2300;
  color: #fff;
  border: 1px solid #fff;
}
.btn.danger-alt.active,
.btn.danger-alt:hover {
  background-color: #fff;
  color: #ff2300;
  border: 1px solid #ff2300;
}
.btn-group.icons .btn {
  padding: 0 15px;
  font-size: 16px;
}
.btn-group.icons .btn:first-child {
  padding-left: 17px;
}
.btn-group.icons .btn:last-child {
  padding-right: 17px;
}
.btn-group .btn {
  border-radius: 0;
}
.btn-group .btn:first-child {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.btn-group .btn:last-child {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.actions .btn-action {
  background: url('/images/ico-action-edit.png') no-repeat 0 0;
  background-size: calc(22.05px), calc(26.25px);
  width: calc(22.05px);
  height: calc(26.25px);
  outline: none;
  text-indent: -9999px;
  display: inline-block;
  position: relative;
  top: 0px;
}
.actions .btn-action.btn-delete {
  background-image: url('/images/ico-action-delete.png');
}
.actions .btn-action.btn-reload {
  background-image: url('/images/ico-installations.png');
}
.actions .btn-action.btn-license {
  background-image: url('/images/ico-license.png');
}
.actions .btn-action.btn-copy {
  background-image: url('/images/ico-action-copy.png');
}
.actions a + a {
  margin-left: 45px;
}
.box {
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
  border-radius: 8px;
  background: #fff;
  padding: 20px 40px 40px 40px;
}
.fields {
  display: block;
  width: 100%;
  clear: both;
  margin: 60px 0;
}
.fields .group {
  display: block;
  width: 100%;
  clear: both;
  margin-bottom: 25px;
}
.fields .group.half {
  width: 50%;
}
.fields .group.third {
  width: 33%;
}
.fields .group.quarter {
  width: 25%;
}
.fields .group:last-child {
  margin-bottom: 0;
}
.fields .group label,
.fields .group input,
.fields .group textarea,
.fields .group select,
.fields .group .btn-options {
  display: block;
  width: 100%;
  clear: both;
}
.fields .group label {
  font-size: 13px;
  color: #c3c3c3;
  font-family: 'Circular Std Book';
  text-transform: uppercase;
  padding-bottom: 8px;
}
.fields .group input,
.fields .group textarea,
.fields .group select {
  font-family: 'Circular Std Bold', sans-serif;
  font-size: 14px;
  border-width: 0;
  border-bottom: 1px solid #cccccc;
  background: transparent;
  padding: 6px 0;
  height: 30px;
  outline: none;
}
.fields .group input:focus,
.fields .group textarea:focus,
.fields .group select:focus {
  outline: none;
}
.fields .group textarea {
  height: 70px;
  resize: none;
}
.fields .group .btn-options .btn {
  padding: 0 20px;
  margin: 0 15px 10px 0;
}
.fields .controls {
  display: block;
  width: 100%;
  clear: both;
}
.fields .controls button {
  display: inline-block;
}
/* Inline form fields */
.inline.half {
  width: 50%;
}
.inline .fields {
  margin: 20px 0;
}
.inline .fields label,
.inline .fields input,
.inline .fields select {
  display: inline;
}
.inline .fields label {
  width: 150px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  text-transform: none;
  float: left;
  display: inline-block;
}
.inline .fields input,
.inline .fields select {
  width: calc(100% - 150px);
}
.action-color {
  color: var(--color-primary);
}
.pointer {
  cursor: pointer;
}
.light-color {
  color: #9fa1a4;
}
.img-cell img {
  background: #9fa1a4;
}
.text-center {
  text-align: center;
}
.blur header,
.blur main aside,
.blur main .heading,
.blur main .tbl-list:not(.tbl-modal),
.blur .top-fields,
.blur .controller {
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
  filter: url(#blur-filter);
  filter: blur(3px);
}
.blur-svg {
  display: none;
}
.spinner {
  width: 40px;
  height: 40px;
  position: absolute;
  margin-left: -20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spinner .double-bounce1,
.spinner .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite ease-in-out;
}
.spinner .double-bounce2 {
  animation-delay: -1s;
}
.na {
  color: #9b9b9b;
}
.double-arrows {
  cursor: pointer;
}
.double-arrows .fa {
  position: relative;
}
.double-arrows .fa:first-child {
  right: -13px;
  top: 4px;
}
.double-arrows .fa:last-child {
  left: -13px;
  top: 10px;
}
.holder-calibrate .alert {
  margin-top: 10px;
}
.as-sortable-item,
.as-sortable-placeholder {
  display: block;
}
table .as-sortable-item,
table .as-sortable-placeholder {
  display: table-row;
}
.as-sortable-item,
.as-sortable-placeholder {
  display: block;
}
.as-sortable-item {
  -ms-touch-action: none;
  touch-action: none;
  /* to disable context menu on iOS devices */
  -webkit-touch-callout: none;
}
.as-sortable-item-handle {
  cursor: move;
  cursor: -moz-grab;
}
.as-sortable-dragging {
  background: #f6f6f6;
  border: 1px solid #cfcfcf;
  padding-bottom: 0;
  padding-top: 5px;
}
.as-sortable-dragging .hide-on-drag {
  visibility: hidden;
}
.as-sortable-dragging .drag-name {
  padding-left: 10px;
}
.as-sortable-drag {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}
.as-sortable-hidden {
  display: none !important;
}
.as-sortable-un-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: sticky;
  padding: 30px 44px;
  top: 0px;
  left: 0px;
  z-index: 999;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.25);
  border-radius: 8px;
  background-color: #fff;
}
.modal-header .controls button {
  margin-left: 10px;
  min-width: 140px;
}
@media (max-width: 1200px) {
  .modal-header .controls button {
    min-width: 100px;
  }
}
.heading.bl h3 a {
  color: var(--color-primary);
  text-decoration: none;
}
.heading.bl h3 a:hover {
  color: var(--color-primary);
}
form {
  padding-bottom: 30px;
}
.btn-delete img {
  width: 20px;
}
.video-poster {
  height: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
}
.video-poster::after {
  content: '';
  background: url('/images/ico-play.png') no-repeat center center;
  height: 100%;
  width: 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.video-poster:hover::after {
  opacity: 1;
}
.loading-container {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.1);
  text-align: center;
}
.loading-container .loading {
  position: absolute;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
  margin: auto;
  vertical-align: middle;
  border: 5px solid rgba(0, 0, 0, 0.5);
  border-left-color: transparent;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.analytics-page {
  position: relative;
  height: 100%;
}
.analytics-page .block {
  float: left;
  height: calc(100% - 40px - 50px);
}
.analytics-page .block iframe {
  height: 100%;
  width: 100%;
}
.analytics-page .row {
  height: 49%;
  margin-bottom: 2%;
}
.analytics-page .row:last-child {
  margin-bottom: 0;
}
.analytics-page .row > div {
  height: 100%;
}
.analytics-page .box {
  height: 100%;
  text-align: center;
}
.analytics-page .box h3 {
  font-style: italic;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 40px;
  float: left;
}
.analytics-page .box img {
  display: block;
  clear: both;
  margin: 0 auto;
  max-height: 96%;
  max-width: 96%;
}
.heading .store-summary {
  float: right;
  text-align: right;
  margin-top: 40px;
}
.heading .store-summary h3 {
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.heading .store-summary ul li {
  font-size: 16px;
  line-height: 20px;
  color: #9fa1a4;
}
ul.tabs li {
  display: inline-block;
  padding-right: 50px;
}
ul.tabs li:last-child {
  padding-right: 0;
}
ul.tabs li a {
  font-size: 16px;
  font-family: 'AkzidenzGrotesk-BoldExtended', sans-serif;
  line-height: 18px;
  color: #000;
  font-weight: bold;
}
ul.tabs li a:last-child {
  margin-right: 0;
}
ul.tabs li a.active,
ul.tabs li a:hover {
  color: var(--color-primary);
  text-decoration: none;
}
.controller {
  border-radius: 8px;
  background-color: #fff;
  border: 2px solid var(--color-primary);
  padding: 25px;
  margin-bottom: 45px;
}
.alarms {
  border-radius: 8px;
  background-color: #fff;
  border: 2px solid #ff2300;
  padding: 25px;
  margin-bottom: 45px;
}
.alarms .alarms-header {
  color: #ff2300;
}
.alarms .alarms-item {
  margin-top: 10px;
}
.alarms .alarms-item .alarms-text {
  color: #9b9b9b;
}
.alarms .alarms-item button {
  padding: 0 5px;
  height: 25px;
  line-height: 25px;
  position: absolute;
}
#devices-module .heading {
  margin-bottom: 30px;
}
#devices-module .controls.filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 10px;
}
#devices-module .controls.filters li {
  margin: 0;
}
#devices-module .img-holder {
  display: -ms-flexbox;
  display: flex;
}
#devices-module .img-holder img {
  margin: auto;
}
#devices-module .snapshot-container {
  margin-bottom: 30px;
}
#devices-module .snapshot {
  width: 50%;
  aspect-ratio: 1.77777778;
  background-color: black;
  display: inline-block;
}
#devices-module .snapshot img {
  height: 100%;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
#devices-module .info {
  display: inline-block;
  color: #c3c3c3;
  margin-left: 20px;
}
#playlists-module .modal {
  width: 75%;
  height: 80%;
}
#playlists-module .modal #playlist-uploading-overlay {
  background: var(--color-primary);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
#playlists-module .modal.upload .hide-upload {
  display: none;
}
#playlists-module .modal.edit .hide-edit {
  display: none;
}
#playlists-module .modal .playlist-creator label {
  font-size: 14px;
}
#playlists-module .modal .playlist-creator .url-list {
  width: 100%;
  display: block;
  float: left;
  margin-top: 20px;
}
#playlists-module .modal .playlist-creator .url-list .lnk {
  display: block;
  margin: 20px 0;
}
#playlists-module .modal .playlist-creator .url-list ul {
  width: 100%;
  height: 110px;
  max-height: 110px;
  overflow-y: auto;
  float: left;
  display: block;
}
#playlists-module .modal .playlist-creator .url-list ul li {
  width: 100%;
  display: block;
  float: left;
}
#playlists-module .modal .playlist-creator .url-list ul li label {
  width: 50px;
  float: left;
  line-height: 30px;
}
#playlists-module .modal .playlist-creator .url-list ul li input {
  width: calc(100% - 110px - 10px);
  margin-right: 10px;
  border: 1px solid #9fa1a4;
  border-radius: 8px;
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  outline: none;
}
#playlists-module .modal .playlist-creator .url-list ul li .btn {
  width: 30px;
  float: left;
  padding: 0;
  font-size: 18px;
  text-align: right;
}
#playlists-module .modal .playlist-creator .url-list ul li + li {
  margin-top: 10px;
}
#playlists-module .modal .playlist-creator .dropper-zone {
  float: left;
  display: block;
  width: 100%;
  height: calc(100% - 275px);
}
#playlists-module .modal .playlist-creator .dropper-zone label {
  padding-bottom: 10px;
  display: block;
}
#playlists-module .modal .dropper {
  width: 100%;
  height: 100%;
  text-align: center;
  border: 1px dashed #9fa1a4;
  border-radius: 8px;
}
#playlists-module .modal .dropper.dragover {
  background: var(--color-primary);
}
#playlists-module .modal .dropper.dragover .drop-info span,
#playlists-module .modal .dropper.dragover .drop-info .fa {
  color: #fff;
}
#playlists-module .modal .dropper .drop-info {
  top: 50%;
  left: 50%;
  position: relative;
  transform: translate(-50%, -50%);
}
#playlists-module .modal .dropper .drop-info span {
  display: block;
  padding-bottom: 10px;
  font-family: 'Circular Std Book', sans-serif;
}
#playlists-module .modal .dropper .drop-info .fa {
  font-size: 45px;
  color: var(--color-primary);
}
#playlists-module .modal .playlist-editor,
#playlists-module .modal .playlist-creator {
  height: 100%;
  position: relative;
}
#playlists-module .modal .playlist-editor .controls,
#playlists-module .modal .playlist-creator .controls {
  position: absolute;
  bottom: 0;
  left: 0;
}
#playlists-module .modal .playlist-editor abbr,
#playlists-module .modal .playlist-creator abbr {
  white-space: nowrap;
}
#playlists-module .modal .fields {
  margin: 35px 0 15px 0;
}
#playlists-module .modal .fields .group {
  display: inline-block;
}
#playlists-module .modal .fields .btn {
  float: right;
  margin-top: 25px;
}
#playlists-module .modal .files {
  display: block;
  width: 100%;
  float: left;
  height: calc(100% - 190px);
  overflow-y: auto;
}
#playlists-module .modal .files a {
  color: #000;
}
#playlists-module .modal .files select {
  font-size: 15px;
  font-family: 'Circular Std Medium', sans-serif;
  border-width: 0;
  line-height: 40px;
  padding: 0 15px 0 0;
  outline: none;
}
#playlists-module .modal .files table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
}
#playlists-module .modal .files table td,
#playlists-module .modal .files table th {
  line-height: 40px;
  padding: 25px;
  border-bottom: 1px solid #dce1df;
}
#playlists-module .modal .files table th {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #c3c3c3;
  font-weight: normal;
  text-transform: capitalize;
}
#playlists-module .modal .files table th.img-cell {
  padding-left: 0;
}
#playlists-module .modal .files table td.actions {
  text-align: center;
  width: 1%;
  white-space: nowrap;
  padding-right: 25px;
}
#playlists-module .modal .files table td.img-cell {
  width: 68px;
  height: 68px;
  padding: 0;
}
#playlists-module .modal .files table td.img-cell span {
  width: 68px;
  height: 68px;
  line-height: 68px;
  color: #fff;
  text-align: center;
  background: #ccc;
  float: left;
}
#playlists-module .modal .files table td.img-cell span i {
  font-size: 28px;
  line-height: 68px;
}
#playlists-module .modal .files table tr.no-records:hover {
  background: #fff;
}
#playlists-module .modal .files table tr.no-records td {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom-width: 0;
}
#playlists-module .hidden-video {
  display: none;
}
#playlists-module .edit-duration a {
  position: relative;
}
#playlists-module .edit-duration a .fa {
  position: absolute;
  right: -20px;
  top: 0;
}
#playlists-module .edit-duration a:hover .fa {
  color: var(--color-primary);
}
#installation-module .top-fields {
  margin: 40px 0 30px 0;
}
#installation-module .top-fields .top-buttons {
  position: absolute;
  bottom: 0;
  right: 0;
}
#installation-module .top-fields .top-buttons a + a {
  margin-left: 10px;
}
#installation-module .top-fields .copy {
  background-image: url('/images/copy.png');
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  left: 25%;
  margin-left: 20px;
  top: 30px;
}
#installation-module #canvas-modal {
  width: 85vw;
  padding: 10px;
  padding-top: 0px;
  background-color: #F7F7F7;
}
#installation-module #canvas-modal h3 {
  margin-bottom: 25px;
}
#installation-module #canvas-modal .fields {
  margin: 8px 0px;
  padding: 30px 44px;
  float: left;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
  border-radius: 8px;
  background-color: #fff;
}
#installation-module #canvas-modal .fields .canvas-group {
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
#installation-module #canvas-modal .fields .canvas-group > label,
#installation-module #canvas-modal .fields .canvas-group > div {
  float: left;
  display: inline;
}
#installation-module #canvas-modal .fields .canvas-group > label {
  width: 100px;
  text-transform: none;
  color: #000;
  line-height: 30px;
}
#installation-module #canvas-modal .fields .canvas-group > div {
  width: calc(100% - 100px);
}
#installation-module #canvas-modal .fields .canvas-group .btn-options {
  clear: none;
}
#installation-module #canvas-modal .fields .canvas-group .btn-options a {
  margin-bottom: 0;
}
#installation-module #canvas-modal .tbl-modal .fields {
  padding: 0 0 10px 0;
}
#installation-module ul.steps {
  float: right;
}
#installation-module ul.steps li {
  display: inline;
  float: left;
}
#installation-module ul.steps li.arrow {
  color: #000;
  padding: 0 15px;
}
#installation-module ul.steps li.arrow a,
#installation-module ul.steps li.arrow > span {
  line-height: calc(30px);
}
#installation-module ul.steps li.arrow.inactive {
  color: #9fa1a4;
}
#installation-module ul.steps li.arrow.hide {
  visibility: hidden;
}
#installation-module ul.steps li.step {
  text-align: center;
  position: relative;
}
#installation-module ul.steps li.step span {
  border-radius: 50%;
  width: 28px;
  height: 28px;
  display: block;
  background-color: #dce1df;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
#installation-module ul.steps li.step small {
  display: block;
  font-size: 13px;
  color: #9fa1a4;
  margin: 5px auto 0 auto;
}
#installation-module ul.steps li.step.active span {
  background-color: var(--color-primary);
}
#installation-module ul.steps li.step.active small {
  color: #000;
}
#installation-module ul.steps li.step.completed span {
  background-color: #9fa1a4;
}
#installation-module ul.steps li.step.completed.separator:after {
  background-color: #9fa1a4;
}
#installation-module ul.steps li.step.separator {
  padding-right: 80px;
}
#installation-module ul.steps li.step.separator:after {
  content: '';
  position: absolute;
  top: 13px;
  left: 38px;
  width: 105px;
  height: 3px;
  background-color: #dce1df;
}
#installation-module ul.buttons {
  text-align: center;
  margin: 40px auto;
}
#installation-module ul.buttons li {
  display: inline-block;
}
#installation-module ul.buttons li + li {
  margin-left: 20px;
}
#installation-module .tbl-list input {
  position: relative;
  top: 2px;
}
#installation-module .tbl-list td {
  width: 100%;
  padding-left: 30px;
}
#installation-module .step-summary .tbl-list {
  margin-bottom: 30px;
  box-shadow: 0px 3px 3px rgba(169, 171, 187, 0.135275);
}
#installation-module .step-summary .big-heading h4 {
  padding-bottom: 15px;
}
#installation-module .step-summary .big-heading h4 a {
  float: right;
  color: var(--color-primary);
  font-family: 'Circular Std Book', sans-serif;
  font-size: 15px;
  font-weight: normal;
}
#installation-module .step-summary .big-heading h4 a + a {
  margin-right: 20px;
}
#installation-module #tbl-settings .fields {
  float: left;
  margin: 20px 0 45px 0;
}
#installation-module #tbl-settings .fields label {
  font-size: 15px;
  color: #002138;
  text-transform: none;
}
.td-move {
  width: 60px;
  text-align: center;
  position: relative;
}
.td-move:after {
  content: '';
  position: absolute;
  top: 10%;
  right: 0;
  height: 80%;
  width: 1px;
  background: #E9ECEB;
}
.td-move .fa {
  color: #9fa1a4;
  font-size: 20px;
  line-height: 40px;
}
.multiselect {
  position: relative;
  cursor: pointer;
}
.multiselect:hover .multiselect-list {
  display: block;
}
.multiselect .multiselect-button {
  border-bottom: .7px solid #9fa1a4;
  font-size: 14px;
  padding: 6px 0;
  min-height: 30px;
}
.multiselect .multiselect-list {
  display: none;
  position: absolute;
  top: 30px;
  padding: 5px 0;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  z-index: 9999;
  left: 0;
  max-height: 300px;
  overflow: auto;
  min-width: 230px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.21);
}
.multiselect .multiselect-list .multiselect-row {
  margin: 5px 0;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.multiselect .multiselect-list .multiselect-row label {
  width: 20%;
  padding-bottom: 0;
}
.multiselect .multiselect-list .multiselect-row span {
  width: 100%;
}
.multiselect label {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  margin-right: 10px;
}
#device-modal {
  padding: 0;
  width: 85vw;
}
#device-modal form {
  padding: 0 44px;
}
@media (min-width: 1920px) {
  aside .artifact {
    bottom: -15%;
    left: -42%;
    width: 150%;
    padding-top: 150%;
  }
  .modal {
    width: 30%;
  }
  #playlists-module .modal {
    width: 60%;
  }
}
#media-module {
  font-family: 'Circular Std Book';
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
  /* layout.css Style */
  /* skin.css Style*/
}
#media-module .container {
  max-width: 1350px;
  margin: auto;
}
#media-module .heading {
  margin-bottom: 40px;
}
#media-module .heading h1 {
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
  text-transform: none;
}
#media-module .parent {
  height: inherit;
}
#media-module .parent td {
  vertical-align: middle;
}
#media-module .parent td:first-child > div {
  height: 123px;
}
#media-module .parent td > div {
  display: inline-block;
}
#media-module .open .parent td {
  padding-bottom: 170px;
}
#media-module .open .parent td:first-child > div {
  height: 238px;
}
#media-module .parent .img {
  max-height: 123px;
}
#media-module .parent .cchild {
  display: none;
}
#media-module .open .parent .cchild {
  display: table-row;
}
#media-module .open .parent .img {
  height: 238px;
}
#media-module .parent {
  cursor: pointer;
}
#media-module .parent i {
  transform: rotate(0deg);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
#media-module .open .parent .fa-chevron-down {
  transform: rotate(180deg);
}
#media-module .containerChk:hover input ~ .checkmark {
  background-color: #ccc;
}
#media-module .containerChk input:checked ~ .checkmark {
  background-color: #2196F3;
}
#media-module .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
#media-module .containerChk input:checked ~ .checkmark:after {
  display: block;
}
#media-module .containerChk .checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
#media-module .geeks {
  border-right: hidden;
}
#media-module .tbl-main-grid {
  border-collapse: separate;
  border-spacing: 0 10px;
  width: 100%;
}
#media-module .tbl-main-grid td {
  line-height: 100%;
  padding: 10px 25px;
  border-bottom: none;
}
#media-module .tbl-main-grid td:first-of-type {
  display: -ms-flexbox;
  display: flex;
}
#media-module .tbl-main-grid th {
  text-transform: inherit;
  border-bottom: none;
}
#media-module .tbl-main-grid th a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#media-module .tbl-filter {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  /*margin-top: 66px;*/
  /*margin-bottom: 44px;*/
  border-bottom: 0 solid #fff;
}
#media-module .tbl-filter > div {
  line-height: 45px;
  padding: 5px 25px;
}
#media-module .tbl-filter .tbl-filter-search {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#media-module .tbl-filter .tbl-filter-select {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
#media-module .tbl-filter .tbl-filter-select:last-child {
  padding-right: 10px;
}
#media-module .col {
  width: 100%;
}
#media-module .col-font {
  font-size: x-small;
  line-height: 10px;
  color: #b9b9b9;
}
#media-module .upload-padding {
  padding: 0px;
  background: #FBFBFB;
}
#media-module .select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #ced4da;
  outline: 0;
  height: 38px;
  line-height: 2.9rem;
  width: 100%;
  font-size: 0.8rem;
  margin: 0 0 .94rem 0;
  padding: 0;
  display: block;
  text-overflow: ellipsis;
  z-index: 2;
  -moz-appearance: none;
}
#media-module .form-control {
  width: 100%;
  height: 45px;
  padding: 6px 20px;
  background-color: #F3F3F3;
  border: none;
  border-radius: 4px;
}
#media-module .form-control input {
  letter-spacing: 0.14px;
  line-height: 18px;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.8);
}
#media-module .form-control input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#media-module .form-control input::placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#media-module input {
  margin-right: 10px;
  border: 0px solid #9fa1a4;
  border-radius: 8px;
  height: 25px;
  line-height: 30px;
  padding: 0 10px;
  outline: none;
  width: 360px;
}
#media-module input[type="checkbox"]:checked,
#media-module input[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
#media-module input[type="checkbox"]:checked + .checkmark,
#media-module input[type="checkbox"]:not(:checked) + .checkmark {
  display: inline-block;
  position: relative;
  padding-left: 28px;
  line-height: 20px;
  cursor: pointer;
}
#media-module input[type="checkbox"]:checked + .checkmark:before,
#media-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  content: "";
  position: absolute;
  left: 0;
  top: -15px;
  width: 20px;
  height: 20px;
  border: 0.6px solid var(--color-primary);
  box-sizing: border-box;
  border-radius: 2px;
}
#media-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
#media-module input[type="checkbox"]:checked + .checkmark:before,
#media-module input[type="checkbox"]:not(:checked) + label:before {
  border-radius: 2px;
}
#media-module input[type="checkbox"]:checked + .checkmark:after,
#media-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  content: "";
  position: absolute;
  transition: all 0.2s ease;
}
#media-module input[type="checkbox"]:checked + .checkmark:after,
#media-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  left: 3px;
  top: -10px;
  width: 15px;
  height: 8px;
  border-radius: 1px;
  transform: rotate(-45deg);
}
#media-module input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid var(--color-primary);
  border-bottom: 3px solid var(--color-primary);
}
#media-module .check-cross {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ECECEC;
  vertical-align: middle;
}
#media-module .check-cross:before {
  content: "";
  position: absolute;
  left: 3px;
  top: 5px;
  width: 11px;
  height: 6px;
  border-radius: 1px;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: rotate(-45deg);
}
#media-module select {
  position: relative;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
#media-module .tbl-list {
  filter: none !important;
  padding-bottom: 40px;
}
#media-module .select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 0.7px solid #9FA1A4;
  outline: 0;
  height: 37px;
  line-height: 2.9rem;
  width: 100%;
  font-family: 'Circular Std Book';
  font-size: 14px;
  margin: 0 0 .94rem 0;
  padding: 0;
  display: block;
  text-overflow: ellipsis;
  z-index: 2;
  -moz-appearance: none;
  background: url('/images/arrow-down.svg') 98% 20px no-repeat;
  background-size: 12px;
  /* Very imp: hide arrow in IE */
}
#media-module .select-dropdown::-ms-expand {
  display: none;
}
#media-module .upload-drop-zone {
  min-height: 200px;
  border-width: 1px;
}
#media-module .upload-drop-zone-loading {
  color: #ccc;
  border-style: dashed;
  border-color: var(--color-primary);
  text-align: center;
  background: rgba(75, 54, 249, 0.15);
}
#media-module .border-primary {
  border-color: #007bff !important;
}
#media-module .progress {
  width: 100px;
  height: 100px;
  background: none;
  position: relative;
  margin: 0 auto;
}
#media-module .progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 6px;
  border-style: solid;
  position: absolute;
  top: 0;
}
#media-module .progress .progress-value {
  position: absolute;
  top: 40%;
  left: 38%;
  color: #000;
}
#media-module .progress .progress-right {
  right: 0;
}
#media-module .progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  transform-origin: center right;
}
#media-module .progress .progress-left {
  left: 0;
}
#media-module .progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  transform-origin: center left;
}
#media-module .progress::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 6px solid #eee;
  position: absolute;
  top: 0;
  left: 0;
}
#media-module .progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}
#media-module .upload-drop-zone {
  color: #ccc;
  border-style: dashed;
  border-color: var(--color-primary);
  text-align: center;
  background: #FBFBFB;
  border-radius: 7px;
}
#media-module .upload-drop-zone.drop {
  background: rgba(75, 54, 249, 0.15);
}
#media-module .dropper-zone {
  padding: 65px 20px;
}
#media-module .dropper-zone input {
  font-family: 'Circular Std Book';
  font-size: 12px;
  color: #9FA1A4;
}
#media-module .dropper-zone input:-ms-input-placeholder {
  font-family: 'Circular Std Book';
  color: #9FA1A4;
}
#media-module .dropper-zone input::placeholder {
  font-family: 'Circular Std Book';
  color: #9FA1A4;
}
#media-module .dropper-zone .btn {
  vertical-align: middle;
}
#media-module .playlist-creator {
  padding: 0px;
  margin-bottom: 10px;
}
#media-module .playlist-creator label {
  font-size: 14px;
}
#media-module .playlist-creator .url-list {
  width: 100%;
  display: block;
  float: left;
  margin-top: 20px;
}
#media-module .playlist-creator .url-list .lnk {
  display: block;
  margin: 20px 0;
}
#media-module .playlist-creator .url-list ul {
  width: 100%;
  height: 110px;
  max-height: 110px;
  overflow-y: auto;
  float: left;
  display: block;
}
#media-module .playlist-creator .url-list ul li {
  width: 100%;
  display: block;
  float: left;
}
#media-module .playlist-creator .url-list ul li label {
  width: 50px;
  float: left;
  line-height: 30px;
}
#media-module .playlist-creator .url-list ul li input {
  width: calc(100% - 110px - 10px);
  margin-right: 10px;
  border: 1px solid #9fa1a4;
  border-radius: 8px;
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  outline: none;
}
#media-module .playlist-creator .url-list ul li .btn {
  width: 30px;
  float: left;
  padding: 0;
  font-size: 18px;
  text-align: right;
}
#media-module .playlist-creator .url-list ul li + li {
  margin-top: 10px;
}
#media-module .modal {
  width: 75%;
  height: 80%;
}
#media-module .modal #playlist-uploading-overlay {
  background: var(--color-primary);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
#media-module .modal.upload .hide-upload {
  display: none;
}
#media-module .modal.edit .hide-edit {
  display: none;
}
#media-module .modal .dropper {
  width: 100%;
  height: 100%;
  text-align: center;
  border: 1px dashed #9fa1a4;
  border-radius: 8px;
}
#media-module .modal .dropper.dragover {
  background: var(--color-primary);
}
#media-module .modal .dropper.dragover .drop-info span,
#media-module .modal .dropper.dragover .drop-info .fa {
  color: #fff;
}
#media-module .modal .dropper .drop-info {
  top: 50%;
  left: 50%;
  position: relative;
  transform: translate(-50%, -50%);
}
#media-module .modal .dropper .drop-info span {
  display: block;
  padding-bottom: 10px;
  font-family: 'Circular Std Book', sans-serif;
}
#media-module .modal .dropper .drop-info .fa {
  font-size: 45px;
  color: var(--color-primary);
}
#media-module .modal .playlist-editor,
#media-module .modal .playlist-creator {
  height: 100%;
  position: relative;
}
#media-module .modal .playlist-editor .controls,
#media-module .modal .playlist-creator .controls {
  position: absolute;
  bottom: 0;
  left: 0;
}
#media-module .modal .playlist-editor abbr,
#media-module .modal .playlist-creator abbr {
  white-space: nowrap;
}
#media-module .modal .fields {
  margin: 35px 0 15px 0;
}
#media-module .modal .fields .group {
  display: inline-block;
}
#media-module .modal .fields .btn {
  float: right;
  margin-top: 25px;
}
#media-module .modal .files {
  display: block;
  width: 100%;
  float: left;
  height: calc(100% - 190px);
  overflow-y: auto;
}
#media-module .modal .files a {
  color: #000;
}
#media-module .modal .files select {
  font-size: 15px;
  font-family: 'Circular Std Medium', sans-serif;
  border-width: 0;
  line-height: 40px;
  padding: 0 15px 0 0;
  outline: none;
}
#media-module .modal .files table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
}
#media-module .modal .files table td,
#media-module .modal .files table th {
  line-height: 40px;
  padding: 25px;
  border-bottom: 1px solid #dce1df;
}
#media-module .modal .files table th {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #c3c3c3;
  font-weight: normal;
  text-transform: capitalize;
}
#media-module .modal .files table th.img-cell {
  padding-left: 0;
}
#media-module .modal .files table td.actions {
  text-align: center;
  width: 1%;
  white-space: nowrap;
  padding-right: 25px;
}
#media-module .modal .files table td.img-cell {
  width: 68px;
  height: 68px;
  padding: 0;
}
#media-module .modal .files table td.img-cell span {
  width: 68px;
  height: 68px;
  line-height: 68px;
  color: #fff;
  text-align: center;
  background: #ccc;
  float: left;
}
#media-module .modal .files table td.img-cell span i {
  font-size: 28px;
  line-height: 68px;
}
#media-module .modal .files table tr.no-records:hover {
  background: #fff;
}
#media-module .modal .files table tr.no-records td {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom-width: 0;
}
#media-module .hidden-video {
  display: none;
}
#media-module .edit-duration a {
  position: relative;
}
#media-module .edit-duration a .fa {
  position: absolute;
  right: -20px;
  top: 0;
}
#media-module .edit-duration a:hover .fa {
  color: var(--color-primary);
}
#media-module .modal h3 {
  margin-bottom: 30px;
}
#media-module .tdcust {
  height: 90px;
  width: 90px;
}
#media-module .modal-shadow {
  box-shadow: none;
}
#media-module .sub-modal-cross {
  position: absolute;
  top: 35px;
  right: 35px;
  font-size: 20px;
  cursor: pointer;
  color: #000;
}
#media-module .tbl-filter {
  position: sticky;
  width: 100%;
  background: #fff;
  border: 1px solid #dfdfdf;
  border-bottom: 0;
  border-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  top: -35px;
  padding: 20px 0;
  z-index: 2;
}
.media-mini-header {
  position: sticky;
  top: 52px;
  background: #fff;
  width: 100%;
  height: 62px;
  padding: 20px 10px;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 0;
  z-index: 2;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
}
#media-module.media-modal {
  box-shadow: none!important;
  border: none!important;
  padding: 0 0px;
  width: 100%;
  height: 100%;
  max-height: 100%!important;
  transform: none!important;
  border-radius: 0!important;
  background-color: #f7f7f7;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999 !important;
  overflow-y: auto;
}
#media-module.media-modal > div {
  margin: 0px auto;
  padding: 30px 44px;
  max-width: 1350px;
  background-color: #fff;
}
#media-module.media-modal .tbl-filter {
  top: 95px;
}
#media-module.media-modal .media-mini-header {
  top: 192px;
}
.media-table-head {
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  margin-top: 35px;
  width: 100%;
  height: 56px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #FFFFFF;
  border: 1px solid lightgray;
  box-shadow: 0px 3px 3px rgba(169, 171, 187, 0.135275);
  border-radius: 5px;
}
.media-table-head .controls-preview {
  min-width: 22%;
  width: 22%;
}
.media-table-head .table-titles-container {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.media-table-head .table-titles-container div {
  width: 18%;
  min-width: 18%;
  padding-right: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.media-table-head .table-titles-container div span {
  cursor: pointer;
}
.media-table-head .table-titles-container div i {
  cursor: pointer;
  font-size: 9px;
  color: #272629;
  margin-left: 5px;
  padding-bottom: 3px;
}
.media-table-head .table-titles-container .show-more {
  width: 50px;
}
.media-table-row {
  transition: 0.2s all;
  padding: 20px 20px;
  display: -ms-flexbox;
  display: flex;
  margin: 5px auto;
  width: 100%;
  height: 145px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #FFFFFF;
  border: 1px solid #dfdfdf;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
  border-radius: 5px;
  overflow: hidden;
}
.media-table-row .controls-preview {
  height: 100%;
  width: 22%;
  min-width: 22%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.media-table-row .controls-preview i {
  margin: 0 15px;
  min-width: 18px;
}
.media-table-row .controls-preview .media-box {
  height: 100%;
  margin-right: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-width: 220px;
  width: 100%;
  position: relative;
}
.media-table-row .controls-preview .media-box img,
.media-table-row .controls-preview .media-box video {
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.media-table-row .controls-preview .media-box.small img {
  max-height: 70px;
}
.media-table-row .info-container {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
.media-table-row .info-container .info {
  width: 18%;
  min-width: 18%;
  padding-right: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.media-table-row .info-container .info.name {
  white-space: unset;
  word-break: break-all;
  max-height: 52px;
}
.media-table-row .info-container .info.break {
  word-break: break-all;
  white-space: unset;
  padding-right: 10px;
  width: 28%;
  min-width: 28%;
  max-height: 100px;
  overflow: hidden;
}
.media-table-row .info-container .show-more {
  width: 50px;
}
.media-table-row .info-container .show-more i {
  cursor: pointer;
}
.media-table-row .details-container {
  display: none;
}
.media-table-row.open {
  height: 420px;
  -ms-flex-align: start;
      align-items: flex-start;
}
.media-table-row.open .controls-preview {
  height: 240px;
  width: 45%;
  min-width: 45%;
}
.media-table-row.open .info-container {
  display: none;
}
.media-table-row.open .details-container {
  position: relative;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-right: 50px;
  padding-left: 30px;
}
.media-table-row.open .details-container .info {
  padding-top: 30px;
  width: 33%;
  min-width: 33%;
}
.media-table-row.open .details-container .show-more {
  position: absolute;
  top: 20px;
  right: 30px;
  transform: rotate(180deg);
}
.media-table-row.open .details-container .show-more i {
  cursor: pointer;
}
#audiences-module .sub-heading {
  margin-bottom: 34px;
}
#audiences-module .audience-heading {
  margin-bottom: 40px;
}
#audiences-module .modal {
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
  background-color: #fff;
  border: none;
  position: fixed;
  z-index: 100;
  overflow-y: auto;
  box-sizing: border-box;
}
#audiences-module .modal .btn {
  text-transform: capitalize !important;
  line-height: 40px;
  text-align: center;
}
#audiences-module .modal .btn.light {
  min-width: 140px;
}
#audiences-module .container {
  max-width: 100%;
  margin: auto;
}
#audiences-module .location-modal tbody tr:hover {
  background: rgba(1, 146, 255, 0.03);
  transition: .3s;
}
#audiences-module .location-modal tbody tr:hover td:first-child {
  border-left: 3px solid var(--color-primary);
}
#audiences-module .location-modal td {
  padding: 15px;
}
#audiences-module .tbl-list {
  font-family: 'Circular Std Book';
  box-shadow: 0px 3px 3px rgba(169, 171, 187, 0.135275);
}
#audiences-module .tbl-list th a {
  text-transform: none;
  text-decoration: none;
}
#audiences-module .tbl-list th a i {
  margin-left: 10px;
}
#audiences-module .tbl-list-modal {
  border-collapse: separate;
  border-spacing: 0 10px;
  width: 100%;
  background: #fff;
  margin: 20px 0;
  color: #000;
  filter: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  font-family: 'Circular Std Book';
}
#audiences-module .tbl-list-modal th {
  font-weight: bold;
  letter-spacing: -0.2px;
  line-height: 40px;
  padding: 5px 15px;
  text-transform: capitalize;
}
#audiences-module .tbl-list-modal th a {
  color: #000;
}
#audiences-module .tbl-list-modal th a .fa {
  font-size: 75%;
  margin-left: 8px;
  color: #dce1df;
}
#audiences-module .tbl-list-modal th a .fa.active {
  color: #000;
}
#audiences-module .tbl-list-modal th a:hover {
  color: var(--color-primary);
}
#audiences-module .tbl-list-modal tbody tr:hover {
  background: rgba(1, 146, 255, 0.03);
}
#audiences-module .tbl-list-modal tbody tr:hover td:first-child {
  box-shadow: inset 9px 0px 0px -5px #4b36f9;
  transition: .3s;
}
#audiences-module .tbl-list-modal tr {
  padding: 5px 0;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}
#audiences-module .tbl-list-modal td:first-child {
  border-radius: 3px;
  transition: .3s;
  border-bottom: none !important;
}
#audiences-module .tbl-list-modal input[type="checkbox"]:checked + .checkmark:before {
  border: 0.6px solid var(--color-primary);
}
#audiences-module .tbl-list-modal input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
#audiences-module .tbl-list-modal input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid var(--color-primary);
  border-bottom: 3px solid var(--color-primary);
}
#audiences-module .audience-transform {
  text-transform: capitalize !important;
}
#audiences-module .audience-title {
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
  text-transform: none;
}
#audiences-module .repeatable-container {
  display: inline-block;
}
#audiences-module .no-padding {
  padding: 0 !important;
}
#audiences-module .col-font {
  font-size: x-small;
  line-height: 7px;
  color: #b9b9b9;
  font-family: 'Circular Std Book';
}
#audiences-module select {
  position: relative;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
#audiences-module .select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 0.7px solid #9FA1A4;
  outline: 0;
  height: 37px;
  line-height: 2.9rem;
  width: 100%;
  font-family: 'Circular Std Book';
  font-size: 14px;
  margin: 0 0 .94rem 0;
  padding: 0;
  display: block;
  text-overflow: ellipsis;
  z-index: 2;
  -moz-appearance: none;
  background: url('/images/arrow-down.svg') 98% 20px no-repeat;
  background-size: 12px;
  /* Very imp: hide arrow in IE */
}
#audiences-module .select-dropdown::-ms-expand {
  display: none;
}
#audiences-module .form-control {
  width: 100%;
  height: 45px;
  padding: 6px 20px;
  background-color: #fff;
  max-width: 456px;
  border-radius: 5px;
}
#audiences-module input {
  margin-right: 10px;
  border: 0 solid #9fa1a4;
  border-radius: 8px;
  line-height: 30px;
  outline: none;
}
#audiences-module input:-ms-input-placeholder {
  color: #000;
}
#audiences-module input::placeholder {
  color: #000;
}
#audiences-module .form-search-audience {
  max-width: 456px;
}
#audiences-module .form-search-audience input {
  font-family: 'Circular Std Book';
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.14px;
  height: 50px;
  color: rgba(0, 0, 0, 0.8);
}
#audiences-module .form-search-audience input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#audiences-module .form-search-audience input::placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#audiences-module input[type="checkbox"]:checked,
#audiences-module input[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
#audiences-module input[type="checkbox"]:checked + .checkmark,
#audiences-module input[type="checkbox"]:not(:checked) + .checkmark {
  display: inline-block;
  position: relative;
  padding-left: 28px;
  line-height: 20px;
  cursor: pointer;
}
#audiences-module input[type="checkbox"]:checked + .checkmark:before,
#audiences-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  content: "";
  position: absolute;
  left: 0;
  top: -15px;
  width: 20px;
  height: 20px;
  border: 0.6px solid var(--color-primary);
  box-sizing: border-box;
  border-radius: 2px;
}
#audiences-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
#audiences-module input[type="checkbox"]:checked + .checkmark:before,
#audiences-module input[type="checkbox"]:not(:checked) + label:before {
  border-radius: 2px;
}
#audiences-module input[type="checkbox"]:checked + .checkmark:after,
#audiences-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  content: "";
  position: absolute;
  transition: all 0.2s ease;
}
#audiences-module input[type="checkbox"]:checked + .checkmark:after,
#audiences-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  left: 3px;
  top: -10px;
  width: 15px;
  height: 8px;
  border-radius: 1px;
  transform: rotate(-45deg);
}
#audiences-module input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid var(--color-primary);
  border-bottom: 3px solid var(--color-primary);
}
#audiences-module .check-cross {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ECECEC;
  vertical-align: middle;
}
#audiences-module .check-cross:before {
  content: "";
  position: absolute;
  left: 3px;
  top: 5px;
  width: 11px;
  height: 6px;
  border-radius: 1px;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: rotate(-45deg);
}
#audiences-module .audience-count {
  padding: 10px 5px;
}
#audiences-module .modal {
  margin: 0 auto;
  width: 85vw;
  height: 90vh;
  background: #F7F7F7;
  mix-blend-mode: normal;
  padding: 0px;
}
#audiences-module .modal .container {
  max-width: 100%;
  padding: 30px 44px 14px;
  border-radius: 5px;
  background-color: #fff;
  margin-top: 10px;
}
#audiences-module .modal.edit .hide-edit {
  display: none;
}
#audiences-module .modal .audiences-creator label {
  font-size: 14px;
}
#audiences-module .modal .audiences-editor,
#audiences-module .modal .audiences-creator {
  height: 100%;
  position: relative;
}
#audiences-module .modal .audiences-editor .create-modal-tittle,
#audiences-module .modal .audiences-creator .create-modal-tittle {
  color: var(--color-primary);
  text-transform: none;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.5px;
}
#audiences-module .modal .audiences-editor .controls,
#audiences-module .modal .audiences-creator .controls {
  text-align: center;
  padding: 20px;
}
#audiences-module .modal .audiences-editor abbr,
#audiences-module .modal .audiences-creator abbr {
  white-space: nowrap;
}
#audiences-module .modal .include-exclude-block {
  font-family: 'Circular Std Book';
  font-weight: 600;
  padding: 15px 0;
}
#audiences-module .modal .include-exclude-block .include {
  text-transform: uppercase;
  font-size: 17px;
  color: #22C384;
}
#audiences-module .modal .include-exclude-block .exclude {
  text-transform: uppercase;
  font-size: 17px;
  color: #BB3535;
}
#audiences-module .modal .section-block {
  margin-bottom: 35px;
}
#audiences-module .modal .or-word {
  padding: 0 10px;
}
#audiences-module .modal .cross {
  float: right;
}
#audiences-module .modal .picked-value {
  width: 120px;
  display: inline-block;
  border-bottom: .7px solid #9fa1a4;
  height: 37px;
  line-height: 2.9rem;
  font-size: 13px;
  font-family: Circular Std Book Book, sans-serif;
  font-weight: 400;
  margin-bottom: 0.94rem;
}
#audiences-module .modal .fields {
  margin: 25px 0 15px 0;
}
#audiences-module .modal .fields .audience-creation-select {
  width: 30%;
}
#audiences-module .modal .fields .can-duplicate {
  width: 120px;
  display: inline-block;
}
#audiences-module .modal .fields label {
  text-transform: none;
  padding: 0;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
}
#audiences-module .modal .fields input {
  border-bottom: 0.7px solid #9FA1A4;
  font-family: 'Circular Std Book';
  font-size: 14px;
  border-radius: 0;
}
#audiences-module .modal .fields input:-ms-input-placeholder {
  color: #000;
}
#audiences-module .modal .fields input::placeholder {
  color: #000;
}
#audiences-module .modal .fields .group {
  display: inline-block;
}
#audiences-module .modal .fields .btn {
  margin: auto 15px;
  padding: 0 50px;
  min-width: 155px;
  line-height: 40px;
  text-align: center;
}
#audiences-module .modal .fields .btn.light {
  min-width: 140px;
}
#adset-module .sub-modal {
  max-width: 1350px;
  margin: auto;
}
#adset-module .sub-heading {
  margin-bottom: 34px;
}
#adset-module .heading {
  margin-bottom: 40px;
}
#adset-module .heading h1 {
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
  padding: 0;
  text-transform: none;
}
#adset-module .adset-transform {
  padding: 0 50px;
  text-transform: capitalize;
}
#adset-module .no-padding {
  padding: 0 !important;
}
#adset-module .col-font {
  font-family: 'Circular Std Book';
  font-size: x-small;
  line-height: 7px;
  color: #b9b9b9;
}
#adset-module select {
  position: relative;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
#adset-module .tbl-list {
  filter: none !important;
}
#adset-module .tbl-list thead tr th a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
}
#adset-module .select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 0.7px solid #9FA1A4;
  outline: 0;
  height: 37px;
  line-height: 2.9rem;
  width: 100%;
  font-family: 'Circular Std Book';
  font-size: 14px;
  margin: 0 0 .94rem 0;
  padding: 0;
  display: block;
  text-overflow: ellipsis;
  z-index: 2;
  -moz-appearance: none;
  background: url('/images/arrow-down.svg') 98% 20px no-repeat;
  background-size: 12px;
  /* Very imp: hide arrow in IE */
}
#adset-module .select-dropdown::-ms-expand {
  display: none;
}
#adset-module .form-control {
  width: 100%;
  max-width: 456px;
  height: 50px;
  padding: 6px 20px;
  background-color: #fff;
  border-radius: 5px;
}
#adset-module input {
  margin-right: 10px;
  border: 0 solid #9fa1a4;
  border-radius: 8px;
  line-height: 30px;
  outline: none;
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#adset-module input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#adset-module input::placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#adset-module input[type="checkbox"]:checked,
#adset-module input[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
#adset-module input[type="checkbox"]:checked + .checkmark,
#adset-module input[type="checkbox"]:not(:checked) + .checkmark {
  display: inline-block;
  position: relative;
  padding-left: 28px;
  line-height: 20px;
  cursor: pointer;
}
#adset-module input[type="checkbox"]:checked + .checkmark:before,
#adset-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  content: "";
  position: absolute;
  left: 0;
  top: -15px;
  width: 20px;
  height: 20px;
  border: 0.6px solid var(--color-primary);
  box-sizing: border-box;
  border-radius: 2px;
}
#adset-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
#adset-module input[type="checkbox"]:checked + .checkmark:before,
#adset-module input[type="checkbox"]:not(:checked) + label:before {
  border-radius: 2px;
}
#adset-module input[type="checkbox"]:checked + .checkmark:after,
#adset-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  content: "";
  position: absolute;
  transition: all 0.2s ease;
}
#adset-module input[type="checkbox"]:checked + .checkmark:after,
#adset-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  left: 3px;
  top: -10px;
  width: 15px;
  height: 8px;
  border-radius: 1px;
  transform: rotate(-45deg);
}
#adset-module input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid var(--color-primary);
  border-bottom: 3px solid var(--color-primary);
}
#adset-module .check-cross {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ECECEC;
  vertical-align: middle;
}
#adset-module .check-cross:before {
  content: "";
  position: absolute;
  left: 3px;
  top: 5px;
  width: 11px;
  height: 6px;
  border-radius: 1px;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: rotate(-45deg);
}
#adset-module .adset-count {
  padding: 10px 5px;
}
#adset-module .padding-top-half {
  padding-top: 30px !important;
  margin-top: 10px!important;
}
#adset-module .own-block {
  background: #fff;
  margin-top: 10px;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
  border-radius: 8px;
}
#adset-module .modal {
  box-shadow: none!important;
  background-color: #F7F7F7;
  border: none!important;
  padding: 0!important;
  width: 85vw;
  height: 90vh;
  max-height: 100%!important;
}
#adset-module .modal .sub-modal-cross {
  float: right;
  font-size: 20px;
  color: #000;
  z-index: 999;
}
#adset-module .modal form {
  padding: 30px 44px;
}
#adset-module .modal .audiences-title {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
}
#adset-module .modal h4 {
  margin-top: 11px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
  color: #9FA1A4;
}
#adset-module .modal .campaign-wrapper {
  margin-top: 10px;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
}
#adset-module .modal .campaign-wrapper .campaign-block {
  cursor: pointer;
  -ms-flex-preferred-size: 17.5%;
      flex-basis: 17.5%;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-align: center;
      align-items: center;
  min-height: 167px;
  padding: 20px;
  text-align: center;
  border: 2px solid #272629;
  box-sizing: border-box;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
  border-radius: 13px;
  margin: 15px;
}
#adset-module .modal .campaign-wrapper .campaign-block img {
  margin-top: 25px;
}
#adset-module .modal .campaign-wrapper .picked-block {
  color: var(--color-primary);
  border: 2px solid var(--color-primary);
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
}
#adset-module .modal.edit .hide-edit {
  display: none;
}
#adset-module .modal .adset-creator label {
  font-size: 14px;
}
#adset-module .modal .adset-editor,
#adset-module .modal .adset-creator {
  position: relative;
}
#adset-module .modal .adset-editor .create-modal-tittle,
#adset-module .modal .adset-creator .create-modal-tittle {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
  color: #000;
  text-transform: none;
}
#adset-module .modal .adset-editor .create-modal-subtitle,
#adset-module .modal .adset-creator .create-modal-subtitle {
  font-family: Montserrat;
  color: var(--color-primary);
  text-transform: none;
  margin-top: 37px;
}
#adset-module .modal .adset-editor .controls,
#adset-module .modal .adset-creator .controls {
  text-align: center;
  padding: 20px;
}
#adset-module .modal .adset-editor abbr,
#adset-module .modal .adset-creator abbr {
  white-space: nowrap;
}
#adset-module .modal .include-exclude-block {
  font-family: 'Circular Std';
  font-weight: 600;
  padding: 15px 0;
}
#adset-module .modal .include-exclude-block .include {
  text-transform: uppercase;
  font-size: 17px;
  color: #22C384;
}
#adset-module .modal .include-exclude-block .exclude {
  text-transform: uppercase;
  font-size: 17px;
  color: #BB3535;
}
#adset-module .modal .section-block {
  margin-bottom: 35px;
}
#adset-module .modal .or-word {
  padding: 0 10px;
}
#adset-module .modal .cross {
  float: right;
}
#adset-module .modal .picked-value {
  width: 120px;
  display: inline-block;
  border-bottom: 1px solid #ced4da;
  border-radius: 5px;
  padding: 10px;
  font-size: 13px;
  font-family: Circular Std Book, sans-serif;
  font-weight: 400;
  margin-bottom: 0.94rem;
}
#adset-module .modal .fields {
  margin: 25px 0 15px 0;
}
#adset-module .modal .fields .adset-creation-select {
  width: 30%;
}
#adset-module .modal .fields .can-duplicate {
  width: 120px;
  display: inline-block;
}
#adset-module .modal .fields label {
  font-size: 10px;
  text-transform: none;
  padding: 0;
}
#adset-module .modal .fields input {
  border-bottom: 0.7px solid #9FA1A4;
  font-size: 12px;
  border-radius: 0;
}
#adset-module .modal .fields input.name-error {
  border-bottom: 0.7px solid #BB3535;
}
#adset-module .modal .fields .group {
  display: inline-block;
}
#adset-module .modal .fields .btn {
  margin: auto 15px;
  padding: 0 50px;
}
#adset-module .ads-select {
  width: 30%;
}
#adset-module .sub-modal-top {
  padding-top: 5px!important;
}
#adset-module .audience-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
#adset-module .search-audience {
  border-bottom: 1px solid black;
  border-radius: 0px;
  padding: 0;
  height: 30px;
}
#adset-module .right {
  float: right;
}
#adset-module .full-height {
  height: 100%;
}
#adset-module .hidden-video {
  display: none;
}
#adset-module .upload-drop-zone-loading {
  color: #ccc;
  border-style: dashed;
  border-color: var(--color-primary);
  text-align: center;
  background: rgba(75, 54, 249, 0.15);
}
#adset-module .upload-drop-zone.drop {
  background: rgba(75, 54, 249, 0.15);
}
#adset-module .progress {
  width: 100px;
  height: 100px;
  background: none;
  position: relative;
  margin: 0 auto;
}
#adset-module .progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 6px;
  border-style: solid;
  position: absolute;
  top: 0;
}
#adset-module .progress .progress-value {
  position: absolute;
  top: 40%;
  left: 38%;
  color: #000;
}
#adset-module .progress .progress-right {
  right: 0;
}
#adset-module .progress .progress-right .progress-bar {
  border-color: var(--color-primary);
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  transform-origin: center right;
}
#adset-module .progress .progress-left {
  left: 0;
}
#adset-module .progress .progress-left .progress-bar {
  border-color: var(--color-primary);
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  transform-origin: center left;
}
#adset-module .progress::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 6px solid #eee;
  position: absolute;
  top: 0;
  left: 0;
}
#adset-module .progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}
#adset-module .upload-media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  border: 1px dashed var(--color-primary);
  box-sizing: border-box;
  border-radius: 4px;
  height: 294px;
  margin: 15px auto;
  text-align: center;
}
#adset-module .active-dot {
  height: 14px;
  width: 14px;
  background-color: #00E685;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
}
#adset-module .inactive-dot {
  height: 14px;
  width: 14px;
  background-color: #D8D8D8;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
}
#adset-module .display-flex-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
#adset-module table .parent td {
  padding: 10px 20px;
}
#adset-module .parent {
  height: inherit;
  font-family: 'Circular Std Book';
}
#adset-module .parent td {
  vertical-align: middle;
}
#adset-module .parent td > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
#adset-module .parent .form-control {
  background-color: transparent;
  border-bottom: 0.6px solid #424242;
}
#adset-module .open .parent td {
  padding-bottom: 170px;
}
#adset-module .parent .cchild {
  display: none;
}
#adset-module .open .parent .cchild {
  display: table-row;
}
#adset-module .open .parent .img {
  height: 238px;
}
#adset-module .parent {
  cursor: pointer;
}
#adset-module .parent i {
  transform: rotate(0deg);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
#adset-module .open .parent .fa-chevron-down {
  transform: rotate(180deg);
}
#adset-module .tbl-main-grid {
  border-collapse: separate;
  border-spacing: 0 10px;
  width: 100%;
}
#adset-module .tbl-main-grid tr {
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.25);
  line-height: 100%;
}
#adset-module .tbl-main-grid td {
  line-height: 100%;
}
#adset-module .tbl-main-grid th {
  text-transform: inherit;
}
#adset-module .geeks {
  border-right: hidden;
}
#adset-module .table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
}
#adset-module .table tr td:first-child {
  border-left: 3px solid transparent;
}
#adset-module .table tbody tr:hover {
  background: rgba(1, 146, 255, 0.03);
}
#adset-module .table tbody tr:hover td:first-child {
  border-left: 3px solid var(--color-primary);
}
#adset-module .table td,
#adset-module .table th {
  line-height: 40px;
  padding: 25px;
  border-bottom: 1px solid #dce1df;
}
#adset-module .table th {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #c3c3c3;
  font-weight: normal;
  text-transform: capitalize;
}
#adset-module .table th.img-cell {
  padding-left: 0;
}
#adset-module .table td.actions {
  text-align: center;
  width: 1%;
  white-space: nowrap;
  padding-right: 25px;
}
#adset-module .table td.img-cell {
  width: 68px;
  height: 68px;
  padding: 0;
}
#adset-module .table td.img-cell span {
  width: 68px;
  height: 68px;
  line-height: 68px;
  color: #fff;
  text-align: center;
  background: #ccc;
  float: left;
}
#adset-module .table td.img-cell span i {
  font-size: 28px;
  line-height: 68px;
}
#adset-module .table tr.no-records:hover {
  background: #fff;
}
#adset-module .table tr.no-records td {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom-width: 0;
}
#adset-module .disabled {
  background: gray;
}
#adset-module .disabled:hover {
  border: 1px solid gray;
  background: gray;
  color: #fff;
}
#adset-module .media-row {
  height: 220px;
}
#adset-module .media-row .img-container {
  height: 100%;
}
#adset-module .media-row .img-container a {
  height: 100%;
  text-align: center;
}
#adset-module .media-row .img {
  max-height: 100%;
  max-width: 100%;
}
#adset-module .media-controls a {
  color: #9fa1a4;
}
#adset-module .media-controls a:hover {
  color: var(--color-primary);
}
#adset-module .media-controls .checkmark {
  left: -3px;
}
#adset-module .media-info {
  line-height: normal;
}
#adset-module .media-info .media-line {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}
#adset-module .media-info .media-line-section {
  display: inline;
}
#adset-module .media-triggers {
  margin-top: 20px;
}
#adset-module .media-triggers span {
  background-color: #eee;
  color: #777;
  margin-bottom: 8px;
  margin-right: 4px;
}
.media-actions {
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.25);
  border-radius: 5px;
  padding: 10px 35px;
  min-height: 60px;
}
.media-actions .actions-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 40px;
}
.media-actions .actions-container div {
  display: inline;
}
.media-actions .actions-container button {
  margin-left: 10px;
}
.media-actions .animate-show-hide.ng-hide {
  opacity: 0;
}
.media-actions .animate-show-hide.ng-hide-add,
.media-actions .animate-show-hide.ng-hide-remove {
  transition: all linear 1s;
}
.duration-input {
  width: 30px;
  margin-right: 0 !important;
  background-color: transparent;
}
.duration-input::-webkit-outer-spin-button,
.duration-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.duration-input.mins {
  text-align: right;
  -moz-appearance: textfield;
}
.duration-input.mins:hover,
.duration-input.mins:focus {
  -moz-appearance: number-input;
}
@media (max-width: 850px) {
  #adset-module .modal .campaign-wrapper .campaign-block {
    -ms-flex-preferred-size: 17.5%;
        flex-basis: 17.5%;
    padding: 5px;
    margin: 5px;
  }
}
#campaign-module {
  color: #323232;
  font-family: 'Circular Std Book';
}
#campaign-module .sub-modal {
  max-width: 1350px;
  margin: auto;
}
#campaign-module .sub-heading {
  margin-bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#campaign-module .heading {
  margin-bottom: 37px;
}
#campaign-module .heading h1 {
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
  padding: 0;
  text-transform: none;
}
#campaign-module .campaign-transform {
  padding: 0 50px;
  text-transform: capitalize;
}
#campaign-module .no-padding {
  padding: 0 !important;
}
#campaign-module .col-font {
  font-size: x-small;
  line-height: 10px;
  color: #b9b9b9;
}
#campaign-module select {
  position: relative;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
#campaign-module .tbl-list {
  filter: none !important;
}
#campaign-module .tbl-list thead tr th a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
}
#campaign-module .select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 0.7px solid #9FA1A4;
  outline: 0;
  height: 37px;
  line-height: 2.9rem;
  width: 100%;
  font-family: 'Circular Std Book';
  font-size: 14px;
  margin: 0 0 .94rem 0;
  padding: 0;
  display: block;
  text-overflow: ellipsis;
  z-index: 2;
  -moz-appearance: none;
  background: url('/images/arrow-down.svg') 98% 20px no-repeat;
  background-size: 12px;
  /* Very imp: hide arrow in IE */
}
#campaign-module .select-dropdown::-ms-expand {
  display: none;
}
#campaign-module .create-campaign-days {
  font-size: 10px;
  color: #c3c3c3;
  font-family: "Circular Std Book";
}
#campaign-module .glyphicon {
  min-width: 20px;
}
#campaign-module .form-control {
  width: 100%;
  max-width: 456px;
  height: 50px;
  padding: 6px 20px;
  background-color: #fff;
  border-radius: 5px;
}
#campaign-module input {
  margin-right: 10px;
  border: none;
  font-family: 'Circular Std Book';
  border-radius: 0;
  line-height: 30px;
  outline: none;
  font-size: 14px;
  letter-spacing: 0.14px;
  color: rgba(0, 0, 0, 0.8);
}
#campaign-module input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#campaign-module input::placeholder {
  color: rgba(0, 0, 0, 0.8);
  font-family: 'Circular Std Book';
}
#campaign-module input[type="checkbox"]:checked,
#campaign-module input[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
#campaign-module input[type="checkbox"]:checked + .checkmark,
#campaign-module input[type="checkbox"]:not(:checked) + .checkmark {
  display: inline-block;
  position: relative;
  padding-left: 28px;
  line-height: 20px;
  cursor: pointer;
}
#campaign-module input[type="checkbox"]:checked + .checkmark:before,
#campaign-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  content: "";
  position: absolute;
  left: 0;
  top: -15px;
  width: 20px;
  height: 20px;
  border: 0.6px solid var(--color-primary);
  box-sizing: border-box;
  border-radius: 2px;
}
#campaign-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
#campaign-module input[type="checkbox"]:checked + .checkmark:before,
#campaign-module input[type="checkbox"]:not(:checked) + label:before {
  border-radius: 2px;
}
#campaign-module input[type="checkbox"]:checked + .checkmark:after,
#campaign-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  content: "";
  position: absolute;
  transition: all 0.2s ease;
}
#campaign-module input[type="checkbox"]:checked + .checkmark:after,
#campaign-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  left: 3px;
  top: -10px;
  width: 15px;
  height: 8px;
  border-radius: 1px;
  transform: rotate(-45deg);
}
#campaign-module input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid var(--color-primary);
  border-bottom: 3px solid var(--color-primary);
}
#campaign-module .check-cross {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ECECEC;
  vertical-align: middle;
}
#campaign-module .check-cross:before {
  content: "";
  position: absolute;
  left: 3px;
  top: 5px;
  width: 11px;
  height: 6px;
  border-radius: 1px;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: rotate(-45deg);
}
#campaign-module .campaign-count {
  padding: 10px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#campaign-module .padding-top-half {
  padding-top: 30px !important;
  margin-top: 10px!important;
}
#campaign-module .own-block {
  background: #fff;
  margin-top: 10px;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.15);
  border-radius: 8px;
}
#campaign-module .modal {
  box-shadow: none!important;
  background-color: #F7F7F7;
  border: none!important;
  padding: 0!important;
  width: 85vw;
  height: 90vh;
}
#campaign-module .modal .sub-modal-cross {
  float: right;
  font-size: 20px;
  color: #000;
  z-index: 999;
}
#campaign-module .modal .form-control {
  height: 30px;
  padding: 0;
}
#campaign-module .modal form {
  padding: 34px 44px;
}
#campaign-module .modal input {
  border-bottom: 0.7px solid #9FA1A4;
  font-size: 14px;
}
#campaign-module .modal .audiences-title {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
}
#campaign-module .modal .campaign-wrapper {
  margin-top: 30px;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
#campaign-module .modal .campaign-wrapper .campaign-block {
  cursor: pointer;
  -ms-flex-preferred-size: 17.5%;
      flex-basis: 17.5%;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-align: center;
      align-items: center;
  min-height: 167px;
  padding: 20px;
  text-align: center;
  border: 2px solid #272629;
  box-sizing: border-box;
  box-shadow: 0 3px 3px rgba(169, 171, 187, 0.135275);
  border-radius: 13px;
}
#campaign-module .modal .campaign-wrapper .campaign-block img {
  margin-top: 25px;
}
#campaign-module .modal .campaign-wrapper .picked-block {
  color: var(--color-primary);
  border: 2px solid var(--color-primary);
  box-shadow: 0px 3px 3px rgba(169, 171, 187, 0.135275);
}
#campaign-module .modal.edit .hide-edit {
  display: none;
}
#campaign-module .modal .campaign-creator label {
  font-size: 14px;
}
#campaign-module .modal .adset-editor,
#campaign-module .modal .campaign-creator {
  position: relative;
}
#campaign-module .modal .adset-editor .create-modal-tittle,
#campaign-module .modal .campaign-creator .create-modal-tittle {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
  color: #000;
  text-transform: none;
}
#campaign-module .modal .adset-editor .create-modal-subtitle,
#campaign-module .modal .campaign-creator .create-modal-subtitle {
  color: var(--color-primary);
  text-transform: none;
  margin-top: 37px;
}
#campaign-module .modal .adset-editor .controls,
#campaign-module .modal .campaign-creator .controls {
  text-align: center;
  padding: 20px;
}
#campaign-module .modal .adset-editor abbr,
#campaign-module .modal .campaign-creator abbr {
  white-space: nowrap;
}
#campaign-module .modal .include-exclude-block {
  font-family: 'Circular Std';
  font-weight: 600;
  padding: 15px 0;
}
#campaign-module .modal .include-exclude-block .include {
  text-transform: uppercase;
  font-size: 17px;
  color: #22C384;
}
#campaign-module .modal .include-exclude-block .exclude {
  text-transform: uppercase;
  font-size: 17px;
  color: #BB3535;
}
#campaign-module .modal .section-block {
  margin-bottom: 35px;
}
#campaign-module .modal .or-word {
  padding: 0 10px;
}
#campaign-module .modal .cross {
  float: right;
}
#campaign-module .modal .picked-value {
  width: 120px;
  display: inline-block;
  border-bottom: 1px solid #ced4da;
  border-radius: 5px;
  padding: 10px;
  font-size: 13px;
  font-family: Circular Std Book, sans-serif;
  font-weight: 400;
  margin-bottom: 0.94rem;
}
#campaign-module .modal .fields {
  margin: 25px 0 15px 0;
}
#campaign-module .modal .fields .adset-creation-select {
  width: 30%;
}
#campaign-module .modal .fields .can-duplicate {
  width: 120px;
  display: inline-block;
}
#campaign-module .modal .fields label {
  font-size: 10px;
  text-transform: none;
  padding: 0;
}
#campaign-module .modal .fields input {
  font-family: 'Circular Std Book';
  font-size: 14px;
  border-radius: 0;
}
#campaign-module .modal .fields .group {
  display: inline-block;
}
#campaign-module .modal .fields .btn {
  margin: auto 15px;
  padding: 0 50px;
}
#campaign-module .location-modal td {
  padding: 15px;
}
#campaign-module .tbl-list {
  font-family: 'Circular Std Book';
}
#campaign-module .tbl-list th a {
  text-transform: none;
}
#campaign-module .tbl-list th a i {
  margin-left: 10px;
}
#campaign-module .tbl-list-modal {
  border-collapse: separate;
  border-spacing: 0 10px;
  width: 100%;
  background: #fff;
  margin: 20px 0;
  color: #000;
  filter: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  font-family: 'Circular Std Book';
}
#campaign-module .tbl-list-modal th {
  font-weight: bold;
  letter-spacing: -0.2px;
  line-height: 40px;
  padding: 5px 15px;
}
#campaign-module .tbl-list-modal th a {
  color: #000;
}
#campaign-module .tbl-list-modal th a .fa {
  font-size: 75%;
  margin-left: 8px;
  color: #dce1df;
}
#campaign-module .tbl-list-modal th a .fa.active {
  color: #000;
}
#campaign-module .tbl-list-modal th a:hover {
  color: var(--color-primary);
  transition: .3s;
}
#campaign-module .tbl-list-modal tbody tr:hover {
  background: rgba(1, 146, 255, 0.03);
  transition: .3s;
}
#campaign-module .tbl-list-modal tbody tr:hover td:first-child {
  box-shadow: inset 9px 0px 0px -5px #4b36f9;
}
#campaign-module .tbl-list-modal tr {
  padding: 5px 15px;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.25);
  border-radius: 5px;
}
#campaign-module .tbl-list-modal tr td {
  padding: 15px;
}
#campaign-module .tbl-list-modal td:first-child {
  border-radius: 3px;
  transition: .3s;
  border-bottom: none !important;
}
#campaign-module .tbl-list-modal input[type="checkbox"]:checked + .checkmark:before {
  border: 0.6px solid #424242;
}
#campaign-module .tbl-list-modal input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
#campaign-module .tbl-list-modal input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid #424242;
  border-bottom: 3px solid #424242;
}
#campaign-module .ads-select {
  width: 30%;
}
#campaign-module .sub-modal-top {
  padding-top: 5px!important;
}
#campaign-module .audience-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
#campaign-module .search-audience {
  border-bottom: 1px solid black;
  border-radius: 0px;
  padding: 0;
  height: 30px;
}
#campaign-module .right {
  float: right;
}
#campaign-module .full-height {
  height: 100%;
}
#campaign-module .upload-media {
  border-style: dashed;
  border-color: var(--color-primary);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #FBFBFB;
  box-sizing: border-box;
  border-radius: 4px;
  max-width: 1054px;
  height: 294px;
  margin: 15px auto;
}
#campaign-module .active-dot {
  height: 14px;
  width: 14px;
  background-color: #00E685;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
}
#campaign-module .inactive-dot {
  height: 14px;
  width: 14px;
  background-color: #D8D8D8;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
}
#campaign-module .adset-audience:hover {
  background: #fff;
}
#campaign-module .display-flex-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
#campaign-module .parent {
  height: inherit;
}
#campaign-module .parent .img {
  height: 180px;
  width: 200px;
}
#campaign-module .parent .cchild {
  display: none;
}
#campaign-module .parent {
  cursor: pointer;
}
#campaign-module .parent i {
  transform: rotate(0deg);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
#campaign-module .tbl-main-grid {
  border-collapse: separate;
  border-spacing: 0 10px;
  width: 100%;
}
#campaign-module .tbl-main-grid tr {
  line-height: 100%;
}
#campaign-module .tbl-main-grid td {
  line-height: 100%;
}
#campaign-module .tbl-main-grid th {
  text-transform: inherit;
}
#campaign-module .geeks {
  border-right: hidden;
}
#campaign-module .table {
  width: 100%;
}
#campaign-module .table th {
  color: #c3c3c3;
}
#campaign-module .table th.img-cell {
  padding-left: 0;
}
#campaign-module .table td.actions {
  text-align: center;
  width: 1%;
  white-space: nowrap;
  padding-right: 25px;
}
#campaign-module .table td.img-cell {
  width: 68px;
  height: 68px;
  padding: 0;
}
#campaign-module .table td.img-cell span {
  width: 68px;
  height: 68px;
  line-height: 68px;
  color: #fff;
  text-align: center;
  background: #ccc;
  float: left;
}
#campaign-module .table td.img-cell span i {
  font-size: 28px;
  line-height: 68px;
}
#campaign-module .table tr.no-records:hover {
  background: #fff;
}
#campaign-module .table tr.no-records td {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom-width: 0;
}
#campaign-module .adsets-title {
  margin: 20px 0;
  font-family: "Circular Std Book";
  font-size: 14px;
  font-weight: 400;
}
#campaign-module .datepickers {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-right: 45px;
}
#campaign-module .datepickers .picker {
  min-width: 310px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 30px;
}
#campaign-module .datepickers .picker input {
  width: 138px;
}
#campaign-module .datepickers .indicator {
  margin-right: 40px;
  height: 45px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#campaign-module .days-container {
  position: absolute;
  background-color: white;
  left: -110px;
  top: -30px;
  z-index: 1;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.25);
  border-radius: 5px;
}
#campaign-module .dates-container {
  position: absolute;
  background-color: white;
  left: -350px;
  top: -10px;
  z-index: 1;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.25);
  border-radius: 5px;
  padding: 20px;
}
#campaign-module .dates-container .dates {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 440px;
  height: 100px;
}
#campaign-module .dates-container .dates label {
  color: #c3c3c3;
  font-family: 'Circular Std Book';
}
#campaign-module .dates-container .picker {
  min-width: 350px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
  margin: 10px auto;
}
#campaign-module .dates-container .controls a {
  float: left;
  margin-top: 10px;
}
#campaign-module .times-container {
  position: absolute;
  background-color: white;
  left: -350px;
  top: -10px;
  z-index: 1;
  box-shadow: 1px 1px 3px 1.5px rgba(169, 180, 171, 0.25);
  border-radius: 5px;
  padding: 20px;
}
#campaign-module .times-container .times {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 440px;
  height: 100px;
}
#campaign-module .times-container .times label {
  color: #c3c3c3;
  font-family: 'Circular Std Book';
}
#campaign-module .times-container .times .timepicker {
  left: -75px;
  top: 35px;
}
#campaign-module .times-container .picker {
  min-width: 350px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
  margin: 10px auto;
}
#campaign-module .times-container .controls a {
  float: left;
  margin-top: 10px;
}
#campaign-module .date-time-separator {
  margin-left: 25px;
  margin-right: 25px;
}
#campaign-module .days-display {
  text-transform: capitalize;
}
#campaign-module .multiselect {
  position: relative;
  cursor: pointer;
}
#campaign-module .multiselect:hover .multiselect-list {
  display: block;
}
#campaign-module .multiselect .visible {
  display: block !important;
}
#campaign-module .multiselect .multiselect-button {
  border-bottom: .7px solid #9fa1a4;
  font-size: 14px;
  padding: 6px 0;
}
#campaign-module .multiselect .multiselect-list {
  display: none;
  position: absolute;
  top: 30px;
  padding: 10px 0;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  z-index: 9999;
  left: 0;
  max-height: 310px;
  overflow: auto;
  min-width: 270px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.21);
  text-transform: capitalize;
}
#campaign-module .multiselect .multiselect-list .multiselect-row {
  margin: 5px 0;
}
#campaign-module .multiselect .multiselect-list p {
  color: #969696;
  padding: 0 15px;
}
#campaign-module .multiselect .multiselect-list div {
  display: block;
  cursor: pointer;
  padding: 0 15px;
}
#campaign-module .multiselect .multiselect-list a {
  margin-right: 10px;
}
#campaign-module .multiselect label {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  margin-right: 10px;
}
#campaign-module .create-campaign-date-start {
  color: #323232;
}
#campaign-module .name-error {
  border-bottom: 0.7px solid #BB3535 !important;
}
#campaign-module .custom-datepicker {
  position: relative;
}
#campaign-module .custom-datepicker .input-group {
  position: relative;
}
#campaign-module .custom-datepicker .input-group .input-group-addon {
  position: absolute;
  right: 0;
  top: 5px;
  z-index: 5;
}
#campaign-module .custom-datepicker .input-group .datepicker {
  display: none !important;
}
#campaign-module .custom-datepicker .input-group.show .datepicker {
  position: absolute;
  top: 40px;
  left: -30px;
  background: #fff;
  border: 1px solid gray;
  border-radius: 4px;
  z-index: 6;
  display: block !important;
}
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed {
  width: 200px;
}
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed th,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed td,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed .dow {
  text-align: center !important;
  cursor: pointer;
}
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed th.new,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed td.new,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed .dow.new,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed th.old,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed td.old,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed .dow.old {
  color: lightgray;
}
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed .century,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed .decade,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed .year,
#campaign-module .custom-datepicker .input-group.show .datepicker .table-condensed .month {
  padding: 0 5px;
}
#campaign-module .custom-timepicker {
  position: relative;
  height: 45px;
}
#campaign-module .custom-timepicker .input-row {
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
#campaign-module .custom-timepicker .input-row .input-group-addon {
  position: absolute;
  right: 0;
  top: 5px;
  z-index: 5;
}
#campaign-module .custom-timepicker .timepicker {
  background-color: #fff;
  border: 1px solid lightgray;
  border-radius: 4px;
  position: absolute;
  left: -80px;
  top: 50px;
  z-index: 5;
}
#campaign-module .custom-timepicker .timepicker td,
#campaign-module .custom-timepicker .timepicker tr {
  text-align: center !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
#campaign-module .custom-timepicker span.glyphicon-trash {
  z-index: 6;
}
#campaign-module .custom-timepicker table.table-condensed {
  width: 100%;
}
#campaign-module .custom-timepicker table.table-condensed td {
  text-align: center;
}
#campaign-module .assign-canvas .action {
  width: 50%;
  font-size: 10px;
  line-height: 1.4;
}
#campaign-module .assign-canvas .action .highlight {
  margin-left: 10px;
}
#campaign-module .assign-canvas .action label {
  font-size: 10px;
}
#campaign-module .playlist-container {
  padding-left: 30px;
  padding-right: 30px;
}
#campaign-module .playlists-box {
  width: 100%;
  height: 326px;
  padding: 20px;
  background-color: #FBFBFB;
  border-radius: 4px;
  display: table;
}
#campaign-module .playlists-box .playlists-box-inner {
  width: 100%;
  height: 100%;
  border: 1px dashed var(--color-primary);
  border-radius: 4px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
#campaign-module .playlists-controls {
  padding-bottom: 40px;
}
#campaign-module .schedule-items {
  display: table;
  width: 100%;
}
#campaign-module .schedule-items .schedule-item {
  display: table-cell;
}
#campaign-module .schedule-items .schedule-item-action {
  display: table-cell;
  width: 20px;
}
#campaign-module .tbl-list-modal .datepicker,
#campaign-module .tbl-list-modal .bootstrap-datetimepicker-widget {
  all: revert;
}
#campaign-module .tbl-list-modal .datepicker td:first-child,
#campaign-module .tbl-list-modal .bootstrap-datetimepicker-widget td:first-child {
  box-shadow: none !important;
}
#campaign-module .tbl-list-modal .datepicker th,
#campaign-module .tbl-list-modal .bootstrap-datetimepicker-widget th {
  all: revert;
}
#campaign-module .tbl-list-modal .datepicker tr,
#campaign-module .tbl-list-modal .bootstrap-datetimepicker-widget tr {
  all: revert;
}
#campaign-module .tbl-list-modal .datepicker tr td,
#campaign-module .tbl-list-modal .bootstrap-datetimepicker-widget tr td {
  all: revert;
}
#campaign-module .tbl-list-modal .datepicker td:first-child,
#campaign-module .tbl-list-modal .bootstrap-datetimepicker-widget td:first-child {
  all: revert;
}
#campaign-module .bootstrap-datetimepicker-widget .table-condensed td:first-child {
  text-align: center;
}
@media (max-width: 850px) {
  #campaign-module .modal .campaign-wrapper .campaign-block {
    -ms-flex-preferred-size: 17.5%;
        flex-basis: 17.5%;
    padding: 5px;
  }
}
#users-module .sub-heading {
  margin-bottom: 5px;
}
#users-module .users-heading {
  margin-bottom: 40px;
}
#users-module .create-clients {
  font-size: 10px;
  color: #c3c3c3;
  font-family: "Circular Std Book";
}
#users-module .multiselect {
  position: relative;
  cursor: pointer;
}
#users-module .multiselect:hover .multiselect-list {
  display: block;
}
#users-module .multiselect .multiselect-button {
  border-bottom: .7px solid #9fa1a4;
  font-size: 14px;
  padding: 6px 0;
}
#users-module .multiselect .multiselect-list {
  display: none;
  position: absolute;
  top: 30px;
  padding: 10px 0;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  z-index: 9999;
  left: 0;
  max-height: 300px;
  overflow: auto;
  min-width: 230px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.21);
}
#users-module .multiselect .multiselect-list .multiselect-row {
  margin: 5px 0;
}
#users-module .multiselect .multiselect-list p {
  color: #969696;
  padding: 0 15px;
}
#users-module .multiselect .multiselect-list div {
  display: block;
  cursor: pointer;
  padding: 0 15px;
}
#users-module .multiselect label {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  margin-right: 10px;
}
#users-module .modal {
  height: auto !important;
  width: 350px !important;
  overflow-x: hidden !important;
}
#users-module .modal .without-one {
  width: 90% !important;
}
#users-module .modal .btn {
  text-transform: capitalize !important;
  line-height: 28px;
  text-align: center;
  width: auto !important;
}
#users-module .modal .transparent {
  background-color: transparent;
}
#users-module .location-modal tbody tr:hover {
  background: rgba(1, 146, 255, 0.03);
  transition: .3s;
}
#users-module .location-modal tbody tr:hover td:first-child {
  border-left: 3px solid var(--color-primary);
}
#users-module .location-modal td {
  padding: 15px;
}
#users-module .tbl-list {
  font-family: 'Circular Std Book';
  box-shadow: 0px 3px 3px rgba(169, 171, 187, 0.135275);
}
#users-module .tbl-list th a {
  text-transform: none;
  text-decoration: none;
}
#users-module .tbl-list th a i {
  margin-left: 10px;
}
#users-module .tbl-list-modal {
  border-collapse: separate;
  border-spacing: 0 10px;
  width: 100%;
  background: #fff;
  margin: 20px 0;
  color: #000;
  border-radius: 0 !important;
  font-family: 'Circular Std Book';
}
#users-module .tbl-list-modal th {
  font-weight: bold;
  letter-spacing: -0.2px;
  line-height: 40px;
  padding: 5px 15px;
  text-transform: capitalize;
}
#users-module .tbl-list-modal th a {
  color: #000;
}
#users-module .tbl-list-modal th a .fa {
  font-size: 75%;
  margin-left: 8px;
  color: #dce1df;
}
#users-module .tbl-list-modal th a .fa.active {
  color: #000;
}
#users-module .tbl-list-modal th a:hover {
  color: var(--color-primary);
}
#users-module .tbl-list-modal tbody tr:hover {
  background: rgba(1, 146, 255, 0.03);
}
#users-module .tbl-list-modal tbody tr:hover td:first-child {
  box-shadow: inset 9px 0px 0px -5px #4b36f9;
  transition: .3s;
}
#users-module .tbl-list-modal tr {
  padding: 5px 0;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}
#users-module .tbl-list-modal td:first-child {
  border-radius: 3px;
  transition: .3s;
  border-bottom: none !important;
}
#users-module .tbl-list-modal input[type="checkbox"]:checked + .checkmark:before {
  border: 0.6px solid #424242;
}
#users-module .tbl-list-modal input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
#users-module .tbl-list-modal input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid #424242;
  border-bottom: 3px solid #424242;
}
#users-module .users-transform {
  text-transform: capitalize !important;
}
#users-module .users-title {
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
  text-transform: none;
}
#users-module .repeatable-container {
  display: inline-block;
}
#users-module .no-padding {
  padding: 0 !important;
}
#users-module .col-font {
  font-size: x-small;
  line-height: 7px;
  color: #b9b9b9;
  font-family: Montserrat;
}
#users-module select {
  position: relative;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
#users-module .select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 0.7px solid #9FA1A4;
  outline: 0;
  height: 37px;
  line-height: 2.9rem;
  width: 100%;
  font-family: 'Circular Std Book';
  font-size: 14px;
  margin: 0 0 .94rem 0;
  padding: 0;
  display: block;
  text-overflow: ellipsis;
  z-index: 2;
  -moz-appearance: none;
  background: url('/images/arrow-down.svg') 98% 20px no-repeat;
  background-size: 12px;
  /* Very imp: hide arrow in IE */
}
#users-module .select-dropdown::-ms-expand {
  display: none;
}
#users-module .form-control {
  width: 100%;
  height: 45px;
  padding: 6px 20px;
  background-color: #fff;
  border-radius: 5px;
}
#users-module input {
  margin-right: 10px;
  border: 0 solid #9fa1a4;
  border-radius: 8px;
  line-height: 30px;
  outline: none;
}
#users-module input:-ms-input-placeholder {
  color: #000;
}
#users-module input::placeholder {
  color: #000;
}
#users-module .form-search-users {
  max-width: 220px;
  margin-right: 15px;
}
#users-module .form-search-users input {
  font-family: 'Circular Std Book';
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.14px;
  color: #000;
}
#users-module .form-search-users input:-ms-input-placeholder {
  color: #000;
}
#users-module .form-search-users input::placeholder {
  color: #000;
}
#users-module input[type="checkbox"]:checked,
#users-module input[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
#users-module input[type="checkbox"]:checked + .checkmark,
#users-module input[type="checkbox"]:not(:checked) + .checkmark {
  display: inline-block;
  position: relative;
  padding-left: 28px;
  line-height: 20px;
  cursor: pointer;
}
#users-module input[type="checkbox"]:checked + .checkmark:before,
#users-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  content: "";
  position: absolute;
  left: 0;
  top: -15px;
  width: 20px;
  height: 20px;
  border: 0.6px solid var(--color-primary);
  box-sizing: border-box;
  border-radius: 2px;
}
#users-module input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
#users-module input[type="checkbox"]:checked + .checkmark:before,
#users-module input[type="checkbox"]:not(:checked) + label:before {
  border-radius: 2px;
}
#users-module input[type="checkbox"]:checked + .checkmark:after,
#users-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  content: "";
  position: absolute;
  transition: all 0.2s ease;
}
#users-module input[type="checkbox"]:checked + .checkmark:after,
#users-module input[type="checkbox"]:not(:checked) + .checkmark:after {
  left: 3px;
  top: -10px;
  width: 15px;
  height: 8px;
  border-radius: 1px;
  transform: rotate(-45deg);
}
#users-module input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid var(--color-primary);
  border-bottom: 3px solid var(--color-primary);
}
#users-module .check-cross {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ECECEC;
  vertical-align: middle;
}
#users-module .check-cross:before {
  content: "";
  position: absolute;
  left: 3px;
  top: 5px;
  width: 11px;
  height: 6px;
  border-radius: 1px;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: rotate(-45deg);
}
#users-module .users-count {
  padding: 10px 5px;
}
#users-module .modal {
  margin: 0 auto;
  width: 75%;
  height: 80%;
  background: #F7F7F7;
  mix-blend-mode: normal;
  -webkit-backdrop-filter: blur(13.3411px);
          backdrop-filter: blur(13.3411px);
  padding: 40px 30px 30px !important;
}
#users-module .modal .cross {
  top: 20px !important;
}
#users-module .modal.edit .hide-edit {
  display: none;
}
#users-module .modal .users-creator label {
  font-size: 14px;
}
#users-module .modal .users-editor,
#users-module .modal .users-creator {
  height: 100%;
  position: relative;
}
#users-module .modal .users-editor .create-modal-tittle,
#users-module .modal .users-creator .create-modal-tittle {
  color: rgba(0, 0, 0, 0.8);
  text-transform: none;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.5px;
}
#users-module .modal .users-editor .controls,
#users-module .modal .users-creator .controls {
  display: -ms-flexbox;
  display: flex;
  padding: 25px 0 0;
}
#users-module .modal .users-editor abbr,
#users-module .modal .users-creator abbr {
  white-space: nowrap;
}
#users-module .modal .include-exclude-block {
  font-family: 'Circular Std Book';
  font-weight: 600;
  padding: 15px 0;
}
#users-module .modal .include-exclude-block .include {
  text-transform: uppercase;
  font-size: 17px;
  color: #22C384;
}
#users-module .modal .include-exclude-block .exclude {
  text-transform: uppercase;
  font-size: 17px;
  color: #BB3535;
}
#users-module .modal .section-block {
  margin-bottom: 35px;
}
#users-module .modal .or-word {
  padding: 0 10px;
}
#users-module .modal .cross {
  float: right;
}
#users-module .modal .picked-value {
  width: 120px;
  display: inline-block;
  border-bottom: .7px solid #9fa1a4;
  height: 37px;
  line-height: 2.9rem;
  font-size: 13px;
  font-family: Circular Std Book Book, sans-serif;
  font-weight: 400;
  margin-bottom: 0.94rem;
}
#users-module .modal .fields {
  margin: 25px 0 15px 0;
}
#users-module .modal .fields .users-creation-select {
  width: 30%;
}
#users-module .modal .fields .can-duplicate {
  width: 120px;
  display: inline-block;
}
#users-module .modal .fields label {
  text-transform: none;
  padding: 0;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
}
#users-module .modal .fields input {
  border-bottom: 0.7px solid #9FA1A4;
  font-family: 'Circular Std Book';
  font-size: 14px;
  border-radius: 0;
}
#users-module .modal .fields input:-ms-input-placeholder {
  color: #000;
}
#users-module .modal .fields input::placeholder {
  color: #000;
}
#users-module .modal .fields .group {
  display: inline-block;
}
#users-module .modal .fields .btn {
  margin: auto 15px;
  padding: 0 50px;
  min-width: 155px;
  line-height: 28px;
  text-align: center;
}
#users-module .modal .fields .btn.light {
  min-width: 140px;
}
.media-triggers .modal {
  display: block;
  box-shadow: none !important;
  background-color: #F7F7F7;
  padding: 0 !important;
  width: 85vw;
}
.media-triggers .modal .sub-modal {
  max-width: 1350px;
  margin: auto;
}
.media-triggers .modal .sub-modal .own-block {
  background: #fff;
  margin-top: 10px;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1353);
  border-radius: 5px;
}
.media-triggers .modal .sub-modal .own-block .content {
  padding: 30px 44px;
}
.media-triggers .modal .sub-modal .own-block .title {
  font-family: Montserrat;
  color: var(--color-primary);
  text-transform: none;
  margin-bottom: 20px;
}
.media-triggers .modal .sub-modal .own-block .subtitle {
  font-size: 10px;
  color: #c3c3c3;
  font-family: 'Circular Std Book';
  text-transform: none;
  margin-bottom: 20px;
}
.media-triggers .modal .sub-modal .own-block .list {
  border-collapse: separate;
  border-spacing: 0 10px;
  width: 100%;
  background: #fff;
  margin: 20px 0;
  color: #000;
  filter: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  font-family: 'Circular Std Book';
}
.media-triggers .modal .sub-modal .own-block .list th {
  font-weight: bold;
  letter-spacing: -0.2px;
  line-height: 40px;
  padding: 5px 15px;
  text-transform: capitalize;
}
.media-triggers .modal .sub-modal .own-block .list th a {
  color: #000;
}
.media-triggers .modal .sub-modal .own-block .list th a .fa {
  font-size: 75%;
  margin-left: 8px;
  color: #dce1df;
}
.media-triggers .modal .sub-modal .own-block .list th a .fa.active {
  color: #000;
}
.media-triggers .modal .sub-modal .own-block .list th a:hover {
  color: var(--color-primary);
}
.media-triggers .modal .sub-modal .own-block .list tbody tr:hover {
  background: rgba(78, 0, 255, 0.0561311);
}
.media-triggers .modal .sub-modal .own-block .list tbody tr:hover td:first-child {
  box-shadow: inset 9px 0px 0px -5px #4b36f9;
  transition: .3s;
}
.media-triggers .modal .sub-modal .own-block .list tr {
  padding: 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.media-triggers .modal .sub-modal .own-block .list td {
  padding: 15px;
}
.media-triggers .modal .sub-modal .own-block .list td:first-child {
  border-radius: 3px;
  transition: .3s;
  border-bottom: none !important;
}
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:checked,
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:checked + .checkmark,
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:not(:checked) + .checkmark {
  display: inline-block;
  position: relative;
  padding-left: 28px;
  line-height: 20px;
  cursor: pointer;
}
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:checked + .checkmark:before,
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:not(:checked) + .checkmark:before {
  content: "";
  position: absolute;
  left: 0;
  top: -15px;
  width: 20px;
  height: 20px;
  border: 0.6px solid var(--color-primary);
  box-sizing: border-box;
  border-radius: 2px;
}
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:not(:checked) + .checkmark:before {
  border: 0.6px solid #424242;
}
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:checked + .checkmark:before,
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:not(:checked) + label:before {
  border-radius: 2px;
}
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:checked + .checkmark:after,
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:not(:checked) + .checkmark:after {
  content: "";
  position: absolute;
  transition: all 0.2s ease;
}
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:checked + .checkmark:after,
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:not(:checked) + .checkmark:after {
  left: 3px;
  top: -10px;
  width: 15px;
  height: 8px;
  border-radius: 1px;
  transform: rotate(-45deg);
}
.media-triggers .modal .sub-modal .own-block .list input[type="checkbox"]:checked + .checkmark:after {
  border-left: 3px solid var(--color-primary);
  border-bottom: 3px solid var(--color-primary);
}
.media-triggers .modal .sub-modal .own-block .col-font {
  font-family: 'Circular Std Book';
  font-size: x-small;
  line-height: 7px;
  color: #b9b9b9;
}
.media-triggers .modal .sub-modal .own-block .search {
  background-color: transparent;
  border: none;
  border-bottom: 0.7px solid #9FA1A4;
  height: 37px;
  font-family: 'Circular Std Book';
  font-size: 14px;
  outline: none;
}
.media-triggers .modal .sub-modal .own-block select {
  position: relative;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.media-triggers .modal .sub-modal .own-block .select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 0.7px solid #9FA1A4;
  outline: 0;
  height: 37px;
  line-height: 2.9rem;
  width: 100%;
  font-family: 'Circular Std Book';
  font-size: 14px;
  margin: 0 0 .94rem 0;
  padding: 0;
  display: block;
  text-overflow: ellipsis;
  z-index: 2;
  -moz-appearance: none;
  background: url('/images/arrow-down.svg') 98% 20px no-repeat;
  background-size: 12px;
  /* Very imp: hide arrow in IE */
}
.media-triggers .modal .sub-modal .own-block .select-dropdown::-ms-expand {
  display: none;
}
.media-triggers .modal-overlay {
  display: block;
}
:root {
  --color-primary: #0192ff;
  --color-primary-shade: rgba(1, 146, 255, 0.5);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImNhbXBhaWducy5sZXNzIiwiZm9udHMubGVzcyIsIm1peGlucy5sZXNzIiwicmVzZXQubGVzcyIsImdyaWQubGVzcyIsIm1vZGFsLmxlc3MiLCJ0b2FzdC5sZXNzIiwic2lkZWJhci5sZXNzIiwibG9naW4ubGVzcyIsIm1haW4ubGVzcyIsImFuYWx5dGljcy5sZXNzIiwic3RvcmUubGVzcyIsInBsYXlsaXN0Lmxlc3MiLCJpbnN0YWxsYXRpb24ubGVzcyIsInJlc3BvbnNpdmUubGVzcyIsIm1lZGlhLmxlc3MiLCJhdWRpZW5jZXMubGVzcyIsImFkLXNldHMubGVzcyIsInVzZXJzLmxlc3MiLCJtZWRpYS10cmlnZ2Vycy5sZXNzIiwiaW5kZXgubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxzRkNFWTtBQ0ZaO0VBQ0Usa0NBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0dBQUE7Q0ZFRDtBRUNEO0VBQ0UsaUNBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEZBQUE7Q0ZDRDtBRUVEO0VBQ0UsbUNBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0dBQUE7Q0ZBRDtBRUdEO0VBQ0UsaUNBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEZBQUE7Q0ZERDtBRUlEO0VBQ0UsNENBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUhBQUE7Q0ZGRDtBRzVCRDtFQUNFLDRCQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQ0FBQTtDSDhCRDtBRzNCRDtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtDSDZCRDtBRzFCRDtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO0VBQ0EsMEJBQUE7Q0g0QkQ7QUd6QkQ7RUFDRSxtQkFBQTtDSDJCRDtBR3hCRDtFQUNFLGlDQUFBO0NIMEJEO0FHdkJEO0VBQ0Usd0RBQUE7Q0h5QkQ7QUd0QkQ7RUFDRSw0Q0FBQTtDSHdCRDtBR3JCRDtFQUVJLGVB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V0FBQTtDTHdKRDtBS3JKRDtFQUNFLG9CQUFBO0NMdUpEO0FLcEpEO0VBQ0Usb0JBQUE7Q0xzSkQ7QUtuSkQ7RUFDRSxXQUFBO0NMcUpEO0FLbEpEO0VBQ0Usb0JBQUE7Q0xvSkQ7QUtqSkQ7RUFDRSxtQkFBQTtDTG1KRDtBS2hKRDtFQUNFLFlBQUE7Q0xrSkQ7QUsvSUQ7RUFDRSxXQUFBO0NMaUpEO0FLOUlEO0VBQ0UsbUJBQUE7Q0xnSkQ7QUs3SUQ7RUFDRSxtQkFBQTtDTCtJRDtBSzVJRDtFQUNFLFVBQUE7Q0w4SUQ7QUszSUQ7RUFDRSxtQkFBQTtDTDZJRDtBSzFJRDtFQUNFLG1CQUFBO0NMNElEO0FLeklEO0VBQ0UsVUFBQTtDTDJJRDtBS3hJRDtFQUNFLG1CQUFBO0NMMElEO0FLdklEO0VBQ0UsbUJBQUE7Q0x5SUQ7QUt0SUQ7RUFDRSxVQUFBO0NMd0lEO0FLcklEO0VBQ0UsbUJBQUE7Q0x1SUQ7QUtwSUQ7RUFDRSxrQkFBQTtDTHNJRDtBS25JRDtFQUNFLFdBQUE7Q0xxSUQ7QUtsSUQ7RUFDRSxrQkFBQTtDTG9JRDtBS2pJRDtFQUNFLDBCQUFBO0NMbUlEO0FLaElEO0VBQ0UsMEJBQUE7Q0xrSUQ7QUsvSEQ7RUFDRSxpQkFBQTtDTGlJRDtBSzlIRDtFQUNFLDBCQUFBO0NMZ0lEO0FLN0hEO0VBQ0UsMEJBQUE7Q0wrSEQ7QUs1SEQ7RUFDRSxpQkFBQTtDTDhIRDtBSzNIRDtFQUNFLDBCQUFBO0NMNkhEO0FLMUhEO0VBQ0UsMEJBQUE7Q0w0SEQ7QUt6SEQ7RUFDRSxpQkFBQTtDTDJIRDtBS3hIRDtFQUNFLDBCQUFBO0NMMEhEO0FLdkhEO0VBQ0UseUJBQUE7Q0x5SEQ7QUt0SEQ7RUFDRSxnQkFBQTtDTHdIRDtBS3JIRDtFQUNFOzs7Ozs7Ozs7Ozs7O0lBQ0UsWUFBQTtHTG1JRDtFS2hJRDtJQUNFLFlBQUE7R0xrSUQ7RUsvSEQ7SUFDRSxvQkFBQTtHTGlJRDtFSzlIRDtJQUNFLG9CQUFBO0dMZ0lEO0VLN0hEO0lBQ0UsV0FBQTtHTCtIRDtFSzVIRDtJQUNFLG9CQUFBO0dMOEhEO0VLM0hEO0lBQ0Usb0JBQUE7R0w2SEQ7RUsxSEQ7SUFDRSxXQUFBO0dMNEhEO0VLekhEO0lBQ0Usb0JBQUE7R0wySEQ7RUt4SEQ7SUFDRSxvQkFBQTtHTDBIRDtFS3ZIRDtJQUNFLFdBQUE7R0x5SEQ7RUt0SEQ7SUFDRSxvQkFBQTtHTHdIRDtFS3JIRDtJQUNFLG1CQUFBO0dMdUhEO0VLcEhEO0lBQ0UsWUFBQTtHTHNIRDtFS25IRDtJQUNFLG9CQUFBO0dMcUhEO0VLbEhEO0lBQ0Usb0JBQUE7R0xvSEQ7RUtqSEQ7SUFDRSxXQUFBO0dMbUhEO0VLaEhEO0lBQ0Usb0JBQUE7R0xrSEQ7RUsvR0Q7SUFDRSxvQkFBQTtHTGlIRDtFSzlHRDtJQUNFLFdBQUE7R0xnSEQ7RUs3R0Q7SUFDRSxvQkFBQTtHTCtHRDtFSzVHRDtJQUNFLG9CQUFBO0dMOEdEO0VLM0dEO0lBQ0UsV0FBQTtHTDZHRDtFSzFHRDtJQUNFLG9CQUFBO0dMNEdEO0VLekdEO0lBQ0UsbUJBQUE7R0wyR0Q7RUt4R0Q7SUFDRSxZQUFBO0dMMEdEO0VLdkdEO0lBQ0UsV0FBQTtHTHlHRDtFS3RHRDtJQUNFLG1CQUFBO0dMd0dEO0VLckdEO0lBQ0UsbUJBQUE7R0x1R0Q7RUtwR0Q7SUFDRSxVQUFBO0dMc0dEO0VLbkdEO0lBQ0UsbUJBQUE7R0xxR0Q7RUtsR0Q7SUFDRSxtQkFBQTtHTG9HRDtFS2pHRDtJQUNFLFVBQUE7R0xtR0Q7RUtoR0Q7SUFDRSxtQkFBQTtHTGtHRDtFSy9GRDtJQUNFLG1CQUFBO0dMaUdEO0VLOUZEO0lBQ0UsVUFBQTtHTGdHRDtFSzdGRDtJQUNFLG1CQUFBO0dMK0ZEO0VLNUZEO0lBQ0Usa0JBQUE7R0w4RkQ7RUszRkQ7SUFDRSxXQUFBO0dMNkZEO0VLMUZEO0lBQ0Usa0JBQUE7R0w0RkQ7RUt6RkQ7SUFDRSwwQkFBQTtHTDJGRDtFS3hGRDtJQUNFLDBCQUFBO0dMMEZEO0VLdkZEO0lBQ0UsaUJBQUE7R0x5RkQ7RUt0RkQ7SUFDRSwwQkFBQTtHTHdGRDtFS3JGRDtJQUNFLDBCQUFBO0dMdUZEO0VLcEZEO0lBQ0UsaUJBQUE7R0xzRkQ7RUtuRkQ7SUFDRSwwQkFBQTtHTHFGRDtFS2xGRDtJQUNFLDBCQUFBO0dMb0ZEO0VLakZEO0lBQ0UsaUJBQUE7R0xtRkQ7RUtoRkQ7SUFDRSwwQkFBQTtHTGtGRDtFSy9FRDtJQUNFLHlCQUFBO0dMaUZEO0VLOUVEO0lBQ0UsZ0JBQUE7R0xnRkQ7Q0FDRjtBSzdFRDtFQUNFOzs7Ozs7Ozs7Ozs7O0lBQ0UsWUFBQTtHTDJGRDtFS3hGRDtJQUNFLFlBQUE7R0wwRkQ7RUt2RkQ7SUFDRSxvQkFBQTtHTHlGRDtFS3RGRDtJQUNFLG9CQUFBO0dMd0ZEO0VLckZEO0lBQ0UsV0FBQTtHTHVGRDtFS3BGRDtJQUNFLG9CQUFBO0dMc0ZEO0VLbkZEO0lBQ0Usb0JBQUE7R0xxRkQ7RUtsRkQ7SUFDRSxXQUFBO0dMb0ZEO0VLakZEO0lBQ0Usb0JBQUE7R0xtRkQ7RUtoRkQ7SUFDRSxvQkFBQTtHTGtGRDtFSy9FRDtJQUNFLFdBQUE7R0xpRkQ7RUs5RUQ7SUFDRSxvQkFBQTtHTGdGRDtFSzdFRDtJQUNFLG1CQUFBO0dMK0VEO0VLNUVEO0lBQ0UsWUFBQTtHTDhFRDtFSzNFRDtJQUNFLG9CQUFBO0dMNkVEO0VLMUVEO0lBQ0Usb0JBQUE7R0w0RUQ7RUt6RUQ7SUFDRSxXQUFBO0dMMkVEO0VLeEVEO0lBQ0Usb0JBQUE7R0wwRUQ7RUt2RUQ7SUFDRSxvQkFBQTtHTHlFRDtFS3RFRDtJQUNFLFdBQUE7R0x3RUQ7RUtyRUQ7SUFDRSxvQkFBQTtHTHVFRDtFS3BFRDtJQUNFLG9CQUFBO0dMc0VEO0VLbkVEO0lBQ0UsV0FBQTtHTHFFRDtFS2xFRDtJQUNFLG9CQUFBO0dMb0VEO0VLakVEO0lBQ0UsbUJBQUE7R0xtRUQ7RUtoRUQ7SUFDRSxZQUFBO0dMa0VEO0VLL0REO0lBQ0UsV0FBQTtHTGlFRDtFSzlERDtJQUNFLG1CQUFBO0dMZ0VEO0VLN0REO0lBQ0UsbUJBQUE7R0wrREQ7RUs1REQ7SUFDRSxVQUFBO0dMOEREO0VLM0REO0lBQ0UsbUJBQUE7R0w2REQ7RUsxREQ7SUFDRSxtQkFBQTtHTDRERDtFS3pERDtJQUNFLFVBQUE7R0wyREQ7RUt4REQ7SUFDRSxtQkFBQTtHTDBERDtFS3ZERDtJQUNFLG1CQUFBO0dMeUREO0VLdEREO0lBQ0UsVUFBQTtHTHdERDtFS3JERDtJQUNFLG1CQUFBO0dMdUREO0VLcEREO0lBQ0Usa0JBQUE7R0xzREQ7RUtuREQ7SUFDRSxXQUFBO0dMcUREO0VLbEREO0lBQ0Usa0JBQUE7R0xvREQ7RUtqREQ7SUFDRSwwQkFBQTtHTG1ERDtFS2hERDtJQUNFLDBCQUFBO0dMa0REO0VLL0NEO0lBQ0UsaUJBQUE7R0xpREQ7RUs5Q0Q7SUFDRSwwQkFBQTtHTGdERDtFSzdDRDtJQUNFLDBCQUFBO0dMK0NEO0VLNUNEO0lBQ0UsaUJBQUE7R0w4Q0Q7RUszQ0Q7SUFDRSwwQkFBQTtHTDZDRDtFSzFDRDtJQUNFLDBCQUFBO0dMNENEO0VLekNEO0lBQ0UsaUJBQUE7R0wyQ0Q7RUt4Q0Q7SUFDRSwwQkFBQTtHTDBDRDtFS3ZDRDtJQUNFLHlCQUFBO0dMeUNEO0VLdENEO0lBQ0UsZ0JBQUE7R0x3Q0Q7Q0FDRjtBS3JDRDtFQUNFOzs7Ozs7Ozs7Ozs7O0lBQ0UsWUFBQTtHTG1ERDtFS2hERDtJQUNFLFlBQUE7R0xrREQ7RUsvQ0Q7SUFDRSxvQkFBQTtHTGlERDtFSzlDRDtJQUNFLG9CQUFBO0dMZ0REO0VLN0NEO0lBQ0UsV0FBQTtHTCtDRDtFSzVDRDtJQUNFLG9CQUFBO0dMOENEO0VLM0NEO0lBQ0Usb0JBQUE7R0w2Q0Q7RUsxQ0Q7SUFDRSxXQUFBO0dMNENEO0VLekNEO0lBQ0Usb0JBQUE7R0wyQ0Q7RUt4Q0Q7SUFDRSxvQkFBQTtHTDBDRDtFS3ZDRDtJQUNFLFdBQUE7R0x5Q0Q7RUt0Q0Q7SUFDRSxvQkFBQTtHTHdDRDtFS3JDRDtJQUNFLG1CQUFBO0dMdUNEO0VLcENEO0lBQ0UsWUFBQTtHTHNDRDtFS25DRDtJQUNFLG9CQUFBO0dMcUNEO0VLbENEO0lBQ0Usb0JBQUE7R0xvQ0Q7RUtqQ0Q7SUFDRSxXQUFBO0dMbUNEO0VLaENEO0lBQ0Usb0JBQUE7R0xrQ0Q7RUsvQkQ7SUFDRSxvQkFBQTtHTGlDRDtFSzlCRDtJ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cEJ1eU1UO0FvQnI5TUQ7RUFpTFUsbUJBQUE7RUFDQSx3Q0FBQTtFQUNBLHlDQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0NwQnV5TVQ7QW9CNzlNRDtFQXlMVSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsbUNBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSw2REFBQTtFQUNBLHNCQUFBO0VwQnV5TVIsZ0NBQWdDO0NBQ2pDO0FvQnJ5TVM7RUFDRSxjQUFBO0NwQnV5TVg7QW9CdC9NRDtFQXVOSSxlQUFBO0NwQmt5TUg7QXFCdCtNRDtFQUNFLHlCQUFBO0VBQ0EsOENBQUE7Q3JCdytNRCIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vYm9vdHN0cmFwLzMuMC4wL2Nzcy9ib290c3RyYXAtZ2x5cGhpY29ucy5jc3NcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQmxhY2snO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoJ0NpcmN1bGFyIFN0ZCBCbGFjaycpLCB1cmwoJy9zdHlsZXMvd2ViZm9udHMvQ2lyY3VsYXJTdGQtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoJ0NpcmN1bGFyIFN0ZCBCb29rJyksIHVybCgnL3N0eWxlcy93ZWJmb250cy9DaXJjdWxhclN0ZC1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBNZWRpdW0nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoJ0NpcmN1bGFyIFN0ZCBNZWRpdW0nKSwgdXJsKCcvc3R5bGVzL3dlYmZvbnRzL0NpcmN1bGFyU3RkLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9sZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbCgnQ2lyY3VsYXIgU3RkIEJvbGQnKSwgdXJsKCcvc3R5bGVzL3dlYmZvbnRzL0NpcmN1bGFyU3RkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWt6aWRlbnpHcm90ZXNrLUJvbGRFeHRlbmRlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbCgnQWt6aWRlbnpHcm90ZXNrLUJvbGRFeHRlbmRlZCcpLCB1cmwoJy9zdHlsZXMvd2ViZm9udHMvQWt6aWRlbnpHcm90ZXNrLUJvbGRFeHRlbmRlZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cbi5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJvdW5kSW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZGFya0J1dHRvbkJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5saWdodFNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4xNSk7XG59XG4uZGFya1NoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yMSk7XG59XG4uY3VzdG9tU2Nyb2xsYmFyIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3VzdG9tU2Nyb2xsYmFyIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3VzdG9tU2Nyb2xsYmFyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ZTZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY3VzdG9tU2Nyb2xsYmFyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xufVxuLmN1c3RvbVNjcm9sbGJhciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3VzdG9tU2Nyb2xsYmFyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jdXN0b21TY3JvbGxiYXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG4vKiEgbWluaXJlc2V0LmNzcyB2MC4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL21pbmlyZXNldC5jc3MgKi9cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEwcHg7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogaHR0cHM6Ly9naXRodWIuY29tL3ppcmFmYS9ib290c3RyYXAtZ3JpZC1vbmx5L2Jsb2IvbWFzdGVyL21peGlucy9ncmlkLmxlc3MgKi9cbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uY29sLFxuLmNvbC14cy0xLFxuLmNvbC1zbS0xLFxuLmNvbC1tZC0xLFxuLmNvbC1sZy0xLFxuLmNvbC14cy0yLFxuLmNvbC1zbS0yLFxuLmNvbC1tZC0yLFxuLmNvbC1sZy0yLFxuLmNvbC14cy0zLFxuLmNvbC1zbS0zLFxuLmNvbC1tZC0zLFxuLmNvbC1sZy0zLFxuLmNvbC14cy00LFxuLmNvbC1zbS00LFxuLmNvbC1tZC00LFxuLmNvbC1sZy00LFxuLmNvbC14cy01LFxuLmNvbC1zbS01LFxuLmNvbC1tZC01LFxuLmNvbC1sZy01LFxuLmNvbC14cy02LFxuLmNvbC1zbS02LFxuLmNvbC1tZC02LFxuLmNvbC1sZy02LFxuLmNvbC14cy03LFxuLmNvbC1zbS03LFxuLmNvbC1tZC03LFxuLmNvbC1sZy03LFxuLmNvbC14cy04LFxuLmNvbC1zbS04LFxuLmNvbC1tZC04LFxuLmNvbC1sZy04LFxuLmNvbC14cy05LFxuLmNvbC1zbS05LFxuLmNvbC1tZC05LFxuLmNvbC1sZy05LFxuLmNvbC14cy0xMCxcbi5jb2wtc20tMTAsXG4uY29sLW1kLTEwLFxuLmNvbC1sZy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXNtLTExLFxuLmNvbC1tZC0xMSxcbi5jb2wtbGctMTEsXG4uY29sLXhzLTEyLFxuLmNvbC1zbS0xMixcbi5jb2wtbWQtMTIsXG4uY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jb2wsXG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wsXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbi5jbGVhcmZpeCxcbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jbG9hZGluZyxcbi5tb2RhbC1vdmVybGF5IHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhYmJiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbiNsb2FkaW5nLnZpc2libGUsXG4ubW9kYWwtb3ZlcmxheS52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbG9hZGluZyB7XG4gIHotaW5kZXg6IDIwMDA7XG59XG4ubW9kYWwge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICB3aWR0aDogMzAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMC4ycHggIzk3OTc5NztcbiAgcGFkZGluZzogNjBweCA1NXB4IDMwcHggNTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDAxO1xuICBtYXgtaGVpZ2h0OiA5NiU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1vZGFsLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbCA+IGEuYnRuLWNsb3NlLFxuLm1vZGFsID4gYS5idG4tYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZGFsIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1mYW1pbHk6ICdBa3ppZGVuekdyb3Rlc2stQm9sZEV4dGVuZGVkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1vZGFsIC5hdmF0YXItaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubW9kYWwgLmF2YXRhci1ob2xkZXIgLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1vZGFsIC5hdmF0YXItaG9sZGVyIC51cGxvYWQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwgLmF2YXRhci1ob2xkZXIgLnVwbG9hZCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG59XG4ubW9kYWwgLmF2YXRhci1ob2xkZXIgLnVwbG9hZCBpbnB1dCB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDIwMDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiFcbiAqIG5nVG9hc3QgdjIuMC4wIChodHRwOi8vdGFtZXJheWRpbi5naXRodWIuaW8vbmdUb2FzdClcbiAqIENvcHlyaWdodCAyMDE2IFRhbWVyIEF5ZGluIChodHRwOi8vdGFtZXJheWQuaW4pXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHA6Ly90YW1lcmF5ZGluLm1pdC1saWNlbnNlLm9yZy8pXG4gKi9cbi5uZy10b2FzdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5nLXRvYXN0Lm5nLXRvYXN0LS10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5uZy10b2FzdC5uZy10b2FzdC0tdG9wIC5uZy10b2FzdF9fbGlzdCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuLm5nLXRvYXN0Lm5nLXRvYXN0LS10b3AubmctdG9hc3QtLWNlbnRlciAubmctdG9hc3RfX2xpc3Qge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm5nLXRvYXN0Lm5nLXRvYXN0LS1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbi5uZy10b2FzdC5uZy10b2FzdC0tYm90dG9tIC5uZy10b2FzdF9fbGlzdCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLm5nLXRvYXN0Lm5nLXRvYXN0LS1ib3R0b20ubmctdG9hc3QtLWNlbnRlciAubmctdG9hc3RfX2xpc3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uZy10b2FzdC5uZy10b2FzdC0tYm90dG9tLm5nLXRvYXN0LS1jZW50ZXIgLm5nLXRvYXN0X19tZXNzYWdlIC5hbGVydCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm5nLXRvYXN0Lm5nLXRvYXN0LS1yaWdodCAubmctdG9hc3RfX2xpc3Qge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm5nLXRvYXN0Lm5nLXRvYXN0LS1yaWdodCAubmctdG9hc3RfX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZy10b2FzdC5uZy10b2FzdC0tbGVmdCAubmctdG9hc3RfX2xpc3Qge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubmctdG9hc3QubmctdG9hc3QtLWxlZnQgLm5nLXRvYXN0X19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZy10b2FzdCAubmctdG9hc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5nLXRvYXN0IC5uZy10b2FzdF9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5nLXRvYXN0IC5uZy10b2FzdF9fbWVzc2FnZSAuYWxlcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmctdG9hc3QgLm5nLXRvYXN0X19tZXNzYWdlX19jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHggMCA1cHg7XG59XG4vKiFcbiAqIEJvb3RzdHJhcCB2My4yLjAgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuLmFsZXJ0LWxvYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2ZhZWJjYywgI2ZhZWJjYyAxMXB4LCAjZmNmOGUzIDEwcHgsICNmY2Y4ZTMgMjBweCAvKiBkZXRlcm1pbmVzIHNpemUgKi8pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgYW5pbWF0aW9uOiBtb3ZlIC41cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI4cHggMDtcbiAgfVxufVxuYXNpZGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgxNjcsIDE2NywgMTY3LCAwLjUpO1xufVxuYXNpZGUgLmJhY2stY2xpZW50cyB7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3MzczNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNzM3Mzc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuYXNpZGUgLmJhY2stY2xpZW50cyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuYXNpZGUgLmJhY2stY2xpZW50cyBzcGFuIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5hc2lkZSAubGlzdC1pdGVtLWdyZXkgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3RTdFN0U7XG59XG5hc2lkZSAuYXJ0aWZhY3Qge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogLTM0JTtcbiAgbGVmdDogLTQwJTtcbiAgd2lkdGg6IDE1MCU7XG4gIHBhZGRpbmctdG9wOiAxNTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuYXNpZGUgLmNsaWVudC1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5hc2lkZSAuY2xpZW50LWFyZWEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbmFzaWRlIC5jbGllbnQtYXJlYSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICM3RTdFN0U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hc2lkZSBuYXYge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbmFzaWRlIG5hdiA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYXNpZGUgbmF2IGxpIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5hc2lkZSBuYXYgbGkgYSxcbmFzaWRlIG5hdiBsaSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmFzaWRlIG5hdiBsaSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5hc2lkZSBuYXYgbGkgYS5hY3RpdmUsXG5hc2lkZSBuYXYgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYXNpZGUgbmF2IGxpIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuYXNpZGUgbmF2IC5pY28ge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbmFzaWRlIG5hdiAuaWNvLmljby1hbmFseXRpY3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvLWFuYWx5dGljcy5wbmcnKTtcbn1cbmFzaWRlIG5hdiAuaWNvLmljby1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljby1jb250ZW50LnBuZycpO1xufVxuYXNpZGUgbmF2IC5pY28uaWNvLWluc3RhbGxhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvLWluc3RhbGxhdGlvbnMucG5nJyk7XG59XG5hc2lkZSBuYXYgLmljby5pY28tdXNlcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvLXVzZXJzLnBuZycpO1xufVxuYXNpZGUgbmF2IC5pY28uaWNvLWNsaWVudHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvLWNsaWVudHMucG5nJyk7XG59XG5ib2R5LmxvZ2luLXBhZ2UgbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkubG9naW4tcGFnZSBtYWluIC5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmxvZ2luLXBhZ2UgbWFpbiAubWFpbiAubW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5LmxvZ2luLXBhZ2UgbWFpbiAubWFpbiAubW9kYWwge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMTUpO1xufVxuYm9keS5sb2dpbi1wYWdlIG1haW4gLm1haW4gLnZlcnNpb24ge1xuICBmb250OiAxM3B4LzE1cHggJ0NpcmN1bGFyIFN0ZCBNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi8qXG4gIEFsbG93IGFuZ3VsYXIuanMgdG8gYmUgbG9hZGVkIGluIGJvZHksIGhpZGluZyBjbG9ha2VkIGVsZW1lbnRzIHVudGlsXG4gIHRlbXBsYXRlcyBjb21waWxlLiAgVGhlICFpbXBvcnRhbnQgaXMgaW1wb3J0YW50IGdpdmVuIHRoYXQgdGhlcmUgbWF5IGJlXG4gIG90aGVyIHNlbGVjdG9ycyB0aGF0IGFyZSBtb3JlIHNwZWNpZmljIG9yIGNvbWUgbGF0ZXIgYW5kIG1pZ2h0IGFsdGVyIGRpc3BsYXkuXG4gKi9cbltuZ1xcOmNsb2FrXSxcbltuZy1jbG9ha10sXG4ubmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udDogMTNweC8xNXB4ICdDaXJjdWxhciBTdGQgTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZlNmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG59XG5ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cbmJvZHkgYTphY3RpdmUsXG5ib2R5IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC1mYW1pbHk6ICdBa3ppZGVuekdyb3Rlc2stQm9sZEV4dGVuZGVkJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5oZWFkZXIgLmxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYnJvb3gtbG9nby13aGl0ZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLnVzZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyIC51c2VyIHNwYW4ge1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiByaWdodDtcbn1cbmhlYWRlciAudXNlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgbWFyZ2luLXRvcDogMTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuaGVhZGVyIC5tZW51IHtcbiAgei1pbmRleDogNTtcbiAgdG9wOiA2OHB4O1xuICByaWdodDogMiU7XG4gIGhlaWdodDogMTcwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNSk7XG59XG5oZWFkZXIgLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjhweCk7XG59XG5tYWluIGFzaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbm1haW4gLmFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5tYWluIC5tYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5tYWluIC5tYWluIC5oZWFkaW5nLndpdGgtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNTBweCAvIDIpO1xufVxubWFpbiAubWFpbiAuaGVhZGluZy53aXRoLXRhYnMgdWwudGFicyB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5tYWluIC5tYWluIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbm1haW4gLm1haW4gLmhlYWRpbmcgaDEgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxubWFpbiAubWFpbiAuaGVhZGluZyBoMSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxubWFpbiAubWFpbiAuaGVhZGluZyBoMSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxubWFpbiAubWFpbiAuaGVhZGluZyB1bC5jb250cm9scyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbm1haW4gLm1haW4gLmhlYWRpbmcgdWwuY29udHJvbHMuZmlsdGVycyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxubWFpbiAubWFpbiAuaGVhZGluZyB1bC5jb250cm9scy5maWx0ZXJzIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbm1haW4gLm1haW4gLmhlYWRpbmcgdWwuY29udHJvbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tYWluIC5tYWluIC5oZWFkaW5nIHVsLmNvbnRyb2xzIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbm1haW4gLm1haW4gLmhlYWRpbmcgdWwuY29udHJvbHMgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogQ2lyY3VsYXIgU3RkIEJvb2s7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0ciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggMS41cHggcmdiYSgxNjksIDE4MCwgMTcxLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMTUpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMSwgMTQ2LCAyNTUsIDAuMDMpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0ciB0ZCxcbm1haW4gLm1haW4gLnRibC1saXN0IHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0IHRyIHRkOmZpcnN0LWNoaWxkLFxubWFpbiAubWFpbiAudGJsLWxpc3QgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0IHRyIHRkOmxhc3QtY2hpbGQsXG5tYWluIC5tYWluIC50YmwtbGlzdCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0IHRoLFxubWFpbiAubWFpbiAudGJsLWxpc3QgdGQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTFkZjtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0ci5zZWFyY2gge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0IHRyLnNlYXJjaCB0ZCxcbm1haW4gLm1haW4gLnRibC1saXN0IHRyLnNlYXJjaCB0aCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCAuaW1nLWNlbGwge1xuICB3aWR0aDogNTVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCAuaW1nLWNlbGwgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QgdGJvZHkgdHI6aG92ZXIgdGQ6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggdmFyKC0tY29sb3ItcHJpbWFyeS1zaGFkZSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCB2YXIoLS1jb2xvci1wcmltYXJ5LXNoYWRlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCB2YXIoLS1jb2xvci1wcmltYXJ5LXNoYWRlKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QgdGJvZHkgdHIubm8taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QgdGJvZHkgdHIubm8tcmVjb3Jkczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0Ym9keSB0ci5uby1yZWNvcmRzIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0ZC5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0aCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0IHRoIGEgLmZhIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjZGNlMWRmO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QgdGggYSAuZmEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0aCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QgdGguYmlnLWhlYWRpbmcgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogJ0FremlkZW56R3JvdGVzay1Cb2xkRXh0ZW5kZWQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdCB0aC5iaWctaGVhZGluZyAuZmllbGRzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdC5saXN0IC5oaWRlLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QudGJsLW1vZGFsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QudGJsLW1vZGFsIHRkLFxubWFpbiAubWFpbiAudGJsLWxpc3QudGJsLW1vZGFsIHRoIHtcbiAgcGFkZGluZzogNXB4O1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QudGJsLW1vZGFsIHRkOmZpcnN0LWNoaWxkLFxubWFpbiAubWFpbiAudGJsLWxpc3QudGJsLW1vZGFsIHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QudGJsLW1vZGFsIHRkOmxhc3QtY2hpbGQsXG5tYWluIC5tYWluIC50YmwtbGlzdC50YmwtbW9kYWwgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdC50YmwtbW9kYWwgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0LmdyaWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0LmdyaWQgLmhpZGUtZ3JpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdC5ncmlkIHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0LmdyaWQgdGJvZHkgdHIge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNCU7XG4gIG1hcmdpbjogMjBweCAwLjUlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0LmdyaWQgdGJvZHkgdHIubm8tcmVjb3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QuZ3JpZCB0Ym9keSB0ciB0ZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QuZ3JpZCB0Ym9keSB0ciB0ZC5zdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QuZ3JpZCB0Ym9keSB0ciB0ZC53ZWFrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjOWZhMWE0O1xufVxubWFpbiAubWFpbiAudGJsLWxpc3QuZ3JpZCB0Ym9keSB0ciB0ZC5hY3Rpb25zIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0LmdyaWQgdGJvZHkgdHIgLmltZy1jZWxsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0LmdyaWQgdGJvZHkgdHIgLmltZy1jZWxsIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGNhbGMoMTM3LjVweCk7XG4gIGhlaWdodDogY2FsYygxMzcuNXB4KTtcbn1cbm1haW4gLm1haW4gLnRibC1saXN0LmdyaWQgdGJvZHkgdHIgLmltZy1jZWxsIC5zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5tYWluIC5tYWluIC50YmwtbGlzdC5ncmlkIHRib2R5IHRyIC5pbWctY2VsbCAuaW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5tYWluIC5tYWluIC50YmwtbGlzdC5ncmlkIHRib2R5IHRyIC5pbWctY2VsbC5pbWctc21hbGwgLmltZy1ob2xkZXIsXG5tYWluIC5tYWluIC50YmwtbGlzdC5ncmlkIHRib2R5IHRyIC5pbWctY2VsbC5pbWctc21hbGwgaW1nIHtcbiAgd2lkdGg6IGNhbGMoOTlweCk7XG4gIGhlaWdodDogY2FsYyg5OXB4KTtcbn1cbm1haW4gLm1haW4gLnRibC1zaW5nbGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDIxMzg7XG59XG5tYWluIC5tYWluIC50Ymwtc2luZ2xlIHRkIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxubWFpbiAubWFpbiAudGJsLXNpbmdsZSB0ZC5zdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxubWFpbiAubWFpbiAudGJsLXNpbmdsZSB0ZC53ZWFrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxubWFpbiAubWFpbiAudGJsLXNpbmdsZSAuaW1nLWNlbGwge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IGNhbGMoNjZweCk7XG59XG5tYWluIC5tYWluIC50Ymwtc2luZ2xlIC5pbWctY2VsbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGNhbGMoNjZweCk7XG4gIGhlaWdodDogY2FsYyg2NnB4KTtcbn1cbm1haW4gLm1haW4gLnRibC1zaW5nbGUgLmltZy1jZWxsIC5zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5tYWluIC5tYWluIC50Ymwtc2luZ2xlIC5pbWctY2VsbCAuaW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5tYWluIC5tYWluIC50Ymwtc2luZ2xlIHRkLmFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0YXR1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmJjNjNkO1xufVxuLnN0YXR1cy5pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG59XG4uc3RhdHVzLnJlbG9hZCB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG59XG4uc3RhdHVzLnJlbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmU4MDA7XG59XG4udmVyc2lvbi1vcyB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuLmJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sbmsge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYS5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLmRhcmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmRhcmsuYWN0aXZlLFxuLmJ0bi5kYXJrOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4ucGFsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWI5YjliO1xufVxuLmJ0bi5wYWxlLmFjdGl2ZSxcbi5idG4ucGFsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5wYWxlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uYnRuLmxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4ubGlnaHQuYWN0aXZlLFxuLmJ0bi5saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjIzMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjIzMDA7XG59XG4uYnRuLmRhbmdlci5hY3RpdmUsXG4uYnRuLmRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjIzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5kYW5nZXItYWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmMjMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYnRuLmRhbmdlci1hbHQuYWN0aXZlLFxuLmJ0bi5kYW5nZXItYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjIzMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjIzMDA7XG59XG4uYnRuLWdyb3VwLmljb25zIC5idG4ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5idG4tZ3JvdXAuaWNvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5idG4tZ3JvdXAuaWNvbnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cbi5idG4tZ3JvdXAgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xufVxuLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG59XG4uYWN0aW9ucyAuYnRuLWFjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY28tYWN0aW9uLWVkaXQucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDIyLjA1cHgpLCBjYWxjKDI2LjI1cHgpO1xuICB3aWR0aDogY2FsYygyMi4wNXB4KTtcbiAgaGVpZ2h0OiBjYWxjKDI2LjI1cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xufVxuLmFjdGlvbnMgLmJ0bi1hY3Rpb24uYnRuLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28tYWN0aW9uLWRlbGV0ZS5wbmcnKTtcbn1cbi5hY3Rpb25zIC5idG4tYWN0aW9uLmJ0bi1yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvLWluc3RhbGxhdGlvbnMucG5nJyk7XG59XG4uYWN0aW9ucyAuYnRuLWFjdGlvbi5idG4tbGljZW5zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28tbGljZW5zZS5wbmcnKTtcbn1cbi5hY3Rpb25zIC5idG4tYWN0aW9uLmJ0bi1jb3B5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljby1hY3Rpb24tY29weS5wbmcnKTtcbn1cbi5hY3Rpb25zIGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uYm94IHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMS41cHggcmdiYSgxNjksIDE4MCwgMTcxLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xufVxuLmZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLmZpZWxkcyAuZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZpZWxkcyAuZ3JvdXAuaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZmllbGRzIC5ncm91cC50aGlyZCB7XG4gIHdpZHRoOiAzMyU7XG59XG4uZmllbGRzIC5ncm91cC5xdWFydGVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5maWVsZHMgLmdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpZWxkcyAuZ3JvdXAgbGFiZWwsXG4uZmllbGRzIC5ncm91cCBpbnB1dCxcbi5maWVsZHMgLmdyb3VwIHRleHRhcmVhLFxuLmZpZWxkcyAuZ3JvdXAgc2VsZWN0LFxuLmZpZWxkcyAuZ3JvdXAgLmJ0bi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cbi5maWVsZHMgLmdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2MzYzNjMztcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uZmllbGRzIC5ncm91cCBpbnB1dCxcbi5maWVsZHMgLmdyb3VwIHRleHRhcmVhLFxuLmZpZWxkcyAuZ3JvdXAgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmllbGRzIC5ncm91cCBpbnB1dDpmb2N1cyxcbi5maWVsZHMgLmdyb3VwIHRleHRhcmVhOmZvY3VzLFxuLmZpZWxkcyAuZ3JvdXAgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5maWVsZHMgLmdyb3VwIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4uZmllbGRzIC5ncm91cCAuYnRuLW9wdGlvbnMgLmJ0biB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIDE1cHggMTBweCAwO1xufVxuLmZpZWxkcyAuY29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZpZWxkcyAuY29udHJvbHMgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogSW5saW5lIGZvcm0gZmllbGRzICovXG4uaW5saW5lLmhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuLmlubGluZSAuZmllbGRzIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uaW5saW5lIC5maWVsZHMgbGFiZWwsXG4uaW5saW5lIC5maWVsZHMgaW5wdXQsXG4uaW5saW5lIC5maWVsZHMgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmlubGluZSAuZmllbGRzIGxhYmVsIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbmxpbmUgLmZpZWxkcyBpbnB1dCxcbi5pbmxpbmUgLmZpZWxkcyBzZWxlY3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xufVxuLmFjdGlvbi1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpZ2h0LWNvbG9yIHtcbiAgY29sb3I6ICM5ZmExYTQ7XG59XG4uaW1nLWNlbGwgaW1nIHtcbiAgYmFja2dyb3VuZDogIzlmYTFhNDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibHVyIGhlYWRlcixcbi5ibHVyIG1haW4gYXNpZGUsXG4uYmx1ciBtYWluIC5oZWFkaW5nLFxuLmJsdXIgbWFpbiAudGJsLWxpc3Q6bm90KC50YmwtbW9kYWwpLFxuLmJsdXIgLnRvcC1maWVsZHMsXG4uYmx1ciAuY29udHJvbGxlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJsdXIoUGl4ZWxSYWRpdXM9JzMnKTtcbiAgLXdlYmtpdC1maWx0ZXI6IHVybCgjYmx1ci1maWx0ZXIpO1xuICBmaWx0ZXI6IHVybCgjYmx1ci1maWx0ZXIpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigzcHgpO1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbn1cbi5ibHVyLXN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zcGlubmVyIC5kb3VibGUtYm91bmNlMSxcbi5zcGlubmVyIC5kb3VibGUtYm91bmNlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uc3Bpbm5lciAuZG91YmxlLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5uYSB7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLmRvdWJsZS1hcnJvd3Mge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG91YmxlLWFycm93cyAuZmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG91YmxlLWFycm93cyAuZmE6Zmlyc3QtY2hpbGQge1xuICByaWdodDogLTEzcHg7XG4gIHRvcDogNHB4O1xufVxuLmRvdWJsZS1hcnJvd3MgLmZhOmxhc3QtY2hpbGQge1xuICBsZWZ0OiAtMTNweDtcbiAgdG9wOiAxMHB4O1xufVxuLmhvbGRlci1jYWxpYnJhdGUgLmFsZXJ0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcy1zb3J0YWJsZS1pdGVtLFxuLmFzLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50YWJsZSAuYXMtc29ydGFibGUtaXRlbSxcbnRhYmxlIC5hcy1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5hcy1zb3J0YWJsZS1pdGVtLFxuLmFzLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXMtc29ydGFibGUtaXRlbSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLyogdG8gZGlzYWJsZSBjb250ZXh0IG1lbnUgb24gaU9TIGRldmljZXMgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLmFzLXNvcnRhYmxlLWl0ZW0taGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG59XG4uYXMtc29ydGFibGUtZHJhZ2dpbmcge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5hcy1zb3J0YWJsZS1kcmFnZ2luZyAuaGlkZS1vbi1kcmFnIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFzLXNvcnRhYmxlLWRyYWdnaW5nIC5kcmFnLW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYXMtc29ydGFibGUtZHJhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uYXMtc29ydGFibGUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFzLXNvcnRhYmxlLXVuLXNlbGVjdGFibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBhZGRpbmc6IDMwcHggNDRweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogOTk5O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubW9kYWwtaGVhZGVyIC5jb250cm9scyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLWhlYWRlciAuY29udHJvbHMgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG4uaGVhZGluZy5ibCBoMyBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGluZy5ibCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmJ0bi1kZWxldGUgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4udmlkZW8tcG9zdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZGVvLXBvc3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljby1wbGF5LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnZpZGVvLXBvc3Rlcjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmxvYWRpbmctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvYWRpbmctY29udGFpbmVyIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIG1hcmdpbjogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYW5hbHl0aWNzLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbmFseXRpY3MtcGFnZSAuYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4IC0gNTBweCk7XG59XG4uYW5hbHl0aWNzLXBhZ2UgLmJsb2NrIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW5hbHl0aWNzLXBhZ2UgLnJvdyB7XG4gIGhlaWdodDogNDklO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cbi5hbmFseXRpY3MtcGFnZSAucm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFuYWx5dGljcy1wYWdlIC5yb3cgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW5hbHl0aWNzLXBhZ2UgLmJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFuYWx5dGljcy1wYWdlIC5ib3ggaDMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFuYWx5dGljcy1wYWdlIC5ib3ggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogOTYlO1xuICBtYXgtd2lkdGg6IDk2JTtcbn1cbi5oZWFkaW5nIC5zdG9yZS1zdW1tYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5oZWFkaW5nIC5zdG9yZS1zdW1tYXJ5IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhlYWRpbmcgLnN0b3JlLXN1bW1hcnkgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzlmYTFhNDtcbn1cbnVsLnRhYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG51bC50YWJzIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxudWwudGFicyBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ0FremlkZW56R3JvdGVzay1Cb2xkRXh0ZW5kZWQnLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudWwudGFicyBsaSBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG51bC50YWJzIGxpIGEuYWN0aXZlLFxudWwudGFicyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udHJvbGxlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uYWxhcm1zIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyMzAwO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmFsYXJtcyAuYWxhcm1zLWhlYWRlciB7XG4gIGNvbG9yOiAjZmYyMzAwO1xufVxuLmFsYXJtcyAuYWxhcm1zLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFsYXJtcyAuYWxhcm1zLWl0ZW0gLmFsYXJtcy10ZXh0IHtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uYWxhcm1zIC5hbGFybXMtaXRlbSBidXR0b24ge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI2RldmljZXMtbW9kdWxlIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNkZXZpY2VzLW1vZHVsZSAuY29udHJvbHMuZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2RldmljZXMtbW9kdWxlIC5jb250cm9scy5maWx0ZXJzIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuI2RldmljZXMtbW9kdWxlIC5pbWctaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNkZXZpY2VzLW1vZHVsZSAuaW1nLWhvbGRlciBpbWcge1xuICBtYXJnaW46IGF1dG87XG59XG4jZGV2aWNlcy1tb2R1bGUgLnNuYXBzaG90LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jZGV2aWNlcy1tb2R1bGUgLnNuYXBzaG90IHtcbiAgd2lkdGg6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2RldmljZXMtbW9kdWxlIC5zbmFwc2hvdCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNkZXZpY2VzLW1vZHVsZSAuaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjM2MzYzM7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIHtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiA4MCU7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgI3BsYXlsaXN0LXVwbG9hZGluZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwudXBsb2FkIC5oaWRlLXVwbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwuZWRpdCAuaGlkZS1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAucGxheWxpc3QtY3JlYXRvciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAucGxheWxpc3QtY3JlYXRvciAudXJsLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5wbGF5bGlzdC1jcmVhdG9yIC51cmwtbGlzdCAubG5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5wbGF5bGlzdC1jcmVhdG9yIC51cmwtbGlzdCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5wbGF5bGlzdC1jcmVhdG9yIC51cmwtbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLnBsYXlsaXN0LWNyZWF0b3IgLnVybC1saXN0IHVsIGxpIGxhYmVsIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAucGxheWxpc3QtY3JlYXRvciAudXJsLWxpc3QgdWwgbGkgaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHggLSAxMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWZhMWE0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLnBsYXlsaXN0LWNyZWF0b3IgLnVybC1saXN0IHVsIGxpIC5idG4ge1xuICB3aWR0aDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLnBsYXlsaXN0LWNyZWF0b3IgLnVybC1saXN0IHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5wbGF5bGlzdC1jcmVhdG9yIC5kcm9wcGVyLXpvbmUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI3NXB4KTtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAucGxheWxpc3QtY3JlYXRvciAuZHJvcHBlci16b25lIGxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5kcm9wcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzlmYTFhNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5kcm9wcGVyLmRyYWdvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmRyb3BwZXIuZHJhZ292ZXIgLmRyb3AtaW5mbyBzcGFuLFxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5kcm9wcGVyLmRyYWdvdmVyIC5kcm9wLWluZm8gLmZhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmRyb3BwZXIgLmRyb3AtaW5mbyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmRyb3BwZXIgLmRyb3AtaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJywgc2Fucy1zZXJpZjtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAuZHJvcHBlciAuZHJvcC1pbmZvIC5mYSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5wbGF5bGlzdC1lZGl0b3IsXG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLnBsYXlsaXN0LWNyZWF0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAucGxheWxpc3QtZWRpdG9yIC5jb250cm9scyxcbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAucGxheWxpc3QtY3JlYXRvciAuY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAucGxheWxpc3QtZWRpdG9yIGFiYnIsXG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLnBsYXlsaXN0LWNyZWF0b3IgYWJiciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmZpZWxkcyB7XG4gIG1hcmdpbjogMzVweCAwIDE1cHggMDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmZpbGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmZpbGVzIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAuZmlsZXMgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5maWxlcyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5maWxlcyB0YWJsZSB0ZCxcbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdGgge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2UxZGY7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmZpbGVzIHRhYmxlIHRoIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2MzYzNjMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmZpbGVzIHRhYmxlIHRoLmltZy1jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLm1vZGFsIC5maWxlcyB0YWJsZSB0ZC5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmZpbGVzIHRhYmxlIHRkLmltZy1jZWxsIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgcGFkZGluZzogMDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdGQuaW1nLWNlbGwgc3BhbiB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBmbG9hdDogbGVmdDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdGQuaW1nLWNlbGwgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdHIubm8tcmVjb3Jkczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jcGxheWxpc3RzLW1vZHVsZSAubW9kYWwgLmZpbGVzIHRhYmxlIHRyLm5vLXJlY29yZHMgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5oaWRkZW4tdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BsYXlsaXN0cy1tb2R1bGUgLmVkaXQtZHVyYXRpb24gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5lZGl0LWR1cmF0aW9uIGEgLmZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMDtcbn1cbiNwbGF5bGlzdHMtbW9kdWxlIC5lZGl0LWR1cmF0aW9uIGE6aG92ZXIgLmZhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgLnRvcC1maWVsZHMge1xuICBtYXJnaW46IDQwcHggMCAzMHB4IDA7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSAudG9wLWZpZWxkcyAudG9wLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSAudG9wLWZpZWxkcyAudG9wLWJ1dHRvbnMgYSArIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlIC50b3AtZmllbGRzIC5jb3B5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2NvcHkucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1JTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRvcDogMzBweDtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlICNjYW52YXMtbW9kYWwge1xuICB3aWR0aDogODV2dztcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlICNjYW52YXMtbW9kYWwgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgI2NhbnZhcy1tb2RhbCAuZmllbGRzIHtcbiAgbWFyZ2luOiA4cHggMHB4O1xuICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSAjY2FudmFzLW1vZGFsIC5maWVsZHMgLmNhbnZhcy1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSAjY2FudmFzLW1vZGFsIC5maWVsZHMgLmNhbnZhcy1ncm91cCA+IGxhYmVsLFxuI2luc3RhbGxhdGlvbi1tb2R1bGUgI2NhbnZhcy1tb2RhbCAuZmllbGRzIC5jYW52YXMtZ3JvdXAgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgI2NhbnZhcy1tb2RhbCAuZmllbGRzIC5jYW52YXMtZ3JvdXAgPiBsYWJlbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlICNjYW52YXMtbW9kYWwgLmZpZWxkcyAuY2FudmFzLWdyb3VwID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlICNjYW52YXMtbW9kYWwgLmZpZWxkcyAuY2FudmFzLWdyb3VwIC5idG4tb3B0aW9ucyB7XG4gIGNsZWFyOiBub25lO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgI2NhbnZhcy1tb2RhbCAuZmllbGRzIC5jYW52YXMtZ3JvdXAgLmJ0bi1vcHRpb25zIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgI2NhbnZhcy1tb2RhbCAudGJsLW1vZGFsIC5maWVsZHMge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgdWwuc3RlcHMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSB1bC5zdGVwcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSB1bC5zdGVwcyBsaS5hcnJvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSB1bC5zdGVwcyBsaS5hcnJvdyBhLFxuI2luc3RhbGxhdGlvbi1tb2R1bGUgdWwuc3RlcHMgbGkuYXJyb3cgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzBweCk7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSB1bC5zdGVwcyBsaS5hcnJvdy5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjOWZhMWE0O1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgdWwuc3RlcHMgbGkuYXJyb3cuaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlIHVsLnN0ZXBzIGxpLnN0ZXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlIHVsLnN0ZXBzIGxpLnN0ZXAgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2UxZGY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSB1bC5zdGVwcyBsaS5zdGVwIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM5ZmExYTQ7XG4gIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgdWwuc3RlcHMgbGkuc3RlcC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgdWwuc3RlcHMgbGkuc3RlcC5hY3RpdmUgc21hbGwge1xuICBjb2xvcjogIzAwMDtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlIHVsLnN0ZXBzIGxpLnN0ZXAuY29tcGxldGVkIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhMWE0O1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgdWwuc3RlcHMgbGkuc3RlcC5jb21wbGV0ZWQuc2VwYXJhdG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYTFhNDtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlIHVsLnN0ZXBzIGxpLnN0ZXAuc2VwYXJhdG9yIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlIHVsLnN0ZXBzIGxpLnN0ZXAuc2VwYXJhdG9yOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAzOHB4O1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlMWRmO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgdWwuYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSB1bC5idXR0b25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgdWwuYnV0dG9ucyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSAudGJsLWxpc3QgaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgLnRibC1saXN0IHRkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbiNpbnN0YWxsYXRpb24tbW9kdWxlIC5zdGVwLXN1bW1hcnkgLnRibC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggcmdiYSgxNjksIDE3MSwgMTg3LCAwLjEzNTI3NSk7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSAuc3RlcC1zdW1tYXJ5IC5iaWctaGVhZGluZyBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgLnN0ZXAtc3VtbWFyeSAuYmlnLWhlYWRpbmcgaDQgYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgLnN0ZXAtc3VtbWFyeSAuYmlnLWhlYWRpbmcgaDQgYSArIGEge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jaW5zdGFsbGF0aW9uLW1vZHVsZSAjdGJsLXNldHRpbmdzIC5maWVsZHMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDAgNDVweCAwO1xufVxuI2luc3RhbGxhdGlvbi1tb2R1bGUgI3RibC1zZXR0aW5ncyAuZmllbGRzIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMjEzODtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udGQtbW92ZSB7XG4gIHdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZC1tb3ZlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U5RUNFQjtcbn1cbi50ZC1tb3ZlIC5mYSB7XG4gIGNvbG9yOiAjOWZhMWE0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm11bHRpc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXVsdGlzZWxlY3Q6aG92ZXIgLm11bHRpc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tdWx0aXNlbGVjdCAubXVsdGlzZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbTogLjdweCBzb2xpZCAjOWZhMWE0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLm11bHRpc2VsZWN0IC5tdWx0aXNlbGVjdC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbn1cbi5tdWx0aXNlbGVjdCAubXVsdGlzZWxlY3QtbGlzdCAubXVsdGlzZWxlY3Qtcm93IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tdWx0aXNlbGVjdCAubXVsdGlzZWxlY3QtbGlzdCAubXVsdGlzZWxlY3Qtcm93IGxhYmVsIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXVsdGlzZWxlY3QgLm11bHRpc2VsZWN0LWxpc3QgLm11bHRpc2VsZWN0LXJvdyBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXVsdGlzZWxlY3QgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jZGV2aWNlLW1vZGFsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDg1dnc7XG59XG4jZGV2aWNlLW1vZGFsIGZvcm0ge1xuICBwYWRkaW5nOiAwIDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGFzaWRlIC5hcnRpZmFjdCB7XG4gICAgYm90dG9tOiAtMTUlO1xuICAgIGxlZnQ6IC00MiU7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgcGFkZGluZy10b3A6IDE1MCU7XG4gIH1cbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gICNwbGF5bGlzdHMtbW9kdWxlIC5tb2RhbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuI21lZGlhLW1vZHVsZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAvKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbiAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbiAgLyogbGF5b3V0LmNzcyBTdHlsZSAqL1xuICAvKiBza2luLmNzcyBTdHlsZSovXG59XG4jbWVkaWEtbW9kdWxlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI21lZGlhLW1vZHVsZSAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jbWVkaWEtbW9kdWxlIC5oZWFkaW5nIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jbWVkaWEtbW9kdWxlIC5wYXJlbnQge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4jbWVkaWEtbW9kdWxlIC5wYXJlbnQgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI21lZGlhLW1vZHVsZSAucGFyZW50IHRkOmZpcnN0LWNoaWxkID4gZGl2IHtcbiAgaGVpZ2h0OiAxMjNweDtcbn1cbiNtZWRpYS1tb2R1bGUgLnBhcmVudCB0ZCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNtZWRpYS1tb2R1bGUgLm9wZW4gLnBhcmVudCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cbiNtZWRpYS1tb2R1bGUgLm9wZW4gLnBhcmVudCB0ZDpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGhlaWdodDogMjM4cHg7XG59XG4jbWVkaWEtbW9kdWxlIC5wYXJlbnQgLmltZyB7XG4gIG1heC1oZWlnaHQ6IDEyM3B4O1xufVxuI21lZGlhLW1vZHVsZSAucGFyZW50IC5jY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21lZGlhLW1vZHVsZSAub3BlbiAucGFyZW50IC5jY2hpbGQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4jbWVkaWEtbW9kdWxlIC5vcGVuIC5wYXJlbnQgLmltZyB7XG4gIGhlaWdodDogMjM4cHg7XG59XG4jbWVkaWEtbW9kdWxlIC5wYXJlbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbWVkaWEtbW9kdWxlIC5wYXJlbnQgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuI21lZGlhLW1vZHVsZSAub3BlbiAucGFyZW50IC5mYS1jaGV2cm9uLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI21lZGlhLW1vZHVsZSAuY29udGFpbmVyQ2hrOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4jbWVkaWEtbW9kdWxlIC5jb250YWluZXJDaGsgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xufVxuI21lZGlhLW1vZHVsZSAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuI21lZGlhLW1vZHVsZSAuY29udGFpbmVyQ2hrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWVkaWEtbW9kdWxlIC5jb250YWluZXJDaGsgLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNtZWRpYS1tb2R1bGUgLmdlZWtzIHtcbiAgYm9yZGVyLXJpZ2h0OiBoaWRkZW47XG59XG4jbWVkaWEtbW9kdWxlIC50YmwtbWFpbi1ncmlkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbWVkaWEtbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNtZWRpYS1tb2R1bGUgLnRibC1tYWluLWdyaWQgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jbWVkaWEtbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jbWVkaWEtbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRoIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI21lZGlhLW1vZHVsZSAudGJsLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIC8qbWFyZ2luLXRvcDogNjZweDsqL1xuICAvKm1hcmdpbi1ib3R0b206IDQ0cHg7Ki9cbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZmZmO1xufVxuI21lZGlhLW1vZHVsZSAudGJsLWZpbHRlciA+IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiA1cHggMjVweDtcbn1cbiNtZWRpYS1tb2R1bGUgLnRibC1maWx0ZXIgLnRibC1maWx0ZXItc2VhcmNoIHtcbiAgZmxleC1iYXNpczogNDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbiNtZWRpYS1tb2R1bGUgLnRibC1maWx0ZXIgLnRibC1maWx0ZXItc2VsZWN0IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbiNtZWRpYS1tb2R1bGUgLnRibC1maWx0ZXIgLnRibC1maWx0ZXItc2VsZWN0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuI21lZGlhLW1vZHVsZSAuY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbWVkaWEtbW9kdWxlIC5jb2wtZm9udCB7XG4gIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjYjliOWI5O1xufVxuI21lZGlhLW1vZHVsZSAudXBsb2FkLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkI7XG59XG4jbWVkaWEtbW9kdWxlIC5zZWxlY3QtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW46IDAgMCAuOTRyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB6LWluZGV4OiAyO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4jbWVkaWEtbW9kdWxlIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jbWVkaWEtbW9kdWxlIC5mb3JtLWNvbnRyb2wgaW5wdXQge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuI21lZGlhLW1vZHVsZSAuZm9ybS1jb250cm9sIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xufVxuI21lZGlhLW1vZHVsZSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzlmYTFhNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAzNjBweDtcbn1cbiNtZWRpYS1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4jbWVkaWEtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuI21lZGlhLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcmssXG4jbWVkaWEtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbWVkaWEtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUsXG4jbWVkaWEtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTE1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMC42cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNtZWRpYS1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogMC42cHggc29saWQgIzQyNDI0Mjtcbn1cbiNtZWRpYS1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSxcbiNtZWRpYS1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jbWVkaWEtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiNtZWRpYS1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbiNtZWRpYS1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyLFxuI21lZGlhLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4jbWVkaWEtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbiNtZWRpYS1tb2R1bGUgLmNoZWNrLWNyb3NzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNtZWRpYS1tb2R1bGUgLmNoZWNrLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbiNtZWRpYS1tb2R1bGUgc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuI21lZGlhLW1vZHVsZSAudGJsLWxpc3Qge1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4jbWVkaWEtbW9kdWxlIC5zZWxlY3QtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgLjk0cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgei1pbmRleDogMjtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKSA5OCUgMjBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgLyogVmVyeSBpbXA6IGhpZGUgYXJyb3cgaW4gSUUgKi9cbn1cbiNtZWRpYS1tb2R1bGUgLnNlbGVjdC1kcm9wZG93bjo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWVkaWEtbW9kdWxlIC51cGxvYWQtZHJvcC16b25lIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuI21lZGlhLW1vZHVsZSAudXBsb2FkLWRyb3Atem9uZS1sb2FkaW5nIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzUsIDU0LCAyNDksIDAuMTUpO1xufVxuI21lZGlhLW1vZHVsZSAuYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cbiNtZWRpYS1tb2R1bGUgLnByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI21lZGlhLW1vZHVsZSAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbiNtZWRpYS1tb2R1bGUgLnByb2dyZXNzIC5wcm9ncmVzcy12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDM4JTtcbiAgY29sb3I6ICMwMDA7XG59XG4jbWVkaWEtbW9kdWxlIC5wcm9ncmVzcyAucHJvZ3Jlc3MtcmlnaHQge1xuICByaWdodDogMDtcbn1cbiNtZWRpYS1tb2R1bGUgLnByb2dyZXNzIC5wcm9ncmVzcy1yaWdodCAucHJvZ3Jlc3MtYmFyIHtcbiAgbGVmdDogLTEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbn1cbiNtZWRpYS1tb2R1bGUgLnByb2dyZXNzIC5wcm9ncmVzcy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbiNtZWRpYS1tb2R1bGUgLnByb2dyZXNzIC5wcm9ncmVzcy1sZWZ0IC5wcm9ncmVzcy1iYXIge1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogODBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cbiNtZWRpYS1tb2R1bGUgLnByb2dyZXNzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgI2VlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jbWVkaWEtbW9kdWxlIC5wcm9ncmVzcyA+IHNwYW4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuI21lZGlhLW1vZHVsZSAudXBsb2FkLWRyb3Atem9uZSB7XG4gIGNvbG9yOiAjY2NjO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4jbWVkaWEtbW9kdWxlIC51cGxvYWQtZHJvcC16b25lLmRyb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCA1NCwgMjQ5LCAwLjE1KTtcbn1cbiNtZWRpYS1tb2R1bGUgLmRyb3BwZXItem9uZSB7XG4gIHBhZGRpbmc6IDY1cHggMjBweDtcbn1cbiNtZWRpYS1tb2R1bGUgLmRyb3BwZXItem9uZSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOUZBMUE0O1xufVxuI21lZGlhLW1vZHVsZSAuZHJvcHBlci16b25lIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICBjb2xvcjogIzlGQTFBNDtcbn1cbiNtZWRpYS1tb2R1bGUgLmRyb3BwZXItem9uZSAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNtZWRpYS1tb2R1bGUgLnBsYXlsaXN0LWNyZWF0b3Ige1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jbWVkaWEtbW9kdWxlIC5wbGF5bGlzdC1jcmVhdG9yIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI21lZGlhLW1vZHVsZSAucGxheWxpc3QtY3JlYXRvciAudXJsLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI21lZGlhLW1vZHVsZSAucGxheWxpc3QtY3JlYXRvciAudXJsLWxpc3QgLmxuayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbiNtZWRpYS1tb2R1bGUgLnBsYXlsaXN0LWNyZWF0b3IgLnVybC1saXN0IHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWVkaWEtbW9kdWxlIC5wbGF5bGlzdC1jcmVhdG9yIC51cmwtbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jbWVkaWEtbW9kdWxlIC5wbGF5bGlzdC1jcmVhdG9yIC51cmwtbGlzdCB1bCBsaSBsYWJlbCB7XG4gIHdpZHRoOiA1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4jbWVkaWEtbW9kdWxlIC5wbGF5bGlzdC1jcmVhdG9yIC51cmwtbGlzdCB1bCBsaSBpbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZmExYTQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNtZWRpYS1tb2R1bGUgLnBsYXlsaXN0LWNyZWF0b3IgLnVybC1saXN0IHVsIGxpIC5idG4ge1xuICB3aWR0aDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jbWVkaWEtbW9kdWxlIC5wbGF5bGlzdC1jcmVhdG9yIC51cmwtbGlzdCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIHtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiA4MCU7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAjcGxheWxpc3QtdXBsb2FkaW5nLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsLnVwbG9hZCAuaGlkZS11cGxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21lZGlhLW1vZHVsZSAubW9kYWwuZWRpdCAuaGlkZS1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5kcm9wcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzlmYTFhNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI21lZGlhLW1vZHVsZSAubW9kYWwgLmRyb3BwZXIuZHJhZ292ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5kcm9wcGVyLmRyYWdvdmVyIC5kcm9wLWluZm8gc3BhbixcbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5kcm9wcGVyLmRyYWdvdmVyIC5kcm9wLWluZm8gLmZhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZHJvcHBlciAuZHJvcC1pbmZvIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5kcm9wcGVyIC5kcm9wLWluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vaycsIHNhbnMtc2VyaWY7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZHJvcHBlciAuZHJvcC1pbmZvIC5mYSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuI21lZGlhLW1vZHVsZSAubW9kYWwgLnBsYXlsaXN0LWVkaXRvcixcbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5wbGF5bGlzdC1jcmVhdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAucGxheWxpc3QtZWRpdG9yIC5jb250cm9scyxcbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5wbGF5bGlzdC1jcmVhdG9yIC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuI21lZGlhLW1vZHVsZSAubW9kYWwgLnBsYXlsaXN0LWVkaXRvciBhYmJyLFxuI21lZGlhLW1vZHVsZSAubW9kYWwgLnBsYXlsaXN0LWNyZWF0b3IgYWJiciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmllbGRzIHtcbiAgbWFyZ2luOiAzNXB4IDAgMTVweCAwO1xufVxuI21lZGlhLW1vZHVsZSAubW9kYWwgLmZpZWxkcyAuZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmlsZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5maWxlcyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmlsZXMgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuI21lZGlhLW1vZHVsZSAubW9kYWwgLmZpbGVzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEwcHg7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdGQsXG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdGgge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2UxZGY7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdGgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5maWxlcyB0YWJsZSB0aC5pbWctY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5maWxlcyB0YWJsZSB0ZC5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdGQuaW1nLWNlbGwge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI21lZGlhLW1vZHVsZSAubW9kYWwgLmZpbGVzIHRhYmxlIHRkLmltZy1jZWxsIHNwYW4ge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jbWVkaWEtbW9kdWxlIC5tb2RhbCAuZmlsZXMgdGFibGUgdGQuaW1nLWNlbGwgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5maWxlcyB0YWJsZSB0ci5uby1yZWNvcmRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsIC5maWxlcyB0YWJsZSB0ci5uby1yZWNvcmRzIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4jbWVkaWEtbW9kdWxlIC5oaWRkZW4tdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21lZGlhLW1vZHVsZSAuZWRpdC1kdXJhdGlvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21lZGlhLW1vZHVsZSAuZWRpdC1kdXJhdGlvbiBhIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDA7XG59XG4jbWVkaWEtbW9kdWxlIC5lZGl0LWR1cmF0aW9uIGE6aG92ZXIgLmZhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuI21lZGlhLW1vZHVsZSAubW9kYWwgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI21lZGlhLW1vZHVsZSAudGRjdXN0IHtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogOTBweDtcbn1cbiNtZWRpYS1tb2R1bGUgLm1vZGFsLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jbWVkaWEtbW9kdWxlIC5zdWItbW9kYWwtY3Jvc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbiNtZWRpYS1tb2R1bGUgLnRibC1maWx0ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgdG9wOiAtMzVweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB6LWluZGV4OiAyO1xufVxuLm1lZGlhLW1pbmktaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1MnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4xNSk7XG59XG4jbWVkaWEtbW9kdWxlLm1lZGlhLW1vZGFsIHtcbiAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNtZWRpYS1tb2R1bGUubWVkaWEtbW9kYWwgPiBkaXYge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI21lZGlhLW1vZHVsZS5tZWRpYS1tb2RhbCAudGJsLWZpbHRlciB7XG4gIHRvcDogOTVweDtcbn1cbiNtZWRpYS1tb2R1bGUubWVkaWEtbW9kYWwgLm1lZGlhLW1pbmktaGVhZGVyIHtcbiAgdG9wOiAxOTJweDtcbn1cbi5tZWRpYS10YWJsZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggcmdiYSgxNjksIDE3MSwgMTg3LCAwLjEzNTI3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tZWRpYS10YWJsZS1oZWFkIC5jb250cm9scy1wcmV2aWV3IHtcbiAgbWluLXdpZHRoOiAyMiU7XG4gIHdpZHRoOiAyMiU7XG59XG4ubWVkaWEtdGFibGUtaGVhZCAudGFibGUtdGl0bGVzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lZGlhLXRhYmxlLWhlYWQgLnRhYmxlLXRpdGxlcy1jb250YWluZXIgZGl2IHtcbiAgd2lkdGg6IDE4JTtcbiAgbWluLXdpZHRoOiAxOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVkaWEtdGFibGUtaGVhZCAudGFibGUtdGl0bGVzLWNvbnRhaW5lciBkaXYgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS10YWJsZS1oZWFkIC50YWJsZS10aXRsZXMtY29udGFpbmVyIGRpdiBpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICMyNzI2Mjk7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4ubWVkaWEtdGFibGUtaGVhZCAudGFibGUtdGl0bGVzLWNvbnRhaW5lciAuc2hvdy1tb3JlIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubWVkaWEtdGFibGUtcm93IHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMS41cHggcmdiYSgxNjksIDE4MCwgMTcxLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lZGlhLXRhYmxlLXJvdyAuY29udHJvbHMtcHJldmlldyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIyJTtcbiAgbWluLXdpZHRoOiAyMiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVkaWEtdGFibGUtcm93IC5jb250cm9scy1wcmV2aWV3IGkge1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xufVxuLm1lZGlhLXRhYmxlLXJvdyAuY29udHJvbHMtcHJldmlldyAubWVkaWEtYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS10YWJsZS1yb3cgLmNvbnRyb2xzLXByZXZpZXcgLm1lZGlhLWJveCBpbWcsXG4ubWVkaWEtdGFibGUtcm93IC5jb250cm9scy1wcmV2aWV3IC5tZWRpYS1ib3ggdmlkZW8ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5tZWRpYS10YWJsZS1yb3cgLmNvbnRyb2xzLXByZXZpZXcgLm1lZGlhLWJveC5zbWFsbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xufVxuLm1lZGlhLXRhYmxlLXJvdyAuaW5mby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZWRpYS10YWJsZS1yb3cgLmluZm8tY29udGFpbmVyIC5pbmZvIHtcbiAgd2lkdGg6IDE4JTtcbiAgbWluLXdpZHRoOiAxOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWVkaWEtdGFibGUtcm93IC5pbmZvLWNvbnRhaW5lciAuaW5mby5uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1heC1oZWlnaHQ6IDUycHg7XG59XG4ubWVkaWEtdGFibGUtcm93IC5pbmZvLWNvbnRhaW5lciAuaW5mby5icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjglO1xuICBtaW4td2lkdGg6IDI4JTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWEtdGFibGUtcm93IC5pbmZvLWNvbnRhaW5lciAuc2hvdy1tb3JlIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubWVkaWEtdGFibGUtcm93IC5pbmZvLWNvbnRhaW5lciAuc2hvdy1tb3JlIGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVkaWEtdGFibGUtcm93IC5kZXRhaWxzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtdGFibGUtcm93Lm9wZW4ge1xuICBoZWlnaHQ6IDQyMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tZWRpYS10YWJsZS1yb3cub3BlbiAuY29udHJvbHMtcHJldmlldyB7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiA0NSU7XG4gIG1pbi13aWR0aDogNDUlO1xufVxuLm1lZGlhLXRhYmxlLXJvdy5vcGVuIC5pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtdGFibGUtcm93Lm9wZW4gLmRldGFpbHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5tZWRpYS10YWJsZS1yb3cub3BlbiAuZGV0YWlscy1jb250YWluZXIgLmluZm8ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgd2lkdGg6IDMzJTtcbiAgbWluLXdpZHRoOiAzMyU7XG59XG4ubWVkaWEtdGFibGUtcm93Lm9wZW4gLmRldGFpbHMtY29udGFpbmVyIC5zaG93LW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubWVkaWEtdGFibGUtcm93Lm9wZW4gLmRldGFpbHMtY29udGFpbmVyIC5zaG93LW1vcmUgaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5zdWItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAuYXVkaWVuY2UtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5idG4ubGlnaHQge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLmxvY2F0aW9uLW1vZGFsIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCAxNDYsIDI1NSwgMC4wMyk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5sb2NhdGlvbi1tb2RhbCB0Ym9keSB0cjpob3ZlciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubG9jYXRpb24tbW9kYWwgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLnRibC1saXN0IHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IHJnYmEoMTY5LCAxNzEsIDE4NywgMC4xMzUyNzUpO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLnRibC1saXN0IHRoIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLnRibC1saXN0IHRoIGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRoIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0aCBhIC5mYSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogI2RjZTFkZjtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0aCBhIC5mYS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0aCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCAxNDYsIDI1NSwgMC4wMyk7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAudGJsLWxpc3QtbW9kYWwgdGJvZHkgdHI6aG92ZXIgdGQ6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggIzRiMzZmOTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCA5cHggMHB4IDBweCAtNXB4ICM0YjM2Zjk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggIzRiMzZmOTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRyIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAudGJsLWxpc3QtbW9kYWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogMC42cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAudGJsLWxpc3QtbW9kYWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogMC42cHggc29saWQgIzQyNDI0Mjtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAuYXVkaWVuY2UtdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5hdWRpZW5jZS10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLnJlcGVhdGFibGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAuY29sLWZvbnQge1xuICBmb250LXNpemU6IHgtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjYjliOWI5O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5zZWxlY3QtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgLjk0cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgei1pbmRleDogMjtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKSA5OCUgMjBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgLyogVmVyeSBpbXA6IGhpZGUgYXJyb3cgaW4gSUUgKi9cbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5zZWxlY3QtZHJvcGRvd246Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDQ1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAwIHNvbGlkICM5ZmExYTQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5mb3JtLXNlYXJjaC1hdWRpZW5jZSB7XG4gIG1heC13aWR0aDogNDU2cHg7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAuZm9ybS1zZWFyY2gtYXVkaWVuY2UgaW5wdXQge1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLmZvcm0tc2VhcmNoLWF1ZGllbmNlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4jYXVkaWVuY2VzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyayxcbiNhdWRpZW5jZXMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuI2F1ZGllbmNlcy1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAwLjZweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogMC42cHggc29saWQgIzQyNDI0Mjtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUsXG4jYXVkaWVuY2VzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiNhdWRpZW5jZXMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIsXG4jYXVkaWVuY2VzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAuY2hlY2stY3Jvc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLmNoZWNrLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5hdWRpZW5jZS1jb3VudCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5tb2RhbCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDQ0cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsLmVkaXQgLmhpZGUtZWRpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmF1ZGllbmNlcy1jcmVhdG9yIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5hdWRpZW5jZXMtZWRpdG9yLFxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5hdWRpZW5jZXMtY3JlYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5hdWRpZW5jZXMtZWRpdG9yIC5jcmVhdGUtbW9kYWwtdGl0dGxlLFxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5hdWRpZW5jZXMtY3JlYXRvciAuY3JlYXRlLW1vZGFsLXRpdHRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmF1ZGllbmNlcy1lZGl0b3IgLmNvbnRyb2xzLFxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5hdWRpZW5jZXMtY3JlYXRvciAuY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmF1ZGllbmNlcy1lZGl0b3IgYWJicixcbiNhdWRpZW5jZXMtbW9kdWxlIC5tb2RhbCAuYXVkaWVuY2VzLWNyZWF0b3IgYWJiciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmluY2x1ZGUtZXhjbHVkZS1ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmluY2x1ZGUtZXhjbHVkZS1ibG9jayAuaW5jbHVkZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyMkMzODQ7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmluY2x1ZGUtZXhjbHVkZS1ibG9jayAuZXhjbHVkZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNCQjM1MzU7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLnNlY3Rpb24tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5vci13b3JkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5jcm9zcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5tb2RhbCAucGlja2VkLXZhbHVlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IC43cHggc29saWQgIzlmYTFhNDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBDaXJjdWxhciBTdGQgQm9vayBCb29rLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjk0cmVtO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5maWVsZHMge1xuICBtYXJnaW46IDI1cHggMCAxNXB4IDA7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmZpZWxkcyAuYXVkaWVuY2UtY3JlYXRpb24tc2VsZWN0IHtcbiAgd2lkdGg6IDMwJTtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5jYW4tZHVwbGljYXRlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmZpZWxkcyBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmZpZWxkcyBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICM5RkExQTQ7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jYXVkaWVuY2VzLW1vZHVsZSAubW9kYWwgLmZpZWxkcyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNhdWRpZW5jZXMtbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5idG4ge1xuICBtYXJnaW46IGF1dG8gMTVweDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2F1ZGllbmNlcy1tb2R1bGUgLm1vZGFsIC5maWVsZHMgLmJ0bi5saWdodCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4jYWRzZXQtbW9kdWxlIC5zdWItbW9kYWwge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI2Fkc2V0LW1vZHVsZSAuc3ViLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuI2Fkc2V0LW1vZHVsZSAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jYWRzZXQtbW9kdWxlIC5oZWFkaW5nIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jYWRzZXQtbW9kdWxlIC5hZHNldC10cmFuc2Zvcm0ge1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuI2Fkc2V0LW1vZHVsZSAubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNhZHNldC1tb2R1bGUgLmNvbC1mb250IHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IDdweDtcbiAgY29sb3I6ICNiOWI5Yjk7XG59XG4jYWRzZXQtbW9kdWxlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbiNhZHNldC1tb2R1bGUgLnRibC1saXN0IHtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWRzZXQtbW9kdWxlIC50YmwtbGlzdCB0aGVhZCB0ciB0aCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Fkc2V0LW1vZHVsZSAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICM5RkExQTQ7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIC45NHJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHotaW5kZXg6IDI7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Fycm93LWRvd24uc3ZnJykgOTglIDIwcHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIC8qIFZlcnkgaW1wOiBoaWRlIGFycm93IGluIElFICovXG59XG4jYWRzZXQtbW9kdWxlIC5zZWxlY3QtZHJvcGRvd246Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Fkc2V0LW1vZHVsZSAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDU2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNhZHNldC1tb2R1bGUgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMCBzb2xpZCAjOWZhMWE0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbn1cbiNhZHNldC1tb2R1bGUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG59XG4jYWRzZXQtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuI2Fkc2V0LW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbiNhZHNldC1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrLFxuI2Fkc2V0LW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2Fkc2V0LW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuI2Fkc2V0LW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDAuNnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jYWRzZXQtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazpiZWZvcmUge1xuICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG59XG4jYWRzZXQtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUsXG4jYWRzZXQtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2Fkc2V0LW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIsXG4jYWRzZXQtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4jYWRzZXQtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiNhZHNldC1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI2Fkc2V0LW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jYWRzZXQtbW9kdWxlIC5jaGVjay1jcm9zcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jYWRzZXQtbW9kdWxlIC5jaGVjay1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4jYWRzZXQtbW9kdWxlIC5hZHNldC1jb3VudCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuI2Fkc2V0LW1vZHVsZSAucGFkZGluZy10b3AtaGFsZiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50O1xufVxuI2Fkc2V0LW1vZHVsZSAub3duLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMS41cHggcmdiYSgxNjksIDE4MCwgMTcxLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwge1xuICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLnN1Yi1tb2RhbC1jcm9zcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgei1pbmRleDogOTk5O1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgZm9ybSB7XG4gIHBhZGRpbmc6IDMwcHggNDRweDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5hdWRpZW5jZXMtdGl0bGUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIGg0IHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICM5RkExQTQ7XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuY2FtcGFpZ24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5jYW1wYWlnbi13cmFwcGVyIC5jYW1wYWlnbi1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1iYXNpczogMTcuNSU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzI2Mjk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG1hcmdpbjogMTVweDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5jYW1wYWlnbi13cmFwcGVyIC5jYW1wYWlnbi1ibG9jayBpbWcge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmNhbXBhaWduLXdyYXBwZXIgLnBpY2tlZC1ibG9jayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4xNSk7XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbC5lZGl0IC5oaWRlLWVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmFkc2V0LWNyZWF0b3IgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuYWRzZXQtZWRpdG9yLFxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmFkc2V0LWNyZWF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuYWRzZXQtZWRpdG9yIC5jcmVhdGUtbW9kYWwtdGl0dGxlLFxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmFkc2V0LWNyZWF0b3IgLmNyZWF0ZS1tb2RhbC10aXR0bGUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmFkc2V0LWVkaXRvciAuY3JlYXRlLW1vZGFsLXN1YnRpdGxlLFxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmFkc2V0LWNyZWF0b3IgLmNyZWF0ZS1tb2RhbC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmFkc2V0LWVkaXRvciAuY29udHJvbHMsXG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuYWRzZXQtY3JlYXRvciAuY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuYWRzZXQtZWRpdG9yIGFiYnIsXG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuYWRzZXQtY3JlYXRvciBhYmJyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5pbmNsdWRlLWV4Y2x1ZGUtYmxvY2sge1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5pbmNsdWRlLWV4Y2x1ZGUtYmxvY2sgLmluY2x1ZGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMjJDMzg0O1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmluY2x1ZGUtZXhjbHVkZS1ibG9jayAuZXhjbHVkZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNCQjM1MzU7XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuc2VjdGlvbi1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAub3Itd29yZCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5jcm9zcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5waWNrZWQtdmFsdWUge1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogQ2lyY3VsYXIgU3RkIEJvb2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOTRyZW07XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuZmllbGRzIHtcbiAgbWFyZ2luOiAyNXB4IDAgMTVweCAwO1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmZpZWxkcyAuYWRzZXQtY3JlYXRpb24tc2VsZWN0IHtcbiAgd2lkdGg6IDMwJTtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5maWVsZHMgLmNhbi1kdXBsaWNhdGUge1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5maWVsZHMgbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI2Fkc2V0LW1vZHVsZSAubW9kYWwgLmZpZWxkcyBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICM5RkExQTQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5maWVsZHMgaW5wdXQubmFtZS1lcnJvciB7XG4gIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICNCQjM1MzU7XG59XG4jYWRzZXQtbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNhZHNldC1tb2R1bGUgLm1vZGFsIC5maWVsZHMgLmJ0biB7XG4gIG1hcmdpbjogYXV0byAxNXB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4jYWRzZXQtbW9kdWxlIC5hZHMtc2VsZWN0IHtcbiAgd2lkdGg6IDMwJTtcbn1cbiNhZHNldC1tb2R1bGUgLnN1Yi1tb2RhbC10b3Age1xuICBwYWRkaW5nLXRvcDogNXB4IWltcG9ydGFudDtcbn1cbiNhZHNldC1tb2R1bGUgLmF1ZGllbmNlLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Fkc2V0LW1vZHVsZSAuc2VhcmNoLWF1ZGllbmNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzBweDtcbn1cbiNhZHNldC1tb2R1bGUgLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI2Fkc2V0LW1vZHVsZSAuZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYWRzZXQtbW9kdWxlIC5oaWRkZW4tdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Fkc2V0LW1vZHVsZSAudXBsb2FkLWRyb3Atem9uZS1sb2FkaW5nIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzUsIDU0LCAyNDksIDAuMTUpO1xufVxuI2Fkc2V0LW1vZHVsZSAudXBsb2FkLWRyb3Atem9uZS5kcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NSwgNTQsIDI0OSwgMC4xNSk7XG59XG4jYWRzZXQtbW9kdWxlIC5wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNhZHNldC1tb2R1bGUgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4jYWRzZXQtbW9kdWxlIC5wcm9ncmVzcyAucHJvZ3Jlc3MtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAzOCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuI2Fkc2V0LW1vZHVsZSAucHJvZ3Jlc3MgLnByb2dyZXNzLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4jYWRzZXQtbW9kdWxlIC5wcm9ncmVzcyAucHJvZ3Jlc3MtcmlnaHQgLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGxlZnQ6IC0xMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4MHB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG59XG4jYWRzZXQtbW9kdWxlIC5wcm9ncmVzcyAucHJvZ3Jlc3MtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4jYWRzZXQtbW9kdWxlIC5wcm9ncmVzcyAucHJvZ3Jlc3MtbGVmdCAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4MHB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG59XG4jYWRzZXQtbW9kdWxlIC5wcm9ncmVzczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuI2Fkc2V0LW1vZHVsZSAucHJvZ3Jlc3MgPiBzcGFuIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNhZHNldC1tb2R1bGUgLnVwbG9hZC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyOTRweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhZHNldC1tb2R1bGUgLmFjdGl2ZS1kb3Qge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjg1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYWRzZXQtbW9kdWxlIC5pbmFjdGl2ZS1kb3Qge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYWRzZXQtbW9kdWxlIC5kaXNwbGF5LWZsZXgtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNhZHNldC1tb2R1bGUgdGFibGUgLnBhcmVudCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbiNhZHNldC1tb2R1bGUgLnBhcmVudCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG59XG4jYWRzZXQtbW9kdWxlIC5wYXJlbnQgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2Fkc2V0LW1vZHVsZSAucGFyZW50IHRkID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNhZHNldC1tb2R1bGUgLnBhcmVudCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuNnB4IHNvbGlkICM0MjQyNDI7XG59XG4jYWRzZXQtbW9kdWxlIC5vcGVuIC5wYXJlbnQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG4jYWRzZXQtbW9kdWxlIC5wYXJlbnQgLmNjaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWRzZXQtbW9kdWxlIC5vcGVuIC5wYXJlbnQgLmNjaGlsZCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbiNhZHNldC1tb2R1bGUgLm9wZW4gLnBhcmVudCAuaW1nIHtcbiAgaGVpZ2h0OiAyMzhweDtcbn1cbiNhZHNldC1tb2R1bGUgLnBhcmVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNhZHNldC1tb2R1bGUgLnBhcmVudCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4jYWRzZXQtbW9kdWxlIC5vcGVuIC5wYXJlbnQgLmZhLWNoZXZyb24tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jYWRzZXQtbW9kdWxlIC50YmwtbWFpbi1ncmlkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYWRzZXQtbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRyIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMS41cHggcmdiYSgxNjksIDE4MCwgMTcxLCAwLjI1KTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4jYWRzZXQtbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4jYWRzZXQtbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG4jYWRzZXQtbW9kdWxlIC5nZWVrcyB7XG4gIGJvcmRlci1yaWdodDogaGlkZGVuO1xufVxuI2Fkc2V0LW1vZHVsZSAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbn1cbiNhZHNldC1tb2R1bGUgLnRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbiNhZHNldC1tb2R1bGUgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCAxNDYsIDI1NSwgMC4wMyk7XG59XG4jYWRzZXQtbW9kdWxlIC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jYWRzZXQtbW9kdWxlIC50YWJsZSB0ZCxcbiNhZHNldC1tb2R1bGUgLnRhYmxlIHRoIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlMWRmO1xufVxuI2Fkc2V0LW1vZHVsZSAudGFibGUgdGgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiNhZHNldC1tb2R1bGUgLnRhYmxlIHRoLmltZy1jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI2Fkc2V0LW1vZHVsZSAudGFibGUgdGQuYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuI2Fkc2V0LW1vZHVsZSAudGFibGUgdGQuaW1nLWNlbGwge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI2Fkc2V0LW1vZHVsZSAudGFibGUgdGQuaW1nLWNlbGwgc3BhbiB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBmbG9hdDogbGVmdDtcbn1cbiNhZHNldC1tb2R1bGUgLnRhYmxlIHRkLmltZy1jZWxsIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG59XG4jYWRzZXQtbW9kdWxlIC50YWJsZSB0ci5uby1yZWNvcmRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNhZHNldC1tb2R1bGUgLnRhYmxlIHRyLm5vLXJlY29yZHMgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbiNhZHNldC1tb2R1bGUgLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogZ3JheTtcbn1cbiNhZHNldC1tb2R1bGUgLmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgYmFja2dyb3VuZDogZ3JheTtcbiAgY29sb3I6ICNmZmY7XG59XG4jYWRzZXQtbW9kdWxlIC5tZWRpYS1yb3cge1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuI2Fkc2V0LW1vZHVsZSAubWVkaWEtcm93IC5pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Fkc2V0LW1vZHVsZSAubWVkaWEtcm93IC5pbWctY29udGFpbmVyIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhZHNldC1tb2R1bGUgLm1lZGlhLXJvdyAuaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI2Fkc2V0LW1vZHVsZSAubWVkaWEtY29udHJvbHMgYSB7XG4gIGNvbG9yOiAjOWZhMWE0O1xufVxuI2Fkc2V0LW1vZHVsZSAubWVkaWEtY29udHJvbHMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbiNhZHNldC1tb2R1bGUgLm1lZGlhLWNvbnRyb2xzIC5jaGVja21hcmsge1xuICBsZWZ0OiAtM3B4O1xufVxuI2Fkc2V0LW1vZHVsZSAubWVkaWEtaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jYWRzZXQtbW9kdWxlIC5tZWRpYS1pbmZvIC5tZWRpYS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNhZHNldC1tb2R1bGUgLm1lZGlhLWluZm8gLm1lZGlhLWxpbmUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNhZHNldC1tb2R1bGUgLm1lZGlhLXRyaWdnZXJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNhZHNldC1tb2R1bGUgLm1lZGlhLXRyaWdnZXJzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzc3NztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5tZWRpYS1hY3Rpb25zIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLm1lZGlhLWFjdGlvbnMgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm1lZGlhLWFjdGlvbnMgLmFjdGlvbnMtY29udGFpbmVyIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tZWRpYS1hY3Rpb25zIC5hY3Rpb25zLWNvbnRhaW5lciBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tZWRpYS1hY3Rpb25zIC5hbmltYXRlLXNob3ctaGlkZS5uZy1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZWRpYS1hY3Rpb25zIC5hbmltYXRlLXNob3ctaGlkZS5uZy1oaWRlLWFkZCxcbi5tZWRpYS1hY3Rpb25zIC5hbmltYXRlLXNob3ctaGlkZS5uZy1oaWRlLXJlbW92ZSB7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMXM7XG59XG4uZHVyYXRpb24taW5wdXQge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR1cmF0aW9uLWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmR1cmF0aW9uLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZHVyYXRpb24taW5wdXQubWlucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5kdXJhdGlvbi1pbnB1dC5taW5zOmhvdmVyLFxuLmR1cmF0aW9uLWlucHV0Lm1pbnM6Zm9jdXMge1xuICAtbW96LWFwcGVhcmFuY2U6IG51bWJlci1pbnB1dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAjYWRzZXQtbW9kdWxlIC5tb2RhbCAuY2FtcGFpZ24td3JhcHBlciAuY2FtcGFpZ24tYmxvY2sge1xuICAgIGZsZXgtYmFzaXM6IDE3LjUlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuI2NhbXBhaWduLW1vZHVsZSB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnN1Yi1tb2RhbCB7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5zdWItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmhlYWRpbmcgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmNhbXBhaWduLXRyYW5zZm9ybSB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuY29sLWZvbnQge1xuICBmb250LXNpemU6IHgtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2I5YjliOTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuI2NhbXBhaWduLW1vZHVsZSAudGJsLWxpc3Qge1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0IHRoZWFkIHRyIHRoIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5zZWxlY3QtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgLjk0cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgei1pbmRleDogMjtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKSA5OCUgMjBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgLyogVmVyeSBpbXA6IGhpZGUgYXJyb3cgaW4gSUUgKi9cbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnNlbGVjdC1kcm9wZG93bjo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jcmVhdGUtY2FtcGFpZ24tZGF5cyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyIFN0ZCBCb29rXCI7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5nbHlwaGljb24ge1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTZweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG59XG4jY2FtcGFpZ24tbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuI2NhbXBhaWduLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrLFxuI2NhbXBhaWduLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2NhbXBhaWduLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuI2NhbXBhaWduLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDAuNnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazpiZWZvcmUge1xuICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG59XG4jY2FtcGFpZ24tbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUsXG4jY2FtcGFpZ24tbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIsXG4jY2FtcGFpZ24tbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4jY2FtcGFpZ24tbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiNjYW1wYWlnbi1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI2NhbXBhaWduLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jaGVjay1jcm9zcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jaGVjay1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jYW1wYWlnbi1jb3VudCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5wYWRkaW5nLXRvcC1oYWxmIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5vd24tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgd2lkdGg6IDg1dnc7XG4gIGhlaWdodDogOTB2aDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5zdWItbW9kYWwtY3Jvc3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCBmb3JtIHtcbiAgcGFkZGluZzogMzRweCA0NHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjdweCBzb2xpZCAjOUZBMUE0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuYXVkaWVuY2VzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuY2FtcGFpZ24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmNhbXBhaWduLXdyYXBwZXIgLmNhbXBhaWduLWJsb2NrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LWJhc2lzOiAxNy41JTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTY3cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzI3MjYyOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMTY5LCAxNzEsIDE4NywgMC4xMzUyNzUpO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmNhbXBhaWduLXdyYXBwZXIgLmNhbXBhaWduLWJsb2NrIGltZyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuY2FtcGFpZ24td3JhcHBlciAucGlja2VkLWJsb2NrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggcmdiYSgxNjksIDE3MSwgMTg3LCAwLjEzNTI3NSk7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbC5lZGl0IC5oaWRlLWVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmNhbXBhaWduLWNyZWF0b3IgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuYWRzZXQtZWRpdG9yLFxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmNhbXBhaWduLWNyZWF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuYWRzZXQtZWRpdG9yIC5jcmVhdGUtbW9kYWwtdGl0dGxlLFxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmNhbXBhaWduLWNyZWF0b3IgLmNyZWF0ZS1tb2RhbC10aXR0bGUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmFkc2V0LWVkaXRvciAuY3JlYXRlLW1vZGFsLXN1YnRpdGxlLFxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmNhbXBhaWduLWNyZWF0b3IgLmNyZWF0ZS1tb2RhbC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuYWRzZXQtZWRpdG9yIC5jb250cm9scyxcbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5jYW1wYWlnbi1jcmVhdG9yIC5jb250cm9scyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5hZHNldC1lZGl0b3IgYWJicixcbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5jYW1wYWlnbi1jcmVhdG9yIGFiYnIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmluY2x1ZGUtZXhjbHVkZS1ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmluY2x1ZGUtZXhjbHVkZS1ibG9jayAuaW5jbHVkZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyMkMzODQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuaW5jbHVkZS1leGNsdWRlLWJsb2NrIC5leGNsdWRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI0JCMzUzNTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5zZWN0aW9uLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5vci13b3JkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmNyb3NzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLnBpY2tlZC12YWx1ZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBDaXJjdWxhciBTdGQgQm9vaywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC45NHJlbTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5maWVsZHMge1xuICBtYXJnaW46IDI1cHggMCAxNXB4IDA7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5hZHNldC1jcmVhdGlvbi1zZWxlY3Qge1xuICB3aWR0aDogMzAlO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmZpZWxkcyAuY2FuLWR1cGxpY2F0ZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmZpZWxkcyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tb2RhbCAuZmllbGRzIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm1vZGFsIC5maWVsZHMgLmdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmZpZWxkcyAuYnRuIHtcbiAgbWFyZ2luOiBhdXRvIDE1cHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmxvY2F0aW9uLW1vZGFsIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0IHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdCB0aCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdCB0aCBhIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRoIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRoIGEgLmZhIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjZGNlMWRmO1xufVxuI2NhbXBhaWduLW1vZHVsZSAudGJsLWxpc3QtbW9kYWwgdGggYSAuZmEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0aCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMSwgMTQ2LCAyNTUsIDAuMDMpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0Ym9keSB0cjpob3ZlciB0ZDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCAjNGIzNmY5O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggIzRiMzZmOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCAjNGIzNmY5O1xufVxuI2NhbXBhaWduLW1vZHVsZSAudGJsLWxpc3QtbW9kYWwgdHIge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRyIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUge1xuICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xufVxuI2NhbXBhaWduLW1vZHVsZSAudGJsLWxpc3QtbW9kYWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNDI0MjQyO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQyNDI0Mjtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmFkcy1zZWxlY3Qge1xuICB3aWR0aDogMzAlO1xufVxuI2NhbXBhaWduLW1vZHVsZSAuc3ViLW1vZGFsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuYXVkaWVuY2UtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5zZWFyY2gtYXVkaWVuY2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnVwbG9hZC1tZWRpYSB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZCRkJGQjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtd2lkdGg6IDEwNTRweDtcbiAgaGVpZ2h0OiAyOTRweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5hY3RpdmUtZG90IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTY4NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuaW5hY3RpdmUtZG90IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuYWRzZXQtYXVkaWVuY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI2NhbXBhaWduLW1vZHVsZSAuZGlzcGxheS1mbGV4LWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5wYXJlbnQge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5wYXJlbnQgLmltZyB7XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnBhcmVudCAuY2NoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnBhcmVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnBhcmVudCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbWFpbi1ncmlkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRyIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbWFpbi1ncmlkIHRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5nZWVrcyB7XG4gIGJvcmRlci1yaWdodDogaGlkZGVuO1xufVxuI2NhbXBhaWduLW1vZHVsZSAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRhYmxlIHRoIHtcbiAgY29sb3I6ICNjM2MzYzM7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YWJsZSB0aC5pbWctY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRhYmxlIHRkLmFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRhYmxlIHRkLmltZy1jZWxsIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgcGFkZGluZzogMDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRhYmxlIHRkLmltZy1jZWxsIHNwYW4ge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBsaW5lLWhlaWdodDogNjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YWJsZSB0ZC5pbWctY2VsbCBzcGFuIGkge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAudGFibGUgdHIubm8tcmVjb3Jkczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YWJsZSB0ci5uby1yZWNvcmRzIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5hZHNldHMtdGl0bGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXIgU3RkIEJvb2tcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI2NhbXBhaWduLW1vZHVsZSAuZGF0ZXBpY2tlcnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmRhdGVwaWNrZXJzIC5waWNrZXIge1xuICBtaW4td2lkdGg6IDMxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuZGF0ZXBpY2tlcnMgLnBpY2tlciBpbnB1dCB7XG4gIHdpZHRoOiAxMzhweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmRhdGVwaWNrZXJzIC5pbmRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmRheXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbGVmdDogLTExMHB4O1xuICB0b3A6IC0zMHB4O1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxLjVweCByZ2JhKDE2OSwgMTgwLCAxNzEsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5kYXRlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBsZWZ0OiAtMzUwcHg7XG4gIHRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDEuNXB4IHJnYmEoMTY5LCAxODAsIDE3MSwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmRhdGVzLWNvbnRhaW5lciAuZGF0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNDQwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5kYXRlcy1jb250YWluZXIgLmRhdGVzIGxhYmVsIHtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xufVxuI2NhbXBhaWduLW1vZHVsZSAuZGF0ZXMtY29udGFpbmVyIC5waWNrZXIge1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5kYXRlcy1jb250YWluZXIgLmNvbnRyb2xzIGEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRpbWVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGxlZnQ6IC0zNTBweDtcbiAgdG9wOiAtMTBweDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMS41cHggcmdiYSgxNjksIDE4MCwgMTcxLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAudGltZXMtY29udGFpbmVyIC50aW1lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA0NDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRpbWVzLWNvbnRhaW5lciAudGltZXMgbGFiZWwge1xuICBjb2xvcjogI2MzYzNjMztcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50aW1lcy1jb250YWluZXIgLnRpbWVzIC50aW1lcGlja2VyIHtcbiAgbGVmdDogLTc1cHg7XG4gIHRvcDogMzVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnRpbWVzLWNvbnRhaW5lciAucGlja2VyIHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuI2NhbXBhaWduLW1vZHVsZSAudGltZXMtY29udGFpbmVyIC5jb250cm9scyBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5kYXRlLXRpbWUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmRheXMtZGlzcGxheSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubXVsdGlzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm11bHRpc2VsZWN0OmhvdmVyIC5tdWx0aXNlbGVjdC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tdWx0aXNlbGVjdCAudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tdWx0aXNlbGVjdCAubXVsdGlzZWxlY3QtYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbTogLjdweCBzb2xpZCAjOWZhMWE0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuI2NhbXBhaWduLW1vZHVsZSAubXVsdGlzZWxlY3QgLm11bHRpc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5tdWx0aXNlbGVjdCAubXVsdGlzZWxlY3QtbGlzdCAubXVsdGlzZWxlY3Qtcm93IHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm11bHRpc2VsZWN0IC5tdWx0aXNlbGVjdC1saXN0IHAge1xuICBjb2xvcjogIzk2OTY5NjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAubXVsdGlzZWxlY3QgLm11bHRpc2VsZWN0LWxpc3QgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAubXVsdGlzZWxlY3QgLm11bHRpc2VsZWN0LWxpc3QgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm11bHRpc2VsZWN0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuY3JlYXRlLWNhbXBhaWduLWRhdGUtc3RhcnQge1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLm5hbWUtZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAwLjdweCBzb2xpZCAjQkIzNTM1ICFpbXBvcnRhbnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS1kYXRlcGlja2VyIC5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS1kYXRlcGlja2VyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogNTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS1kYXRlcGlja2VyIC5pbnB1dC1ncm91cCAuZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS1kYXRlcGlja2VyIC5pbnB1dC1ncm91cC5zaG93IC5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IC0zMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tZGF0ZXBpY2tlciAuaW5wdXQtZ3JvdXAuc2hvdyAuZGF0ZXBpY2tlciAudGFibGUtY29uZGVuc2VkIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuY3VzdG9tLWRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLnNob3cgLmRhdGVwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCB0aCxcbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS1kYXRlcGlja2VyIC5pbnB1dC1ncm91cC5zaG93IC5kYXRlcGlja2VyIC50YWJsZS1jb25kZW5zZWQgdGQsXG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tZGF0ZXBpY2tlciAuaW5wdXQtZ3JvdXAuc2hvdyAuZGF0ZXBpY2tlciAudGFibGUtY29uZGVuc2VkIC5kb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2NhbXBhaWduLW1vZHVsZSAuY3VzdG9tLWRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLnNob3cgLmRhdGVwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCB0aC5uZXcsXG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tZGF0ZXBpY2tlciAuaW5wdXQtZ3JvdXAuc2hvdyAuZGF0ZXBpY2tlciAudGFibGUtY29uZGVuc2VkIHRkLm5ldyxcbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS1kYXRlcGlja2VyIC5pbnB1dC1ncm91cC5zaG93IC5kYXRlcGlja2VyIC50YWJsZS1jb25kZW5zZWQgLmRvdy5uZXcsXG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tZGF0ZXBpY2tlciAuaW5wdXQtZ3JvdXAuc2hvdyAuZGF0ZXBpY2tlciAudGFibGUtY29uZGVuc2VkIHRoLm9sZCxcbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS1kYXRlcGlja2VyIC5pbnB1dC1ncm91cC5zaG93IC5kYXRlcGlja2VyIC50YWJsZS1jb25kZW5zZWQgdGQub2xkLFxuI2NhbXBhaWduLW1vZHVsZSAuY3VzdG9tLWRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLnNob3cgLmRhdGVwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCAuZG93Lm9sZCB7XG4gIGNvbG9yOiBsaWdodGdyYXk7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tZGF0ZXBpY2tlciAuaW5wdXQtZ3JvdXAuc2hvdyAuZGF0ZXBpY2tlciAudGFibGUtY29uZGVuc2VkIC5jZW50dXJ5LFxuI2NhbXBhaWduLW1vZHVsZSAuY3VzdG9tLWRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLnNob3cgLmRhdGVwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCAuZGVjYWRlLFxuI2NhbXBhaWduLW1vZHVsZSAuY3VzdG9tLWRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLnNob3cgLmRhdGVwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCAueWVhcixcbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS1kYXRlcGlja2VyIC5pbnB1dC1ncm91cC5zaG93IC5kYXRlcGlja2VyIC50YWJsZS1jb25kZW5zZWQgLm1vbnRoIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tdGltZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuY3VzdG9tLXRpbWVwaWNrZXIgLmlucHV0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS10aW1lcGlja2VyIC5pbnB1dC1yb3cgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tdGltZXBpY2tlciAudGltZXBpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04MHB4O1xuICB0b3A6IDUwcHg7XG4gIHotaW5kZXg6IDU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tdGltZXBpY2tlciAudGltZXBpY2tlciB0ZCxcbiNjYW1wYWlnbi1tb2R1bGUgLmN1c3RvbS10aW1lcGlja2VyIC50aW1lcGlja2VyIHRyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuY3VzdG9tLXRpbWVwaWNrZXIgc3Bhbi5nbHlwaGljb24tdHJhc2gge1xuICB6LWluZGV4OiA2O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuY3VzdG9tLXRpbWVwaWNrZXIgdGFibGUudGFibGUtY29uZGVuc2VkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5jdXN0b20tdGltZXBpY2tlciB0YWJsZS50YWJsZS1jb25kZW5zZWQgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5hc3NpZ24tY2FudmFzIC5hY3Rpb24ge1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5hc3NpZ24tY2FudmFzIC5hY3Rpb24gLmhpZ2hsaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAuYXNzaWduLWNhbnZhcyAuYWN0aW9uIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAucGxheWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuI2NhbXBhaWduLW1vZHVsZSAucGxheWxpc3RzLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuI2NhbXBhaWduLW1vZHVsZSAucGxheWxpc3RzLWJveCAucGxheWxpc3RzLWJveC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5wbGF5bGlzdHMtY29udHJvbHMge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbiNjYW1wYWlnbi1tb2R1bGUgLnNjaGVkdWxlLWl0ZW1zIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NhbXBhaWduLW1vZHVsZSAuc2NoZWR1bGUtaXRlbXMgLnNjaGVkdWxlLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuI2NhbXBhaWduLW1vZHVsZSAuc2NoZWR1bGUtaXRlbXMgLnNjaGVkdWxlLWl0ZW0tYWN0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDIwcHg7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCAuZGF0ZXBpY2tlcixcbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgYWxsOiByZXZlcnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCAuZGF0ZXBpY2tlciB0ZDpmaXJzdC1jaGlsZCxcbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRkOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCAuZGF0ZXBpY2tlciB0aCxcbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRoIHtcbiAgYWxsOiByZXZlcnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCAuZGF0ZXBpY2tlciB0cixcbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRyIHtcbiAgYWxsOiByZXZlcnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCAuZGF0ZXBpY2tlciB0ciB0ZCxcbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRyIHRkIHtcbiAgYWxsOiByZXZlcnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC50YmwtbGlzdC1tb2RhbCAuZGF0ZXBpY2tlciB0ZDpmaXJzdC1jaGlsZCxcbiNjYW1wYWlnbi1tb2R1bGUgLnRibC1saXN0LW1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRkOmZpcnN0LWNoaWxkIHtcbiAgYWxsOiByZXZlcnQ7XG59XG4jY2FtcGFpZ24tbW9kdWxlIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZS1jb25kZW5zZWQgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgI2NhbXBhaWduLW1vZHVsZSAubW9kYWwgLmNhbXBhaWduLXdyYXBwZXIgLmNhbXBhaWduLWJsb2NrIHtcbiAgICBmbGV4LWJhc2lzOiAxNy41JTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbiN1c2Vycy1tb2R1bGUgLnN1Yi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI3VzZXJzLW1vZHVsZSAudXNlcnMtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jdXNlcnMtbW9kdWxlIC5jcmVhdGUtY2xpZW50cyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyIFN0ZCBCb29rXCI7XG59XG4jdXNlcnMtbW9kdWxlIC5tdWx0aXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3VzZXJzLW1vZHVsZSAubXVsdGlzZWxlY3Q6aG92ZXIgLm11bHRpc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN1c2Vycy1tb2R1bGUgLm11bHRpc2VsZWN0IC5tdWx0aXNlbGVjdC1idXR0b24ge1xuICBib3JkZXItYm90dG9tOiAuN3B4IHNvbGlkICM5ZmExYTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4jdXNlcnMtbW9kdWxlIC5tdWx0aXNlbGVjdCAubXVsdGlzZWxlY3QtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xufVxuI3VzZXJzLW1vZHVsZSAubXVsdGlzZWxlY3QgLm11bHRpc2VsZWN0LWxpc3QgLm11bHRpc2VsZWN0LXJvdyB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4jdXNlcnMtbW9kdWxlIC5tdWx0aXNlbGVjdCAubXVsdGlzZWxlY3QtbGlzdCBwIHtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbiN1c2Vycy1tb2R1bGUgLm11bHRpc2VsZWN0IC5tdWx0aXNlbGVjdC1saXN0IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbiN1c2Vycy1tb2R1bGUgLm11bHRpc2VsZWN0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLndpdGhvdXQtb25lIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAudHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN1c2Vycy1tb2R1bGUgLmxvY2F0aW9uLW1vZGFsIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCAxNDYsIDI1NSwgMC4wMyk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cbiN1c2Vycy1tb2R1bGUgLmxvY2F0aW9uLW1vZGFsIHRib2R5IHRyOmhvdmVyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbiN1c2Vycy1tb2R1bGUgLmxvY2F0aW9uLW1vZGFsIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbiN1c2Vycy1tb2R1bGUgLnRibC1saXN0IHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IHJnYmEoMTY5LCAxNzEsIDE4NywgMC4xMzUyNzUpO1xufVxuI3VzZXJzLW1vZHVsZSAudGJsLWxpc3QgdGggYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jdXNlcnMtbW9kdWxlIC50YmwtbGlzdCB0aCBhIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiN1c2Vycy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbn1cbiN1c2Vycy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jdXNlcnMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0aCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jdXNlcnMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0aCBhIC5mYSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogI2RjZTFkZjtcbn1cbiN1c2Vycy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRoIGEgLmZhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3VzZXJzLW1vZHVsZSAudGJsLWxpc3QtbW9kYWwgdGggYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbiN1c2Vycy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCAxNDYsIDI1NSwgMC4wMyk7XG59XG4jdXNlcnMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0Ym9keSB0cjpob3ZlciB0ZDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCAjNGIzNmY5O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggIzRiMzZmOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCAjNGIzNmY5O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG4jdXNlcnMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0ciB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jdXNlcnMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdXNlcnMtbW9kdWxlIC50YmwtbGlzdC1tb2RhbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xufVxuI3VzZXJzLW1vZHVsZSAudGJsLWxpc3QtbW9kYWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogMC42cHggc29saWQgIzQyNDI0Mjtcbn1cbiN1c2Vycy1tb2R1bGUgLnRibC1saXN0LW1vZGFsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzQyNDI0MjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0MjQyNDI7XG59XG4jdXNlcnMtbW9kdWxlIC51c2Vycy10cmFuc2Zvcm0ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuI3VzZXJzLW1vZHVsZSAudXNlcnMtdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiN1c2Vycy1tb2R1bGUgLnJlcGVhdGFibGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3VzZXJzLW1vZHVsZSAubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiN1c2Vycy1tb2R1bGUgLmNvbC1mb250IHtcbiAgZm9udC1zaXplOiB4LXNtYWxsO1xuICBsaW5lLWhlaWdodDogN3B4O1xuICBjb2xvcjogI2I5YjliOTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG59XG4jdXNlcnMtbW9kdWxlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbiN1c2Vycy1tb2R1bGUgLnNlbGVjdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjdweCBzb2xpZCAjOUZBMUE0O1xuICBvdXRsaW5lOiAwO1xuICBoZWlnaHQ6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCAuOTRyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB6LWluZGV4OiAyO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9hcnJvdy1kb3duLnN2ZycpIDk4JSAyMHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAvKiBWZXJ5IGltcDogaGlkZSBhcnJvdyBpbiBJRSAqL1xufVxuI3VzZXJzLW1vZHVsZSAuc2VsZWN0LWRyb3Bkb3duOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN1c2Vycy1tb2R1bGUgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jdXNlcnMtbW9kdWxlIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDAgc29saWQgIzlmYTFhNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiN1c2Vycy1tb2R1bGUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jdXNlcnMtbW9kdWxlIC5mb3JtLXNlYXJjaC11c2VycyB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbiN1c2Vycy1tb2R1bGUgLmZvcm0tc2VhcmNoLXVzZXJzIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3VzZXJzLW1vZHVsZSAuZm9ybS1zZWFyY2gtdXNlcnMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jdXNlcnMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuI3VzZXJzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbiN1c2Vycy1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrLFxuI3VzZXJzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3VzZXJzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuI3VzZXJzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDAuNnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jdXNlcnMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazpiZWZvcmUge1xuICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG59XG4jdXNlcnMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUsXG4jdXNlcnMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI3VzZXJzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIsXG4jdXNlcnMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4jdXNlcnMtbW9kdWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiN1c2Vycy1tb2R1bGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI3VzZXJzLW1vZHVsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4jdXNlcnMtbW9kdWxlIC5jaGVjay1jcm9zcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jdXNlcnMtbW9kdWxlIC5jaGVjay1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4jdXNlcnMtbW9kdWxlIC51c2Vycy1jb3VudCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMy4zNDExcHgpO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweCAhaW1wb3J0YW50O1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLmNyb3NzIHtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jdXNlcnMtbW9kdWxlIC5tb2RhbC5lZGl0IC5oaWRlLWVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLnVzZXJzLWNyZWF0b3IgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAudXNlcnMtZWRpdG9yLFxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLnVzZXJzLWNyZWF0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN1c2Vycy1tb2R1bGUgLm1vZGFsIC51c2Vycy1lZGl0b3IgLmNyZWF0ZS1tb2RhbC10aXR0bGUsXG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAudXNlcnMtY3JlYXRvciAuY3JlYXRlLW1vZGFsLXRpdHRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLnVzZXJzLWVkaXRvciAuY29udHJvbHMsXG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAudXNlcnMtY3JlYXRvciAuY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNXB4IDAgMDtcbn1cbiN1c2Vycy1tb2R1bGUgLm1vZGFsIC51c2Vycy1lZGl0b3IgYWJicixcbiN1c2Vycy1tb2R1bGUgLm1vZGFsIC51c2Vycy1jcmVhdG9yIGFiYnIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLmluY2x1ZGUtZXhjbHVkZS1ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAuaW5jbHVkZS1leGNsdWRlLWJsb2NrIC5pbmNsdWRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzIyQzM4NDtcbn1cbiN1c2Vycy1tb2R1bGUgLm1vZGFsIC5pbmNsdWRlLWV4Y2x1ZGUtYmxvY2sgLmV4Y2x1ZGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjQkIzNTM1O1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLnNlY3Rpb24tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLm9yLXdvcmQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAuY3Jvc3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAucGlja2VkLXZhbHVlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IC43cHggc29saWQgIzlmYTFhNDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBDaXJjdWxhciBTdGQgQm9vayBCb29rLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjk0cmVtO1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLmZpZWxkcyB7XG4gIG1hcmdpbjogMjVweCAwIDE1cHggMDtcbn1cbiN1c2Vycy1tb2R1bGUgLm1vZGFsIC5maWVsZHMgLnVzZXJzLWNyZWF0aW9uLXNlbGVjdCB7XG4gIHdpZHRoOiAzMCU7XG59XG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAuZmllbGRzIC5jYW4tZHVwbGljYXRlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdXNlcnMtbW9kdWxlIC5tb2RhbCAuZmllbGRzIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbiN1c2Vycy1tb2R1bGUgLm1vZGFsIC5maWVsZHMgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjdweCBzb2xpZCAjOUZBMUE0O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLmZpZWxkcyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbiN1c2Vycy1tb2R1bGUgLm1vZGFsIC5maWVsZHMgLmdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3VzZXJzLW1vZHVsZSAubW9kYWwgLmZpZWxkcyAuYnRuIHtcbiAgbWFyZ2luOiBhdXRvIDE1cHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN1c2Vycy1tb2R1bGUgLm1vZGFsIC5maWVsZHMgLmJ0bi5saWdodCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogODV2dztcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCB7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMzUzKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayAudGl0bGUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayAubGlzdCB0aCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayAubGlzdCB0aCBhIC5mYSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogI2RjZTFkZjtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IHRoIGEgLmZhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmxpc3QgdGggYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3OCwgMCwgMjU1LCAwLjA1NjEzMTEpO1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmxpc3QgdGJvZHkgdHI6aG92ZXIgdGQ6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggIzRiMzZmOTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCA5cHggMHB4IDBweCAtNXB4ICM0YjM2Zjk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggIzRiMzZmOTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmxpc3QgdHIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayAubGlzdCB0ZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayAubGlzdCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayAubGlzdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmxpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrLFxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmxpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUsXG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayAubGlzdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDAuNnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubWVkaWEtdHJpZ2dlcnMgLm1vZGFsIC5zdWItbW9kYWwgLm93bi1ibG9jayAubGlzdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmxpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSxcbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmxpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyLFxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLmxpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAtMTBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5jb2wtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICBmb250LXNpemU6IHgtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjYjliOWI5O1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbCAuc3ViLW1vZGFsIC5vd24tYmxvY2sgLnNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICM5RkExQTQ7XG4gIGhlaWdodDogMzdweDtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5zZWxlY3QtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgLjk0cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgei1pbmRleDogMjtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKSA5OCUgMjBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgLyogVmVyeSBpbXA6IGhpZGUgYXJyb3cgaW4gSUUgKi9cbn1cbi5tZWRpYS10cmlnZ2VycyAubW9kYWwgLnN1Yi1tb2RhbCAub3duLWJsb2NrIC5zZWxlY3QtZHJvcGRvd246Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLXRyaWdnZXJzIC5tb2RhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG46cm9vdCB7XG4gIC0tY29sb3ItcHJpbWFyeTogIzAxOTJmZjtcbiAgLS1jb2xvci1wcmltYXJ5LXNoYWRlOiByZ2JhKDEsIDE0NiwgMjU1LCAwLjUpO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC8zLjAuMC9jc3MvYm9vdHN0cmFwLWdseXBoaWNvbnMuY3NzXCIpO1xuXG4jY2FtcGFpZ24tbW9kdWxlIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuXG4gIC5zdWItbW9kYWwge1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5zdWItaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLXRyYW5zZm9ybSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2wtZm9udCB7XG4gICAgZm9udC1zaXplOiB4LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjYjliOWI5O1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLnRibC1saXN0IHtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0aGVhZHtcbiAgICAgIHRye1xuICAgICAgICB0aHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCAuOTRyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Fycm93LWRvd24uc3ZnJykgOTglIDIwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcblxuICAgIC8qIFZlcnkgaW1wOiBoaWRlIGFycm93IGluIElFICovXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jcmVhdGUtY2FtcGFpZ24tZGF5cyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjYzNjM2MzO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyIFN0ZCBCb29rXCI7XG4gIH1cblxuICAuZ2x5cGhpY29uIHtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1NnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICBcbiAgaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyayxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTE1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMC42cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICAuY2hlY2stY3Jvc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1jb3VudCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG5cbiAgLnBhZGRpbmctdG9wLWhhbGYge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3duLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogQGJveFNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyUmFkaXVzO1xuICB9XG5cbiAgLm1vZGFsIHtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg1dnc7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIC8vIG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgIC8vIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgLy8gdG9wOiAwIWltcG9ydGFudDtcbiAgICAvLyBsZWZ0OiAwIWltcG9ydGFudDtcblxuICAgIC5zdWItbW9kYWwtY3Jvc3Mge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgcGFkZGluZzogMzRweCA0NHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICM5RkExQTQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmF1ZGllbmNlcy10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmNhbXBhaWduLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5jYW1wYWlnbi1ibG9jayB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczogMTcuNSU7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzI2Mjk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDE2OSwxNzEsMTg3LC4xMzUyNzUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5waWNrZWQtYmxvY2sge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDNweCByZ2JhKDE2OSwgMTcxLCAxODcsIDAuMTM1Mjc1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5lZGl0IHtcbiAgICAgIC5oaWRlLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYW1wYWlnbi1jcmVhdG9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZHNldC1lZGl0b3IsXG4gICAgLmNhbXBhaWduLWNyZWF0b3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY3JlYXRlLW1vZGFsLXRpdHRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jcmVhdGUtbW9kYWwtc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgfVxuXG4gICAgICAuY29udHJvbHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGFiYnIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmNsdWRlLWV4Y2x1ZGUtYmxvY2sge1xuICAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQnO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgLmluY2x1ZGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjMjJDMzg0O1xuICAgICAgfVxuICAgICAgLmV4Y2x1ZGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjQkIzNTM1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLm9yLXdvcmQge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC5jcm9zcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnBpY2tlZC12YWx1ZSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogQ2lyY3VsYXIgU3RkIEJvb2ssIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45NHJlbTtcbiAgICB9XG5cbiAgICAuZmllbGRzIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDE1cHggMDtcblxuICAgICAgLmFkc2V0LWNyZWF0aW9uLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG5cbiAgICAgIC5jYW4tZHVwbGljYXRlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IGF1dG8gMTVweDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2NhdGlvbi1tb2RhbCB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAudGJsLWxpc3Qge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuXG4gICAgdGggYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YmwtbGlzdC1tb2RhbCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcblxuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQG1haW5Db2xvcjtcblxuICAgICAgICAuZmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgY29sb3I6IEB0YWJsZVNlcGFyYXRvcjtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbWFpbkNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAYWN0aW9uQ29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQHRhYmxlUm93SG92ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCA5cHggMHB4IDBweCAtNXB4IHJnYmEoNzUsNTQsMjQ5LDEpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggcmdiYSg3NSw1NCwyNDksMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggcmdiYSg3NSw1NCwyNDksMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBib3hTaGFkb3dEYXJrO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBAYm94U2hhZG93RGFyaztcbiAgICAgIGJveC1zaGFkb3c6IEBib3hTaGFkb3dEYXJrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM0MjQyNDI7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQyNDI0MjtcbiAgICB9XG4gIH1cblxuICAuYWRzLXNlbGVjdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC5zdWItbW9kYWwtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4IWltcG9ydGFudDtcbiAgfVxuXG4gIC5hdWRpZW5jZS1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWFyY2gtYXVkaWVuY2Uge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnVwbG9hZC1tZWRpYSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZCRkJGQjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXgtd2lkdGg6IDEwNTRweDtcbiAgICBoZWlnaHQ6IDI5NHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG5cbiAgLmFjdGl2ZS1kb3Qge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjg1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmluYWN0aXZlLWRvdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuYWRzZXQtYXVkaWVuY2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuZGlzcGxheS1mbGV4LWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucGFyZW50e1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAucGFyZW50IC5pbWcgIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAucGFyZW50IC5jY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wYXJlbnQgaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiAgfVxuXG4gIC50YmwtbWFpbi1ncmlkIHtcbiAgICBib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6MCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRye1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCVcbiAgICB9XG4gICAgdGR7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgdGh7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuZ2Vla3Mge1xuICAgIGJvcmRlci1yaWdodDpoaWRkZW47XG4gIH1cblxuICAudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGgge1xuICAgICAgY29sb3I6IEBtb2RhbExhYmVsQ29sb3I7XG4gICAgfVxuXG4gICAgdGguaW1nLWNlbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIHRkLmFjdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgdGQuaW1nLWNlbGwge1xuICAgICAgd2lkdGg6IEBwbGF5bGlzdEltYWdlU2l6ZTtcbiAgICAgIGhlaWdodDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiBAcGxheWxpc3RJbWFnZVNpemU7XG4gICAgICAgIGhlaWdodDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IEBwbGF5bGlzdEltYWdlU2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRyLm5vLXJlY29yZHMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWRzZXRzLXRpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmb250LWZhbWlseTogXCJDaXJjdWxhciBTdGQgQm9va1wiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmRhdGVwaWNrZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXG4gICAgLnBpY2tlciB7XG4gICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZGljYXRvciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IFxuICAgICAgaGVpZ2h0OiA0NXB4OyBcbiAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZGF5cy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgdG9wOiAtMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaGFkb3c6IEBib3hTaGFkb3dEYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gIC5kYXRlcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBsZWZ0OiAtMzUwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaGFkb3c6IEBib3hTaGFkb3dEYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLmRhdGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogI2MzYzNjMztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBpY2tlciB7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cblxuICAgIC5jb250cm9scyBhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAudGltZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbGVmdDogLTM1MHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2hhZG93OiBAYm94U2hhZG93RGFyaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC50aW1lcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNjM2MzYzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgfVxuXG4gICAgICAudGltZXBpY2tlciB7XG4gICAgICAgIGxlZnQ6IC03NXB4O1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBpY2tlciB7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cblxuICAgIC5jb250cm9scyBhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuZGF0ZS10aW1lLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmRheXMtZGlzcGxheSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAubXVsdGlzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tdWx0aXNlbGVjdC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXVsdGlzZWxlY3QtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IC43cHggc29saWQgIzlmYTFhNDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cblxuICAgIC5tdWx0aXNlbGVjdC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgIC5tdWx0aXNlbGVjdC1yb3cge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICM5Njk2OTY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuY3JlYXRlLWNhbXBhaWduLWRhdGUtc3RhcnQge1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICB9XG5cbiAgLm5hbWUtZXJyb3Ige1xuICAgIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICNCQjM1MzUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tZGF0ZXBpY2tlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmlucHV0LWdyb3Vwe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmlucHV0LWdyb3VwLWFkZG9ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICB9XG4gICAgICAuZGF0ZXBpY2tlcntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5zaG93e1xuICAgICAgICAuZGF0ZXBpY2tlcntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLnRhYmxlLWNvbmRlbnNlZHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRoLCB0ZCwgLmRvd3tcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgJi5uZXcsICYub2xke1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jZW50dXJ5LCAuZGVjYWRlLCAueWVhciwgLm1vbnRoe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN1c3RvbS10aW1lcGlja2Vye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAuaW5wdXQtcm93e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lcGlja2Vye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIFxuICAgICAgdGQsIHRye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5nbHlwaGljb24tdHJhc2h7XG4gICAgICB6LWluZGV4OiA2O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlLWNvbmRlbnNlZHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB0ZHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hc3NpZ24tY2FudmFzIHtcblxuICAgIC5hY3Rpb24ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgIC5oaWdobGlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBsYXlsaXN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucGxheWxpc3RzLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMjZweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC5wbGF5bGlzdHMtYm94LWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLnBsYXlsaXN0cy1jb250cm9scyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2NoZWR1bGUtaXRlbXMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnNjaGVkdWxlLWl0ZW0ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG5cbiAgICAuc2NoZWR1bGUtaXRlbS1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50YmwtbGlzdC1tb2RhbCAuZGF0ZXBpY2tlciwgLnRibC1saXN0LW1vZGFsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgICBhbGw6IHJldmVydDtcblxuICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgYWxsOiByZXZlcnQ7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgYWxsOiByZXZlcnQ7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYWxsOiByZXZlcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYWxsOiByZXZlcnQ7XG4gICAgfVxuICB9XG5cbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlLWNvbmRlbnNlZCB7XG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgI2NhbXBhaWduLW1vZHVsZSB7XG4gICAgLm1vZGFsIHtcbiAgICAgIC5jYW1wYWlnbi13cmFwcGVyIHtcbiAgICAgICAgLmNhbXBhaWduLWJsb2NrIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNy41JTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCbGFjayc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbCgnQ2lyY3VsYXIgU3RkIEJsYWNrJyksIHVybCgnL3N0eWxlcy93ZWJmb250cy9DaXJjdWxhclN0ZC1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKCdDaXJjdWxhciBTdGQgQm9vaycpLCB1cmwoJy9zdHlsZXMvd2ViZm9udHMvQ2lyY3VsYXJTdGQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBNZWRpdW0nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoJ0NpcmN1bGFyIFN0ZCBNZWRpdW0nKSwgdXJsKCcvc3R5bGVzL3dlYmZvbnRzL0NpcmN1bGFyU3RkLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKCdDaXJjdWxhciBTdGQgQm9sZCcpLCB1cmwoJy9zdHlsZXMvd2ViZm9udHMvQ2lyY3VsYXJTdGQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FremlkZW56R3JvdGVzay1Cb2xkRXh0ZW5kZWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoJ0FremlkZW56R3JvdGVzay1Cb2xkRXh0ZW5kZWQnKSwgdXJsKCcvc3R5bGVzL3dlYmZvbnRzL0FremlkZW56R3JvdGVzay1Cb2xkRXh0ZW5kZWQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBAbW9kYWxMYWJlbENvbG9yO1xuICBmb250LWZhbWlseTogQG1vZGFsTGFiZWxGb250O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucm91bmRJbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmRhcmtCdXR0b25CYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5saWdodFNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IEBib3hTaGFkb3c7XG59XG5cbi5kYXJrU2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKVxufVxuXG4uY3VzdG9tU2Nyb2xsYmFyIHtcbiAgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Nyb2xsYmFyQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAc2Nyb2xsYmFyQ29sb3IsIDEwJSk7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDdweDtcbiAgfVxufSIsIi8qISBtaW5pcmVzZXQuY3NzIHYwLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvbWluaXJlc2V0LmNzcyAqL1xuaHRtbCwgYm9keSwgcCwgb2wsIHVsLCBsaSwgZGwsIGR0LCBkZCwgYmxvY2txdW90ZSwgZmlndXJlLCBmaWVsZHNldCwgbGVnZW5kLCB0ZXh0YXJlYSwgcHJlLCBpZnJhbWUsIGhyLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwXG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmVcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwXG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXRcbn1cblxuaW1nLCBlbWJlZCwgaWZyYW1lLCBvYmplY3QsIGF1ZGlvLCB2aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMFxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6MCAxMHB4O1xufVxuXG50ZCwgdGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIGh0dHBzOi8vZ2l0aHViLmNvbS96aXJhZmEvYm9vdHN0cmFwLWdyaWQtb25seS9ibG9iL21hc3Rlci9taXhpbnMvZ3JpZC5sZXNzICovXG5cbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5jb2wsIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLCAuY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wsIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wsIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5cbi5jbGVhcmZpeCxcbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuI2xvYWRpbmcsXG4ubW9kYWwtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YWJiYjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbiNsb2FkaW5nIHtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuLm1vZGFsIHtcbiAgLmRhcmtTaGFkb3c7XG5cbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlclJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAwLjJweCAjOTc5Nzk3O1xuICAvLyBwYWRkaW5nOiAxMHB4O1xuICAvLyBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nOiA2MHB4IDU1cHggMzBweCA1NXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIG1heC1oZWlnaHQ6IDk2JTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gYS5idG4tY2xvc2UsXG4gID4gYS5idG4tYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBAbWFpbkNvbG9yO1xuICB9XG5cbiAgaDMge1xuICAgIC5ibG9jaztcbiAgICBmb250LWZhbWlseTogQGhlYWRpbmdGb250RmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmF2YXRhci1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAuYXZhdGFyIHtcbiAgICAgIC5yb3VuZEltYWdlO1xuXG4gICAgICB3aWR0aDogQG1vZGFsQXZhdGFyU2l6ZTtcbiAgICAgIGhlaWdodDogQG1vZGFsQXZhdGFyU2l6ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC51cGxvYWQge1xuICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIEB7bW9kYWxBdmF0YXJTaXplfSlcIjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgaGVpZ2h0OiBAbW9kYWxBdmF0YXJTaXplO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyMDAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWN0aW9uQ29sb3I7XG5cbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc2NhbGVvdXQgMS4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKVxuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufSIsIi8qIVxuICogbmdUb2FzdCB2Mi4wLjAgKGh0dHA6Ly90YW1lcmF5ZGluLmdpdGh1Yi5pby9uZ1RvYXN0KVxuICogQ29weXJpZ2h0IDIwMTYgVGFtZXIgQXlkaW4gKGh0dHA6Ly90YW1lcmF5ZC5pbilcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cDovL3RhbWVyYXlkaW4ubWl0LWxpY2Vuc2Uub3JnLylcbiAqL1xuXG4ubmctdG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5nLXRvYXN0Lm5nLXRvYXN0LS10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLm5nLXRvYXN0Lm5nLXRvYXN0LS10b3AgLm5nLXRvYXN0X19saXN0IHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi5uZy10b2FzdC5uZy10b2FzdC0tdG9wLm5nLXRvYXN0LS1jZW50ZXIgLm5nLXRvYXN0X19saXN0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5nLXRvYXN0Lm5nLXRvYXN0LS1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLm5nLXRvYXN0Lm5nLXRvYXN0LS1ib3R0b20gLm5nLXRvYXN0X19saXN0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5uZy10b2FzdC5uZy10b2FzdC0tYm90dG9tLm5nLXRvYXN0LS1jZW50ZXIgLm5nLXRvYXN0X19saXN0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5uZy10b2FzdC5uZy10b2FzdC0tYm90dG9tLm5nLXRvYXN0LS1jZW50ZXIgLm5nLXRvYXN0X19tZXNzYWdlIC5hbGVydCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubmctdG9hc3QubmctdG9hc3QtLXJpZ2h0IC5uZy10b2FzdF9fbGlzdCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5uZy10b2FzdC5uZy10b2FzdC0tcmlnaHQgLm5nLXRvYXN0X19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uZy10b2FzdC5uZy10b2FzdC0tbGVmdCAubmctdG9hc3RfX2xpc3Qge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5uZy10b2FzdC5uZy10b2FzdC0tbGVmdCAubmctdG9hc3RfX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubmctdG9hc3QgLm5nLXRvYXN0X19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5nLXRvYXN0IC5uZy10b2FzdF9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmctdG9hc3QgLm5nLXRvYXN0X19tZXNzYWdlIC5hbGVydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5nLXRvYXN0IC5uZy10b2FzdF9fbWVzc2FnZV9fY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4IDAgNXB4O1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4yLjAgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5cbi5hbGVydC1sb2FkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAtNDVkZWcsXG4gICAgICAgICAgI2ZhZWJjYyxcbiAgICAgICAgICAjZmFlYmNjIDExcHgsXG4gICAgICAgICAgI2ZjZjhlMyAxMHB4LFxuICAgICAgICAgICNmY2Y4ZTMgMjBweCAvKiBkZXRlcm1pbmVzIHNpemUgKi9cbiAgKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gIGFuaW1hdGlvbjogbW92ZSAuNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI4cHggMDtcbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuQG5hdkl0ZW1IZWlnaHQ6IDMwcHg7XG5cbmFzaWRlIHtcbiAgYmFja2dyb3VuZDogQGFsdEJhY2tncm91bmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDE2NywgMTY3LCAxNjcsIDAuNSk7XG5cbiAgLmJhY2stY2xpZW50cyB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNzM3Mzc7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNzM3Mzc7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiBAYWN0aW9uQ29sb3I7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiBAYWx0Q29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlzdC1pdGVtLWdyZXkge1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjN0U3RTdFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpZmFjdCB7XG4gICAgLnJvdW5kSW1hZ2U7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgYm90dG9tOiAtMzQlO1xuICAgIGxlZnQ6IC00MCU7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgcGFkZGluZy10b3A6IDE1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgLmNsaWVudC1hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgaW1nIHtcbiAgICAgIC5yb3VuZEltYWdlO1xuXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBjb2xvcjogIzdFN0U3RTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIG5hdiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgPiB1bCA+IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNnB4IDA7XG5cbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBuYXZJdGVtSGVpZ2h0O1xuICAgICAgICBjb2xvcjogQGFsdENvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIC5mYWRlO1xuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBAbmF2SXRlbUhlaWdodCBAbmF2SXRlbUhlaWdodDtcbiAgICAgIGhlaWdodDogQG5hdkl0ZW1IZWlnaHQ7XG4gICAgICB3aWR0aDogQG5hdkl0ZW1IZWlnaHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgJi5pY28tYW5hbHl0aWNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljby1hbmFseXRpY3MucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNvLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvLWNvbnRlbnQucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNvLWluc3RhbGxhdGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvLWluc3RhbGxhdGlvbnMucG5nJyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNvLXVzZXJzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljby11c2Vycy5wbmcnKTtcbiAgICAgIH1cblxuICAgICAgJi5pY28tY2xpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28tY2xpZW50cy5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuYm9keS5sb2dpbi1wYWdlIHtcbiAgbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5tb2RhbC1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsIHtcbiAgICAgICAgLmxpZ2h0U2hhZG93O1xuICAgICAgfVxuXG4gICAgICAudmVyc2lvbiB7XG4gICAgICAgIGZvbnQ6IDEzcHgvMTVweCAnQ2lyY3VsYXIgU3RkIE1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgY29sb3I6ICNjM2MzYzM7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLypcbiAgQWxsb3cgYW5ndWxhci5qcyB0byBiZSBsb2FkZWQgaW4gYm9keSwgaGlkaW5nIGNsb2FrZWQgZWxlbWVudHMgdW50aWxcbiAgdGVtcGxhdGVzIGNvbXBpbGUuICBUaGUgIWltcG9ydGFudCBpcyBpbXBvcnRhbnQgZ2l2ZW4gdGhhdCB0aGVyZSBtYXkgYmVcbiAgb3RoZXIgc2VsZWN0b3JzIHRoYXQgYXJlIG1vcmUgc3BlY2lmaWMgb3IgY29tZSBsYXRlciBhbmQgbWlnaHQgYWx0ZXIgZGlzcGxheS5cbiAqL1xuW25nXFw6Y2xvYWtdLCBbbmctY2xvYWtdLCAubmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAuY3VzdG9tU2Nyb2xsYmFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2Vic2l0ZUJhY2tncm91bmQ7XG4gIGZvbnQ6IDEzcHgvMTVweCBAZGVmYXVsdEZvbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgYTphY3RpdmUsXG4gIGE6Zm9jdXMge1xuICAgIGNvbG9yOiBAYWN0aW9uQ29sb3I7XG4gIH1cbn1cblxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogQGhlYWRpbmdGb250U2l6ZTtcbiAgZm9udC1mYW1pbHk6IEBoZWFkaW5nRm9udEZhbWlseTtcbiAgbGluZS1oZWlnaHQ6IEBoZWFkaW5nSGVpZ2h0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGFsdEJhY2tncm91bmQ7XG4gIGNvbG9yOiBAYWx0Q29sb3I7XG4gIGhlaWdodDogQGhlYWRlckhlaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIC8vIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNSk7XG5cbiAgLmxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9icm9veC1sb2dvLXdoaXRlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogQHNpZGViYXJXaWR0aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC51c2VyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogQGhlYWRlckhlaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAucm91bmRJbWFnZTtcblxuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiA2OHB4O1xuICAgIHJpZ2h0OiAyJTtcbiAgICBoZWlnaHQ6IDE3MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggaHNsYSgwLDAlLDczJSwuNSk7XG4gIH1cbiAgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtYWluQmFja2dyb3VuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IH5cImNhbGMoMTAwJSAtIEB7aGVhZGVySGVpZ2h0fSlcIjtcblxuICBhc2lkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogQHNpZGViYXJXaWR0aDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubWFpbiB7XG4gICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIEB7c2lkZWJhcldpZHRofSlcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAuaGVhZGluZy53aXRoLXRhYnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogflwiY2FsYyhAe2hlYWRpbmdNYXJnaW5Cb3R0b219IC8gMilcIjtcblxuICAgICAgdWwudGFicyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogQGhlYWRpbmdNYXJnaW5Cb3R0b207XG5cbiAgICAgIGgxIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogQG1haW5Db2xvcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IEBhY3Rpb25Db2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLmNvbnRyb2xzIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICYuZmlsdGVycyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRibC1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwIDEwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IENpcmN1bGFyIFN0ZCBCb29rO1xuICAgICAgdGFibGUtbGF5b3V0OmZpeGVkO1xuXG4gICAgICB0ciB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogQGJveFNoYWRvdztcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBAYm94U2hhZG93O1xuICAgICAgICBib3gtc2hhZG93OiBAYm94U2hhZG93O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQHRhYmxlUm93SG92ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLy9ib3JkZXItdG9wOiAwLjZweCBzb2xpZCByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDAuNnB4IHNvbGlkIHJnYmEoMCwwLDAsLjUpO1xuICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDAuNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogMC42cHggc29saWQgcmdiYSgwLDAsMCwuNSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMC42cHggc29saWQgcmdiYSgwLDAsMCwuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHRhYmxlU2VwYXJhdG9yO1xuICAgICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICAgIH1cblxuICAgICAgdHIuc2VhcmNoIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctY2VsbCB7XG4gICAgICAgIHdpZHRoOiBAdGFibGVSb3dJbWFnZVNpemU7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLnJvdW5kSW1hZ2U7XG5cbiAgICAgICAgICB3aWR0aDogQHRhYmxlUm93SW1hZ2VTaXplO1xuICAgICAgICAgIGhlaWdodDogQHRhYmxlUm93SW1hZ2VTaXplO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCB2YXIoLS1jb2xvci1wcmltYXJ5LXNoYWRlKTtcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggdmFyKC0tY29sb3ItcHJpbWFyeS1zaGFkZSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCB2YXIoLS1jb2xvci1wcmltYXJ5LXNoYWRlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkgdHIubm8taG92ZXIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2Vic2l0ZUJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkgdHIubm8tcmVjb3JkcyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQuYWN0aW9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IEBtYWluQ29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiBAdGFibGVTZXBhcmF0b3I7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6IEBtYWluQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YmwtbGlzdCB0aC5iaWctaGVhZGluZyB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZ0ZvbnRGYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkcyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YmwtbGlzdC5saXN0IHtcbiAgICAgIC5oaWRlLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YmwtbGlzdC50YmwtbW9kYWwge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50YmwtbGlzdC5ncmlkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLmhpZGUtZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYucm93LTUge1xuICAgICAgICB0Ym9keSB0ciB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHRyIHtcbiAgICAgICAgLmRhcmtTaGFkb3c7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBtYXJnaW46IDIwcHggMC41JTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyUmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2Vic2l0ZUJhY2tncm91bmQ7XG5cbiAgICAgICAgJi5uby1yZWNvcmRzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cbiAgICAgICAgICAmLnN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLndlYWsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiBAbGlnaHRDb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLWNlbGwge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoQHRhYmxlUm93SW1hZ2VTaXplICogMi41KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyhAdGFibGVSb3dJbWFnZVNpemUgKiAyLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmltZy1ob2xkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pbWctc21hbGwge1xuICAgICAgICAgICAgLmltZy1ob2xkZXIsXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyhAdGFibGVSb3dJbWFnZVNpemUgKiAxLjgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoQHRhYmxlUm93SW1hZ2VTaXplICogMS44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGJsLXNpbmdsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiBAdGFibGVSb3dDb2xvcjtcblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICAgICAgJi5zdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYud2VhayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctY2VsbCB7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB3aWR0aDogY2FsYyhAdGFibGVSb3dJbWFnZVNpemUgKiAxLjIpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLnJvdW5kSW1hZ2U7XG5cbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoQHRhYmxlUm93SW1hZ2VTaXplICogMS4yKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoQHRhYmxlUm93SW1hZ2VTaXplICogMS4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLWhvbGRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkLmFjdGlvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXR1cyB7XG4gIC5yb3VuZEltYWdlO1xuXG4gIHdpZHRoOiBAc3RhdHVzUmFkaXVzO1xuICBoZWlnaHQ6IEBzdGF0dXNSYWRpdXM7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKEBzdGF0dXNSYWRpdXMgKyAycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG4gIGNvbG9yOiBAd2Vic2l0ZUJhY2tncm91bmQ7XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBzdGF0dXNBY3RpdmVDb2xvcjtcbiAgfVxuXG4gICYuaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBzdGF0dXNEYW5nZXJDb2xvcjtcbiAgfVxuXG4gICYucmVsb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiBAc3RhdHVzRGFuZ2VyQ29sb3I7XG4gIH1cblxuICAmLnJlbG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogQHN0YXR1c1JlbG9hZGluZ0NvbG9yO1xuICB9XG59XG5cbi52ZXJzaW9uLW9zIHtcbiAgY29sb3I6I2NjY2NjYztcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLmJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxuayB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IEBhY3Rpb25Db2xvcjtcbn1cblxuLmxhYmVsIHtcbiAgLmxhYmVsO1xufVxuXG5hLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0biB7XG4gIC5mYWRlO1xuXG4gIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICBmb250LWZhbWlseTogQGxpZ2h0Rm9udDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBidXR0b25Cb3JkZXJSYWRpdXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzNXB4O1xuICBoZWlnaHQ6IEBoZWFkaW5nSGVpZ2h0O1xuICBsaW5lLWhlaWdodDogQGhlYWRpbmdIZWlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICYuZGFyayB7XG4gICAgLmRhcmtCdXR0b25CYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiBAd2Vic2l0ZUJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGFjdGlvbkNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogQHdlYnNpdGVCYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6IEBhY3Rpb25Db2xvcjtcbiAgICB9XG4gIH1cblxuICAmLnBhbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICBjb2xvcjogQHBhbGVDb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFsZUNvbG9yO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFsZUNvbG9yO1xuICAgICAgY29sb3I6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiBAcGFsZUNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGlnaHQge1xuICAgIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBhY3Rpb25Db2xvcjtcblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgLmRhcmtCdXR0b25CYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICBjb2xvcjogQGRhbmdlckNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBkYW5nZXJDb2xvcjtcblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhbmdlckNvbG9yO1xuICAgICAgY29sb3I6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAmLmRhbmdlci1hbHQge1xuICAgIGJhY2tncm91bmQ6IEBkYW5nZXJDb2xvcjtcbiAgICBjb2xvcjogQHdlYnNpdGVCYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3ZWJzaXRlQmFja2dyb3VuZDtcblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdlYnNpdGVCYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6IEBkYW5nZXJDb2xvcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBkYW5nZXJDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gICYuaWNvbnMge1xuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBidXR0b25Cb3JkZXJSYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAYnV0dG9uQm9yZGVyUmFkaXVzO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGJ1dHRvbkJvcmRlclJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAYnV0dG9uQm9yZGVyUmFkaXVzO1xuICAgIH1cbiAgfVxufVxuXG4uYWN0aW9ucyB7XG4gIC5idG4tYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvLWFjdGlvbi1lZGl0LnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDYzcHggKiBAdGFibGVBY3Rpb25CdXR0b25SYXRpbyksIGNhbGMoNzVweCAqIEB0YWJsZUFjdGlvbkJ1dHRvblJhdGlvKTtcbiAgICB3aWR0aDogY2FsYyg2M3B4ICogQHRhYmxlQWN0aW9uQnV0dG9uUmF0aW8pO1xuICAgIGhlaWdodDogY2FsYyg3NXB4ICogQHRhYmxlQWN0aW9uQnV0dG9uUmF0aW8pO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG4gIC5idG4tYWN0aW9uLmJ0bi1kZWxldGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28tYWN0aW9uLWRlbGV0ZS5wbmcnKTtcbiAgfVxuXG4gIC5idG4tYWN0aW9uLmJ0bi1yZWxvYWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY28taW5zdGFsbGF0aW9ucy5wbmcnKTtcbiAgfVxuXG4gIC5idG4tYWN0aW9uLmJ0bi1saWNlbnNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvLWxpY2Vuc2UucG5nJyk7XG4gIH1cblxuICAuYnRuLWFjdGlvbi5idG4tY29weSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljby1hY3Rpb24tY29weS5wbmcnKTtcbiAgfVxuXG4gIGEgKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxufVxuXG4uYm94IHtcbiAgLmxpZ2h0U2hhZG93O1xuXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXJSYWRpdXM7XG4gIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgcGFkZGluZzogMjBweCA0MHB4IDQwcHggNDBweDtcbn1cblxuLmZpZWxkcyB7XG4gIC5ibG9jaztcbiAgbWFyZ2luOiA2MHB4IDA7XG5cbiAgLmdyb3VwIHtcbiAgICAuYmxvY2s7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgJi5oYWxmIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi50aGlyZCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cblxuICAgICYucXVhcnRlciB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxhYmVsLFxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhLFxuICAgIHNlbGVjdCxcbiAgICAuYnRuLW9wdGlvbnMge1xuICAgICAgLmJsb2NrO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIC5sYWJlbDtcblxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6IEBib2xkRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIGhlaWdodDogQGZvcm1GaWVsZHNIZWlnaHQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1vcHRpb25zIHtcbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udHJvbHMge1xuICAgIC5ibG9jaztcblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qIElubGluZSBmb3JtIGZpZWxkcyAqL1xuLmlubGluZSB7XG4gICYuaGFsZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5maWVsZHMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgbGFiZWwsXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogQGlubGluZUZpZWxkc0xhYmVsV2lkdGg7XG4gICAgICBoZWlnaHQ6IEBmb3JtRmllbGRzSGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IEBmb3JtRmllbGRzSGVpZ2h0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSBAe2lubGluZUZpZWxkc0xhYmVsV2lkdGh9KVwiO1xuICAgIH1cbiAgfVxufVxuXG4uYWN0aW9uLWNvbG9yIHtcbiAgY29sb3I6IEBhY3Rpb25Db2xvcjtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saWdodC1jb2xvciB7XG4gIGNvbG9yOiBAbGlnaHRDb2xvcjtcbn1cblxuLmltZy1jZWxsIGltZyB7XG4gIGJhY2tncm91bmQ6IEBsaWdodENvbG9yO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibHVyIHtcbiAgaGVhZGVyLFxuICBtYWluIGFzaWRlLFxuICBtYWluIC5oZWFkaW5nLFxuICBtYWluIC50YmwtbGlzdDpub3QoLnRibC1tb2RhbCksXG4gIC50b3AtZmllbGRzLFxuICAuY29udHJvbGxlciB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmx1cihQaXhlbFJhZGl1cz0nMycpO1xuICAgIC13ZWJraXQtZmlsdGVyOiB1cmwoI2JsdXItZmlsdGVyKTtcbiAgICBmaWx0ZXI6IHVybCgjYmx1ci1maWx0ZXIpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gIH1cbn1cblxuLmJsdXItc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgLmRvdWJsZS1ib3VuY2UxLFxuICAuZG91YmxlLWJvdW5jZTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdlYnNpdGVCYWNrZ3JvdW5kO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stYm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uOiBzay1ib3VuY2UgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5kb3VibGUtYm91bmNlMiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG4gIH1cbn1cblxuLm5hIHtcbiAgY29sb3I6IEBwYWxlQ29sb3I7XG59XG5cbi5kb3VibGUtYXJyb3dzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuZmEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaG9sZGVyLWNhbGlicmF0ZSB7XG4gIC5hbGVydCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYXMtc29ydGFibGUtaXRlbSwgLmFzLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRhYmxlIC5hcy1zb3J0YWJsZS1pdGVtLCB0YWJsZSAuYXMtc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5hcy1zb3J0YWJsZS1pdGVtLCAuYXMtc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFzLXNvcnRhYmxlLWl0ZW0ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC8qIHRvIGRpc2FibGUgY29udGV4dCBtZW51IG9uIGlPUyBkZXZpY2VzICovXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmFzLXNvcnRhYmxlLWl0ZW0taGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG59XG5cbi5hcy1zb3J0YWJsZS1kcmFnZ2luZyB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gIC5oaWRlLW9uLWRyYWcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5kcmFnLW5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLmFzLXNvcnRhYmxlLWRyYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uYXMtc29ydGFibGUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXMtc29ydGFibGUtdW4tc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDk5OTtcblxuICBib3gtc2hhZG93OiBAYm94U2hhZG93RGFyaztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlclJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdlYnNpdGVCYWNrZ3JvdW5kO1xuXG4gIC5jb250cm9scyB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIC5jb250cm9scyB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGluZy5ibCBoMyBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkaW5nLmJsIGgzIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbmZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuXG4uYnRuLWRlbGV0ZSBpbWcge1xuICB3aWR0aDogMjBweDtcbn1cblxuLnZpZGVvLXBvc3RlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZGVvLXBvc3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljby1wbGF5LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udmlkZW8tcG9zdGVyOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sb2FkaW5nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogflwiY2FsYyg1MCUgLSAyNXB4KVwiO1xuICAgIHRvcDogflwiY2FsYyg1MCUgLSAyNXB4KVwiO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5hbmFseXRpY3MtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiB+XCJjYWxjKDEwMCUgLSBAe2hlYWRpbmdIZWlnaHR9IC0gQHtoZWFkaW5nTWFyZ2luQm90dG9tfSlcIjtcblxuICAgIGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucm93IHtcbiAgICBoZWlnaHQ6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDk2JTtcbiAgICAgIG1heC13aWR0aDogOTYlO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLmhlYWRpbmcge1xuICAuc3RvcmUtc3VtbWFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IEBoZWFkaW5nSGVpZ2h0O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogQGxpZ2h0Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsLnRhYnMge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZ0ZvbnRGYW1pbHk7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiBAbWFpbkNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBhY3Rpb25Db2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udHJvbGxlciB7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXJSYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgYm9yZGVyOiAycHggc29saWQgQGFjdGlvbkNvbG9yO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uYWxhcm1zIHtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlclJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdlYnNpdGVCYWNrZ3JvdW5kO1xuICBib3JkZXI6IDJweCBzb2xpZCBAZGFuZ2VyQ29sb3I7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgLmFsYXJtcy1oZWFkZXIge1xuICAgIGNvbG9yOiBAZGFuZ2VyQ29sb3I7XG4gIH1cblxuICAuYWxhcm1zLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAuYWxhcm1zLXRleHQge1xuICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgfVxuICBcbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuI2RldmljZXMtbW9kdWxlIHtcbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiNkZXZpY2VzLW1vZHVsZSAuY29udHJvbHMuZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jZGV2aWNlcy1tb2R1bGUgLmNvbnRyb2xzLmZpbHRlcnMgbGl7XG4gIG1hcmdpbjogMDtcbn1cblxuI2RldmljZXMtbW9kdWxlIC5pbWctaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI2RldmljZXMtbW9kdWxlIC5pbWctaG9sZGVyIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI2RldmljZXMtbW9kdWxlIC5zbmFwc2hvdC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jZGV2aWNlcy1tb2R1bGUgLnNuYXBzaG90IHtcbiAgd2lkdGg6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jZGV2aWNlcy1tb2R1bGUgLnNuYXBzaG90IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jZGV2aWNlcy1tb2R1bGUgLmluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbiNwbGF5bGlzdHMtbW9kdWxlIHtcbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogODAlO1xuXG4gICAgI3BsYXlsaXN0LXVwbG9hZGluZy1vdmVybGF5IHtcbiAgICAgIC5kYXJrQnV0dG9uQmFja2dyb3VuZDtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cblxuICAgICYudXBsb2FkIHtcbiAgICAgIC5oaWRlLXVwbG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lZGl0IHtcbiAgICAgIC5oaWRlLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF5bGlzdC1jcmVhdG9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAudXJsLWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIC5sbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAgMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTEwcHggLSAxMHB4KVwiO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodENvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAgMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpK2xpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wcGVyLXpvbmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IH5cImNhbGMoMTAwJSAtIDI3NXB4KVwiO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIEBsaWdodENvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlclJhZGl1cztcblxuICAgICAgJi5kcmFnb3ZlciB7XG4gICAgICAgIC5kYXJrQnV0dG9uQmFja2dyb3VuZDtcblxuICAgICAgICAuZHJvcC1pbmZvIHtcbiAgICAgICAgICBzcGFuLFxuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogQHdlYnNpdGVCYWNrZ3JvdW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcC1pbmZvIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGxpZ2h0Rm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgIGNvbG9yOiBAYWN0aW9uQ29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheWxpc3QtZWRpdG9yLFxuICAgIC5wbGF5bGlzdC1jcmVhdG9yIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGFiYnIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHMge1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMTVweCAwO1xuXG4gICAgICAuZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogflwiY2FsYygxMDAlIC0gMTkwcHgpXCI7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEBtYWluQ29sb3I7XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBkZWZhdWx0Rm9udDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO1xuICAgICAgICBib3JkZXItc3BhY2luZzowIDEwcHg7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAdGFibGVTZXBhcmF0b3I7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgY29sb3I6IEBtb2RhbExhYmVsQ29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoLmltZy1jZWxsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5hY3Rpb25zIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkLmltZy1jZWxsIHtcbiAgICAgICAgICB3aWR0aDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgICAgIGhlaWdodDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiBAcGxheWxpc3RJbWFnZVNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IEBwbGF5bGlzdEltYWdlU2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAcGxheWxpc3RJbWFnZVNpemU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBwbGF5bGlzdEltYWdlU2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ci5uby1yZWNvcmRzIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGlkZGVuLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVkaXQtZHVyYXRpb24ge1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbkBzdGVwQnVsbGV0U2l6ZTogMjhweDtcblxuI2luc3RhbGxhdGlvbi1tb2R1bGUge1xuICAudG9wLWZpZWxkcyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzBweCAwO1xuXG4gICAgLnRvcC1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBhK2Ege1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvY29weS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgI2NhbnZhcy1tb2RhbCB7XG4gICAgd2lkdGg6IDg1dnc7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5maWVsZHMge1xuICAgICAgbWFyZ2luOiA4cHggMHB4O1xuICAgICAgcGFkZGluZzogMzBweCA0NHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3gtc2hhZG93OiBAYm94U2hhZG93O1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlclJhZGl1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZWJzaXRlQmFja2dyb3VuZDtcblxuICAgICAgJi5jYW52YXMtc2V0dGluZ3Mge1xuICAgIFxuICAgICAgfVxuXG4gICAgICAuY2FudmFzLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICA+IGxhYmVsLFxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiBAbWFpbkNvbG9yO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMDBweClcIjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tb3B0aW9ucyB7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRibC1tb2RhbCB7XG4gICAgICAuZmllbGRzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuY29udHJvbHMge1xuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC8vICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAvLyAgIGxlZnQ6IDUwJTtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB9XG4gIH1cblxuICB1bC5zdGVwcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICYuYXJyb3cge1xuICAgICAgICBjb2xvcjogQG1haW5Db2xvcjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIGEsXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoQHN0ZXBCdWxsZXRTaXplICsgMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBAbGlnaHRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3RlcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIC5yb3VuZEltYWdlO1xuICAgICAgICAgIHdpZHRoOiBAc3RlcEJ1bGxldFNpemU7XG4gICAgICAgICAgaGVpZ2h0OiBAc3RlcEJ1bGxldFNpemU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlU2VwYXJhdG9yO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogQGxpZ2h0Q29sb3I7XG4gICAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZ0NvbnRyb2xzQnV0dG9uQ29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6IEBtYWluQ29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb21wbGV0ZWQge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Q29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodENvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VwYXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZVNlcGFyYXRvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bC5idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICYrbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGJsLWxpc3Qge1xuICAgIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgICB0ZHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwLXN1bW1hcnkge1xuICAgIC50YmwtbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggcmdiYSgxNjksIDE3MSwgMTg3LCAwLjEzNTI3NSk7XG4gICAgfVxuXG4gICAgLmJpZy1oZWFkaW5nIHtcbiAgICAgIGg0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGNvbG9yOiBAYWN0aW9uQ29sb3I7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBsaWdodEZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBhICsgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3RibC1zZXR0aW5ncyB7XG4gICAgLmZpZWxkcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDQ1cHggMDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiBAdGFibGVSb3dDb2xvcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZC1tb3ZlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNFOUVDRUI7XG4gIH1cblxuICAuZmEge1xuICAgIGNvbG9yOiBAbGlnaHRDb2xvcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLm11bHRpc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgLm11bHRpc2VsZWN0LWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpc2VsZWN0LWJ1dHRvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjdweCBzb2xpZCAjOWZhMWE0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm11bHRpc2VsZWN0LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yMSk7XG5cbiAgICAubXVsdGlzZWxlY3Qtcm93IHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbGFiZWx7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4jZGV2aWNlLW1vZGFse1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogODV2dztcblxuICBmb3JtIHtcbiAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gIH1cbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIGFzaWRlIHtcbiAgICAuYXJ0aWZhY3Qge1xuICAgICAgYm90dG9tOiAtMTUlO1xuICAgICAgbGVmdDogLTQyJTtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgcGFkZGluZy10b3A6IDE1MCU7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgI3BsYXlsaXN0cy1tb2R1bGUge1xuICAgIC5tb2RhbCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4jbWVkaWEtbW9kdWxlIHtcbiAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhcmVudCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm9wZW4gLnBhcmVudCB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAyMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyZW50IC5pbWcge1xuICAgIG1heC1oZWlnaHQ6IDEyM3B4O1xuICB9XG4gIC5wYXJlbnQgLmNjaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3BlbiAucGFyZW50IC5jY2hpbGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAub3BlbiAucGFyZW50IC5pbWcge1xuICAgIGhlaWdodDogMjM4cHg7XG4gIH1cbiAgLnBhcmVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wYXJlbnQgaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcbiAgfVxuICAub3BlbiAucGFyZW50IC5mYS1jaGV2cm9uLWRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgfVxuXG4gIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuICAuY29udGFpbmVyQ2hrOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgfVxuXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICAuY29udGFpbmVyQ2hrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICB9XG5cbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgLmNoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgLmNvbnRhaW5lckNoayBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuICAuY29udGFpbmVyQ2hrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLy9FbmQgY2hlY2tib3hcbiAgLmdlZWtzIHtcbiAgICBib3JkZXItcmlnaHQ6IGhpZGRlbjtcbiAgfVxuICAudGJsLW1haW4tZ3JpZCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGJsLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qbWFyZ2luLXRvcDogNjZweDsqL1xuICAgIC8qbWFyZ2luLWJvdHRvbTogNDRweDsqL1xuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgI2ZmZjtcbiAgICAmID4gZGl2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgfVxuXG4gICAgLnRibC1maWx0ZXItc2VhcmNoIHtcbiAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC50YmwtZmlsdGVyLXNlbGVjdCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBjb2xvcjogI2I5YjliOTtcbiAgfVxuICAudXBsb2FkLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICB9XG4gIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIG91dGxpbmU6IDA7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbWFyZ2luOiAwIDAgLjk0cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB6LWluZGV4OiAyO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaW5wdXR7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4IC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICM5ZmExYTQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC8vICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyayxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTE1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMC42cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICAuY2hlY2stY3Jvc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC50YmwtbGlzdCB7XG4gICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAwLjdweCBzb2xpZCAjOUZBMUE0O1xuICAgIG91dGxpbmU6IDA7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIC45NHJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgei1pbmRleDogMjtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKSA5OCUgMjBweCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuXG4gICAgLyogVmVyeSBpbXA6IGhpZGUgYXJyb3cgaW4gSUUgKi9cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLyogbGF5b3V0LmNzcyBTdHlsZSAqL1xuICAudXBsb2FkLWRyb3Atem9uZSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cblxuICAudXBsb2FkLWRyb3Atem9uZS1sb2FkaW5nIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCA1NCwgMjQ5LCAwLjE1KTtcbiAgfVxuXG4gIC5ib3JkZXItcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAucHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiAzOCU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLnByb2dyZXNzLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzcy1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9ncmVzczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucHJvZ3Jlc3MgPiBzcGFuIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAvKiBza2luLmNzcyBTdHlsZSovXG4gIC51cGxvYWQtZHJvcC16b25lIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxuICAudXBsb2FkLWRyb3Atem9uZS5kcm9wIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCA1NCwgMjQ5LCAwLjE1KTtcbiAgfVxuXG4gIC5kcm9wcGVyLXpvbmUge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5RkExQTQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gICAgICAgIGNvbG9yOiAjOUZBMUE0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAucGxheWxpc3QtY3JlYXRvciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnVybC1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC5sbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAxMTBweCAtIDEwcHgpXCI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHRDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogODAlO1xuXG4gICAgI3BsYXlsaXN0LXVwbG9hZGluZy1vdmVybGF5IHtcbiAgICAgIC5kYXJrQnV0dG9uQmFja2dyb3VuZDtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cblxuICAgICYudXBsb2FkIHtcbiAgICAgIC5oaWRlLXVwbG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lZGl0IHtcbiAgICAgIC5oaWRlLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIEBsaWdodENvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlclJhZGl1cztcblxuICAgICAgJi5kcmFnb3ZlciB7XG4gICAgICAgIC5kYXJrQnV0dG9uQmFja2dyb3VuZDtcblxuICAgICAgICAuZHJvcC1pbmZvIHtcbiAgICAgICAgICBzcGFuLFxuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogQHdlYnNpdGVCYWNrZ3JvdW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcC1pbmZvIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGxpZ2h0Rm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgIGNvbG9yOiBAYWN0aW9uQ29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheWxpc3QtZWRpdG9yLFxuICAgIC5wbGF5bGlzdC1jcmVhdG9yIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGFiYnIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHMge1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMTVweCAwO1xuXG4gICAgICAuZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogflwiY2FsYygxMDAlIC0gMTkwcHgpXCI7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEBtYWluQ29sb3I7XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBkZWZhdWx0Rm9udDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO1xuICAgICAgICBib3JkZXItc3BhY2luZzowIDEwcHg7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAdGFibGVTZXBhcmF0b3I7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgY29sb3I6IEBtb2RhbExhYmVsQ29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoLmltZy1jZWxsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5hY3Rpb25zIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkLmltZy1jZWxsIHtcbiAgICAgICAgICB3aWR0aDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgICAgIGhlaWdodDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiBAcGxheWxpc3RJbWFnZVNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IEBwbGF5bGlzdEltYWdlU2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAcGxheWxpc3RJbWFnZVNpemU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBwbGF5bGlzdEltYWdlU2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ci5uby1yZWNvcmRzIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGlkZGVuLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVkaXQtZHVyYXRpb24ge1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2RhbCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICB9XG5cbiAgLy8gLmhydHJ7XG4gIC8vICAgLy9oZWlnaHQ6IDFweDtcbiAgLy8gICAvL2JvcmRlcjogMDtcbiAgLy8gICAvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAvLyAgIC8vbWFyZ2luOiAxZW0gMDtcbiAgLy8gICAvL21hcmdpbi10b3A6IDEwcHhcbiAgLy8gfVxuXG4gIC50ZGN1c3Qge1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAubW9kYWwtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5zdWItbW9kYWwtY3Jvc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG5cbiNtZWRpYS1tb2R1bGUgLnRibC1maWx0ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBAYm94Qm9yZGVyO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB0b3A6IC0zNXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tZWRpYS1taW5pLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXI6IEBib3hCb3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IEBib3hTaGFkb3c7XG59XG5cblxuI21lZGlhLW1vZHVsZS5tZWRpYS1tb2RhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJiA+IGRpdiB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC50YmwtZmlsdGVyIHtcbiAgICB0b3A6IDk1cHg7XG4gIH1cblxuICAubWVkaWEtbWluaS1oZWFkZXIge1xuICAgIHRvcDogMTkycHg7XG4gIH1cblxufVxuXG5cbi5tZWRpYS10YWJsZS1oZWFke1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCByZ2JhKDE2OSwgMTcxLCAxODcsIDAuMTM1Mjc1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gIC5jb250cm9scy1wcmV2aWV3e1xuICAgIG1pbi13aWR0aDogMjIlO1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbiAgLnRhYmxlLXRpdGxlcy1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgZGl2e1xuICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIG1pbi13aWR0aDogMTglO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgc3BhbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBpe1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb2xvcjogIzI3MjYyOTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNob3ctbW9yZXtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWVkaWEtdGFibGUtcm93e1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDVweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IEBib3hCb3JkZXI7XG4gIGJveC1zaGFkb3c6IEBib3hTaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuY29udHJvbHMtcHJldmlld3tcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBtaW4td2lkdGg6IDIyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaXtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIH1cbiAgICAubWVkaWEtYm94e1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZywgdmlkZW97XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1ib3guc21hbGx7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZm8tY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgXG4gICAgLmluZm97XG4gICAgICB3aWR0aDogMTglO1xuICAgICAgbWluLXdpZHRoOiAxOCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAmLm5hbWV7XG4gICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmJyZWFre1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgbWluLXdpZHRoOiAyOCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LW1vcmV7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGl7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlscy1jb250YWluZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYub3BlbntcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgIC5jb250cm9scy1wcmV2aWV3e1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgXG4gICAgLmluZm8tY29udGFpbmVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGV0YWlscy1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAuaW5mb3tcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIG1pbi13aWR0aDogMzMlO1xuICAgICAgfVxuICAgICAgLnNob3ctbW9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBpe1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuI2F1ZGllbmNlcy1tb2R1bGUge1xuICAuc3ViLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cblxuICAuYXVkaWVuY2UtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgYm94LXNoYWRvdzogQGJveFNoYWRvdztcbiAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8vIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC8vIHBhZGRpbmc6IDYwcHggNTVweCAzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvLyB0b3A6IDA7XG4gICAgLy8gbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgLy8gbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC8vIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmJ0biB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYubGlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAubG9jYXRpb24tbW9kYWwge1xuICAgIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEB0YWJsZVJvd0hvdmVyO1xuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgfVxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRibC1saXN0IHtcbiAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDNweCByZ2JhKDE2OSwgMTcxLCAxODcsIDAuMTM1Mjc1KTtcblxuICAgIHRoIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGJsLWxpc3QtbW9kYWwge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG5cbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQG1haW5Db2xvcjtcblxuICAgICAgICAuZmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgY29sb3I6IEB0YWJsZVNlcGFyYXRvcjtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbWFpbkNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAYWN0aW9uQ29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB0cjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAdGFibGVSb3dIb3ZlcjtcblxuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggcmdiYSg3NSw1NCwyNDksMSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCByZ2JhKDc1LDU0LDI0OSwxKTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCByZ2JhKDc1LDU0LDI0OSwxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwwLDAsLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMC42cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLmF1ZGllbmNlLXRyYW5zZm9ybSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hdWRpZW5jZS10aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5yZXBlYXRhYmxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2wtZm9udCB7XG4gICAgZm9udC1zaXplOiB4LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiA3cHg7XG4gICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vaydcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICM5RkExQTQ7XG4gICAgb3V0bGluZTogMDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgLjk0cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB6LWluZGV4OiAyO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9hcnJvdy1kb3duLnN2ZycpIDk4JSAyMHB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG5cbiAgICAvKiBWZXJ5IGltcDogaGlkZSBhcnJvdyBpbiBJRSAqL1xuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyY6Zm9jdXMge1xuICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYXJyb3ctdXAuc3ZnJykgOTglIDIwcHggbm8tcmVwZWF0O1xuICAgIC8vfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiA0NTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMCBzb2xpZCAjOWZhMWE0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VhcmNoLWF1ZGllbmNlIHtcbiAgICBtYXgtd2lkdGg6IDQ1NnB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcmssXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDAuNnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgLmNoZWNrLWNyb3NzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAuYXVkaWVuY2UtY291bnQge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG5cbiAgLm1vZGFsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODV2dztcbiAgICBoZWlnaHQ6IDkwdmg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCA0NHB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLmVkaXQge1xuICAgICAgLmhpZGUtZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF1ZGllbmNlcy1jcmVhdG9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hdWRpZW5jZXMtZWRpdG9yLFxuICAgIC5hdWRpZW5jZXMtY3JlYXRvciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jcmVhdGUtbW9kYWwtdGl0dGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRyb2xzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBhYmJyIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5jbHVkZS1leGNsdWRlLWJsb2NrIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgLmluY2x1ZGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjMjJDMzg0O1xuICAgICAgfVxuICAgICAgLmV4Y2x1ZGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjQkIzNTM1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLm9yLXdvcmQge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC5jcm9zcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnBpY2tlZC12YWx1ZSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAuN3B4IHNvbGlkICM5ZmExYTQ7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IENpcmN1bGFyIFN0ZCBCb29rIEJvb2ssIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45NHJlbTtcbiAgICB9XG5cbiAgICAuZmllbGRzIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDE1cHggMDtcblxuICAgICAgLmF1ZGllbmNlLWNyZWF0aW9uLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG5cbiAgICAgIC5jYW4tZHVwbGljYXRlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuN3B4IHNvbGlkICM5RkExQTQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogYXV0byAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4jYWRzZXQtbW9kdWxlIHtcbiAgLnN1Yi1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnN1Yi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hZHNldC10cmFuc2Zvcm0ge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sLWZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgIGNvbG9yOiAjYjliOWI5O1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLnRibC1saXN0IHtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0aGVhZHtcbiAgICAgIHRye1xuICAgICAgICB0aHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCAuOTRyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Fycm93LWRvd24uc3ZnJykgOTglIDIwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcblxuICAgIC8qIFZlcnkgaW1wOiBoaWRlIGFycm93IGluIElFICovXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDU2cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IDAgc29saWQgIzlmYTFhNDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcmssXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDAuNnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgLmNoZWNrLWNyb3NzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAuYWRzZXQtY291bnQge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG5cbiAgLnBhZGRpbmctdG9wLWhhbGYge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3duLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogQGJveFNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyUmFkaXVzO1xuICB9XG5cbiAgLm1vZGFsIHtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDg1dnc7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgIC8vIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgLy8gdG9wOiAwIWltcG9ydGFudDtcbiAgICAvLyBsZWZ0OiAwIWltcG9ydGFudDtcblxuICAgIC5zdWItbW9kYWwtY3Jvc3Mge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG4gICAgfVxuXG4gICAgLmF1ZGllbmNlcy10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgY29sb3I6ICM5RkExQTQ7XG4gICAgfVxuXG4gICAgLmNhbXBhaWduLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5jYW1wYWlnbi1ibG9jayB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczogMTcuNSU7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzI2Mjk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6IEBib3hTaGFkb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGlja2VkLWJsb2NrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYm94LXNoYWRvdzogQGJveFNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5lZGl0IHtcbiAgICAgIC5oaWRlLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZHNldC1jcmVhdG9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZHNldC1lZGl0b3IsXG4gICAgLmFkc2V0LWNyZWF0b3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY3JlYXRlLW1vZGFsLXRpdHRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jcmVhdGUtbW9kYWwtc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRyb2xzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBhYmJyIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5jbHVkZS1leGNsdWRlLWJsb2NrIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgIC5pbmNsdWRlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzIyQzM4NDtcbiAgICAgIH1cbiAgICAgIC5leGNsdWRlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogI0JCMzUzNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5vci13b3JkIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAuY3Jvc3Mge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5waWNrZWQtdmFsdWUge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IENpcmN1bGFyIFN0ZCBCb29rLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOTRyZW07XG4gICAgfVxuXG4gICAgLmZpZWxkcyB7XG4gICAgICBtYXJnaW46IDI1cHggMCAxNXB4IDA7XG5cbiAgICAgIC5hZHNldC1jcmVhdGlvbi1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuXG4gICAgICAuY2FuLWR1cGxpY2F0ZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICYubmFtZS1lcnJvciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgI0JCMzUzNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IGF1dG8gMTVweDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZHMtc2VsZWN0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLnN1Yi1tb2RhbC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xuICB9XG5cbiAgLmF1ZGllbmNlLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNlYXJjaC1hdWRpZW5jZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmZ1bGwtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgXG4gIC5oaWRkZW4tdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudXBsb2FkLWRyb3Atem9uZS1sb2FkaW5nIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCA1NCwgMjQ5LCAwLjE1KTtcbiAgfVxuICAudXBsb2FkLWRyb3Atem9uZS5kcm9wIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCA1NCwgMjQ5LCAwLjE1KTtcbiAgfVxuXG4gIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDM4JTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAucHJvZ3Jlc3MtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzLWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogODBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb2dyZXNzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICNlZWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wcm9ncmVzcyA+IHNwYW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnVwbG9hZC1tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjk0cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFjdGl2ZS1kb3Qge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNjg1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmluYWN0aXZlLWRvdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLy5hZHNldC1hdWRpZW5jZTpob3ZlciB7XG4gIC8vICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvL31cblxuICAuZGlzcGxheS1mbGV4LWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAvLy5wYXJlbnR7XG4gIC8vICBoZWlnaHQ6IGluaGVyaXQ7XG4gIC8vfVxuICAvLy5wYXJlbnQgLmltZyAge1xuICAvLyAgaGVpZ2h0OiAxODBweDtcbiAgLy8gIHdpZHRoOiAyMDBweDtcbiAgLy99XG4gIC8vLnBhcmVudCAuY2NoaWxkIHtcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gIC8vfVxuICAvLy5wYXJlbnQge1xuICAvLyAgY3Vyc29yOiBwb2ludGVyO1xuICAvL31cbiAgLy8ucGFyZW50IGkge1xuICAvLyAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC8vICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNCwwLC4yLDEpO1xuICAvL31cblxuICB0YWJsZSAucGFyZW50IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cblxuICAucGFyZW50IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQgQm9vayc7XG5cbiAgICB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIHRkID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xuICAgIH1cbiAgfVxuXG4gIC5vcGVuIC5wYXJlbnQge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG4gIH1cbiAgLnBhcmVudCAuY2NoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcGVuIC5wYXJlbnQgLmNjaGlsZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIC5vcGVuIC5wYXJlbnQgLmltZyB7XG4gICAgaGVpZ2h0OiAyMzhweDtcbiAgfVxuICAucGFyZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnBhcmVudCBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xuICB9XG4gIC5vcGVuIC5wYXJlbnQgLmZhLWNoZXZyb24tZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICB9XG5cbiAgLnRibC1tYWluLWdyaWQge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cntcbiAgICAgIGJveC1zaGFkb3c6IEBib3hTaGFkb3dEYXJrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCVcbiAgICB9XG4gICAgdGR7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgdGh7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuZ2Vla3Mge1xuICAgIGJvcmRlci1yaWdodDpoaWRkZW47XG4gIH1cblxuICAudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzowIDEwcHg7XG5cbiAgICB0ciB7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQHRhYmxlUm93SG92ZXI7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEB0YWJsZVNlcGFyYXRvcjtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6IEBtb2RhbExhYmVsQ29sb3I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgdGguaW1nLWNlbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIHRkLmFjdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgdGQuaW1nLWNlbGwge1xuICAgICAgd2lkdGg6IEBwbGF5bGlzdEltYWdlU2l6ZTtcbiAgICAgIGhlaWdodDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiBAcGxheWxpc3RJbWFnZVNpemU7XG4gICAgICAgIGhlaWdodDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogQHBsYXlsaXN0SW1hZ2VTaXplO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IEBwbGF5bGlzdEltYWdlU2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRyLm5vLXJlY29yZHMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3ZWJzaXRlQmFja2dyb3VuZDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLm1lZGlhLXJvdyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICAuaW1nLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm1lZGlhLWNvbnRyb2xzIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAbGlnaHRDb2xvcjtcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICAgIH1cbiAgICAuY2hlY2ttYXJrIHtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgfVxuICB9XG4gIC5tZWRpYS1pbmZvIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC5tZWRpYS1saW5lIHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5tZWRpYS1saW5lLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAubWVkaWEtdHJpZ2dlcnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IFxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi5tZWRpYS1hY3Rpb25zIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAYm94U2hhZG93RGFyaztcbiAgLW1vei1ib3gtc2hhZG93OiBAYm94U2hhZG93RGFyaztcbiAgYm94LXNoYWRvdzogQGJveFNoYWRvd0Rhcms7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICAuYWN0aW9ucy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYW5pbWF0ZS1zaG93LWhpZGUubmctaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYW5pbWF0ZS1zaG93LWhpZGUubmctaGlkZS1hZGQsXG4gIC5hbmltYXRlLXNob3ctaGlkZS5uZy1oaWRlLXJlbW92ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAxcztcbiAgfVxufVxuXG4uZHVyYXRpb24taW5wdXR7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi5taW5ze1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICYge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG51bWJlci1pbnB1dDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICNhZHNldC1tb2R1bGUge1xuICAgIC5tb2RhbCB7XG4gICAgICAuY2FtcGFpZ24td3JhcHBlciB7XG4gICAgICAgIC5jYW1wYWlnbi1ibG9jayB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTcuNSU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbiN1c2Vycy1tb2R1bGUge1xuICAuc3ViLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC51c2Vycy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmNyZWF0ZS1jbGllbnRzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNjM2MzYzM7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXIgU3RkIEJvb2tcIjtcbiAgfVxuXG4gIC5tdWx0aXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLm11bHRpc2VsZWN0LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXVsdGlzZWxlY3QtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IC43cHggc29saWQgIzlmYTFhNDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cblxuICAgIC5tdWx0aXNlbGVjdC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xuXG4gICAgICAubXVsdGlzZWxlY3Qtcm93IHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjOTY5Njk2O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsIHtcbiAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsLjIxKTtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDA7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC8vYm9yZGVyOiBub25lO1xuICAgIC8vaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgIC8vdG9wOiAyMy4xNCU7XG4gICAgLy9sZWZ0OiAzNy44NSU7XG4gICAgLy9yaWdodDogMzcuODUlO1xuICAgIC8vYm90dG9tOiAyMy4xNCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLy96LWluZGV4OiA3O1xuICAgIC8vbWF4LWhlaWdodDogMTAwJTtcbiAgICAvL292ZXJmbG93LXk6IGF1dG87XG4gICAgLy90cmFuc2Zvcm06IG5vbmU7XG4gICAgLy9ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLndpdGhvdXQtb25lIHtcbiAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRyYW5zcGFyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5sb2NhdGlvbi1tb2RhbCB7XG4gICAgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQHRhYmxlUm93SG92ZXI7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAudGJsLWxpc3Qge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IHJnYmEoMTY5LCAxNzEsIDE4NywgMC4xMzUyNzUpO1xuXG4gICAgdGggYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YmwtbGlzdC1tb2RhbCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuXG4gICAgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEBtYWluQ29sb3I7XG5cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIGNvbG9yOiBAdGFibGVTZXBhcmF0b3I7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogQG1haW5Db2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQHRhYmxlUm93SG92ZXI7XG5cbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCA5cHggMHB4IDBweCAtNXB4IHJnYmEoNzUsNTQsMjQ5LDEpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggcmdiYSg3NSw1NCwyNDksMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDlweCAwcHggMHB4IC01cHggcmdiYSg3NSw1NCwyNDksMSk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsMCwwLC41KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzQyNDI0MjtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDI0MjQyO1xuICAgIH1cbiAgfVxuXG4gIC51c2Vycy10cmFuc2Zvcm0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudXNlcnMtdGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAucmVwZWF0YWJsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgIGNvbG9yOiAjYjliOWI5O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCAuOTRyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Fycm93LWRvd24uc3ZnJykgOTglIDIwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcblxuICAgIC8qIFZlcnkgaW1wOiBoaWRlIGFycm93IGluIElFICovXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vJjpmb2N1cyB7XG4gICAgLy8gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9hcnJvdy11cC5zdmcnKSA5OCUgMjBweCBuby1yZXBlYXQ7XG4gICAgLy99XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMCBzb2xpZCAjOWZhMWE0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VhcmNoLXVzZXJzIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyayxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTE1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMC42cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgICBib3JkZXI6IDAuNnB4IHNvbGlkICM0MjQyNDI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmFmdGVyLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICAuY2hlY2stY3Jvc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC51c2Vycy1jb3VudCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cblxuICAubW9kYWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMy4zNDExcHgpO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAuY3Jvc3Mge1xuICAgICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5lZGl0IHtcbiAgICAgIC5oaWRlLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51c2Vycy1jcmVhdG9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC51c2Vycy1lZGl0b3IsXG4gICAgLnVzZXJzLWNyZWF0b3Ige1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY3JlYXRlLW1vZGFsLXRpdHRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgfVxuXG4gICAgICAuY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgYWJiciB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluY2x1ZGUtZXhjbHVkZS1ibG9jayB7XG4gICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgIC5pbmNsdWRlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzIyQzM4NDtcbiAgICAgIH1cbiAgICAgIC5leGNsdWRlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogI0JCMzUzNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5vci13b3JkIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAuY3Jvc3Mge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5waWNrZWQtdmFsdWUge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjdweCBzb2xpZCAjOWZhMWE0O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBDaXJjdWxhciBTdGQgQm9vayBCb29rLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOTRyZW07XG4gICAgfVxuXG4gICAgLmZpZWxkcyB7XG4gICAgICBtYXJnaW46IDI1cHggMCAxNXB4IDA7XG5cbiAgICAgIC51c2Vycy1jcmVhdGlvbi1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuXG4gICAgICAuY2FuLWR1cGxpY2F0ZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjdweCBzb2xpZCAjOUZBMUE0O1xuICAgICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IGF1dG8gMTVweDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYubGlnaHQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1lZGlhLXRyaWdnZXJzICB7XG4gIC5tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NXZ3O1xuICAgIC5zdWItbW9kYWwge1xuICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICAub3duLWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEzNTMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogI2MzYzNjMztcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IEBtYWluQ29sb3I7XG4gICAgICBcbiAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAdGFibGVTZXBhcmF0b3I7XG4gICAgICBcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogQG1haW5Db2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGFjdGlvbkNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgdGJvZHkgdHI6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3OCwgMCwgMjU1LCAwLjA1NjEzMTEpO1xuICAgICAgXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgOXB4IDBweCAwcHggLTVweCByZ2JhKDc1LDU0LDI0OSwxKTtcbiAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCA5cHggMHB4IDBweCAtNXB4IHJnYmEoNzUsNTQsMjQ5LDEpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA5cHggMHB4IDBweCAtNXB4IHJnYmEoNzUsNTQsMjQ5LDEpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICByZ2JhKDAsMCwwLC41KTs7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB9XG4gICAgICBcbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcmssXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUsXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMC42cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgLmNoZWNrbWFyazpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAwLjZweCBzb2xpZCAjNDI0MjQyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmUsXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlcixcbiAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLWZvbnQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjdweCBzb2xpZCAjOUZBMUE0O1xuICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCBCb29rJztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC43cHggc29saWQgIzlGQTFBNDtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkIEJvb2snO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAuOTRyZW0gMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9hcnJvdy1kb3duLnN2ZycpIDk4JSAyMHB4IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICBcbiAgICAgICAgICAvKiBWZXJ5IGltcDogaGlkZSBhcnJvdyBpbiBJRSAqL1xuICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gXG5cbiAgLm1vZGFsLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b2FzdFwiO1xuQGltcG9ydCBcInNpZGViYXJcIjtcbkBpbXBvcnQgXCJsb2dpblwiO1xuQGltcG9ydCBcIm1haW5cIjtcbkBpbXBvcnQgXCJhbmFseXRpY3NcIjtcbkBpbXBvcnQgXCJzdG9yZVwiO1xuQGltcG9ydCBcInBsYXlsaXN0XCI7XG5AaW1wb3J0IFwiaW5zdGFsbGF0aW9uXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwiYXVkaWVuY2VzXCI7XG5AaW1wb3J0IFwiYWQtc2V0c1wiO1xuQGltcG9ydCBcImNhbXBhaWduc1wiO1xuQGltcG9ydCBcInVzZXJzXCI7XG5AaW1wb3J0IFwibWVkaWEtdHJpZ2dlcnNcIjtcblxuOnJvb3Qge1xuICAtLWNvbG9yLXByaW1hcnk6ICMwMTkyZmY7XG4gIC0tY29sb3ItcHJpbWFyeS1zaGFkZTogcmdiYSgxLCAxNDYsIDI1NSwgNTAlKTtcbn0iXX0= */
